.ui-role-lowered-strip[data-v-7036e258]{margin:var(--ui-gap-md) var(--ui-pad-card) 0;flex:none}.app-modal[data-v-3b7acaf0]{word-break:keep-all;overflow-wrap:anywhere}.app-modal[data-v-3b7acaf0]:focus{outline:none}.app-modal-kicker[data-v-3b7acaf0]{margin:0 0 var(--ui-gap-sm)}.app-modal.is-full[data-v-3b7acaf0]{width:min(1200px,100%);height:90dvh}.ui-modal.is-full>.app-modal-body[data-v-3b7acaf0]{gap:var(--ui-gap-md);flex-direction:column;display:flex}.ui-modal.is-full>.app-modal-body>[data-v-3b7acaf0-s]:last-child{flex:auto;min-height:0}.ui-modal.is-full>.app-modal-actions[data-v-3b7acaf0]{border-top:1px solid var(--ui-line);padding-top:14px}@media (width<=620px){.ui-modal.is-full>.app-modal-actions[data-v-3b7acaf0]{padding-top:12px}}.app-modal-close[aria-disabled=true][data-v-3b7acaf0],.app-modal-close[aria-disabled=true][data-v-3b7acaf0]:hover{color:var(--ui-disabled);cursor:not-allowed;background:0 0}p[data-v-3b682ccb],.confirm-impact li[data-v-3b682ccb]{word-break:keep-all;overflow-wrap:anywhere}.confirm-impact[data-v-3b682ccb]{margin-top:var(--ui-gap-md)}.confirm-impact ul[data-v-3b682ccb]{color:var(--ui-text-2);font-size:var(--ui-fs-sm);margin:0;padding-left:1.2em;line-height:1.6}.session-notice[data-v-d8a6f976]{z-index:calc(var(--ui-z-notice) + 1);width:min(960px,100vw - 24px);color:var(--ui-warn-ink);background:var(--ui-warn-bg);border:1px solid var(--ui-warn-line);border-radius:var(--ui-radius-control);box-shadow:var(--ui-shadow-3);align-items:flex-start;gap:16px;padding:14px 16px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.session-notice-body[data-v-d8a6f976]{flex:1;min-width:0}.session-notice-head[data-v-d8a6f976]:focus-visible{outline:var(--ui-focus-outline);outline-offset:2px}.session-notice-body p[data-v-d8a6f976]{margin:var(--ui-gap-2xs) 0 0;word-break:keep-all;overflow-wrap:anywhere}.session-notice-copy[data-v-d8a6f976]{font-weight:700}.session-notice-fallback[data-v-d8a6f976]{width:100%;min-height:120px;margin-top:var(--ui-gap-sm);font:inherit;color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-sm)}.session-notice-actions[data-v-d8a6f976]{gap:var(--ui-gap-sm);flex-shrink:0;display:flex}@media (width<=760px){.session-notice[data-v-d8a6f976]{flex-direction:column}}:root{--bg:#f5f7fb;--panel:#fff;--ink:#0f172a;--muted:#64748b;--line:#e2e8f0;--soft:#f1f5f9;--dark:#020617;--blue:#2563eb;--blue2:#eff6ff;--green:#059669;--green2:#ecfdf5;--amber:#d97706;--amber2:#fffbeb;--red:#e11d48;--red2:#fff1f2;--purple:#7c3aed;--purple2:#f5f3ff;--cyan:#0891b2;--cyan2:#ecfeff;--shadow:0 18px 50px #0f172a14;--radius:24px;--radius2:18px}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);letter-spacing:-.025em;margin:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif;line-height:1.55}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app{grid-template-columns:306px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#fff;height:100vh;padding:20px;position:sticky;top:0;overflow:auto}.brand{align-items:center;gap:12px;margin-bottom:18px;display:flex}.logo{color:#fff;width:46px;height:46px;box-shadow:var(--shadow);background:linear-gradient(135deg,#020617,#334155);border-radius:17px;place-items:center;font-weight:900;display:grid}.brand h1{letter-spacing:-.06em;margin:0;font-size:21px}.brand p{color:var(--muted);margin:2px 0 0;font-size:12px;font-weight:700}.workspace{background:var(--soft);border:1px solid var(--line);border-radius:20px;margin-bottom:18px;padding:14px}.workspace .name{font-weight:900}.workspace .meta{color:var(--muted);margin-top:3px;font-size:12px}.nav-title{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px 8px;font-size:11px;font-weight:900}.nav-btn{color:#475569;text-align:left;background:0 0;border:0;border-radius:15px;align-items:center;gap:10px;width:100%;margin:2px 0;padding:10px 12px;font-size:14px;font-weight:800;transition:all .16s;display:flex}.nav-btn .ico{text-align:center;width:24px}.nav-btn:hover{background:var(--soft);color:var(--ink)}.nav-btn.active{background:var(--dark);color:#fff;box-shadow:0 10px 25px #02061729}.main{min-width:0}.topbar{z-index:10;backdrop-filter:blur(14px);background:#f5f7fbe0;border-bottom:1px solid #e2e8f0e6;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex;position:sticky;top:0}.breadcrumb{color:var(--muted);font-size:12px;font-weight:800}.page-title{letter-spacing:-.06em;margin:2px 0 0;font-size:26px;font-weight:900}.search{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;min-width:280px;padding:10px 14px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;font-size:14px}.btn{min-height:42px;color:var(--ink);background:#fff;border:1px solid #0000;border-radius:999px;padding:0 16px;font-size:14px;font-weight:900;box-shadow:0 4px 14px #0f172a0a}.btn.primary{background:var(--dark);color:#fff}.btn.blue{background:var(--blue);color:#fff}.btn.ghost{border-color:var(--line);color:#334155;background:#fff}.btn.warn{background:var(--amber2);color:#92400e;border-color:#fde68a}.btn.red{background:var(--red2);color:#be123c;border-color:#fecdd3}.btn:hover{transform:none}.content{padding:24px;overflow-x:hidden}.page{min-width:0;max-width:100%;animation:.2s fade;display:none}.page.active{display:block}.card,.grid,.section-head,.candidate{min-width:0}.section-head{flex-wrap:wrap}.card p,.card h2,.card h3,td,th{overflow-wrap:anywhere;word-break:keep-all}@keyframes fade{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:none}}.grid{gap:18px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.wide{grid-column:1/-1}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:22px;box-shadow:0 10px 28px #0f172a0a}.card.dark{background:var(--dark);color:#fff;border-color:var(--dark);box-shadow:0 24px 70px #02061740}.card.soft{background:var(--soft)}.card h2{letter-spacing:-.045em;margin:0;font-size:21px}.card h3{letter-spacing:-.04em;margin:0;font-size:17px}.card p{color:var(--muted);margin:8px 0 0;font-size:14px}.card.dark p{color:#cbd5e1}.section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.section-head p{color:var(--muted);margin:6px 0 0;font-size:14px}.kicker{background:var(--blue2);color:#1d4ed8;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.hero{color:#fff;background:linear-gradient(135deg,#020617,#111827 52%,#1e3a8a);border-radius:32px;padding:28px;position:relative;overflow:hidden;box-shadow:0 30px 90px #02061738}.hero:after{content:"";filter:blur(8px);background:#60a5fa3d;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-80px;right:-80px}.hero h1{letter-spacing:-.07em;margin:0;font-size:42px;line-height:1.12}.hero p{color:#cbd5e1;max-width:880px;font-size:16px}.hero .actions{z-index:1;margin-top:18px;position:relative}.metric{border:1px solid var(--line);background:#fff;border-radius:22px;padding:18px}.progress{background:#e2e8f0;border-radius:99px;height:8px;margin-top:12px;overflow:hidden}.progress span{background:var(--dark);height:100%;width:var(--w);border-radius:99px;display:block}.pill{background:var(--soft);color:#475569;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:900;display:inline-flex}.pill.blue{background:var(--blue2);color:#1d4ed8}.pill.green{background:var(--green2);color:#047857}.pill.amber{background:var(--amber2);color:#b45309}.pill.red{background:var(--red2);color:#be123c}.pill.purple{background:var(--purple2);color:#6d28d9}.pill.cyan{background:var(--cyan2);color:#0e7490}table{border-collapse:collapse;width:100%;font-size:14px}.table{border:1px solid var(--line);background:#fff;border-radius:20px;max-width:100%;overflow:auto hidden}.table.scroll{overflow:auto}.table table{border-collapse:collapse;width:100%}th{text-align:left;background:var(--soft);color:#475569;white-space:nowrap;padding:13px 14px;font-size:12px;font-weight:900}td{border-top:1px solid var(--line);vertical-align:top;color:#334155;padding:14px}td strong{color:var(--ink)}.field label{color:#334155;margin:0 0 7px;font-size:13px;font-weight:900;display:block}.field input,.field textarea,.field select{border:1px solid var(--line);color:#0f172a;background:#fff;border-radius:16px;outline:0;width:100%;padding:12px 13px}.field textarea{resize:vertical;min-height:92px}.field input:focus,.field textarea:focus,.field select:focus{border-color:#94a3b8}.tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.tab{border:1px solid var(--line);color:#475569;background:#fff;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:900}.tab.active{background:var(--dark);color:#fff;border-color:var(--dark)}.step{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:95px;padding:14px}.step .no{background:var(--dark);color:#fff;border-radius:10px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.step b{margin-top:10px;font-size:13px;display:block}.step small{color:var(--muted);font-weight:800}.arrow{text-align:center;color:#94a3b8;margin:-2px 0;font-weight:900}.kanban{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.lane{background:var(--soft);border:1px solid var(--line);border-radius:22px;padding:14px}.lane h3{margin:0 0 10px;font-size:14px}.task{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:10px;padding:12px}.task b{font-size:13px}.task p{color:var(--muted);margin:4px 0 0;font-size:12px}.callout{background:var(--blue2);color:#1e3a8a;border:1px solid #bfdbfe;border-radius:22px;padding:18px}.callout.amber{background:var(--amber2);color:#92400e;border-color:#fde68a}.callout.red{background:var(--red2);color:#9f1239;border-color:#fecdd3}.callout.green{background:var(--green2);color:#065f46;border-color:#bbf7d0}.callout b{margin-bottom:6px;display:block}.score{grid-template-columns:90px 1fr auto;align-items:center;gap:10px;margin-top:12px;display:grid}.bar{background:#e2e8f0;border-radius:999px;height:10px;overflow:hidden}.bar span{height:100%;width:var(--w);background:linear-gradient(90deg,#0f172a,#2563eb);border-radius:999px;display:block}.candidate{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;max-width:100%;display:grid}.candidate .actions{justify-content:flex-end}.avatar{color:#1d4ed8;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:20px;place-items:center;width:56px;height:56px;font-weight:900;display:grid}.note{border:1px solid var(--line);background:#fff;border-radius:18px;padding:14px}.note h4{margin:0 0 8px;font-size:14px}.note textarea{border:1px solid var(--line);resize:vertical;border-radius:14px;width:100%;min-height:110px;padding:10px}.mobile-select{border-bottom:1px solid var(--line);background:#fff;padding:12px;display:none}.mobile-select select{border:1px solid var(--line);border-radius:14px;width:100%;padding:12px;font-weight:800}@media (width<=1180px){.app{grid-template-columns:1fr}.sidebar{display:none}.mobile-select{display:block}.topbar{position:static}.g4,.g5,.kanban{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.content{padding:14px}.topbar{flex-direction:column;align-items:flex-start}.search{width:100%;min-width:0}.g2,.g3,.g4,.g5,.timeline,.kanban,.note-grid{grid-template-columns:1fr}.hero h1{font-size:31px}.table{overflow:auto}table{min-width:760px}.actions{width:100%}.btn{flex:1}.candidate{grid-template-columns:54px 1fr}.candidate .btn{grid-column:1/-1}}.matrix-wrap{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:auto}.matrix-table{border-collapse:collapse;width:100%;min-width:1180px}.matrix-table th,.matrix-table td{text-align:center;vertical-align:middle;border:1px solid #cbd5e1;padding:10px 8px;font-size:13px}.matrix-table th{color:#0f172a;background:#bfdbfe;font-weight:900}.matrix-table .group{color:#0f172a;background:#dbeafe;font-size:15px;font-weight:900}.matrix-table .competency-name{text-align:left;background:#fff;font-weight:800}.matrix-table .editable{border-radius:8px;outline:1px dashed #0000}.matrix-table .editable:focus{background:#eff6ff;outline-color:#2563eb}.matrix-dot{color:#fff;background:#0f172a;border-radius:999px;place-items:center;width:18px;height:18px;margin:auto;font-size:0;display:inline-grid}.matrix-empty{background:#fff;border:1px dashed #cbd5e1;border-radius:999px;width:18px;height:18px;display:inline-block}.matrix-note{color:var(--muted);margin-top:8px;font-size:12px}.cell-action{border:1px solid var(--line);color:#334155;background:#fff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.quickstart-nav .nav-title{color:#bfdbfe}.quick-question-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.quick-question-section{background:#fff;border:1px solid #e2e8f0;border-radius:22px;min-width:0;padding:18px;box-shadow:0 10px 22px #0f172a0a}.quick-question-head{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.quick-question-head b{color:#334155}.quick-question-list{gap:10px;display:grid}.quick-question-list label{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:13px 14px;font-weight:800;line-height:1.55;display:grid}.quick-question-list input{accent-color:#2563eb;width:18px;height:18px;margin-top:3px}.quick-question-list span b{color:#1d4ed8;background:#dbeafe;border-radius:999px;place-items:center;width:22px;height:22px;margin-right:6px;font-size:12px;display:inline-grid}#applicantai textarea{min-height:56px}@media (width<=1180px){.quick-hire-mode-grid,.quick-question-board{grid-template-columns:1fr}}.enterprise-design-nav .nav-title,.quickstart-nav .nav-title{color:#fff}.sidebar{background:linear-gradient(#0f172a 0%,#111827 48%,#1e293b 100%)}.sidebar .brand p,.sidebar .workspace .meta{color:#cbd5e1}.sidebar .nav-title{color:#e5e7eb;letter-spacing:-.01em;font-weight:900}.quickstart-nav .nav-title,.enterprise-design-nav .nav-title{color:#f8fafc}.enterprise-design-nav .nav-btn,.quickstart-nav .nav-btn{color:#e5e7eb}.enterprise-design-nav .nav-btn:hover,.quickstart-nav .nav-btn:hover{color:#fff;background:#3b82f62e}.enterprise-design-nav .nav-btn.active,.quickstart-nav .nav-btn.active{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 10px 24px #2563eb47}.enterprise-design-nav .nav-title{color:#f8fafc}:root{--bg:#f7fbff;--panel:#fff;--ink:#0f172a;--muted:#5b6b86;--line:#dbeafe;--soft:#f1f7ff;--dark:#1d4ed8;--blue:#2563eb;--green:#2563eb;--amber:#1e40af;--red:#334155;--purple:#1d4ed8;--cyan:#0284c7;--shadow:0 18px 48px #2563eb17;--blue2:#eff6ff!important;--green2:#eef6ff!important;--amber2:#f4f8ff!important;--red2:#f8fbff!important;--purple2:#eef6ff!important;--cyan2:#f0f9ff!important}body{color:#0f172a;background:radial-gradient(circle at 88% 0,#2563eb14,#0000 32%),linear-gradient(#fbfdff 0%,#f7fbff 42%,#eef6ff 100%)}.app{background:0 0}.logo{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 12px 28px #2563eb40}.brand h1{color:#0f172a}.brand p,.workspace .meta,.breadcrumb,.metric .lab,.task p,.matrix-note{color:#5b6b86}.workspace{color:#0f172a;background:#eff6ff;border-color:#bfdbfe}.nav-title,.quickstart-nav .nav-title,.enterprise-design-nav .nav-title{color:#1d4ed8;letter-spacing:.04em;font-weight:900}.nav-btn,.enterprise-design-nav .nav-btn,.quickstart-nav .nav-btn{color:#334155;background:0 0}.nav-btn:hover,.enterprise-design-nav .nav-btn:hover,.quickstart-nav .nav-btn:hover{color:#1d4ed8;background:#eff6ff}.nav-btn.active,.enterprise-design-nav .nav-btn.active,.quickstart-nav .nav-btn.active{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 12px 26px #2563eb38}.mobile-select{background:#fff;border-bottom:1px solid #dbeafe}.mobile-select select,.field input,.field textarea,.field select,.search{background:var(--ui-input-fill,#fff);color:#0f172a;border-color:#bfdbfe}.field input:focus,.field textarea:focus,.field select:focus,.search:focus-within{border-color:#2563eb}.page-title,td strong,.workspace .name{color:#0f172a!important}.card,.metric,.task,.note,.step,.diagram .box,.table,.quick-mode-card,.quick-question-section,.custom-sequence-column{background:#fff;border-color:#dbeafe;box-shadow:0 12px 30px #2563eb0f}.card.soft,.lane{background:#f8fbff;border-color:#dbeafe}.card.dark,.hero,.diagram .label{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 52%,#1e40af 100%);border-color:#2563eb;box-shadow:0 24px 60px #2563eb3b}.card.dark p,.hero p,.card.dark .callout b{color:#eaf2ff}.hero:after{background:#ffffff2e}.kicker,.pill,.pill.blue,.pill.green,.pill.amber,.pill.red,.pill.purple,.pill.cyan{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.pill.amber,.pill.purple{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}.btn:where(:not(.primary,.blue)){color:#1e3a8a;background:#fff;border-color:#bfdbfe;box-shadow:0 8px 18px #2563eb14}.btn.primary,.btn.blue,.tab.active{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#2563eb;box-shadow:0 12px 28px #2563eb33}.btn.ghost,.tab:where(:not(.active)){color:#1e3a8a;background:#fff;border-color:#bfdbfe}.btn.warn,.btn.red{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.callout,.callout.green,.callout.amber,.callout.red{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}.callout.green{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.callout.amber{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}.callout.red{color:#334155;background:#f8fbff;border-color:#cbd5e1}.notice,.quickstart-only-banner,.enterprise-only-banner,.upgrade-only-banner,.quick-hire-hero{color:#0f172a;background:linear-gradient(135deg,#eff6ff,#fff);border-color:#bfdbfe;box-shadow:0 14px 34px #2563eb14}th:where(:not([scope=row])),.matrix-table th:where(:not([scope=row])){color:#1e3a8a;background:#eff6ff;border-color:#dbeafe}td,.matrix-table td{color:#334155;border-color:#e3efff}.table{background:#fff}.progress,.bar{background:#dbeafe}.progress span,.bar span,.step .no,.matrix-dot{background:linear-gradient(90deg,#2563eb,#1d4ed8)}.avatar{color:#1d4ed8;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.quick-question-list label,.star-guide-grid>div,.custom-flow-step{color:#334155;background:#f8fbff;border-color:#dbeafe}.quick-question-list span b{color:#1d4ed8;background:#dbeafe}.custom-flow-step span{color:#1e3a8a;background:#fff;border-color:#bfdbfe}.matrix-table .group{color:#1e3a8a;background:#dbeafe}.matrix-table .competency-name{background:#fff}.cell-action{color:#1e3a8a;background:#fff;border-color:#bfdbfe}hr{border-color:#dbeafe}::selection{color:#0f172a;background:#bfdbfe}.sidebar .nav-group>.nav-title,.nav-group>.nav-title,.quickstart-nav>.nav-title,.enterprise-design-nav>.nav-title{color:#0f172a;letter-spacing:-.01em;text-transform:none;background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #bfdbfe;border-left:4px solid #2563eb;border-radius:12px;align-items:center;min-height:30px;margin:18px 8px 9px;padding:8px 11px;font-size:12px;font-weight:900;display:flex;box-shadow:0 6px 16px #2563eb1a}.sidebar .nav-group>.nav-title:before,.nav-group>.nav-title:before{content:"";background:#2563eb;border-radius:999px;flex:none;width:7px;height:7px;margin-right:8px;box-shadow:0 0 0 3px #2563eb1f}.sidebar .nav-btn{color:#1f2937}.sidebar .nav-btn .ico{color:#2563eb}.sidebar .nav-btn:hover{color:#1d4ed8;background:#eff6ff}.sidebar .nav-btn.active{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8)}.sidebar .nav-btn.active .ico{color:#fff}@media (width<=780px){.sidebar .nav-group>.nav-title,.nav-group>.nav-title{padding:9px 11px;font-size:12px}}.accordion-design-nav .nav-title{color:#0f172a;background:#fff;border:1px solid #dbeafe;border-radius:14px;padding:10px 12px;box-shadow:0 8px 20px #2563eb14}.nav-accordion{color:#1e3a8a;letter-spacing:-.02em;cursor:pointer;background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #dbeafe;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:8px 0 6px;padding:11px 12px;font-size:14px;font-weight:900;display:flex;box-shadow:0 8px 20px #2563eb0f}.nav-accordion span:first-child{align-items:center;min-width:0;display:flex}.nav-accordion .ico{margin-right:8px}.nav-accordion .chev{color:#2563eb;flex:none;font-size:14px;transition:transform .18s}.nav-accordion.open{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#2563eb;box-shadow:0 12px 26px #2563eb38}.nav-accordion.open .chev{color:#fff;transform:rotate(180deg)}.nav-submenu{background:#ffffffad;border:1px solid #e5efff;border-radius:16px;margin:0 0 10px;padding:7px;display:none}.nav-submenu.open{gap:6px;display:grid}.nav-submenu .sub-nav-btn{background:#fff;border-radius:12px;margin:0;padding-left:16px;font-size:13px}.nav-submenu .sub-nav-btn:hover{background:#eff6ff}.nav-submenu .sub-nav-btn.active{color:#fff;background:#2563eb}.nav-submenu .sub-nav-btn .ico{width:22px}@media (width<=780px){.nav-accordion{padding:10px 11px;font-size:13px}.nav-submenu .sub-nav-btn{font-size:13px}}.accordion-group{margin-top:12px}.top-accordion{min-height:44px}.child-accordion{min-height:40px;box-shadow:none;margin:7px 0 5px}.nested-submenu{padding:8px}.child-submenu{background:#f8fbff;border-color:#dbeafe;margin:0 0 8px;padding:6px}.top-submenu .sub-nav-btn{margin:0;padding-left:15px}.sidebar .nav-group{border-bottom:0}.sidebar .nav-title{display:none}.nav-submenu.top-submenu.open,.nav-submenu.child-submenu.open{gap:6px;display:grid}.nav-accordion.top-accordion{color:#1e3a8a;background:linear-gradient(135deg,#fff,#eff6ff);border:1px solid #bfdbfe}.nav-accordion.top-accordion.open{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8)}.nav-accordion.child-accordion{color:#1d4ed8;background:#fff;border:1px solid #dbeafe}.nav-accordion.child-accordion.open{color:#1e40af;background:#eff6ff;border-color:#93c5fd}.nav-accordion.child-accordion.open .chev{color:#1e40af}.nav-accordion span:first-child{white-space:normal}.nav-submenu .sub-nav-btn{background:#fff;border:1px solid #eef2ff}.nav-submenu .sub-nav-btn.active{color:#fff;background:#2563eb;border-color:#2563eb}#competency td[contenteditable=true]{outline-offset:-5px;background:#fff;outline:1px dashed #2563eb2e}#competency td[contenteditable=true]:focus{background:#eff6ff;outline:2px solid #93c5fd}.competency-ai-examples{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #bfdbfe}.competency-ai-examples .competency-example-block{border-top:1px solid #e5efff;margin-top:18px;padding-top:16px}.competency-ai-examples .mini-head{margin-bottom:12px}.competency-ai-examples table:where(:not(.dot-matrix-table)) th{color:#1e3a8a;background:#eff6ff}.competency-ai-examples table td{vertical-align:top}.competency-ai-examples table th:first-child,.competency-ai-examples table td:first-child{width:130px}.competency-ai-examples table:where(:not(.dot-matrix-table)) th:nth-child(3),.competency-ai-examples table:where(:not(.dot-matrix-table)) td:nth-child(3){width:150px}.competency-source-card,.competency-common-pick,.leadership-source-card{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #bfdbfe}.competency-common-pick table td,.competency-ai-examples table td{vertical-align:top}.competency-common-pick td[contenteditable=true],.competency-ai-examples td[contenteditable=true]{outline-offset:-5px;background:#fff;outline:1px dashed #2563eb2e}.competency-common-pick td[contenteditable=true]:focus,.competency-ai-examples td[contenteditable=true]:focus{background:#eff6ff;outline:2px solid #93c5fd}.competency-common-pick table th:first-child,.competency-common-pick table td:first-child{text-align:center;width:54px}.competency-common-pick table:where(:not(.dot-matrix-table)) th:last-child,.competency-common-pick table:where(:not(.dot-matrix-table)) td:last-child,.competency-ai-examples table:where(:not(.dot-matrix-table)) th:last-child,.competency-ai-examples table:where(:not(.dot-matrix-table)) td:last-child{min-width:360px}.competency-common-pick table td:last-child,.competency-ai-examples table td:last-child{font-size:13px;line-height:1.7}.job-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.job-summary-card{background:#fff;border:1px solid #dbeafe;border-radius:16px;padding:14px;box-shadow:0 10px 24px #2563eb14}.job-summary-card b{color:#0f172a;font-size:15px;display:block}.job-summary-card span,.job-summary-card em{color:#64748b;margin-top:6px;font-size:12px;font-style:normal;display:block}.compact-head{margin-top:20px;margin-bottom:12px}.job-kanban{grid-template-columns:repeat(4,minmax(260px,1fr));gap:14px;padding-bottom:8px;display:grid;overflow-x:auto}.kanban-job{background:#eff6ff;border:1px solid #dbeafe;border-radius:18px;min-width:260px;padding:12px}.kanban-stage{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-top:10px;padding:10px}.kanban-stage>b{color:#334155;margin-bottom:8px;font-size:13px;display:block}.kanban-stage.empty span{color:#94a3b8;font-size:12px;display:block}.candidate-card{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #94a3b8;border-radius:12px;margin-top:8px;padding:10px}.candidate-card.blue{background:#eff6ff;border-left-color:#2563eb}.candidate-card.green{background:#f0fdf4;border-left-color:#16a34a}.candidate-card.amber{background:#fffbeb;border-left-color:#f59e0b}.candidate-card strong,.candidate-card span:where(:not([hidden])),.candidate-card em{display:block}.candidate-card strong{color:#0f172a;font-size:13px}.candidate-card span{color:#475569;margin-top:4px;font-size:12px}.candidate-card em{color:#64748b;margin-top:4px;font-size:11px;font-style:normal}@media (width<=1100px){.job-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.job-kanban{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (width<=720px){.job-summary-strip,.job-kanban{grid-template-columns:1fr}}.question-principle-card,.question-generation-board,.question-output-board,.offline-training-card{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #bfdbfe}.question-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.question-category-card{background:#fff;border:1px solid #dbeafe;border-radius:18px;padding:16px}.question-category-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.question-category-head b{color:#0f172a;font-size:15px}.question-category-card label{color:#334155;border-top:1px solid #f1f5f9;align-items:flex-start;gap:8px;padding:9px 0;font-size:13px;line-height:1.55;display:flex}.question-category-card label:first-of-type{border-top:0}.question-category-card input{accent-color:#2563eb;margin-top:3px}@media (width<=980px){.question-category-grid{grid-template-columns:1fr}}.interviewer-education-combined,.kit-final-confirm-card{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #bfdbfe}.written-training-card,.offline-paid-training-card{background:#fff;border:1px solid #dbeafe}.training-checklist{gap:10px;margin-top:12px;display:grid}.training-checklist label{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.training-checklist input{accent-color:#2563eb;margin-top:3px}.kit-final-confirm-card table th{color:#1e3a8a;background:#eff6ff}.tool-source,.tool-reason,.tool-apply{color:#475569;border-top:1px solid #f1f5f9;padding:10px 0;font-size:13px;line-height:1.55}.tool-source b,.tool-reason b,.tool-apply b{color:#1e3a8a;margin-bottom:4px;display:block}.skill-chip-row{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.skill-chip-row span{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.compact-skill-table th{color:#1e3a8a;background:#eff6ff}.candidate-email-coaching-card{background:linear-gradient(135deg,#fff,#faf5ff);border:1px solid #ddd6fe}.candidate-email-coaching-card .compact-head{align-items:flex-start}.coaching-email-preview{background:#fff;border:1px solid #e9d5ff;border-radius:18px;margin-top:14px;padding:16px;box-shadow:0 12px 28px #7c3aed14}.email-preview-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.email-preview-head b{color:#0f172a;font-size:15px}.email-preview-head span{color:#7c3aed;font-size:12px;font-weight:800}.coaching-email-preview p{color:#475569;margin:0;line-height:1.7}.feedback-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}[contenteditable=true]:focus{background:#eff6ff;border-radius:8px;outline:2px solid #2563eb40}.final-decision-matrix-card{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #bfdbfe}.decision-summary-strip{grid-template-columns:repeat(7,minmax(120px,1fr));gap:10px;margin-top:16px;display:grid}.decision-filter-bar{border-radius:var(--ui-radius-subbox);background:#fff;border:1px solid #e2e8f0;flex-wrap:wrap;gap:8px;margin-top:14px;padding:12px;display:flex}.decision-matrix-table-wrap{min-width:0}.decision-matrix-table table{min-width:1180px}.decision-matrix-table th{color:#1e3a8a;z-index:1;white-space:nowrap;background:#eff6ff;position:sticky;top:0}.decision-matrix-table td{vertical-align:middle;white-space:nowrap}.decision-matrix-table .selected-row{background:#f8fbff;outline:2px solid #2563eb40}.decision-detail-panel{background:#fff;border:1px solid #dbeafe;border-radius:20px;padding:16px;position:sticky;top:18px;box-shadow:0 16px 36px #0f172a14}.detail-section{border-top:1px solid #e2e8f0;margin-top:14px;padding-top:14px}.detail-section b{color:#0f172a;margin-bottom:8px;display:block}.detail-section ul{color:#475569;margin:0;padding-left:18px;font-size:13px;line-height:1.6}.detail-section p{color:#475569;margin:0;font-size:13px;line-height:1.6}@media (width<=1280px){.decision-summary-strip{grid-template-columns:repeat(3,minmax(120px,1fr))}.decision-detail-panel{position:static}}@media (width<=760px){.decision-summary-strip{grid-template-columns:1fr}}:root{--bg:#f6f8fb;--panel:#fff;--panel-2:#f9fbff;--ink:#0f172a;--muted:#475569;--subtle:#64748b;--line:#d8e1ef;--line-soft:#edf2f7;--primary:#1d4ed8;--primary-2:#2563eb;--primary-soft:#eff6ff;--green:#16a34a;--amber:#d97706;--red:#dc2626;--purple:#7c3aed;--cyan:#0891b2;--shadow-sm:0 8px 18px #0f172a0d;--shadow-md:0 16px 34px #0f172a14;--shadow-lg:0 24px 54px #0f172a1a;--radius:18px;--radius-lg:24px}html{scroll-behavior:smooth}body{color:var(--ink);letter-spacing:-.015em;background:radial-gradient(circle at 0 0,#2563eb14,#0000 34%),linear-gradient(#f8fbff 0%,#f4f7fb 40%,#f6f8fb 100%)}.app,.shell,.main,.content{background:0 0}.sidebar{background:linear-gradient(#0f172a 0%,#111827 56%,#0b1220 100%);border-right:1px solid #ffffff14;box-shadow:18px 0 42px #0f172a1f}.brand,.logo,.workspace{letter-spacing:-.02em}.sidebar .nav button,.sidebar button,.nav-item,.menu-item{border-radius:13px}.sidebar .nav button:hover,.sidebar button:hover,.nav-item:hover,.menu-item:hover{background:#ffffff14}.topbar,.header,.app-header{backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft);background:#ffffffd6;box-shadow:0 10px 32px #0f172a0a}.page{padding:28px}:where(.section-head){border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);margin-bottom:18px;padding:22px 24px}:where(.section-head) h2{color:#0b1220;letter-spacing:-.04em;font-size:clamp(24px,2.2vw,34px);font-weight:900;line-height:1.25}.section-head p{color:var(--muted);max-width:980px;font-size:15px;line-height:1.7}.kicker{color:#1d4ed8;letter-spacing:.03em;align-items:center;gap:7px;margin-bottom:9px;font-weight:900;display:inline-flex}.kicker:before{content:"";background:#2563eb;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #2563eb1f}.card{border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fffffff5}.card:hover{box-shadow:var(--shadow-md)}.card.dark{color:#fff;box-shadow:var(--shadow-md);background:linear-gradient(135deg,#111827,#172554);border:1px solid #ffffff24}.card.dark p,.card.dark td,.card.dark .callout{color:#ffffffd1}.card.soft,.callout,.notice,.metric,.note,.summary-box,.decision-summary-box,.final-candidate-card,.summary-mini-card,.candidate-summary-card{border:1px solid var(--line-soft);background:#fff;border-radius:18px;box-shadow:0 8px 22px #0f172a0b}.callout{color:var(--muted);line-height:1.65}.callout b{color:#0f172a}.metric{padding:18px}.metric .lab,.metric span{color:var(--subtle);font-weight:800}.progress,.bar,.mini-progress{background:#e6edf7;border-radius:999px;overflow:hidden}.progress span,.bar span,.mini-progress span{background:linear-gradient(90deg,#1d4ed8,#38bdf8)}.btn,button.btn,button{letter-spacing:-.015em;border-radius:12px;font-weight:800}.btn.primary,button.btn.primary{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);border:1px solid #1d4ed826;box-shadow:0 10px 22px #2563eb38}.btn.primary:hover:where(:not([aria-busy=true])),button.btn.primary:hover:where(:not([aria-busy=true])){background:var(--ui-btn-primary-hover,#1e40af);transform:none}.btn.ghost,button.btn.ghost{color:#1e293b;border:1px solid var(--line);background:#fff}.btn.ghost:hover,button.btn.ghost:hover{background:var(--ui-btn-hover-ghost-fill,#f1f5f9);border-color:var(--ui-btn-hover-ghost-line,#94a3b8)}.btn.warn,button.btn.warn{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.btn.red,button.btn.red{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.pill{color:#334155;background:#f8fafc;border:1px solid #94a3b847;border-radius:999px;font-weight:900;line-height:1.2}.table,.table.scroll,.decision-matrix-table{border:1px solid var(--line-soft);background:#fff;border-radius:18px;overflow:auto;box-shadow:0 10px 26px #0f172a0b}table{border-spacing:0;width:100%;border-collapse:separate!important}th:where(:not([scope=row])){color:#1e3a8a;letter-spacing:-.01em;border-bottom:1px solid var(--line);background:#f1f5f9;font-size:12px;font-weight:900}td{color:#334155;border-bottom:1px solid #eef2f7;line-height:1.55}tr:last-child td{border-bottom:0!important}input,textarea,select{border:1px solid var(--line);background:var(--ui-input-fill,#fff);color:#0f172a;border-radius:14px}input:focus,textarea:focus,select:focus{border-color:var(--ui-blue-600);outline:3px solid #2563eb24}.field label{color:#334155;font-weight:900}.enterprise-only-banner,.interviewer-education-combined,.final-decision-matrix-card,.candidate-email-coaching-card,.candidate-summary-kanban-card,.visual-recommended-tools,.skill-validation-visual-card,.applicant-job-dashboard{box-shadow:var(--shadow-md);border-radius:26px}.grid{gap:18px!important}.decision-summary-strip,.decision-filter-bar,.decision-matrix-layout,.candidate-kanban-board,.skill-validation-grid,.tool-recommend-grid,.applicant-job-kanban{gap:16px}.decision-detail-panel{box-shadow:var(--shadow-lg);border-radius:24px}.note textarea{background:#f8fafc}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#eef2f7;border-radius:999px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (width<=980px){.page,:where(.section-head){padding:18px}:where(.section-head) h2{font-size:24px}}:root{--v98-bg:#f7f9fc;--v98-surface:#fff;--v98-sidebar:#fbfdff;--v98-text:#0f172a;--v98-sub:#475569;--v98-muted:#64748b;--v98-line:#e2e8f0;--v98-line-strong:#cbd5e1;--v98-blue:#1d4ed8;--v98-blue2:#2563eb;--v98-blue-soft:#eff6ff;--v98-shadow:0 14px 36px #0f172a12;--v98-shadow-soft:0 8px 22px #0f172a0b}body{background:var(--v98-bg);color:var(--v98-text)}.app{grid-template-columns:292px minmax(0,1fr)}.sidebar{background:var(--v98-sidebar);color:var(--v98-text);border-right:1px solid var(--v98-line);padding:18px 14px;box-shadow:8px 0 28px #0f172a0b}.sidebar *{color:inherit}.brand{margin-bottom:10px;padding:8px 8px 14px}.logo{color:#fff;background:linear-gradient(135deg,#1d4ed8,#0f172a);border-radius:14px;width:42px;height:42px;box-shadow:0 12px 28px #1d4ed833}.brand h1{color:#0f172a;font-size:20px;font-weight:900}.brand p{color:#64748b;font-size:11px;font-weight:800;line-height:1.35}.workspace{border:1px solid var(--v98-line);background:#fff;border-radius:16px;margin:0 4px 14px;padding:12px 13px;box-shadow:0 8px 20px #0f172a09}.workspace .name{color:#0f172a;font-weight:900}.workspace .meta{color:#64748b}.nav-group{margin:8px 0}.nav-title{color:#94a3b8}.nav-accordion,.accordion-design-nav .nav-title{color:#1e293b;width:100%;min-height:42px;box-shadow:none;letter-spacing:-.02em;background:0 0;border:1px solid #0000;border-radius:13px;margin:6px 0;padding:10px 12px;font-size:14px;font-weight:900}.nav-accordion:hover{background:#f1f5f9;border-color:#e2e8f0}.nav-accordion.open,.nav-accordion[aria-expanded=true]{color:#1d4ed8;background:#fff;border-color:#bfdbfe;box-shadow:0 10px 24px #1d4ed814}.nav-accordion>span:first-child{color:inherit;align-items:center;gap:8px;min-width:0;display:flex}.nav-accordion .ico,.nav-btn .ico{color:#475569;background:#f8fafc;border-radius:8px;place-items:center;width:24px;min-width:24px;height:24px;font-size:14px;display:inline-grid}.nav-accordion.open .ico,.nav-accordion[aria-expanded=true] .ico,.nav-btn.active .ico{color:#1d4ed8;background:#eff6ff}.chev{color:#94a3b8;font-size:12px}.nav-submenu{border-left:1px solid #e2e8f0;margin:3px 0 8px;padding:2px 0 2px 10px}.nav-submenu:not(.open){display:none}.nav-submenu.open{display:block}.child-submenu{margin-left:13px}.nav-btn{color:#475569;width:100%;min-height:38px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:12px;margin:2px 0;padding:8px 10px;font-size:13px;font-weight:800;line-height:1.35}.nav-btn:hover{color:#0f172a;background:#f8fafc;border-color:#edf2f7}.nav-btn.active{color:#1d4ed8;background:linear-gradient(135deg,#eff6ff,#fff);border-color:#bfdbfe;box-shadow:0 8px 18px #1d4ed814}.nav-btn.active,.nav-btn.active span:not(.ico){color:#1d4ed8}.topbar{background:#ffffffeb;border-bottom:1px solid #e5edf7;box-shadow:0 8px 26px #0f172a09}.page-title{color:#0f172a;font-weight:900}.breadcrumb{color:#64748b}:where(.section-head),.card,.metric,.table,.notice,.callout{box-shadow:0 8px 22px #0f172a0b}:where(.section-head){background:#fff;border:1px solid #e2e8f0}:where(.section-head) h2,:where(.card) h2,:where(.card) h3,:where(.card) h4,.metric .num,strong,b{color:#0f172a}.section-head p,:where(.card) p,td,label,.field label,.callout,.notice{color:#475569}.card.dark,.hero,.dark,.card.dark h1,.card.dark h2,.card.dark h3,.card.dark h4,.card.dark b,.card.dark strong,.card.dark label,.card.dark .field label,.hero h1,.hero h2,.hero h3,.hero b,.hero strong{color:#fff}.card.dark p,.card.dark td,.card.dark th,.card.dark li,.card.dark .callout,.card.dark .muted,.hero p,.hero li,.hero .muted{color:#e2e8f0}.card.dark .callout{background:#ffffff14;border-color:#ffffff2e}.card.dark .callout b{color:#fff}.enterprise-only-banner,.interviewer-education-combined,.final-decision-matrix-card,.candidate-email-coaching-card,.candidate-summary-kanban-card,.visual-recommended-tools,.skill-validation-visual-card,.applicant-job-dashboard{background:#fff;border:1px solid #dbeafe}.enterprise-only-banner b,.interviewer-education-combined b,.final-decision-matrix-card b,.candidate-email-coaching-card b,.candidate-summary-kanban-card b,.visual-recommended-tools b,.skill-validation-visual-card b,.applicant-job-dashboard b{color:#0f172a!important}.enterprise-only-banner p,.interviewer-education-combined p,.final-decision-matrix-card p,.candidate-email-coaching-card p,.candidate-summary-kanban-card p,.visual-recommended-tools p,.skill-validation-visual-card p,.applicant-job-dashboard p{color:#475569!important}.table,.table.scroll{background:#fff;border:1px solid #e2e8f0}th:where(:not([scope=row])){color:#1e3a8a;background:#f8fafc;font-weight:900}td{color:#334155;background:#fff}tr:hover td:where(:not([rowspan])){background:#f8fbff}.btn,button.btn{min-height:39px;box-shadow:none;border-radius:11px;padding:0 14px}.btn.primary,button.btn.primary{color:#fff;background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 8px 18px #1d4ed82e}.btn.ghost,button.btn.ghost{color:#334155;background:#fff;border-color:#dbe4ef}.btn.warn,button.btn.warn{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.btn.red,button.btn.red{color:#991b1b;background:#fef2f2;border-color:#fecaca}.pill{color:#334155;background:#f8fafc;border-color:#dbe4ef}.pill.blue{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.pill.green{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.pill.amber{color:#a16207;background:#fffbeb;border-color:#fde68a}.pill.red{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.pill.purple{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.pill.cyan{color:#0e7490;background:#ecfeff;border-color:#a5f3fc}input,textarea,select{color:#0f172a;background:var(--ui-input-fill,#fff);border-color:#cbd5e1}textarea::placeholder,input::placeholder{color:#94a3b8}@media (width<=980px){.app{grid-template-columns:1fr}.sidebar{height:auto;max-height:none;position:relative}}.question-count{color:#1d4ed8;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;min-width:38px;padding:5px 8px;font-size:12px;font-weight:900;display:inline-flex}.vision-linked-compact-card{background:#fff;border:1px solid #dbeafe}.must-do-field{background:#f8fbff;border:1px solid #dbeafe;border-radius:18px;padding:14px}.must-do-field textarea{resize:vertical;min-height:96px}.must-do-field label{color:#1d4ed8}.core-recommendation-panel{background:linear-gradient(135deg,#f8fbff 0%,#fff 56%,#eef6ff 100%);border:1px solid #dbeafe;padding:22px;box-shadow:0 10px 24px #1d4ed80f}.core-recommendation-filled{flex-direction:column;justify-content:space-between;gap:14px;min-height:100%;display:flex}.core-recommendation-head{gap:10px;display:grid}.core-recommendation-head .pill{align-self:flex-start}.core-recommendation-head h2{color:#0f172a;letter-spacing:-.055em;margin:0;font-size:27px;line-height:1.24}.core-recommendation-head p{color:#475569;margin:0;font-size:15.5px;line-height:1.72}.core-recommendation-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.core-recommendation-stats div{background:#fff;border:1px solid #bfdbfe;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:88px;display:flex;box-shadow:0 8px 18px #1d4ed80e}.core-recommendation-stats strong{color:#1d4ed8;letter-spacing:-.05em;font-size:30px;font-weight:900;line-height:1}.core-recommendation-stats span{color:#334155;font-size:13px;font-weight:900}.core-rule-grid-filled{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.core-rule-item{background:#fff;border:1px solid #dbeafe;border-radius:18px;align-content:center;gap:8px;min-height:104px;padding:18px;display:grid}.core-rule-item b{color:#0f172a;font-size:17px;line-height:1.35}.core-rule-item span{color:#475569;font-size:14.5px;line-height:1.45}.core-rule-item.emphasis{background:#eff6ff;border-color:#bfdbfe}.core-rule-item.emphasis b{color:#1d4ed8}.core-recommendation-actions{margin-top:0}@media (width<=760px){.core-recommendation-stats,.core-rule-grid-filled{grid-template-columns:1fr}.core-recommendation-head h2{font-size:23px}}.core-value-candidate{flex-direction:column;display:flex}.core-value-candidate h2{margin-top:8px}.core-align-card{border:1px solid #dbeafe}.core-align-table table{table-layout:fixed}.core-align-table th:first-child{width:110px}.core-align-table th:nth-child(2){width:28%}.core-align-table th:nth-child(4){width:120px}.core-align-table td{vertical-align:middle}.core-align-table td:last-child{text-align:center}.talent-redesign-head p{max-width:1100px}.talent-synthesis-hero{background:linear-gradient(135deg,#f8fbff,#fff 58%,#eff6ff);border:1px solid #dbeafe;box-shadow:0 12px 28px #1d4ed812}.talent-synthesis-title h2{color:#0f172a;letter-spacing:-.055em;margin:10px 0 0;font-size:26px;line-height:1.28}.talent-synthesis-title p{color:#475569;margin:8px 0 0;font-size:15px;line-height:1.65}.talent-flow{grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr;align-items:stretch;gap:10px;margin-top:18px;display:grid}.talent-flow-step{background:#fff;border:1px solid #dbeafe;border-radius:18px;min-height:128px;padding:16px;box-shadow:0 8px 18px #0f172a0a}.talent-flow-step span{color:#1d4ed8;background:#eff6ff;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:inline-flex}.talent-flow-step b{color:#0f172a;margin-top:10px;font-size:16px;display:block}.talent-flow-step p{color:#475569;margin:6px 0 0;font-size:13px;line-height:1.45}.talent-flow-step.result{background:#f0fdf4;border-color:#bbf7d0}.talent-flow-step.result span{color:#15803d;background:#dcfce7}.talent-flow-arrow{color:#94a3b8;justify-content:center;align-items:center;font-size:22px;font-weight:900;display:flex}.talent-redesign-grid{margin-top:18px}.talent-source-card,.talent-reasoning-card,.talent-behavior-card,.talent-final-logic-card{background:#fff;border:1px solid #e2e8f0}.talent-card-head h2{color:#0f172a;margin:10px 0 0;font-size:22px;line-height:1.3}.talent-card-head p{color:#475569;margin:8px 0 0;line-height:1.62}.talent-source-list,.talent-reasoning-grid,.talent-final-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.talent-source-list div,.talent-reasoning-grid div,.talent-final-checks div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;min-height:82px;padding:14px}.talent-source-list b,.talent-reasoning-grid b,.talent-final-checks b{color:#0f172a;font-size:14px;display:block}.talent-source-list span,.talent-reasoning-grid span,.talent-final-checks span{color:#475569;margin-top:5px;font-size:12.5px;line-height:1.45;display:block}.talent-reasoning-grid div{background:#fbf9ff;border-color:#ddd6fe}.talent-final-checks div{background:#fffbeb;border-color:#fde68a}@media (width<=1180px){.talent-flow{grid-template-columns:1fr}.talent-flow-arrow{min-height:20px;transform:rotate(90deg)}}@media (width<=760px){.talent-source-list,.talent-reasoning-grid,.talent-final-checks{grid-template-columns:1fr}}.talent-action-workbench{background:linear-gradient(135deg,#f8fbff,#fff 58%,#eff6ff);border:1px solid #dbeafe;margin-top:18px;box-shadow:0 12px 28px #1d4ed812}.talent-workbench-head{margin-bottom:14px}.talent-workbench-head h2{font-size:25px;line-height:1.3}.talent-action-layout{grid-template-columns:.86fr 1.42fr .9fr;align-items:stretch;gap:14px;display:grid}.talent-action-step{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;gap:10px;min-height:100%;padding:16px;display:flex;box-shadow:0 8px 18px #0f172a0a}.talent-action-step.auto{background:#f8fbff;border-color:#bfdbfe}.talent-action-step.behavior{background:#f8fffb;border-color:#bbf7d0}.talent-action-step.final{background:#fffdf5;border-color:#fde68a}.talent-action-step h3{color:#0f172a;margin:0;font-size:20px;line-height:1.28}.talent-action-step p{color:#475569;margin:0;font-size:13.5px;line-height:1.55}.talent-load-buttons{gap:8px;margin-top:auto;display:grid}.talent-load-buttons .btn{justify-content:center;width:100%;padding:12px 14px}.talent-behavior-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto;display:grid}.talent-behavior-inputs .field{margin:0}.talent-behavior-inputs label{color:#166534;font-size:12px;font-weight:900}.talent-behavior-inputs textarea{resize:vertical;min-height:126px;font-size:13px;line-height:1.45}.talent-final-mini-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.talent-final-mini-checks div{background:#fff;border:1px solid #fde68a;border-radius:14px;padding:10px}.talent-final-mini-checks b{color:#92400e;font-size:13px;display:block}.talent-final-mini-checks span{color:#475569;margin-top:4px;font-size:12px;line-height:1.35;display:block}.talent-final-ai-btn{justify-content:center;width:100%;margin-top:4px;padding:14px 18px;font-size:15px}.talent-guide-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.talent-guide-card{background:#fff;border:1px solid #e2e8f0;flex-direction:column;gap:10px;min-height:100%;display:flex}.talent-guide-card.auto{background:#f8fbff;border-color:#bfdbfe}.talent-guide-card.output{background:#fffdf5;border-color:#fde68a}.talent-guide-card h2{color:#0f172a;margin:0;font-size:21px;line-height:1.3}.talent-guide-card p{color:#475569;margin:0;font-size:13.5px;line-height:1.58}.talent-compact-list{gap:8px;margin-top:auto;display:grid}.talent-compact-list div{background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:8px;padding:10px 12px;display:grid}.talent-compact-list b{color:#0f172a;font-size:13px;line-height:1.35}.talent-compact-list span{color:#475569;font-size:12.5px;line-height:1.4}@media (width<=1280px){.talent-action-layout,.talent-guide-compact,.talent-behavior-inputs{grid-template-columns:1fr}}@media (width<=760px){.talent-compact-list div{grid-template-columns:1fr}}.talent-auto-dense-card{justify-content:stretch;gap:12px;padding:22px}.talent-auto-dense-head{gap:9px;display:grid}.talent-auto-dense-head .pill{justify-self:start}.talent-auto-dense-head h2{color:#0f172a;letter-spacing:-.05em;margin:0;font-size:26px;line-height:1.22}.talent-auto-dense-head p{color:#475569;margin:0;font-size:15px;line-height:1.6}.talent-auto-summary{background:#eff6ff;border:1px solid #bfdbfe;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.talent-auto-summary strong{color:#1d4ed8;white-space:nowrap;font-size:18px;line-height:1.2}.talent-auto-summary span{color:#334155;text-align:right;font-size:14px;font-weight:800;line-height:1.35}.talent-auto-dense-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.talent-auto-dense-grid div{background:#fff;border:1px solid #dbeafe;border-radius:18px;align-content:center;gap:7px;min-height:96px;padding:16px;display:grid;box-shadow:0 8px 18px #1d4ed80b}.talent-auto-dense-grid div.wide{background:#f8fbff;grid-column:1/-1;min-height:86px}.talent-auto-dense-grid b{color:#0f172a;font-size:17px;line-height:1.25}.talent-auto-dense-grid span{color:#475569;font-size:14px;line-height:1.42}@media (width<=760px){.talent-auto-summary{flex-direction:column;align-items:flex-start}.talent-auto-summary span{text-align:left}.talent-auto-dense-grid{grid-template-columns:1fr}.talent-auto-dense-grid div.wide{grid-column:auto}}.talent-auto-summary{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:86px}.talent-auto-summary strong{text-align:center;white-space:normal;width:100%;font-size:19px;display:block}.talent-auto-summary span{text-align:center;width:100%;font-size:14.5px;line-height:1.45;display:block}.talent-guide-card{align-items:stretch}.talent-guide-card>.pill{text-align:center;border-radius:999px;justify-content:center;align-self:center;align-items:center;min-width:118px;height:34px;margin:0 auto;padding:0 16px;line-height:1;display:inline-flex}.talent-guide-card h2{text-align:center;justify-content:center;align-items:center;min-height:54px;display:flex}.talent-guide-card p{text-align:center;justify-content:center;align-items:center;min-height:66px;display:flex}.talent-guide-card.auto,.talent-guide-card.reasoning,.talent-guide-card.output{border-radius:24px;padding:22px}.talent-compact-list div,.talent-auto-dense-grid div{border-radius:16px}.talent-compact-list b,.talent-auto-dense-grid b{align-items:center;display:flex}@media (width<=1280px){.talent-guide-card h2,.talent-guide-card p{min-height:auto}}.talent-guide-card.auto.talent-auto-dense-card{text-align:center;background:linear-gradient(135deg,#f8fbff 0%,#fff 52%,#eff6ff 100%);border:1px solid #bfdbfe;justify-content:flex-start;align-items:center;box-shadow:0 12px 28px #1d4ed812}.talent-auto-dense-card .pill{margin-left:auto;margin-right:auto}.talent-auto-dense-head{text-align:center;justify-items:center;width:100%}.talent-auto-dense-head h2,.talent-auto-dense-head p{text-align:center}.talent-auto-summary{text-align:center;grid-template-columns:1fr;place-items:center;width:100%;max-width:100%;padding:16px 18px;display:grid}.talent-auto-summary strong,.talent-auto-summary span{text-align:center}.talent-auto-dense-grid{width:100%}.talent-auto-dense-grid div{text-align:center;align-content:center;justify-items:center}.talent-auto-dense-grid b,.talent-auto-dense-grid span{text-align:center;width:100%;display:block}.talent-candidate-head{align-items:center}.talent-candidate-head .actions{flex-wrap:wrap;justify-content:flex-end}.talent-candidate-grid .talent-candidate-card{flex-direction:column;min-height:220px;display:flex}.talent-candidate-grid .talent-candidate-card p{flex:1}.talent-candidate-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.talent-candidate-actions .btn{padding:8px 12px}@media (width<=760px){.talent-candidate-head{align-items:flex-start}.talent-candidate-head .actions,.talent-candidate-actions{justify-content:flex-start}}.value-system-visual-card{background:#fff;border:1px solid #dbeafe;margin-top:18px}.value-system-visual-head{margin-bottom:16px}.value-system-poster{background:linear-gradient(#fff 0%,#f8fbff 100%);border:4px solid #38bdf8;border-radius:24px;padding:24px 24px 26px;position:relative;overflow:hidden;box-shadow:0 18px 38px #0284c71f}.value-system-poster:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);z-index:0;background:linear-gradient(135deg,#dbeafea6,#f0f9ff40);width:64%;height:120px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.value-system-poster>*{z-index:1;position:relative}.poster-title{text-align:center;margin-bottom:18px}.poster-title span{color:#7dd3fc;letter-spacing:.02em;font-size:30px;font-weight:900;line-height:1;display:block}.poster-title h2{color:#083344;letter-spacing:-.06em;margin:2px 0 6px;font-size:36px;line-height:1.1}.poster-title p{color:#475569;max-width:760px;margin:0 auto;font-size:14px;line-height:1.55}.poster-row{grid-template-columns:86px minmax(0,1fr);align-items:stretch;gap:14px;margin-top:12px;display:grid}.poster-label{color:#334155;text-align:center;border-right:2px solid #cbd5e1;justify-content:center;align-items:center;min-height:64px;font-size:18px;font-weight:900;line-height:1.25;display:flex}.poster-main-box{color:#fff;text-align:center;border-radius:14px;align-content:center;min-height:74px;padding:16px 22px;display:grid;box-shadow:0 10px 22px #0f172a1f}.poster-main-box:where(:not(.is-empty)) b{color:#fff;letter-spacing:-.04em;font-size:23px;line-height:1.35}.poster-main-box span{color:#ffffffdb;margin-top:6px;font-size:13px;font-weight:800;display:block}.poster-strategy-area{background:#f0fdf4;border-radius:18px;padding:16px 20px}.strategy-pill{color:#fff;text-align:center;justify-content:center;align-items:center;min-height:44px;padding:8px 12px;font-size:14px;font-weight:900;display:flex}.poster-values-area{background:#f0f9ff;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px 20px;display:grid}.value-card{background:#fff;border:1px solid #bae6fd;border-radius:18px;overflow:hidden;box-shadow:0 8px 18px #0ea5e914}.value-card h3{color:#fff;text-align:center;margin:0;padding:14px 10px;font-size:22px;line-height:1.2}.do-dont{gap:12px;padding:14px 16px;display:grid}.do-dont b{color:#0f172a;margin-bottom:5px;font-size:13px;display:block}.do-dont div:first-child b{color:#1d4ed8}.do-dont div:last-child b{color:#ef4444}.do-dont p{color:#334155;margin:0;font-size:12px;line-height:1.55}.poster-talent-area{background:#fff;border:1px solid #bae6fd;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 20px;display:grid}.poster-talent-area div{text-align:center;border-right:1px solid #cbd5e1;padding:12px 14px}.poster-talent-area div:last-child{border-right:none}.poster-talent-area b{color:#0369a1;font-size:16px;line-height:1.3;display:block}.poster-talent-area span{color:#475569;margin-top:8px;font-size:12.5px;line-height:1.45;display:block}@media (width<=1180px){.poster-values-area,.poster-talent-area{grid-template-columns:1fr}.poster-talent-area div{border-bottom:1px solid #cbd5e1;border-right:none}.poster-talent-area div:last-child{border-bottom:none}}@media (width<=760px){.poster-row{grid-template-columns:1fr}.poster-label{border-bottom:2px solid #cbd5e1;border-right:none}.poster-title h2{font-size:28px}}.poster-talent-area{align-items:stretch}.poster-talent-area div{text-align:left;flex-direction:column;justify-content:flex-start;gap:8px;min-height:112px;padding:16px 18px;display:flex}.poster-talent-area b{text-align:left;color:#0369a1;letter-spacing:-.02em;word-break:keep-all;width:100%;font-size:16px;line-height:1.35}.poster-talent-area span{text-align:left;color:#475569;word-break:keep-all;overflow-wrap:anywhere;width:100%;margin-top:0;font-size:13px;line-height:1.55}.poster-row.talent-row .poster-label{align-self:stretch}@media (width<=1180px){.poster-talent-area div{border-bottom:1px solid #cbd5e1;border-right:none;min-height:auto}.poster-talent-area div:last-child{border-bottom:none}}.value-system-poster{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dbeafe;box-shadow:0 14px 34px #1d4ed814}.value-system-poster:before{background:linear-gradient(135deg,#dbeafe8c,#f8fafc33)}.poster-title span{color:#93c5fd}.poster-title h2{color:#0f172a}.poster-main-box.mission{background:linear-gradient(135deg,#1d4ed8,#2563eb)}.poster-main-box.vision{background:linear-gradient(135deg,#38bdf8,#0ea5e9)}.poster-strategy-area{background:#f8fafc;border:1px solid #e2e8f0}.strategy-pill.green{background:#2563eb}.strategy-pill.blue{background:#0ea5e9}.strategy-pill.cyan{background:#60a5fa}.poster-values-area{background:#f8fbff;border:1px solid #dbeafe}.value-card.communication h3{background:#0ea5e9}.value-card.trust h3{background:#2563eb}.value-card.responsibility h3{background:#1e40af}.poster-talent-area{background:#fbfdff;border-color:#dbeafe}.valuesystem-final-actions-card{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #bfdbfe;margin-top:18px}.valuesystem-final-actions-head{margin-bottom:0}#jobanalysis .table table th,#jobanalysis .table table td{text-align:left;vertical-align:top;word-break:keep-all;overflow-wrap:anywhere;line-height:1.55}#jobanalysis .table table th{white-space:normal;color:#334155}#jobanalysis .table table td strong,#jobanalysis .table table td b{line-height:1.35}#jobanalysis .table table td .pill{white-space:nowrap;justify-content:center;align-items:center;min-height:24px;display:inline-flex}#jobanalysis .callout{word-break:keep-all;overflow-wrap:anywhere;line-height:1.55}#jobanalysis .callout b{margin-bottom:4px;line-height:1.45;display:block}#jobanalysis .grid.g2[style*=margin-top\:18px]{align-items:stretch}.job-ai-flow-card{background:linear-gradient(135deg,#f8fbff 0%,#fff 55%,#eff6ff 100%);border:1px solid #dbeafe;box-shadow:0 14px 32px #1d4ed812}.job-ai-flow-head{grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:18px;display:grid}.job-ai-flow-head h2{color:#0f172a;letter-spacing:-.055em;margin:12px 0 0;font-size:27px;line-height:1.28}.job-ai-flow-head p{color:#475569;word-break:keep-all;margin:10px 0 0;font-size:15.5px;line-height:1.65}.job-ai-flow-summary{text-align:center;background:#fff;border:1px solid #bfdbfe;border-radius:20px;align-content:center;gap:8px;min-height:120px;padding:18px;display:grid;box-shadow:0 8px 18px #1d4ed80d}.job-ai-flow-summary b{color:#1d4ed8;font-size:24px;line-height:1.2}.job-ai-flow-summary span{color:#334155;font-size:13.5px;font-weight:800;line-height:1.45}.job-ai-flow-steps{grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr;align-items:stretch;gap:8px;margin-top:18px;display:grid}.job-ai-flow-step{background:#fff;border:1px solid #dbeafe;border-radius:18px;align-content:start;gap:8px;min-height:154px;padding:16px;display:grid;box-shadow:0 8px 18px #0f172a0a}.job-ai-flow-step.result{background:#f8fbff;border-color:#93c5fd}.job-ai-flow-step em{color:#1d4ed8;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-style:normal;font-weight:900;display:inline-flex}.job-ai-flow-step b{color:#0f172a;font-size:18px;line-height:1.3}.job-ai-flow-step span{color:#475569;word-break:keep-all;font-size:13px;line-height:1.5}.job-ai-flow-arrow{color:#60a5fa;justify-content:center;align-items:center;font-size:20px;font-weight:900;display:flex}.job-ai-flow-footer{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.job-ai-flow-footer div{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-content:center;gap:5px;min-height:78px;padding:12px;display:grid}.job-ai-flow-footer b{color:#0f172a;font-size:15px;line-height:1.25}.job-ai-flow-footer span{color:#64748b;font-size:12px;line-height:1.35}@media (width<=1320px){.job-ai-flow-head,.job-ai-flow-steps{grid-template-columns:1fr}.job-ai-flow-arrow{min-height:18px;transform:rotate(90deg)}.job-ai-flow-footer{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.job-ai-flow-footer{grid-template-columns:1fr}}.topbar .actions:empty,.header .actions:empty{display:none}.skill-principle-card{background:linear-gradient(135deg,#f8fbff 0%,#fff 58%,#eff6ff 100%);border:1px solid #dbeafe;box-shadow:0 14px 32px #1d4ed812}.skill-principle-card h2{color:#0f172a;letter-spacing:-.045em;margin:12px 0 0;font-size:25px;line-height:1.32}.skill-principle-card p{color:#475569;word-break:keep-all;margin:10px 0 0;font-size:15.5px;line-height:1.65}*,:before,:after{box-sizing:border-box}.content .page{word-break:keep-all;overflow-wrap:anywhere}:where(.section-head){justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.section-head>div:first-child{flex:auto;min-width:0}.section-head .actions{flex:none}:where(.section-head) h2{color:#0f172a;letter-spacing:-.045em;word-break:keep-all;margin:4px 0 0;font-size:clamp(22px,2vw,28px);line-height:1.32}.section-head p{color:#475569;word-break:keep-all;margin:8px 0 0;font-size:15px;line-height:1.62}.card{padding:var(--ui-pad-card,22px);border-radius:var(--ui-radius-card,22px);background:#fff;border:1px solid #e2e8f0}:where(.card) h2{color:#0f172a;letter-spacing:-.04em;word-break:keep-all;margin:0;font-size:21px;line-height:1.35}:where(.card) h3{color:#0f172a;word-break:keep-all;margin:0;font-size:17px;line-height:1.35}.card p,.card li,.card small{color:#475569;word-break:keep-all;font-size:14px;line-height:1.58}:where(.card) p{margin:8px 0 0}.card b,.card strong{word-break:keep-all;line-height:1.35}.grid{align-items:stretch}.grid>.card,.grid>.metric,.grid>.callout,.grid>.lane,.grid>.task{min-width:0}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn,.cell-action{white-space:nowrap;text-align:center;justify-content:center;align-items:center;gap:6px;min-height:38px;line-height:1.2;display:inline-flex}.btn.primary,.btn.ghost{padding:9px 14px}.pill,.status-badge{white-space:nowrap;text-align:center;vertical-align:middle;justify-content:center;align-items:center;min-height:24px;line-height:1;display:inline-flex}.table{width:100%;overflow:auto}.table table{border-collapse:collapse;table-layout:auto;width:100%}.table th,.table td{text-align:left;vertical-align:top;word-break:keep-all;overflow-wrap:anywhere;line-height:1.5;font-size:var(--ui-table-cell-fs,13.5px)!important;padding:13px 14px!important}.table th{--ui-table-cell-fs:13.5px}.table td{--ui-table-cell-fs:var(--ui-fs-sm)}.table th:where(:not([scope=row])){color:#334155;background:#f8fafc;font-weight:900}.table td b,.table td strong{line-height:1.35;display:inline-block}.callout{border-radius:var(--ui-radius-subbox,14px);word-break:keep-all;overflow-wrap:anywhere;padding:14px 16px;line-height:1.55;display:block}.callout b{color:#0f172a;margin-bottom:4px;line-height:1.45;display:block}.metric{border-radius:20px;align-content:center;gap:8px;min-height:132px;padding:18px;display:grid}.field{gap:7px;display:grid}.field label{color:#334155;word-break:keep-all;font-size:13px;font-weight:900;line-height:1.35;display:block}.field input,.field textarea,.field select{word-break:keep-all;width:100%;min-width:0;line-height:1.5!important}.lane,.task{border-radius:18px;min-width:0}.lane h3,.task b,.task p{word-break:keep-all}.kanban{gap:12px}.poster-main-box b,.poster-talent-area b,.poster-talent-area span,.value-card h3,.value-card p,.strategy-task-grid div,.job-ai-flow-step span,.skill-principle-dense-head p,.skill-principle-dense-grid span{word-break:keep-all;overflow-wrap:anywhere}@media (width<=1180px){:where(.section-head){flex-direction:column}:where(.section-head) .actions{justify-content:flex-start;width:100%}}@media (width<=760px){.card{padding:18px}.table th,.table td{padding:11px 12px!important;font-size:13px!important}.btn,.cell-action{white-space:normal!important}}.quick-free-info-panel{background:#fff;border:1px solid #dbeafe;border-radius:22px;flex:0 0 320px;gap:8px;padding:16px 18px;display:grid;box-shadow:0 10px 22px #1d4ed80f}.quick-free-info-panel b{color:#1d4ed8;font-size:16px;line-height:1.25}.quick-free-info-panel p{color:#475569;margin:0;font-size:13px;font-weight:700;line-height:1.45}.quick-free-info-panel div{gap:6px;display:grid}.quick-free-info-panel span{color:#334155;padding-left:14px;font-size:13px;font-weight:800;line-height:1.35;display:block;position:relative}.quick-free-info-panel span:before{content:"";background:#60a5fa;border-radius:999px;width:6px;height:6px;position:absolute;top:.62em;left:0}@media (width<=1180px){.quick-free-info-panel{flex:auto;width:100%}}.quick-free-info-panel{align-content:center}.quick-free-info-panel>p{display:none}.quick-batch-upload-card,.quick-batch-summary-card{background:linear-gradient(135deg,#f8fbff 0%,#fff 58%,#eff6ff 100%);border:1px solid #dbeafe;box-shadow:0 12px 28px #1d4ed80f}.quick-batch-dropzone{text-align:center;background:#fff;border:1.5px dashed #93c5fd;border-radius:20px;gap:8px;margin-top:14px;padding:22px;display:grid}.quick-batch-dropzone b{color:#1d4ed8;font-size:20px;line-height:1.3}.quick-batch-dropzone span{color:#475569;word-break:keep-all;font-size:14px;line-height:1.6}.quick-batch-fields{align-items:start}.quick-batch-upload-list{background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-top:16px;padding:16px}.quick-batch-upload-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.quick-batch-upload-head b{color:#0f172a;font-size:16px}.quick-batch-upload-head span{color:#64748b;font-size:13px;font-weight:800}.quick-batch-summary-table td:nth-child(4),.quick-batch-upload-list td:nth-child(6){color:#334155;font-weight:800}@media (width<=1180px){.quick-batch-upload-head{flex-direction:column;align-items:flex-start}}.quick-batch-summary-dense-card{align-content:start}.quick-summary-type-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0 12px;display:grid}.quick-summary-type-strip span{color:#1d4ed8;text-align:center;background:#fff;border:1px solid #dbeafe;border-radius:12px;justify-content:center;align-items:center;min-height:34px;padding:7px 8px;font-size:12px;font-weight:900;line-height:1.2;display:flex}.quick-source-question-card{background:linear-gradient(135deg,#fff 0%,#f8fbff 58%,#eff6ff 100%);border:1px solid #dbeafe;box-shadow:0 12px 28px #1d4ed80f}.quick-candidate-question-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.quick-candidate-question-tabs div{background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-content:center;gap:4px;min-height:64px;padding:12px;display:grid}.quick-candidate-question-tabs div.active{background:#eff6ff;border-color:#93c5fd}.quick-candidate-question-tabs b{color:#0f172a;font-size:15px;line-height:1.2}.quick-candidate-question-tabs span{color:#64748b;font-size:12px;font-weight:800;line-height:1.3}.question-type-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;min-width:0;padding:16px;box-shadow:0 8px 18px #0f172a09}.question-type-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.question-type-head b{color:#334155;text-align:right;font-size:13px;line-height:1.3}.question-type-card ol{gap:8px;margin:0;padding-left:20px;display:grid}.question-type-card li{color:#475569;word-break:keep-all;font-size:13px;line-height:1.48}.quick-multi-usage-card{background:#fff;border:1px solid #dbeafe}@media (width<=1180px){.quick-batch-summary-metrics.dense,.quick-candidate-question-tabs,.quick-source-question-grid,.quick-summary-type-strip{grid-template-columns:1fr}.question-type-head,.followup-after-confirm-head{grid-template-columns:1fr;display:grid}.question-type-head b{text-align:left}}#applicantai .quick-batch-summary-dense-card{align-self:start;height:auto;min-height:0;padding-bottom:18px}#applicantai .quick-batch-summary-dense-card .section-head{gap:12px;margin-bottom:0}#applicantai .quick-batch-summary-dense-card .section-head h2{font-size:21px;line-height:1.32}#applicantai .quick-batch-summary-dense-card .section-head p{font-size:13.5px;line-height:1.5}#applicantai .quick-batch-stack{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}#applicantai .quick-batch-stack>.card{align-self:start;width:100%}#applicantai .quick-batch-upload-card,#applicantai .quick-batch-summary-dense-card{height:auto;min-height:0}#applicantai .quick-batch-upload-card .quick-batch-dropzone{padding:20px}#applicantai .quick-batch-upload-list{padding:14px}#applicantai .quick-summary-type-strip{grid-template-columns:repeat(6,minmax(0,1fr))}#applicantai .quick-batch-summary-dense-card .table{margin-bottom:0}@media (width<=1180px){#applicantai .quick-summary-type-strip,#applicantai .quick-batch-summary-bottom div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){#applicantai .quick-batch-summary-metrics.dense,#applicantai .quick-summary-type-strip,#applicantai .quick-batch-summary-bottom div{grid-template-columns:1fr}}.quick-question-selection-panel{grid-template-columns:1.05fr 1.4fr 1.2fr;gap:10px;margin:0 0 16px;display:grid}.quick-question-selection-panel div{background:#fff;border:1px solid #dbeafe;border-radius:16px;align-content:center;gap:5px;min-height:72px;padding:13px 14px;display:grid}.quick-question-selection-panel b{color:#1d4ed8;font-size:14px;line-height:1.25}.quick-question-selection-panel span{color:#475569;word-break:keep-all;font-size:12.8px;font-weight:800;line-height:1.45}.question-type-card ol{padding-left:0;list-style:none}.question-select-row{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;min-height:54px;padding:11px 12px;transition:background .15s,border-color .15s,box-shadow .15s;display:grid}.question-select-row:hover{background:#f8fbff;border-color:#bfdbfe;box-shadow:0 6px 14px #1d4ed80d}.question-select-row input{accent-color:#2563eb;width:18px;height:18px;margin:2px 0 0}.question-select-row input:checked+span{color:#0f172a;font-weight:800}.question-select-row span{color:#475569;word-break:keep-all;font-size:13px;line-height:1.48}.question-type-footer{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:10px;display:flex}.question-type-footer span{color:#64748b;font-size:12px;font-weight:900}.question-type-footer .btn{min-height:32px;padding:7px 10px;font-size:12px}@media (width<=1180px){.quick-question-selection-panel{grid-template-columns:1fr}}.quick-interview-run-card{background:linear-gradient(135deg,#fff 0%,#f8fbff 62%,#eff6ff 100%);border:1px solid #dbeafe;box-shadow:0 12px 28px #1d4ed80f}.quick-interview-question-table th,.quick-interview-question-table td{vertical-align:top}.quick-interview-question-table td:nth-child(4){color:#334155;font-weight:700}.question-type-footer{justify-content:flex-start}#applicantai .quick-free-info-panel{align-content:start;gap:12px;min-height:0;padding:18px}#applicantai .quick-free-info-panel>b{color:#1d4ed8;letter-spacing:-.02em;border-bottom:1px solid #dbeafe;padding-bottom:10px;font-size:17px;line-height:1.25;display:block}#applicantai .quick-candidate-question-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}@media (width<=1180px){#applicantai .quick-candidate-question-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){#applicantai .quick-candidate-question-tabs{grid-template-columns:1fr}}#applicantai .quick-free-info-panel{flex:0 0 360px;align-self:stretch}@media (width<=1180px){#applicantai .quick-free-info-panel{flex:auto;width:100%}}.candidate-note-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}@media (width<=1180px){.candidate-note-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.candidate-note-tabs{grid-template-columns:1fr}}#applicantai .candidate-question-panel[hidden]{display:none!important}#applicantai .candidate-question-panel{margin-top:16px}#applicantai .candidate-question-panel .question-type-card,#applicantai .candidate-question-panel .question-select-row{min-height:0}#applicantai .quick-question-selection-panel div:nth-child(2) b{color:#1d4ed8}.role-skill-matrix-card{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #bfdbfe}.role-skill-panel[hidden]{display:none!important}.role-skill-panel{gap:16px;display:grid}.role-skill-matrix-box{background:#fff;border:1px solid #dbeafe;border-radius:20px;padding:16px}.role-specific-matrix th{background:#f1f5f9}#talent .talent-action-workbench-vertical{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #bfdbfe}#talent .talent-action-vertical-flow{grid-template-columns:1fr;gap:12px;margin-top:16px;display:grid}#talent .talent-action-vertical-step{background:#fff;border:1px solid #dbeafe;border-radius:22px;grid-template-columns:210px minmax(0,1fr);align-items:stretch;gap:18px;min-height:0;padding:18px;display:grid;box-shadow:0 10px 24px #0f172a0a}#talent .talent-action-vertical-step.auto{background:linear-gradient(135deg,#eff6ff 0%,#fff 42%)}#talent .talent-action-vertical-step.behavior{background:linear-gradient(135deg,#f0fdf4 0%,#fff 42%)}#talent .talent-action-vertical-step.final{background:linear-gradient(135deg,#fffbeb 0%,#fff 42%)}#talent .talent-step-side{border-right:1px solid #dbeafe;align-content:start;gap:10px;min-width:0;padding-right:16px;display:grid}#talent .talent-step-side strong{color:#0f172a;word-break:keep-all;font-size:18px;font-weight:900;line-height:1.35}#talent .talent-step-main{gap:10px;min-width:0;display:grid}#talent .talent-step-main h3{color:#0f172a;margin:0;font-size:22px;line-height:1.3}#talent .talent-step-main p{color:#475569;word-break:keep-all;margin:0;font-size:14.5px;font-weight:800;line-height:1.6}#talent .talent-load-buttons-vertical{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}#talent .talent-load-buttons-vertical .btn{justify-content:center;min-height:44px}#talent .talent-behavior-inputs-vertical{grid-template-columns:1fr;gap:10px;margin-top:4px;display:grid}#talent .talent-behavior-inputs-vertical .field{margin:0}#talent .talent-behavior-inputs-vertical textarea{min-height:74px}#talent .talent-final-mini-checks-vertical{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}#talent .talent-final-mini-checks-vertical div{background:#fff;border:1px solid #fde68a;border-radius:16px;min-height:74px;padding:13px 14px}#talent .talent-final-mini-checks-vertical b{color:#92400e;font-size:14px}#talent .talent-final-mini-checks-vertical span{color:#475569;font-size:12.5px;font-weight:800}#talent .talent-final-action-row{justify-content:flex-end;margin-top:4px;display:flex}#talent .talent-final-action-row .btn{min-width:180px}#talent .talent-flow-down{color:#2563eb;background:#fff;border:1px solid #bfdbfe;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;margin:0 auto;font-size:20px;font-weight:900;display:flex;box-shadow:0 8px 18px #0f172a0d}@media (width<=1180px){#talent .talent-action-vertical-step{grid-template-columns:1fr}#talent .talent-step-side{border-bottom:1px solid #dbeafe;border-right:0;padding-bottom:12px;padding-right:0}#talent .talent-final-mini-checks-vertical{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){#talent .talent-load-buttons-vertical,#talent .talent-final-mini-checks-vertical{grid-template-columns:1fr}#talent .talent-final-action-row{justify-content:stretch}#talent .talent-final-action-row .btn{width:100%}}#jobanalysis>.section-head:first-of-type{align-items:flex-start}#jobanalysis .grid.g4{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){#jobanalysis .grid.g4{grid-template-columns:1fr}}#jobanalysis .skill-dictionary-card{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #bfdbfe}#jobanalysis .skill-dictionary-panel[hidden]{display:none!important}#jobanalysis .skill-dictionary-panel{gap:14px;display:grid}#jobanalysis .job-info-sequential-block{grid-template-columns:1fr;gap:18px;margin-top:18px;display:grid}#jobanalysis .job-info-horizontal-card{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #dbeafe}#jobanalysis .job-info-horizontal-card table th{white-space:nowrap;color:#1e3a8a;background:#eff6ff}#jobanalysis .job-info-horizontal-card table td{vertical-align:top;word-break:keep-all;min-width:180px;line-height:1.5}#jobanalysis .job-info-horizontal-card table td:last-child{text-align:center;min-width:90px}#jobanalysis .job-output-sequential-block{grid-template-columns:1fr;gap:18px;margin-top:18px;display:grid}#jobanalysis .job-output-horizontal-card{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #dbeafe}#jobanalysis .job-output-horizontal-card table th{white-space:nowrap;color:#1e3a8a;background:#eff6ff}#jobanalysis .job-output-horizontal-card table td{vertical-align:top;word-break:keep-all;min-width:170px;line-height:1.5}#jobanalysis .job-output-horizontal-card table td:last-child{min-width:160px}#jobanalysis .job-output-horizontal-card table td:last-child .btn{margin:2px}#jobanalysis .job-ksao-role-card table th{white-space:nowrap}#jobanalysis .job-ksao-role-card table td{vertical-align:top;word-break:keep-all;min-width:190px;line-height:1.55}#jobanalysis .job-ksao-role-card table td:first-child{color:#0f172a;min-width:160px}#jobanalysis .job-output-horizontal-card table th:nth-child(3),#jobanalysis .job-output-horizontal-card table td:nth-child(3){min-width:160px}#jobanalysis .job-output-horizontal-card h2{word-break:keep-all}#jobanalysis .table td .btn.ghost{white-space:nowrap}#jobanalysis .role-skill-panel[data-role-skill-panel=marketing]:after{content:"마케팅 담당자 화면은 스킬 예시만 표시합니다.";color:#475569;background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;margin-top:14px;padding:12px 14px;font-size:13px;font-weight:800;display:block}#jobanalysis .jobdesc-sample-title{background:#f8fbff;border:1px solid #dbeafe;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}#jobanalysis .jobdesc-sample-title b{color:#0f172a;font-size:16px}#jobanalysis .jobdesc-sample-title span{color:#475569;font-size:12.5px;font-weight:800}@media (width<=1180px){#jobanalysis .jobdesc-sample-title{flex-direction:column;align-items:flex-start}}#jobanalysis .job-output-horizontal-card table td:nth-child(2){min-width:360px}#competency .competency-domain-title,#competency .competency-subdomain-title{background:#fff;border:1px solid #dbeafe;border-radius:22px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;margin:22px 0 14px;padding:18px;display:grid;box-shadow:0 12px 28px #0f172a0f}#competency .competency-domain-title span,#competency .competency-subdomain-title span{color:#fff;border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;font-size:15px;font-weight:900;display:flex}#competency .competency-domain-title b,#competency .competency-subdomain-title b{color:#0f172a;font-size:21px;line-height:1.25}#competency .competency-domain-title p,#competency .competency-subdomain-title p{color:#475569;margin:6px 0 0;font-size:14px;font-weight:800;line-height:1.5}#competency .competency-domain-title.common{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#93c5fd}#competency .competency-domain-title.common span{background:#2563eb}#competency .competency-domain-title.job,#competency .competency-subdomain-title.job{background:linear-gradient(135deg,#f0fdf4,#fff);border-color:#86efac}#competency .competency-domain-title.job span,#competency .competency-subdomain-title.job span{background:#16a34a}#competency .competency-domain-title.leadership,#competency .competency-subdomain-title.leadership{background:linear-gradient(135deg,#f5f3ff,#fff);border-color:#c4b5fd}#competency .competency-domain-title.leadership span,#competency .competency-subdomain-title.leadership span{background:#7c3aed}#competency .competency-domain-title.compact{margin-top:18px}#competency .competency-subdomain-title{box-shadow:none;grid-template-columns:58px minmax(0,1fr);margin-top:16px;padding:14px 16px}#competency .competency-subdomain-title b{font-size:18px}#competency .competency-subdomain-title span{border-radius:13px;width:48px;height:36px;font-size:12px}#competency .competency-source-card-v172,#competency .competency-common-pick,#competency .competency-ai-examples,#competency .leadership-source-card{position:relative}#competency .competency-source-card-v172,#competency .competency-common-pick{border-color:#bfdbfe}#competency .competency-ai-examples{background:linear-gradient(135deg,#fff 0%,#fbfffd 100%);border:1px solid #bbf7d0}@media (width<=760px){#competency .competency-domain-title,#competency .competency-subdomain-title{grid-template-columns:1fr}}#competency .competency-common-pick table th,#competency .competency-common-pick table td:first-child,#competency .competency-common-pick table td:nth-child(2),#competency .competency-common-pick table td:nth-child(3),#competency .competency-common-pick table td:nth-child(4){vertical-align:middle}#competency .competency-common-pick table td:first-child{text-align:center}#competency .competency-common-pick table td:nth-child(2),#competency .competency-common-pick table td:nth-child(3),#competency .competency-common-pick table td:nth-child(4){line-height:1.45}#competency .competency-common-pick table td:nth-child(2) b{vertical-align:middle;display:inline-block}#competency .competency-source-card-v175{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #bfdbfe}#competency .common-source-stacked{grid-template-columns:1fr;gap:14px;margin-top:14px;display:grid}#competency .common-source-row{background:#fff;border:1px solid #dbeafe;border-radius:20px;grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr);align-items:stretch;gap:14px;padding:16px;display:grid;box-shadow:0 8px 18px #0f172a0a}#competency .common-source-row.auto{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#bfdbfe}#competency .common-source-row-head{align-content:start;gap:8px;display:grid}#competency .common-source-row-head b{color:#0f172a;font-size:17px}#competency .common-source-row-head p{color:#475569;margin:0;font-size:13px;font-weight:800;line-height:1.5}@media (width<=1180px){#competency .common-source-row{grid-template-columns:1fr}}#competency .common-behavior-question-grid{grid-template-columns:1fr;gap:12px;display:grid}#competency .common-behavior-question-card{background:#fff;border:1px solid #fed7aa;border-radius:18px;gap:10px;padding:14px;display:grid;box-shadow:0 8px 18px #0f172a0a}#competency .behavior-question-head{gap:8px;display:grid}#competency .behavior-question-head b{color:#0f172a;font-size:15px;line-height:1.45}#competency .competency-domain-mini.common,#competency .competency-domain-mini.job,#competency .competency-domain-mini.leadership,#competency .competency-domain-title.common,#competency .competency-domain-title.job,#competency .competency-domain-title.leadership,#competency .competency-subdomain-title.job,#competency .competency-subdomain-title.leadership,#competency .competency-source-card-v175,#competency .competency-ai-examples,#competency .leadership-source-card{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border-color:#bfdbfe}#competency .competency-domain-title.common span,#competency .competency-domain-title.job span,#competency .competency-domain-title.leadership span,#competency .competency-subdomain-title.job span,#competency .competency-subdomain-title.leadership span{background:#2563eb}#competency .pill.green,#competency .pill.purple,#competency .pill.amber,#competency .pill.cyan{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe}#competency .common-source-row,#competency .common-source-row.auto,#competency .common-source-row.manual{background:#fff;border-color:#bfdbfe;grid-template-columns:1fr}#competency .common-behavior-question-grid{grid-template-columns:1fr}#competency .common-behavior-question-card{background:#fff;border-color:#bfdbfe}#competency .valuesystem-import-preview[hidden]{display:none!important}#competency .valuesystem-import-preview{background:#f8fbff;border:1px solid #bfdbfe;border-radius:20px;gap:14px;margin-top:2px;padding:16px;display:grid}#competency .valuesystem-import-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=760px){#competency .valuesystem-import-grid{grid-template-columns:1fr}}#competency .competency-skill-map-card-v178{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #bfdbfe}#competency .job-competency-role-grid{grid-template-columns:1fr;gap:14px;margin-top:16px;display:grid}#competency .job-competency-role-block{background:#fff;border:1px solid #dbeafe;border-radius:20px;gap:12px;padding:16px;display:grid;box-shadow:0 8px 18px #0f172a0a}#competency .job-competency-role-head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}#competency .job-competency-role-head b{color:#0f172a;font-size:17px}#competency .job-competency-role-head span{color:#475569;font-size:12.5px;font-weight:800;line-height:1.45}#competency .competency-skill-map-card-v178 table th{color:#1e3a8a;white-space:nowrap;background:#eff6ff}#competency .competency-skill-map-card-v178 table td{vertical-align:middle;line-height:1.5}#competency .job-competency-emphasis{background:#f8fbff;min-width:260px}#competency .job-competency-emphasis div{flex-wrap:wrap;gap:8px;display:flex}#competency .job-competency-emphasis span{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;font-size:12.5px;font-weight:900;line-height:1.2;display:inline-flex}@media (width<=760px){#competency .job-competency-role-head{flex-direction:column;align-items:flex-start}}#competency .job-competency-role-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 12px;display:grid}#competency .job-competency-role-tab{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:18px;align-content:center;gap:5px;min-height:66px;padding:13px 14px;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 8px 18px #0f172a0a}#competency .job-competency-role-tab:hover{background:#f8fbff;border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 10px 22px #2563eb14}#competency .job-competency-role-tab.active{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#2563eb;box-shadow:0 12px 26px #2563eb1f}#competency .job-competency-role-tab b{color:#0f172a;font-size:15px;line-height:1.25}#competency .job-competency-role-tab span{color:#64748b;font-size:12.5px;font-weight:800;line-height:1.35}#competency .job-competency-role-tab.active span{color:#1d4ed8}#competency .job-competency-current-status{color:#1e3a8a;background:#f8fbff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:10px;margin:0 0 12px;padding:9px 12px;font-size:13px;font-weight:900;display:inline-flex}#competency .job-competency-current-status span{color:#0f172a}#competency .job-competency-role-panel[hidden]{display:none}#competency .job-competency-role-panel .job-competency-role-block{margin-top:0}@media (width<=1180px){#competency .job-competency-role-tabs{grid-template-columns:1fr}}#competency .common-source-row.manual{background:linear-gradient(135deg,#fff7ed,#fff);border-color:#fdba74}#competency .common-source-row.manual .common-source-row-head{background:#fff7ed;border:1px solid #fed7aa;border-left:5px solid #f59e0b;border-radius:16px;padding:14px}#competency .common-source-row.manual .common-source-row-head .pill{color:#9a3412;background:#ffedd5;border-color:#fed7aa}#competency .common-source-row.manual .common-source-row-head b{color:#9a3412}#competency .competency-job-recommendation-v183{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #bfdbfe;border-radius:22px;padding:18px}#competency .job-recommend-role-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 12px;display:grid}#competency .job-recommend-role-tab{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:18px;align-content:center;gap:5px;min-height:66px;padding:13px 14px;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 8px 18px #0f172a0a}#competency .job-recommend-role-tab:hover{background:#f8fbff;border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 10px 22px #2563eb14}#competency .job-recommend-role-tab.active{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#2563eb;box-shadow:0 12px 26px #2563eb1f}#competency .job-recommend-role-tab b{color:#0f172a;font-size:15px;line-height:1.25}#competency .job-recommend-role-tab span{color:#64748b;font-size:12.5px;font-weight:800;line-height:1.35}#competency .job-recommend-role-tab.active span{color:#1d4ed8}#competency .job-recommend-current-status{color:#1e3a8a;background:#f8fbff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:10px;margin:0 0 12px;padding:9px 12px;font-size:13px;font-weight:900;display:inline-flex}#competency .job-recommend-current-status span{color:#0f172a}#competency .job-recommend-role-panel[hidden]{display:none}#competency .job-recommend-panel-head{background:#fff;border:1px solid #dbeafe;border-radius:16px;gap:6px;margin-bottom:12px;padding:14px;display:grid}#competency .job-recommend-panel-head b{color:#1d4ed8;font-size:17px}#competency .job-recommend-panel-head span{color:#475569;font-size:13px;font-weight:800;line-height:1.45}#competency .competency-job-recommendation-v183 table:where(:not(.dot-matrix-table)) th:where(:not([scope=row])){color:#1e3a8a;white-space:nowrap;background:#eff6ff}#competency .competency-job-recommendation-v183 table td{vertical-align:middle;line-height:1.55}#competency .competency-job-recommendation-v183 table:where(:not(.dot-matrix-table)) td:first-child{min-width:280px}#competency .competency-job-recommendation-v183 table:where(:not(.dot-matrix-table)) td:nth-child(2){background:#f8fbff;min-width:240px;font-weight:900}#competency .competency-job-recommendation-v183 table:where(:not(.dot-matrix-table)) td:nth-child(3){color:#1d4ed8;min-width:170px;font-weight:900}#competency .competency-job-recommendation-v183 table:where(:not(.dot-matrix-table)) td:nth-child(4){color:#334155;min-width:280px;font-weight:800}#competency .competency-job-recommendation-v183 table:where(:not(.dot-matrix-table)) td:nth-child(5){color:#334155;min-width:420px}@media (width<=1180px){#competency .job-recommend-role-tabs{grid-template-columns:1fr}}#competency .job-recommend-actions-v184{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}#competency .job-recommend-actions-v184 .btn{white-space:nowrap;min-height:38px}#competency .job-recommend-indicator-cell{vertical-align:middle;min-width:420px}#competency .job-recommend-indicator-text{color:#334155;background:#fff;border:1px solid #dbeafe;border-radius:14px;min-height:72px;padding:10px 12px;font-weight:800;line-height:1.55}#competency .job-recommend-indicator-edit-btn{min-height:34px;margin-top:8px;padding:7px 12px;font-size:12px}#competency .competency-skill-map-card-v181 .job-competency-emphasis span,#competency .competency-job-recommendation-v183 table td:nth-child(3),#competency .competency-job-recommendation-v183 table td:nth-child(4),#competency .competency-job-recommendation-v183 table td:nth-child(5),#competency .job-recommend-indicator-text{font-weight:700}#competency .competency-job-recommendation-v183 table td:nth-child(3){color:#334155}#competency .competency-job-recommendation-v183 table td:nth-child(3) b,#competency .job-competency-emphasis span{font-weight:700}#ailiteracy .ai-literacy-principle-note{color:#334155;background:#eff6ff;border:1px solid #dbeafe;border-radius:16px;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:14px;padding:14px 16px;font-weight:800;line-height:1.55;display:flex}#ailiteracy .ai-literacy-principle-note b{color:#1d4ed8;min-width:68px}#ailiteracy .ai-literacy-principle-note span{flex:320px}#ailiteracy .ai-literacy-question-select-v191{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #bfdbfe}#ailiteracy .ai-literacy-question-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0 12px;display:grid}#ailiteracy .ai-literacy-question-panel[hidden]{display:none!important}#ailiteracy .ai-literacy-question-panel-head{background:#fff;border:1px solid #dbeafe;border-radius:16px;gap:6px;margin-bottom:12px;padding:14px;display:grid}#ailiteracy .ai-literacy-question-panel-head b{color:#1d4ed8;font-size:17px}#ailiteracy .ai-literacy-question-panel-head span{color:#475569;font-size:13px;font-weight:800;line-height:1.45}#ailiteracy .ai-literacy-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}#ailiteracy .ai-literacy-question-card{background:#fff;border:1px solid #dbeafe;border-radius:20px;gap:12px;padding:16px;display:grid;box-shadow:0 8px 18px #0f172a0a}#ailiteracy .ai-literacy-question-card-head{border-bottom:1px solid #e2e8f0;gap:8px;padding-bottom:10px;display:grid}#ailiteracy .ai-literacy-question-card-head b{color:#0f172a;font-size:16px}#ailiteracy .ai-literacy-question-list{gap:8px;display:grid}#ailiteracy .ai-literacy-question-item{color:#334155;background:#f8fbff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:22px 1fr;align-items:flex-start;gap:10px;padding:10px 11px;font-size:13.5px;font-weight:800;line-height:1.5;display:grid}#ailiteracy .ai-literacy-question-item input{accent-color:#2563eb;width:16px;height:16px;margin-top:3px}@media (width<=1180px){#ailiteracy .ai-literacy-question-tabs,#ailiteracy .ai-literacy-question-grid{grid-template-columns:1fr}}#ailiteracy .ai-literacy-question-editable{color:#334155;background:0 0;border:1px solid #0000;border-radius:10px;outline:none;min-height:44px;padding:8px 9px;display:block}#ailiteracy .ai-literacy-question-editable:hover{background:#fff;border-color:#dbeafe}#ailiteracy .ai-literacy-question-editable:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}#ailiteracy .ai-literacy-question-item{grid-template-columns:22px 1fr}.leadership-design-v194{--bg:#f6f8fb;--panel:#fff;--panel-2:#fbfcfe;--text:#162033;--muted:#68758a;--subtle:#97a3b5;--line:#e6eaf0;--line-2:#d9e0e9;--blue:#2563eb;--blue-700:#1d4ed8;--blue-soft:#eef4ff;--blue-line:#cfe0ff;--nav:#10233f;--nav-2:#173052;--nav-text:#d7e2f1;--green:#16855b;--green-soft:#eaf8f2;--amber:#a66705;--amber-soft:#fff6e4;--red:#c23c49;--red-soft:#fff1f2;--shadow:0 8px 24px #1220330f;--shadow-lg:0 28px 80px #12203333;--r-sm:9px;--r:13px;--r-lg:18px}.leadership-design-v194 *{box-sizing:border-box}.leadership-design-v194,.leadership-design-v194{background:var(--bg);min-height:100%;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif}.leadership-design-v194 button,.leadership-design-v194 input,.leadership-design-v194 textarea,.leadership-design-v194 select{font:inherit}.leadership-design-v194 button{color:inherit}.leadership-design-v194 a{color:inherit;text-decoration:none}.leadership-design-v194 .app{grid-template-columns:258px minmax(0,1fr);min-height:100vh;display:grid}.leadership-design-v194 .sidebar{background:var(--nav);height:100vh;color:var(--nav-text);border-right:1px solid #ffffff0a;padding:20px 14px 18px;position:sticky;top:0;overflow:auto}.leadership-design-v194 .brand{align-items:center;gap:10px;padding:4px 8px 22px;display:flex}.leadership-design-v194 .brand-title{color:#fff;font-size:17px;font-weight:800}.leadership-design-v194 .brand-sub{color:#8fa5c4;margin-top:2px;font-size:11px}.leadership-design-v194 .nav-group{margin-top:12px}.leadership-design-v194 .nav-sub{padding:4px 0 6px 37px}.leadership-design-v194 .main{min-width:0}.leadership-design-v194 .topbar{border-bottom:1px solid var(--line);backdrop-filter:blur(10px);z-index:30;background:#fffffff0;justify-content:space-between;align-items:center;height:66px;padding:0 28px;display:flex;position:sticky;top:0}.leadership-design-v194 .container{width:min(1470px,100% - 46px);margin:0 auto;padding:28px 0 56px}.leadership-design-v194 .hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.leadership-design-v194 .eyebrow{color:var(--blue);align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:800;display:flex}.leadership-design-v194 .hero h1{letter-spacing:-.035em;margin:0;font-size:28px}.leadership-design-v194 .hero p{color:var(--muted);max-width:780px;margin:8px 0 0;font-size:13px;line-height:1.65}.leadership-design-v194 .btn{border:1px solid var(--line-2);cursor:pointer;white-space:nowrap;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 13px;font-size:12px;font-weight:700;transition:all .14s;display:inline-flex}.leadership-design-v194 .btn:hover{border-color:#c8d1dd;transform:none;box-shadow:0 4px 12px #1220330f}.leadership-design-v194 .btn.primary{background:var(--blue);color:#fff;border-color:var(--blue)}.leadership-design-v194 .btn.primary:hover{background:var(--blue-700)}.leadership-design-v194 .btn.soft{background:var(--blue-soft);border-color:var(--blue-line);color:var(--blue)}.leadership-design-v194 .btn.text{color:var(--blue);background:0 0;border-color:#0000;height:30px;padding:0 7px}.leadership-design-v194 .btn.danger{color:var(--red);background:#fff;border-color:#f0cbd0}.leadership-design-v194 .btn.small{border-radius:8px;height:31px;padding:0 9px;font-size:11px}.leadership-design-v194 .btn.icon{width:32px;padding:0}.leadership-design-v194 .btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.leadership-design-v194 .summary-sub{color:var(--muted);margin-top:4px;font-size:10.5px}.leadership-design-v194 .progress{background:#edf0f5;border-radius:99px;height:5px;margin-top:8px;overflow:hidden}.leadership-design-v194 .progress span{background:var(--blue);border-radius:99px;height:100%;display:block}.leadership-design-v194 .stepper{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);background:#fff;grid-template-columns:repeat(5,1fr);margin-bottom:16px;padding:7px;display:grid}.leadership-design-v194 .step{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:11px 12px;display:grid}.leadership-design-v194 .step:hover{background:#fafbfd}.leadership-design-v194 .step.active{background:var(--blue-soft)}.leadership-design-v194 .step-title{font-size:11.5px;font-weight:800}.leadership-design-v194 .panel{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);background:#fff;overflow:hidden}.leadership-design-v194 .panel+.panel{margin-top:14px}.leadership-design-v194 .panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px 15px;display:flex}.leadership-design-v194 .panel-head h2{letter-spacing:-.02em;margin:0;font-size:16px}.leadership-design-v194 .panel-head p{color:var(--muted);margin:5px 0 0;font-size:11.5px;line-height:1.55}.leadership-design-v194 .panel-body{padding:18px 20px}.leadership-design-v194 .panel-foot{border-top:1px solid var(--line);background:#fcfdff;justify-content:flex-end;gap:8px;padding:13px 20px;display:flex}.leadership-design-v194 .section{margin-top:20px}.leadership-design-v194 .section:first-child{margin-top:0}.leadership-design-v194 .section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.leadership-design-v194 .section-head h3{margin:0;font-size:12.5px}.leadership-design-v194 .section-head span{font-size:var(--ui-fs-xs);color:var(--ui-text-3)}.leadership-design-v194 .role-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.leadership-design-v194 .field label{color:var(--muted);margin:0 0 6px;font-size:13px;font-weight:700;display:block}.leadership-design-v194 .field input,.leadership-design-v194 .field select,.leadership-design-v194 .field textarea:where(:not(.ui-autogrow-input)){border:1px solid var(--line-2);width:100%;color:var(--text);background:#fff;border-radius:9px;outline:none;padding:0 11px;font-size:12px}.leadership-design-v194 .field input,.leadership-design-v194 .field select{height:38px}.leadership-design-v194 .field textarea:where(:not(.ui-autogrow-input)){resize:vertical;min-height:92px;padding:10px 11px;line-height:1.55}.leadership-design-v194 .field input:focus,.leadership-design-v194 .field select:focus,.leadership-design-v194 .field textarea:focus{border-color:var(--ui-input-focus-line,var(--ui-blue-600));box-shadow:var(--ui-input-focus-shadow,var(--ui-focus-ring))}.leadership-design-v194 .help{color:var(--muted);margin-top:5px;font-size:10.5px;line-height:1.45}.leadership-design-v194 .question-card{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;padding:15px}.leadership-design-v194 .question-kicker{color:var(--blue);margin-bottom:5px;font-size:10px;font-weight:800}.leadership-design-v194 .question-title{margin-bottom:5px;font-size:13px;font-weight:800}.leadership-design-v194 .question-help{color:var(--muted);margin-bottom:9px;font-size:10.5px;line-height:1.45}.leadership-design-v194 .question-card textarea:where(:not(.ui-autogrow-input)){border:1px solid var(--line-2);resize:vertical;border-radius:9px;outline:none;width:100%;min-height:105px;padding:10px 11px;font-size:12px;line-height:1.55}.leadership-design-v194 .question-card textarea:focus{border-color:var(--ui-input-focus-line,var(--ui-blue-600));box-shadow:var(--ui-input-focus-shadow,var(--ui-focus-ring))}.leadership-design-v194 .question-actions{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.leadership-design-v194 .followups{background:#f8fafc;border-radius:9px;margin-top:10px;padding:9px 10px;display:none}.leadership-design-v194 .followups.show{display:block}.leadership-design-v194 .followups div{color:#59677a;padding:4px 0;font-size:10.5px}.leadership-design-v194 .respondent-row{flex-wrap:wrap;gap:6px;display:flex}.leadership-design-v194 .respondent{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:6px 9px;font-size:10.5px}.leadership-design-v194 .respondent.active{border-color:var(--blue-line);background:var(--blue-soft);color:var(--blue);font-weight:700}.leadership-design-v194 .analysis-banner{border:1px solid var(--blue-line);background:linear-gradient(90deg,#f8fbff,#fff);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:12px 13px;display:flex}.leadership-design-v194 .analysis-banner b{font-size:11.5px}.leadership-design-v194 .analysis-banner span{color:var(--muted);margin-top:4px;font-size:10.5px;line-height:1.45;display:block}.leadership-design-v194 .comp-list{gap:10px;display:grid}.leadership-design-v194 .comp-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:14px;transition:all .14s}.leadership-design-v194 .comp-card:hover{border-color:#cfd8e4}.leadership-design-v194 .comp-card.selected{background:#fbfdff;border-color:#b9cdf8}.leadership-design-v194 .check{color:#fff;cursor:pointer;border:1.5px solid #b8c3d1;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;display:grid}.leadership-design-v194 .selected .check{background:var(--blue);border-color:var(--blue)}.leadership-design-v194 .rank{color:#637186;background:#f2f5f9;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.leadership-design-v194 .comp-name{letter-spacing:-.015em;font-size:13.5px;font-weight:800}.leadership-design-v194 .tags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.leadership-design-v194 .tag{border:1px solid var(--line);color:#5f6c7f;background:#fafbfd;border-radius:999px;padding:3px 6px;font-size:9.5px}.leadership-design-v194 .tag.blue{border-color:var(--blue-line);background:var(--blue-soft);color:var(--blue)}.leadership-design-v194 .tag.green{background:var(--green-soft);color:var(--green);border-color:#cdebdc}.leadership-design-v194 .tag.amber{background:var(--amber-soft);color:var(--amber);border-color:#f0dfbb}.leadership-design-v194 .detail-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.leadership-design-v194 .detail-box{border:1px solid var(--line);border-radius:10px;padding:11px}.leadership-design-v194 .detail-label{color:var(--muted);margin-bottom:5px;font-size:9.8px;font-weight:800}.leadership-design-v194 .right-stack{position:sticky;top:82px}.leadership-design-v194 .editor-top{align-items:center;gap:10px;margin-bottom:12px;display:flex}.leadership-design-v194 .editor-select{flex:1}.leadership-design-v194 .editor-select select{border:1px solid var(--line-2);background:#fff;border-radius:9px;width:100%;height:38px;padding:0 10px;font-size:12px}.leadership-design-v194 .definition-card{border:1px solid var(--line);background:#fcfdff;border-radius:11px;margin-bottom:12px;padding:12px}.leadership-design-v194 .definition-card label{color:var(--muted);font-size:10px;font-weight:800}.leadership-design-v194 .definition-card textarea{resize:none;width:100%;min-height:54px;color:var(--text);background:0 0;border:0;outline:none;padding:6px 0 0;font-size:11.5px;line-height:1.55}.leadership-design-v194 .indicator-table,.leadership-design-v194 .bars-table{border:1px solid var(--line);border-radius:11px;overflow:hidden}.leadership-design-v194 .bars-row{border-top:1px solid var(--line);background:#fff;grid-template-columns:74px minmax(0,1fr) 82px;align-items:start;gap:10px;padding:11px;display:grid}.leadership-design-v194 .bars-row:first-child{border-top:0}.leadership-design-v194 .bars-level{color:var(--blue);padding-top:2px;font-size:10.5px;font-weight:800}.leadership-design-v194 .bars-text{font-size:11px;line-height:1.55}.leadership-design-v194 .bars-text[contenteditable=true]{background:#fffef8;border-radius:6px;outline:2px solid #a8c2ff;padding:5px 6px}.leadership-design-v194 .final-title{align-items:center;gap:8px;display:flex}.leadership-design-v194 .final-title b{font-size:12.5px}.leadership-design-v194 .global-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.leadership-design-v194 .global-foot .right{gap:8px;display:flex}.leadership-design-v194 .notice{color:#75633f;background:#fffaf0;border:1px solid #e7d9b8;border-radius:10px;padding:10px 11px;font-size:10.5px;line-height:1.5}.leadership-design-v194 .empty{text-align:center;color:var(--muted);border:1px dashed var(--line-2);border-radius:11px;padding:28px;font-size:11px}.leadership-design-v194 .drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.leadership-design-v194 .drawer-head h2{margin:0;font-size:15px}.leadership-design-v194 .drawer-head p{color:var(--muted);margin:5px 0 0;font-size:10.5px}.leadership-design-v194 .drawer-body{padding:18px 20px;overflow:auto}.leadership-design-v194 .evidence{border:1px solid var(--line);border-radius:10px;margin-bottom:7px;padding:10px 11px}.leadership-design-v194 .evidence-top{justify-content:space-between;gap:8px;display:flex}.leadership-design-v194 .evidence-type{color:var(--blue);font-size:9.5px;font-weight:800}.leadership-design-v194 .evidence-weight{color:var(--muted);font-size:9px}.leadership-design-v194 .evidence-text{margin-top:5px;font-size:10.5px;line-height:1.5}.leadership-design-v194 .evidence-link{color:var(--muted);margin-top:4px;font-size:9.5px}.leadership-design-v194 .modal{width:min(650px,96vw);max-height:86vh;box-shadow:var(--shadow-lg);background:#fff;border-radius:15px;flex-direction:column;display:flex;overflow:hidden}.leadership-design-v194 .modal-body{padding:16px 18px;overflow:auto}.leadership-design-v194 .toast{color:#fff;opacity:0;pointer-events:none;z-index:120;background:#14243b;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:700;transition:all .2s;position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);box-shadow:0 10px 30px #0f234440}.leadership-design-v194 .toast.show{opacity:1;transform:translate(-50%)}.leadership-design-v194 .hidden{display:none!important}@media (width<=1180px){.leadership-design-v194 .app{grid-template-columns:84px minmax(0,1fr)}.leadership-design-v194 .brand-copy,.leadership-design-v194 .nav-item span:not(.nav-icon),.leadership-design-v194 .nav-label,.leadership-design-v194 .nav-sub{display:none}.leadership-design-v194 .brand{justify-content:center;padding-left:0;padding-right:0}.leadership-design-v194 .container{width:min(100% - 30px,1470px)}.leadership-design-v194 .right-stack{position:static}}@media (width<=760px){.leadership-design-v194 .app{display:block}.leadership-design-v194 .sidebar{display:none}.leadership-design-v194 .topbar{padding:0 14px}.leadership-design-v194 .container{width:calc(100% - 24px);padding-top:18px}.leadership-design-v194 .hero{display:block}.leadership-design-v194 .stepper{grid-template-columns:1fr 1fr}.leadership-design-v194 .step:last-child{grid-column:1/-1}.leadership-design-v194 .role-grid,.leadership-design-v194 .detail-grid,.leadership-design-v194 .modal-grid{grid-template-columns:1fr}.leadership-design-v194 .bars-row{grid-template-columns:64px 1fr}.leadership-design-v194 .global-foot{align-items:stretch}.leadership-design-v194 .global-foot,.leadership-design-v194 .global-foot .right{flex-direction:column}.leadership-design-v194 .global-foot .btn{width:100%}}#competency .leadership-design-v194{--bg:#f8fbff;--panel:#fff;--panel-2:#fbfcfe;--text:#0f172a;--muted:#64748b;--subtle:#94a3b8;--line:#e2e8f0;--line-2:#cbd5e1;--blue:#2563eb;--blue-700:#1d4ed8;--blue-soft:#eff6ff;--blue-line:#bfdbfe;--nav:#10233f;--nav-2:#173052;--nav-text:#d7e2f1;--green:#16855b;--green-soft:#ecfdf5;--amber:#b45309;--amber-soft:#fff7ed;--red:#dc2626;--red-soft:#fef2f2;--shadow:0 8px 18px #0f172a0a;--shadow-lg:0 28px 80px #0f172a33;--r-sm:9px;--r:13px;--r-lg:20px;color:var(--text);margin-top:16px}#competency .leadership-design-v194 .container{width:100%;max-width:none;margin:0;padding:0}#competency .leadership-design-v194 .hero{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #bfdbfe;border-radius:22px;padding:18px;box-shadow:0 8px 18px #0f172a0a}#competency .leadership-design-v194 .hero h1{font-size:24px}#competency .leadership-design-v194 .toolbar-card,#competency .leadership-design-v194 .panel,#competency .leadership-design-v194 .aside-card{border-color:#dbeafe;border-radius:20px;box-shadow:0 8px 18px #0f172a0a}#competency .leadership-design-v194 .level-tabs,#competency .leadership-design-v194 .panel-head{background:#fff}#competency .leadership-design-v194 .btn.primary{color:#fff;background:#2563eb;border-color:#2563eb}#competency .leadership-design-v194 .btn.soft{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}#competency .leadership-design-v194 .step.active,#competency .leadership-design-v194 .level-tab.active{color:#2563eb}#competency .leadership-design-v194 .source-card,#competency .leadership-design-v194 .question-card,#competency .leadership-design-v194 .detail-box,#competency .leadership-design-v194 .comp-card{background:#fff;border-color:#e2e8f0}#competency .leadership-design-v194 .drawer-mask,#competency .leadership-design-v194 .drawer,#competency .leadership-design-v194 .modal-mask,#competency .leadership-design-v194 .toast{z-index:1000}@media (width<=1180px){#competency .leadership-design-v194 .right-stack{position:static}}#applicationdesign .application-design-principle-v195{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #bfdbfe}#applicationdesign .application-design-principle-v195 h2{color:#0f172a;margin-top:12px}#applicationdesign .application-design-principle-v195 p{color:#475569;font-size:15px;line-height:1.65}#competency .competency-matrix-repository-v196{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #bfdbfe}#competency .competency-matrix-summary-v196{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}#competency .competency-matrix-summary-v196 div{background:#fff;border:1px solid #dbeafe;border-radius:16px;gap:5px;padding:14px 15px;display:grid}#competency .competency-matrix-summary-v196 b{color:#475569;font-size:12px}#competency .competency-matrix-summary-v196 strong{color:#1d4ed8;font-size:22px;line-height:1}#competency .competency-matrix-summary-v196 span{color:#64748b;font-size:12px;font-weight:800}#competency .competency-matrix-panel-v196[hidden]{display:none!important}#competency .competency-matrix-panel-head-v196{background:#fff;border:1px solid #dbeafe;border-radius:16px;gap:6px;margin-bottom:12px;padding:14px;display:grid}#competency .competency-matrix-panel-head-v196 b{color:#1d4ed8;font-size:17px}#competency .competency-matrix-panel-head-v196 span{color:#475569;font-size:13px;font-weight:800;line-height:1.45}#competency .competency-matrix-repository-v196 table th{color:#1e3a8a;white-space:nowrap;background:#eff6ff}#competency .competency-matrix-repository-v196 table td{vertical-align:middle;line-height:1.5}#competency .competency-matrix-repository-v196 table td:nth-child(3){min-width:160px}#competency .competency-matrix-repository-v196 table td:nth-child(4),#competency .competency-matrix-repository-v196 table td:nth-child(5){min-width:260px}#competency .competency-matrix-storage-note-v196{color:#334155;background:#eff6ff;border:1px solid #dbeafe;border-radius:16px;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:14px;padding:14px 16px;font-weight:800;line-height:1.55;display:flex}#competency .competency-matrix-storage-note-v196 b{color:#1d4ed8;min-width:68px}#competency .competency-matrix-storage-note-v196 span{flex:360px}@media (width<=1180px){#competency .competency-matrix-summary-v196,#competency .competency-matrix-tabs-v196{grid-template-columns:1fr}}#competency .leadership-design-v194 .step-panel{scroll-margin-top:92px}#competency .leadership-design-v194 .step.active{box-shadow:0 8px 18px #2563eb1a}#competency .leadership-design-v194 .step-panel:not(.hidden){animation:.16s ease-out leadershipPanelFadeV198}@keyframes leadershipPanelFadeV198{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}#ailiteracy .ai-literacy-indicator-card-v200{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #bfdbfe}#ailiteracy .ai-literacy-indicator-table-v200 table th{color:#1e3a8a;white-space:nowrap;background:#eff6ff}#ailiteracy .ai-literacy-indicator-table-v200 table td{vertical-align:middle;line-height:1.55}#ailiteracy .ai-literacy-indicator-table-v200 table td:nth-child(3){min-width:560px}#ailiteracy .ai-literacy-final-confirm-v200{background:#fff;border:1px solid #bfdbfe}#ailiteracy .ai-literacy-final-confirm-v200 .actions{flex-wrap:wrap;align-items:center;gap:8px}#ailiteracy .ai-literacy-question-panel[data-ai-literacy-question-panel=expertise] .ai-literacy-question-panel-head{background:linear-gradient(135deg,#fff 0%,#eff6ff 100%);border-color:#bfdbfe}#ailiteracy .ai-literacy-question-panel[data-ai-literacy-question-panel=expertise] .ai-literacy-question-card-head b{color:#1e3a8a}#ailiteracy .ai-literacy-question-select-v191,#ailiteracy .ai-literacy-indicator-card-v200{scroll-margin-top:92px}#ailiteracy .ai-literacy-question-select-v191 .section-head{align-items:flex-start}#interviewops .question-generation-board-v216{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #bfdbfe;box-shadow:0 16px 34px #0f172a0f}#interviewops .question-board-head-v216{border-bottom:1px solid #dbeafe;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}#interviewops .question-board-head-v216 h2{margin:8px 0;font-size:22px;line-height:1.35;color:#0f172a!important}#interviewops .question-board-head-v216 p{color:#475569;margin:0;font-size:14.5px;font-weight:800;line-height:1.6}#interviewops .question-board-summary-v216{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}#interviewops .question-board-summary-v216 div{background:#fff;border:1px solid #dbeafe;border-radius:16px;gap:4px;padding:12px 13px;display:grid}#interviewops .question-board-summary-v216 b{color:#1d4ed8;font-size:13px}#interviewops .question-board-summary-v216 span{color:#475569;font-size:12px;font-weight:800}#interviewops .question-board-flow-v216{grid-template-columns:1fr;gap:12px;display:grid}#interviewops .question-board-step-v216{background:#fff;border:1px solid #e2e8f0;border-radius:20px;gap:12px;padding:15px;display:grid;box-shadow:0 8px 20px #0f172a0a}#interviewops .question-board-step-title-v216{grid-template-columns:48px 1fr;align-items:center;gap:12px;display:grid}#interviewops .question-board-step-title-v216 em{color:#1d4ed8;background:#eff6ff;border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-style:normal;font-weight:900;display:flex}#interviewops .question-board-step-v216.job .question-board-step-title-v216 em{color:#047857;background:#ecfdf5}#interviewops .question-board-step-v216.applicant .question-board-step-title-v216 em{color:#b45309;background:#fffbeb}#interviewops .question-board-step-title-v216 b{color:#0f172a;margin-bottom:4px;font-size:16px;display:block}#interviewops .question-board-step-title-v216 span{color:#64748b;font-size:13px;font-weight:800;line-height:1.45}#interviewops .question-chip-grid-v216{flex-wrap:wrap;gap:8px;padding-left:60px;display:flex}#interviewops .question-board-result-v216{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:15px 16px;display:flex}#interviewops .question-board-result-v216 h3{color:#14532d;margin:8px 0 6px;font-size:16px}#interviewops .question-board-result-v216 p{color:#166534;margin:0;font-size:13px;font-weight:800;line-height:1.55}#interviewops .question-board-result-count-v216{background:#fff;border:1px solid #bbf7d0;border-radius:18px;place-items:center;min-width:96px;height:78px;display:grid}#interviewops .question-board-result-count-v216 b{color:#16a34a;font-size:28px;line-height:1}#interviewops .question-board-result-count-v216 span{color:#166534;font-size:12px;font-weight:900}@media (width<=1050px){#interviewops .question-board-summary-v216{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){#interviewops .question-board-head-v216,#interviewops .question-board-result-v216{display:grid}#interviewops .question-board-summary-v216{grid-template-columns:1fr}#interviewops .question-chip-grid-v216{padding-left:0}}#interviewops .question-board-step-v216.job .question-chip-grid-v216 .btn.primary,#interviewops .question-board-step-v216.applicant .question-chip-grid-v216 .btn.primary{box-shadow:0 8px 18px #2563eb24}#interviewops .selected-question-indicator-board-v224{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #bfdbfe;border-radius:20px;margin-top:16px;padding:16px;box-shadow:0 12px 26px #0f172a0d}#interviewops .selected-question-indicator-layout-v224{grid-template-columns:minmax(320px,1fr) minmax(320px,420px);align-items:start;gap:14px;display:grid}#interviewops .selected-question-list-v224{gap:8px;max-height:520px;padding-right:4px;display:grid;overflow:auto}#interviewops .selected-question-item-v224{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 12px;display:grid}#interviewops .selected-question-item-v224.active{border-color:var(--ui-selected-line);background:var(--ui-selected-bg);box-shadow:var(--ui-selected-ring)}#interviewops .selected-question-item-v224 b{font-size:13px;line-height:1.45;color:#0f172a!important}#interviewops .selected-question-item-v224 em{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}#interviewops .selected-indicator-panel-v224{background:#fff;border:1px solid #bfdbfe;border-radius:20px;gap:12px;padding:16px;display:grid;position:sticky;top:18px;box-shadow:0 12px 26px #0f172a0f}#interviewops .selected-indicator-panel-v224 h3{color:#0f172a;margin:0;font-size:16px}#interviewops .selected-indicator-panel-v224 p{color:#334155;margin:0;font-size:13px;font-weight:800;line-height:1.55}#interviewops .selected-indicator-list-v224{gap:8px;margin:0;padding-left:18px;display:grid}#interviewops .selected-indicator-list-v224 li{color:#334155;font-size:var(--ui-fs-sm);background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;outline:none;padding:9px 10px;font-weight:800;line-height:1.45}#interviewops .selected-indicator-list-v224 li:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}@media (width<=1050px){#interviewops .selected-question-indicator-layout-v224{grid-template-columns:1fr}#interviewops .selected-indicator-panel-v224{position:relative;top:auto}}@media (width<=760px){#interviewops .selected-question-item-v224{grid-template-columns:1fr}#interviewops .selected-question-item-v224 em{width:max-content}}#applicants .applicant-document-set-v232{box-shadow:0 14px 30px #0f172a0f;background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #bfdbfe!important}#applicants .document-set-layout-v232{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}#applicants .document-step-panel-v232{background:#fff;border:1px solid #dbeafe;border-radius:18px;padding:14px}#applicants .document-step-loading-v232{color:#64748b;font-weight:800}#applicants .document-quick-table-v232{border-collapse:separate;border-spacing:0;width:100%}#applicants .document-quick-table-v232 th,#applicants .document-quick-table-v232 td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:10px;font-size:12.5px}#applicants .document-quick-table-v232 th{color:#475569;background:#f8fafc;font-weight:900}#applicants .document-standard-panel-v232{background:#f8fbff;border:1px solid #dbeafe;border-radius:16px;margin-top:12px;padding:12px;display:none}#applicants .document-standard-panel-v232.open{gap:10px;display:grid}#applicants .document-standard-tabs-v232{background:#fff;border:1px solid #dbeafe;border-radius:999px;gap:6px;width:max-content;padding:5px;display:inline-flex}#applicants .document-standard-tabs-v232 button{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 12px;font-weight:900}#applicants .document-standard-tabs-v232 button.active{color:#fff;background:#2563eb}#applicants .document-standard-body-v232{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}#applicants .document-standard-body-v232 div{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:10px}#applicants .document-standard-body-v232 b{color:#1d4ed8;margin-bottom:4px;font-size:13px;display:block}#applicants .document-standard-body-v232 span{color:#475569;font-size:12px;font-weight:800;line-height:1.4}@media (width<=1150px){#applicants .document-set-layout-v232{grid-template-columns:1fr}}@media (width<=900px){#applicants .document-mini-grid-v232,#applicants .document-standard-body-v232{grid-template-columns:1fr}}#applicants .direct-sourcing-layout-v234{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}#applicants .direct-sourcing-panel-v234{background:#fff;border:1px solid #dbeafe;border-radius:18px;padding:14px}#applicants .sourcing-quick-grid-v234{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}#applicants .sourcing-mini-card-v234{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:12px}#applicants .sourcing-mini-card-v234 h4{color:#0f172a;margin:7px 0 5px;font-size:14px}#applicants .sourcing-mini-card-v234 p{color:#475569;margin:0;font-size:12.5px;font-weight:800;line-height:1.45}#applicants .sourcing-quick-table-v234{border-collapse:separate;border-spacing:0;width:100%}#applicants .sourcing-quick-table-v234 th,#applicants .sourcing-quick-table-v234 td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:10px;font-size:12.5px}#applicants .sourcing-quick-table-v234 th{color:#475569;background:#f8fafc;font-weight:900}#applicants .sourcing-quick-table-v234 .btn{padding:7px 10px;font-size:12px}#applicants .direct-sourcing-summary-v234{background:#fff;border:1px solid #bfdbfe;border-radius:20px;gap:12px;padding:16px;display:grid;position:sticky;top:18px;box-shadow:0 12px 26px #0f172a0f}#applicants .direct-sourcing-summary-v234 h3{color:#0f172a;margin:0;font-size:17px;line-height:1.35}#applicants .direct-sourcing-summary-v234 p{color:#475569;margin:0;font-size:12.5px;font-weight:800;line-height:1.55}#applicants .sourcing-rule-list-v234{gap:8px;display:grid}#applicants .sourcing-rule-list-v234 div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:4px;padding:10px;display:grid}#applicants .sourcing-rule-list-v234 b{color:#1d4ed8;font-size:12.5px}#applicants .sourcing-rule-list-v234 span{color:#475569;font-size:12px;font-weight:800;line-height:1.4}@media (width<=1150px){#applicants .direct-sourcing-layout-v234{grid-template-columns:1fr}#applicants .direct-sourcing-summary-v234{position:relative;top:auto}}@media (width<=900px){#applicants .sourcing-quick-grid-v234{grid-template-columns:1fr}}#interview .job-filter-v235{grid-template-columns:1fr;gap:7px;margin-top:12px;display:grid}#interview .job-filter-v235 button,#interview .interview-round-tabs-v235 button{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:999px;padding:9px 12px;font-weight:900}#interview .job-filter-v235 button.active,#interview .interview-round-tabs-v235 button.active{color:#fff;background:#2563eb;border-color:#2563eb}#interview .question-score-grid-v235{grid-template-columns:minmax(0,1fr) 300px;gap:14px;display:grid}#interview .question-deck-v235{gap:10px;display:grid}#interview .question-card-v235{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:14px}#interview .question-card-v235.active{background:#eff6ff;border-color:#2563eb}#interview .question-card-v235 h3{color:#0f172a;margin:8px 0 6px;font-size:16px;line-height:1.45}#interview .question-card-v235 p{color:#475569;margin:0;font-size:12.5px;font-weight:800;line-height:1.5}#interview .question-card-v235 .actions{margin-top:10px}@media (width<=1280px){#interview .question-score-grid-v235{grid-template-columns:1fr}}#interview .question-indicators-v237{background:#fff;border:1px solid #dbeafe;border-radius:16px;gap:8px;margin-top:12px;padding:12px;display:grid}#interview .question-indicators-v237.executive{background:#fbf8ff;border-color:#e9d5ff}#interview .question-indicators-v237 ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}#interview .question-indicators-v237 li{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;outline:none;padding:8px 10px;font-size:12.5px;font-weight:800;line-height:1.45}#interview .question-indicators-v237 li:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}#interview .interview-compact-flow-v238{background:#f8fbff;border:1px solid #dbeafe;border-radius:16px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;padding:10px 12px;display:flex}#interview .interview-compact-flow-v238 span{color:#1d4ed8;background:#fff;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900}#interview .interview-compact-flow-v238 em{color:#94a3b8;font-style:normal;font-weight:900}#interview .interview-console-compact-v238{grid-template-columns:225px minmax(0,1fr) 280px;align-items:start;gap:12px;margin-top:12px;display:grid}#interview .candidate-panel-v238,#interview .question-eval-board-v238,#interview .star-note-compact-v238,#interview .next-compact-v238{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #bfdbfe;border-radius:18px;padding:12px;box-shadow:0 10px 22px #0f172a0a}#interview .panel-title-v238 h3,#interview .star-note-compact-v238 h3{color:#0f172a;margin:7px 0;font-size:16px}#interview .job-filter-v238{flex-wrap:wrap;gap:5px;display:flex}#interview .job-filter-v238 button,#interview .round-tabs-v238 button{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}#interview .job-filter-v238 button.active,#interview .round-tabs-v238 button.active{color:#fff;background:#2563eb;border-color:#2563eb}#interview .round-panel-v238{display:none}#interview .round-panel-v238.active{display:block}#interview .round-summary-v238{grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:8px;margin-bottom:10px;display:grid}#interview .round-summary-v238 h3{color:#0f172a;margin:6px 0 0;font-size:16px}#interview .question-row-v238{background:#fff;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr) 180px;align-items:stretch;gap:8px;margin-top:8px;padding:10px;display:grid}#interview .question-row-v238.active{border-color:var(--ui-selected-line);background:var(--ui-selected-bg);box-shadow:var(--ui-selected-ring)}#interview .question-core-v238 h3{color:#0f172a;margin:7px 0 5px;font-size:15px;line-height:1.38}#interview .question-core-v238 p{color:#475569;margin:0;font-size:12px;font-weight:800;line-height:1.45}#interview .indicator-compact-v238{background:#f8fafc;border:1px solid #dbeafe;border-radius:14px;gap:6px;padding:9px;display:grid}#interview .indicator-compact-v238.executive{background:#fbf8ff;border-color:#e9d5ff}#interview .indicator-compact-v238 b{color:#1d4ed8;font-size:12px}#interview .indicator-compact-v238 ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}#interview .indicator-compact-v238 li{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;padding:6px 8px;font-size:11.5px;font-weight:800;line-height:1.35}@media (width<=1320px){#interview .interview-console-compact-v238,#interview .question-row-v238{grid-template-columns:1fr}}@media (width<=900px){#interview .round-summary-v238{grid-template-columns:1fr}}#reports .report-status-strip-v240{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}#reports .report-status-strip-v240 div{background:#fff;border:1px solid #dbeafe;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}#reports .report-status-strip-v240 b{color:#475569;font-size:12px}#reports .report-status-strip-v240 strong{color:#0f172a;font-size:20px}#reports .report-list-v240{gap:8px;display:grid}#reports .report-list-head-v240,#reports .report-row-v240{grid-template-columns:130px 128px minmax(220px,1.3fr) minmax(160px,.9fr) minmax(160px,.9fr) 135px 92px;align-items:stretch;gap:8px;display:grid}#reports .report-list-head-v240{background:#eff6ff;border:1px solid #dbeafe;border-radius:14px;padding:10px 12px}#reports .report-list-head-v240 span{color:#1d4ed8;font-size:12px;font-weight:900}#reports .report-row-v240{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:10px 12px}#reports .candidate-cell-v240,#reports .score-cell-v240,#reports .status-cell-v240{align-content:start;gap:5px;display:grid}#reports .candidate-cell-v240 b{color:#0f172a;font-size:14px}#reports .candidate-cell-v240 span,#reports .score-cell-v240 span,#reports .status-cell-v240 em{color:#64748b;font-size:var(--ui-fs-xs);font-style:normal;font-weight:800}#reports .score-cell-v240 strong{color:#166534;background:#dcfce7;border-radius:999px;width:max-content;padding:5px 8px;font-size:12px;display:inline-flex}#reports .report-row-v240 p{color:#475569;margin:0;font-size:12px;font-weight:800;line-height:1.45}#reports .report-row-v240 .btn{align-self:center;padding:8px 10px;font-size:12px}@media (width<=1250px){#reports .report-list-head-v240{display:none}#reports .report-row-v240{grid-template-columns:1fr}#reports .report-row-v240>p:first-of-type:before{content:"AI 요약분석";color:#1d4ed8;margin-bottom:4px;font-weight:900;display:block}#reports .report-row-v240>p:nth-of-type(2):before{content:"강점";color:#166534;margin-bottom:4px;font-weight:900;display:block}#reports .report-row-v240>p:nth-of-type(3):before{content:"개선점";color:#92400e;margin-bottom:4px;font-weight:900;display:block}}@media (width<=760px){#reports .report-status-strip-v240{grid-template-columns:1fr 1fr}}#reports .report-list-head-v240,#reports .report-row-v240{grid-template-columns:98px 92px minmax(175px,1.25fr) minmax(128px,.8fr) minmax(128px,.8fr) 112px 74px;gap:6px}#reports .report-row-v240{padding:9px 10px}#reports .report-row-v240 p{font-size:11.5px;line-height:1.42}#reports .report-row-v240 .btn{padding:7px 8px}#reports .coaching-fixed-card-v243{min-width:760px;background:linear-gradient(135deg,#fff,#faf5ff)!important;border:1px solid #ddd6fe!important}#reports .coaching-main-row-v243{grid-template-columns:minmax(240px,.75fr) minmax(420px,1.25fr);align-items:stretch;gap:12px;margin-top:12px;display:grid}#reports .email-preview-v243,#reports .feedback-box-v243,#reports .coaching-rules-bar-v243 div{background:#fff;border:1px solid #e9d5ff;border-radius:14px;padding:12px}#reports .email-preview-v243 p{color:#475569;margin:0;font-size:12.5px;font-weight:800;line-height:1.55}#reports .feedback-row-v243{grid-template-columns:1.1fr .9fr;gap:10px;display:grid}#reports .feedback-box-v243.strengths{border-left:4px solid #16a34a}#reports .feedback-box-v243.improvements{border-left:4px solid #f59e0b}#reports .feedback-title-v243{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}#reports .feedback-title-v243 .btn{flex:none;padding:5px 8px;font-size:11px}#reports .feedback-box-v243 ol{margin:0;padding-left:18px}#reports .feedback-box-v243 li{color:#334155;border-top:1px solid #f1f5f9;padding:5px 0;font-size:11.8px;line-height:1.42}#reports .feedback-box-v243 li:first-child{border-top:0}#reports .coaching-rules-bar-v243{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}#reports .coaching-rules-bar-v243 div{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-height:54px;display:grid}#reports .coaching-rules-bar-v243 b{color:#7c3aed;white-space:nowrap;font-size:12px}#reports .coaching-rules-bar-v243 span{color:#475569;font-size:11.5px;font-weight:800;line-height:1.42}@media (width<=1250px){#reports .coaching-fixed-card-v243{min-width:760px}#reports .coaching-main-row-v243{grid-template-columns:1fr}}@media (width<=760px){#reports .coaching-fixed-head-v243,#reports .feedback-row-v243,#reports .coaching-rules-bar-v243{grid-template-columns:1fr}}#reports .interview-report-list-v240,#reports .coaching-fixed-card-v243{width:100%!important;min-width:0!important}#reports .coaching-fixed-card-v243{margin-top:0!important}#reports .coaching-main-row-v243{grid-template-columns:minmax(280px,.8fr) minmax(520px,1.2fr)!important}#reports .coaching-rules-bar-v243{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1180px){#reports .coaching-main-row-v243,#reports .coaching-rules-bar-v243{grid-template-columns:1fr!important}}#reports .next-interview-guide-v245{background:#eff6ff;border:1px solid #bfdbfe;border-left:5px solid #2563eb;border-radius:16px;grid-template-columns:minmax(220px,.34fr) minmax(420px,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:12px;display:grid}#reports .next-interview-guide-v245 h3{color:#0f172a;margin:8px 0 0;font-size:15px;line-height:1.35}#reports .next-interview-guide-v245 p{color:#334155;background:#fff;border:1px solid #dbeafe;border-radius:14px;outline:none;margin:0;padding:10px 12px;font-size:12.5px;font-weight:800;line-height:1.55}#reports .next-interview-guide-v245 p:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}#reports .next-interview-guide-v245 .btn{white-space:nowrap;align-self:center;min-width:104px}@media (width<=1050px){#reports .next-interview-guide-v245{grid-template-columns:1fr}#reports .next-interview-guide-v245 .btn{width:100%}}#reports .next-interview-guide-v245 p{color:#0f172a;font-weight:900}#reports .next-interview-guide-v245{grid-template-columns:minmax(210px,.28fr) minmax(520px,1fr) auto}#reports .next-interview-guide-v245 p{font-weight:800;line-height:1.62}@media (width<=1120px){#reports .next-interview-guide-v245{grid-template-columns:1fr}}#core .core-value-actions-v248{border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;padding-top:10px;display:flex}#core .core-value-actions-v248 .btn{white-space:nowrap;min-height:32px;padding:7px 11px;font-size:12px}#core .core-value-selected-v248{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}#interview .interview-eval-customizer-v250{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #bfdbfe;margin-top:12px;box-shadow:0 12px 26px #0f172a0d}#interview .eval-customizer-head-v250{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}#interview .eval-customizer-head-v250 h2{color:#0f172a;margin:8px 0 6px;font-size:19px;line-height:1.35}#interview .eval-customizer-head-v250 p{color:#475569;margin:0;font-size:12.5px;font-weight:800;line-height:1.5}#interview .eval-source-strip-v250{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}#interview .eval-source-strip-v250 div{background:#fff;border:1px solid #dbeafe;border-radius:14px;gap:4px;padding:10px;display:grid}#interview .eval-source-strip-v250 b{color:#1d4ed8;font-size:12px}#interview .eval-source-strip-v250 span{color:#475569;font-size:11.5px;font-weight:800;line-height:1.4}#interview .eval-round-tabs-v250{gap:8px;margin-bottom:10px;display:flex}#interview .eval-round-tabs-v250 button{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}#interview .eval-round-tabs-v250 button.active{color:#fff;background:#2563eb;border-color:#2563eb}@media (width<=1240px){#interview .eval-customizer-head-v250,#interview .eval-head-v250,#interview .eval-row-v250,#interview .bars-bos-scale-v250,#interview .eval-source-strip-v250{grid-template-columns:1fr}}#interview .interview-prep-sync-v252{background:linear-gradient(135deg,#fff 0%,#f0fdf4 100%);border:1px solid #bbf7d0;margin-top:12px}#interview .prep-sync-grid-v252{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}#interview .prep-sync-grid-v252 div{background:#fff;border:1px solid #bbf7d0;border-radius:14px;gap:4px;padding:10px;display:grid}#interview .prep-sync-grid-v252 b{color:#166534;font-size:12px}#interview .prep-sync-grid-v252 span{color:#475569;font-size:11.5px;font-weight:800;line-height:1.4}#interview .bars-note-grid-v252{gap:7px;display:grid}#interview .bars-note-grid-v252 label{color:#0f172a;gap:5px;font-size:12px;font-weight:900;display:grid}#interview .bars-note-grid-v252 textarea{resize:vertical;border:1px solid var(--ui-input-line,#dbeafe);min-height:54px;color:var(--ui-text);background:#fff;border-radius:12px;padding:8px;line-height:1.42}@media (width<=1180px){#interview .prep-sync-head-v252,#interview .prep-sync-grid-v252{grid-template-columns:1fr}}#decision .bulk-left-v254{color:#334155;flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;font-weight:900;display:flex}#decision .bulk-left-v254 label{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:flex}#decision .bulk-left-v254 em{color:#64748b;font-size:11.8px;font-style:normal}#decision .bulk-buttons-v254{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}#decision .select-col-v254{text-align:center;vertical-align:middle;width:62px}#decision .select-col-v254 input{accent-color:#2563eb;cursor:pointer;width:16px;height:16px}#decision .matrix-select-label-v254{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:inline-flex}@keyframes decisionBulkFlashV254{0%{background:#dcfce7}to{background:0 0}}@media (width<=900px){#decision .bulk-buttons-v254 .btn{width:100%}}#applicants .applicant-name-link-v255{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;gap:2px;width:100%;padding:6px 8px;display:grid}#applicants .applicant-name-link-v255 b{color:#0f172a;font-size:13px}#applicants .applicant-name-link-v255 span{color:#2563eb;font-size:var(--ui-fs-xs);font-weight:900}#applicants .applicant-name-link-v255.active,#applicants .applicant-name-link-v255:hover{background:#eff6ff;border-color:#bfdbfe}#applicants .calendar-scheduler-grid-v256{grid-template-columns:minmax(520px,1.2fr) minmax(360px,.8fr);align-items:start;gap:12px;margin-top:12px;display:grid}#applicants .calendar-board-v256,#applicants .schedule-edit-panel-v256{background:#fff;border:1px solid #e9d5ff;border-radius:18px;padding:12px}#applicants .calendar-month-v256{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}#applicants .calendar-month-v256 strong{color:#0f172a;font-size:15px}#applicants .calendar-week-v256{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}#applicants .calendar-day-v256{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;gap:7px;padding:10px;display:grid}#applicants .calendar-day-v256 b{color:#1d4ed8;font-size:12.5px}#applicants .calendar-day-v256 button{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:12px;min-height:34px;font-weight:900}#applicants .calendar-day-v256 button.active,#applicants .calendar-day-v256 button:hover{color:#fff;background:#2563eb;border-color:#2563eb}#applicants .calendar-schedule-list-v256{gap:8px;margin-top:12px;display:grid}#applicants .calendar-schedule-list-v256 div{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:4px;padding:10px;display:grid}#applicants .calendar-schedule-list-v256 div.active{background:#faf5ff;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed14}#applicants .calendar-schedule-list-v256 b{color:#0f172a;font-size:13px}#applicants .calendar-schedule-list-v256 span,#applicants .calendar-schedule-list-v256 em{color:#64748b;font-size:11.8px;font-style:normal;font-weight:800;line-height:1.35}#applicants .schedule-edit-panel-v256{gap:10px;display:grid}#applicants .schedule-fields-v256{grid-template-columns:1fr 1fr;gap:8px;display:grid}#applicants .schedule-fields-v256 label{color:#0f172a;gap:5px;font-size:12px;font-weight:900;display:grid}#applicants .schedule-fields-v256 input,#applicants .schedule-fields-v256 select{color:#334155;background:#fff;border:1px solid #dbeafe;border-radius:12px;min-height:36px;padding:8px 10px;font-size:12px;font-weight:800}#applicants .schedule-message-preview-v256{background:#faf5ff;border:1px solid #e9d5ff;border-radius:16px;gap:7px;padding:10px;display:grid}#applicants .schedule-message-preview-v256 b{color:#7c3aed;font-size:12.5px}#applicants .schedule-message-preview-v256 p{color:#334155;background:#fff;border:1px solid #e9d5ff;border-radius:12px;outline:none;margin:0;padding:9px;font-size:12.2px;font-weight:800;line-height:1.5}#applicants .schedule-log-v256{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;padding:9px 10px;font-size:12px;font-weight:900;line-height:1.45}@media (width<=1180px){#applicants .calendar-scheduler-head-v256,#applicants .calendar-scheduler-grid-v256{grid-template-columns:1fr}}@media (width<=720px){#applicants .calendar-week-v256,#applicants .schedule-fields-v256,#applicants .schedule-action-grid-v256{grid-template-columns:1fr}}#applicants .document-pass-notice-v257{background:linear-gradient(135deg,#fff,#f0fdf4);border:1px solid #bbf7d0;border-radius:18px;margin-top:14px;padding:14px}#applicants .pass-message-editor-v257{background:#fff;border:1px solid #d1fae5;border-radius:16px;gap:10px;padding:12px;display:grid}#applicants .pass-notice-log-v257{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;padding:9px 10px;font-size:12px;font-weight:900;line-height:1.45}#mission .orgfit-url-start-v263,#mission .ai-company-understanding-v263,#mission .selecthub-services-v263,#mission .orgfit-reverse-flow-v263,#mission .mission-output-v263,#core .existing-core-values-v263,#core .core-question-minimal-v263,#core .core-values-output-v263,#vision .orgfit-vision-url-context-v263,#talent .talent-profile-url-context-v263,#valuesystem .orgfit-final-flow-v263{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #bfdbfe}#mission .url-input-card-v263,#mission .orgfit-progress-card-v263,#mission .problem-list-v263,#mission .purpose-candidates-v263,#core .core-value-redesign-grid-v263>div,#vision .vision-context-grid-v263>div,#talent .talent-profile-grid-v263>div,#valuesystem .alignment-result-grid-v263>div{background:#fff;border:1px solid #dbeafe;border-radius:18px;padding:14px}#mission .url-input-card-v263 h2,#mission .orgfit-progress-card-v263 h2,#core .core-redesign-head-v263 h2{color:#0f172a;margin:8px 0}#mission .evidence-list-v263,#mission .service-chip-list-v263,#core .existing-value-list-v263,#core .question-chip-grid-v263{gap:9px;display:grid}#mission .evidence-list-v263>div{background:#fff;border:1px solid #e2e8f0;border-radius:15px;grid-template-columns:110px minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:10px;display:grid}#mission .evidence-list-v263 b,#mission .customer-value-grid-v263 b,#mission .purpose-candidates-v263 h3,#core .core-value-redesign-grid-v263 b,#valuesystem .alignment-result-grid-v263 b{color:#0f172a;font-size:13px}#mission .evidence-list-v263 strong,#mission .purpose-candidates-v263 strong,#core [contenteditable=true],#vision [contenteditable=true],#talent [contenteditable=true]{outline-offset:3px;border-radius:8px;outline:1px dashed #2563eb2e}#mission [contenteditable=true]:focus,#core [contenteditable=true]:focus,#vision [contenteditable=true]:focus,#talent [contenteditable=true]:focus,#valuesystem [contenteditable=true]:focus{background:#eff6ff;outline:2px solid #93c5fd}#mission .problem-list-v263 ul{gap:8px;margin:10px 0 12px;padding:0;list-style:none;display:grid}#mission .problem-list-v263 li{color:#334155;background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;padding:10px;font-size:12.5px;font-weight:800}#mission .problem-list-v263 li span{color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;border-radius:999px;margin:4px 4px 0 0;padding:3px 7px;font-size:11px;font-weight:900;display:inline-flex}#mission .customer-value-grid-v263,#mission .mission-candidate-grid-v263,#vision .vision-context-grid-v263,#talent .talent-profile-grid-v263,#valuesystem .alignment-result-grid-v263{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}#mission .customer-value-grid-v263 div,#mission .purpose-candidates-v263 div,#mission .mission-candidate-grid-v263 div{background:#fff;border:1px solid #dbeafe;border-radius:16px;gap:8px;padding:12px;display:grid}#mission .mission-candidate-grid-v263 div.selected,#core .core-value-redesign-grid-v263>div.selected{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}#core .existing-value-list-v263 div,#core .question-chip-grid-v263 div{background:#fff;border:1px solid #dbeafe;border-radius:15px;gap:7px;padding:11px;display:grid}#core .core-value-redesign-grid-v263{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}#core .core-value-redesign-grid-v263 h2{color:#0f172a;margin:8px 0 6px;font-size:20px}#core .core-value-redesign-grid-v263 p,#core .core-value-redesign-grid-v263 em,#core .core-value-redesign-grid-v263 li,#vision .vision-context-grid-v263 span,#talent .talent-profile-grid-v263 span,#valuesystem .alignment-result-grid-v263 span{color:#475569;font-size:12.5px;font-style:normal;font-weight:800;line-height:1.5}#core .core-value-redesign-grid-v263 ul{margin:0;padding-left:18px}#talent .talent-profile-grid-v263{grid-template-columns:repeat(5,minmax(0,1fr))}#talent .talent-profile-grid-v263>div{gap:8px;display:grid}@media (width<=1180px){#mission .url-start-grid-v263,#mission .reverse-analysis-grid-v263,#core .core-value-redesign-grid-v263,#vision .vision-context-grid-v263,#talent .talent-profile-grid-v263,#valuesystem .alignment-result-grid-v263,#mission .evidence-list-v263>div{grid-template-columns:1fr}}@media (width<=760px){#mission .customer-value-grid-v263,#mission .mission-candidate-grid-v263,#mission .optional-source-grid-v263{grid-template-columns:1fr}}#mission .orgfit-url-start-v263,#mission .ai-company-understanding-v263,#mission .orgfit-reverse-flow-v263,#mission .mission-output-v263,#core .existing-core-values-v264,#core .core-question-minimal-v264,#core .core-values-output-v264{padding:14px}#mission .ai-company-understanding-v263{grid-column:1/-1}#mission .evidence-list-v263>div{padding:9px}#mission .customer-value-grid-v263 div,#mission .purpose-candidates-v263 div,#mission .mission-candidate-grid-v263 div{padding:10px}#core .core-top-grid-v264{align-items:stretch;gap:12px}#core .existing-value-list-v264,#core .question-chip-grid-v264{gap:8px;display:grid}#core .existing-value-list-v264 div,#core .question-chip-grid-v264 div{background:#fff;border:1px solid #dbeafe;border-radius:14px;gap:6px;padding:10px;display:grid}#core .existing-value-list-v264 b,#core .question-chip-grid-v264 b{color:#0f172a;font-size:13px}#core .existing-value-list-v264 span,#core .question-chip-grid-v264 span{color:#475569;font-size:12px;font-weight:800;line-height:1.45}#core .core-value-redesign-grid-v264{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}#core .core-value-card-v264{background:#fff;border:1px solid #dbeafe;border-radius:18px;gap:8px;padding:12px;display:grid}#core .core-value-card-v264.selected{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}#core .core-value-card-v264 h2{color:#0f172a;margin:0;font-size:18px;line-height:1.25}#core .core-value-card-v264 p{color:#334155;margin:0;font-size:12.3px;font-weight:800;line-height:1.45}#core .do-dont-compact-v264{grid-template-columns:1fr 1fr;gap:8px;display:grid}#core .do-dont-compact-v264>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:9px}#core .do-dont-compact-v264 b{color:#1d4ed8;font-size:12px}#core .do-dont-compact-v264 ul{margin:6px 0 0;padding-left:16px}#core .do-dont-compact-v264 li{color:#475569;margin:3px 0;font-size:11.3px;font-weight:800;line-height:1.4}#core [contenteditable=true],#talent [contenteditable=true]{outline-offset:2px;border-radius:8px;outline:1px dashed #2563eb2e}#core [contenteditable=true]:focus,#talent [contenteditable=true]:focus{background:#eff6ff;outline:2px solid #93c5fd}#talent .talent-profile-url-context-v263{margin-bottom:16px}@media (width<=1180px){#mission .url-start-grid-v263,#mission .reverse-analysis-grid-v263,#core .core-value-redesign-grid-v264{grid-template-columns:1fr}}@media (width<=760px){#core .do-dont-compact-v264{grid-template-columns:1fr}}#jobanalysis .job-ux-redesign-v266,#jobanalysis .job-ai-summary-v266,#competency .competency-ux-redesign-v266,#competency .competency-final-link-v266{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #bfdbfe;margin-top:16px}#jobanalysis .job-progress-v266,#competency .competency-progress-v266,#competency .competency-link-flow-v266{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 14px;display:flex}#jobanalysis .job-progress-v266 span,#competency .competency-progress-v266 span,#competency .competency-link-flow-v266 span{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}#jobanalysis .job-progress-v266 em,#competency .competency-progress-v266 em,#competency .competency-link-flow-v266 em{color:#94a3b8;font-style:normal;font-weight:900}#jobanalysis .job-start-grid-v266{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}#jobanalysis .job-start-card-v266,#jobanalysis .job-basic-grid-v266>div,#jobanalysis .job-review-strip-v266>div,#competency .competency-summary-grid-v266>div,#competency .competency-chip-stack-v266>div{background:#fff;border:1px solid #dbeafe;border-radius:16px;gap:8px;padding:12px;display:grid}#jobanalysis .job-start-card-v266.active,#competency .competency-chip-stack-v266>div.selected{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}#jobanalysis .job-start-card-v266 h3,#competency .competency-chip-stack-v266 b{color:#0f172a;margin:0;font-size:15px;line-height:1.3}#jobanalysis .job-start-card-v266 p,#jobanalysis .job-basic-grid-v266 p,#jobanalysis .job-review-strip-v266 span,#competency .competency-summary-grid-v266 span,#competency .competency-summary-grid-v266 em,#competency .competency-chip-stack-v266 span,#competency .competency-chip-stack-v266 em{color:#475569;margin:0;font-size:12.2px;font-style:normal;font-weight:800;line-height:1.45}#jobanalysis .job-start-card-v266 input{color:#334155;background:#fff;border:1px solid #dbeafe;border-radius:12px;min-height:36px;padding:8px 10px;font-size:12px;font-weight:800}#jobanalysis .job-view-panel-v266{display:none}#jobanalysis .job-view-panel-v266.active{display:block}#jobanalysis .job-basic-grid-v266{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}#jobanalysis .job-basic-grid-v266 b,#jobanalysis .job-review-strip-v266 b,#competency .competency-summary-grid-v266 b{color:#0f172a;font-size:13px}#jobanalysis [contenteditable=true],#competency [contenteditable=true]{outline-offset:2px;border-radius:8px;outline:1px dashed #2563eb2e}#jobanalysis [contenteditable=true]:focus,#competency [contenteditable=true]:focus{background:#eff6ff;outline:2px solid #93c5fd}#jobanalysis .job-review-strip-v266{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:stretch;gap:10px;margin-top:12px;display:grid}@media (width<=1280px){#jobanalysis .job-start-grid-v266{grid-template-columns:repeat(2,minmax(0,1fr))}#jobanalysis .job-basic-grid-v266,#jobanalysis .job-review-strip-v266,#competency .competency-summary-grid-v266,#competency .competency-recommendation-v266{grid-template-columns:1fr}}@media (width<=760px){#jobanalysis .job-start-grid-v266{grid-template-columns:1fr}}html,body,button,input,textarea,select,table{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif}#applicantai .upload-evidence-head-v271 p,#applicantai .doc-preview-toolbar-v271 span,#applicantai .question-source-head-v271 span,#applicantai .source-question-v271 p{color:#475569;margin:0;font-size:12.4px;font-weight:800;line-height:1.5}#applicantai .document-preview-column-v271,#applicantai .question-source-column-v271{background:#fff;border:1px solid #dbeafe;border-radius:18px;padding:12px}#applicantai .doc-preview-toolbar-v271 b,#applicantai .question-source-head-v271 b{color:#0f172a;margin-bottom:2px;font-size:15px;display:block}#applicantai .question-source-column-v271{gap:9px;display:grid}#applicantai .question-source-workspace-v272{grid-template-columns:minmax(360px,.42fr) minmax(520px,.58fr);align-items:start;gap:14px;margin-top:14px;display:grid}#applicantai .document-source-preview-v272,#applicantai .generated-question-area-v272{background:#fff;border:1px solid #bfdbfe;border-radius:20px;padding:14px;box-shadow:0 10px 26px #0f172a0a}#applicantai .doc-panel-v272{border:0;border-block:1px solid var(--ui-line);background:0 0;border-radius:0;max-height:620px;padding:8px 0;display:none;overflow:auto}#applicantai .doc-panel-v272.active{display:block}#applicantai .doc-panel-v272 h3{color:#0f172a;margin:0 0 10px;font-size:16px}#applicantai .doc-panel-v272 p{color:#334155;margin:0 0 9px;font-size:13px;font-weight:800;line-height:1.62}#applicantai .source-mark-v272{background:0 0;border-radius:8px;padding:2px 4px;transition:all .18s}#applicantai .source-mark-v272.active{background:#fef08a;box-shadow:0 0 0 3px #facc1540}#applicantai .question-with-source-v272{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:15px;padding:10px}#applicantai .question-with-source-v272.active,#applicantai .question-with-source-v272:hover{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}#applicantai .question-origin-v272{grid-template-columns:auto 82px minmax(0,1fr) 42px minmax(0,.72fr);align-items:center;gap:6px;margin:8px 0 0 24px;display:grid}#applicantai .question-origin-v272 b{color:#0f172a;white-space:nowrap;font-size:11.5px}#applicantai .question-origin-v272 em{color:#475569;font-size:11.5px;font-style:normal;font-weight:800;line-height:1.35}#applicantai .question-origin-actions-v272{flex-wrap:wrap;gap:6px;margin:8px 0 0 24px;display:flex}#applicantai .question-origin-actions-v272 .btn{min-height:30px;padding:5px 9px;font-size:11.5px}@media (width<=1240px){#applicantai .question-source-workspace-v272,#applicantai .generated-question-head-v272{grid-template-columns:1fr}}@media (width<=760px){#applicantai .question-origin-v272{grid-template-columns:1fr;margin-left:0}#applicantai .question-origin-actions-v272{margin-left:0}}#applicantai .question-source-workspace-v272{grid-template-columns:minmax(420px,.56fr) minmax(520px,.44fr);align-items:start;gap:14px;display:grid}#applicantai .document-source-preview-v272,#applicantai .generated-question-area-v273{min-width:0}#applicantai .document-source-preview-v272{align-self:start;position:sticky;top:76px}#applicantai .generated-question-area-v273{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #bfdbfe;border-radius:20px;gap:12px;padding:14px;display:grid}#applicantai .generated-question-head-v273,#applicantai .question-sort-toolbar-v273{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}#applicantai .generated-question-head-v273 h3{color:#0f172a;margin:8px 0 6px;font-size:18px;line-height:1.35}#applicantai .generated-question-head-v273 p,#applicantai .question-sort-toolbar-v273 span{color:#475569;margin:0;font-size:12.2px;font-weight:800;line-height:1.45}#applicantai .question-sort-toolbar-v273{background:#eff6ff;border:1px solid #dbeafe;border-radius:16px;padding:10px}#applicantai .question-sort-toolbar-v273 b{color:#0f172a;font-size:13px;display:block}#applicantai .question-accordion-list-v273{gap:9px;display:grid}#applicantai .question-accordion-v273{background:#fff;border:1px solid #dbeafe;border-radius:16px;overflow:hidden}#applicantai .question-accordion-v273 summary{cursor:pointer;border-bottom:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;list-style:none;display:grid}#applicantai .question-accordion-v273 summary::-webkit-details-marker{display:none}#applicantai .question-accordion-v273[open] summary{background:#f8fbff;border-bottom-color:#dbeafe}#applicantai .question-accordion-v273 summary b{color:#0f172a;font-size:13px;line-height:1.35}#applicantai .question-accordion-v273 summary em{color:#64748b;font-size:11.5px;font-style:normal;font-weight:900}#applicantai .question-list-v273{gap:8px;padding:10px;display:grid}#applicantai .question-row-v273{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:8px;padding:10px;display:grid}#applicantai .question-row-v273.active{border-color:var(--ui-selected-line);background:var(--ui-selected-bg);box-shadow:var(--ui-selected-ring)}#applicantai .question-main-v273{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}#applicantai .question-check-v273{align-items:center;gap:6px;display:flex}#applicantai .question-check-v273 span{color:#334155;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:inline-flex}#applicantai .question-title-v273{text-align:left;color:#0f172a;background:0 0;border:0;padding:0;font-size:13.2px;font-weight:900;line-height:1.45}#applicantai .question-title-v273:hover{color:#1d4ed8;text-decoration:underline}#applicantai .question-meta-v273{grid-template-columns:auto minmax(0,1fr) minmax(190px,.8fr);align-items:stretch;gap:8px;display:grid}#applicantai .question-meta-v273>span:not(.pill){color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:3px;padding:8px;font-size:11.6px;font-weight:800;line-height:1.4;display:grid}#applicantai .question-meta-v273 b{color:#1d4ed8;font-size:11.5px}#applicantai .question-actions-v273{flex-wrap:wrap;gap:6px;display:flex}#applicantai .question-actions-v273 .btn{min-height:30px;padding:6px 9px;font-size:11.4px}#applicantai .question-evidence-detail-v273{border-top:1px dashed #cbd5e1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:8px;display:none}#applicantai .question-evidence-detail-v273.open{display:grid}#applicantai .question-evidence-detail-v273 div{background:#fff;border:1px solid #dbeafe;border-radius:12px;gap:4px;padding:9px;display:grid}#applicantai .question-evidence-detail-v273 b{color:#0f172a;font-size:11.8px}#applicantai .question-evidence-detail-v273 span{color:#475569;font-size:11.5px;font-weight:800;line-height:1.4}#applicantai .source-mark-v272.active{background:#fef08a;border-radius:6px;transition:all .2s;box-shadow:0 0 0 3px #facc1547}@media (width<=1180px){#applicantai .question-source-workspace-v272,#applicantai .generated-question-head-v273,#applicantai .question-sort-toolbar-v273,#applicantai .question-meta-v273,#applicantai .question-evidence-detail-v273{grid-template-columns:1fr}#applicantai .document-source-preview-v272{position:relative;top:auto}}#applicantai .source-below-generated-v274{grid-template-columns:none;align-items:stretch;gap:0;display:block}#applicantai .question-source-bottom-heading-v274{background:linear-gradient(135deg,#fff,#f0fdf4);border:1px solid #bbf7d0;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 10px;padding:12px 14px;display:flex}#applicantai .question-source-bottom-heading-v274 b{color:#166534;font-size:13px;line-height:1.45}#applicantai .source-below-generated-v274 .generated-question-area-v273{width:100%}#applicantai .source-below-generated-v274 .document-source-preview-v272{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #bfdbfe;border-radius:20px;margin-top:0}@media (width<=900px){#applicantai .question-source-bottom-heading-v274{flex-direction:column;align-items:flex-start}}#applicantai .generated-question-head-v275,#applicantai .question-sort-toolbar-v275,#applicantai .document-source-head-v275{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}#applicantai .generated-question-head-v275 p,#applicantai .document-source-head-v275 p,#applicantai .question-sort-toolbar-v275 span{color:#475569;margin:0;font-size:12.3px;font-weight:800;line-height:1.45}#applicantai .question-sort-toolbar-v275{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin:12px 0;padding:10px}#applicantai .question-sort-toolbar-v275 b{color:#0f172a;font-size:13px}#applicantai .question-accordion-list-v275{gap:9px;display:grid}#applicantai .question-accordion-v275{background:#fff;border:1px solid #dbeafe;border-radius:16px;overflow:hidden}#applicantai .question-accordion-v275 summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;list-style:none;display:grid}#applicantai .question-accordion-v275 summary::-webkit-details-marker{display:none}#applicantai .question-accordion-v275 summary b{color:#0f172a;font-size:13.5px}#applicantai .question-accordion-v275 summary em{color:#64748b;font-size:11.5px;font-style:normal;font-weight:900}#applicantai .question-list-v275{gap:8px;padding:0 12px 12px;display:grid}#applicantai .question-row-v275{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:8px;padding:10px;display:grid}#applicantai .question-row-v275.active{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}#applicantai .question-main-v275{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}#applicantai .question-check-v275{color:#1d4ed8;align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex}#applicantai .question-title-v275{text-align:left;color:#0f172a;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:900;line-height:1.42}#applicantai .question-meta-v275{grid-template-columns:auto minmax(0,1fr) minmax(220px,.55fr);align-items:start;gap:8px;display:grid}#applicantai .question-meta-v275 span:not(.pill){color:#475569;gap:3px;font-size:11.8px;font-weight:800;line-height:1.4;display:grid}#applicantai .question-meta-v275 b{color:#1d4ed8;font-size:11.5px}#applicantai .question-actions-v275{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}#applicantai .question-actions-v275 .btn{min-height:31px;padding:6px 10px;font-size:11.5px}#applicantai .question-evidence-detail-v275{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:none}#applicantai .question-evidence-detail-v275.open{display:grid}#applicantai .question-evidence-detail-v275 div{background:#f8fbff;border:1px solid #dbeafe;border-radius:12px;gap:4px;padding:9px;display:grid}#applicantai .question-evidence-detail-v275 b{color:#1d4ed8;font-size:11.5px}#applicantai .question-evidence-detail-v275 span{color:#475569;font-size:11.5px;font-weight:800;line-height:1.4}#applicantai .question-source-bottom-heading-v275{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;align-items:center;gap:9px;padding:10px 12px;display:flex}#applicantai .question-source-bottom-heading-v275 b{color:#166534;font-size:12.5px}@media (width<=1100px){#applicantai .generated-question-head-v275,#applicantai .question-sort-toolbar-v275,#applicantai .document-source-head-v275{flex-direction:column}#applicantai .question-meta-v275,#applicantai .question-evidence-detail-v275{grid-template-columns:1fr}#applicantai .question-actions-v275{justify-content:flex-start}}#applicants .applicant-status-table-v276{box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:0;margin-top:12px;overflow:auto}#applicants .applicant-status-table-v276 table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1320px}#applicants .applicant-status-table-v276 thead th{color:#8a96a3;text-align:left;white-space:nowrap;background:#f4f6f8;border-bottom:1px solid #dfe3e8;height:38px;padding:0 20px;font-size:12px;font-weight:800}#applicants .applicant-status-table-v276 thead th:first-child{width:56px}#applicants .applicant-status-table-v276 thead th:nth-child(2){width:160px}#applicants .applicant-status-table-v276 thead th:nth-child(3),#applicants .applicant-status-table-v276 thead th:nth-child(4),#applicants .applicant-status-table-v276 thead th:nth-child(5){width:300px}#applicants .applicant-status-table-v276 thead th:nth-child(6){width:200px}#applicants .applicant-status-table-v276 thead th:nth-child(7){width:180px}#applicants .applicant-status-table-v276 tbody tr{background:#fff;border-bottom:1px solid #eef1f4;height:106px}#applicants .applicant-status-table-v276 tbody tr:nth-child(2n){background:#fbfbfd}#applicants .applicant-status-table-v276 tbody tr:hover{background:#f8fbff}#applicants .applicant-status-table-v276 td{color:#334155;vertical-align:middle;padding:18px 20px;font-size:13px}#applicants .applicant-status-table-v276 td b{color:#020617;font-size:14px;font-weight:900;line-height:1.45;display:block}#applicants .applicant-status-table-v276 td span:where(:not([hidden],.status-dots)),#applicants .applicant-status-table-v276 td small:where(:not([hidden])){color:#667085;font-size:var(--ui-fs-xs);margin-top:2px;font-weight:700;line-height:1.45;display:block}#applicants .applicant-status-table-v276 td i:where(:not(.status-mark)){color:#4b5563;background:#fff;border:1px solid #d7dde5;border-radius:5px;margin-top:7px;padding:3px 6px;font-size:11px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}#applicants .applicant-status-table-v276 .check-v276{text-align:center;padding-left:20px;padding-right:0}#applicants .applicant-status-table-v276 input[type=checkbox]{accent-color:#2563eb;border:1px solid #cbd5e1;border-radius:4px;width:20px;height:20px}#applicants .applicant-person-v276{text-align:left;cursor:pointer;align-items:center;gap:10px;width:100%;min-height:48px;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;display:flex!important}#applicants .applicant-person-v276.active .person-info-v276 strong,#applicants .applicant-person-v276:hover .person-info-v276 strong{color:#2563eb}#applicants .avatar-v276{border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a14;color:#fff!important;margin:0!important;font-size:15px!important;font-weight:900!important;display:grid!important}#applicants .avatar-v276.img1{background:linear-gradient(145deg,#f8fafc 0%,#0f172a 52%,#e2e8f0 100%)}#applicants .avatar-v276.img2{background:linear-gradient(145deg,#dbeafe 0%,#111827 60%,#e5e7eb 100%)}#applicants .avatar-v276.img3{background:linear-gradient(145deg,#0ea5e9 0%,#e0f2fe 45%,#1e293b 100%)}#applicants .avatar-v276.img4{background:linear-gradient(145deg,#e2e8f0 0%,#94a3b8 50%,#1f2937 100%)}#applicants .avatar-v276.img5{background:linear-gradient(145deg,#f1f5f9 0%,#0f172a 55%,#94a3b8 100%)}#applicants .avatar-v276.placeholder-v276{background:#cfd6dd;color:#f8fafc!important;font-size:22px!important}#applicants .person-info-v276{gap:1px;margin:0!important;display:grid!important}#applicants .person-info-v276 strong{color:#020617;font-size:14px;font-weight:900;line-height:1.2;display:block}#applicants .person-info-v276 strong em{color:#98a2b3;font-style:normal;font-weight:900}#applicants .person-info-v276 small{color:#667085;font-size:12px;font-weight:700;margin:0!important}#applicants .person-info-v276 i{color:#475569;background:#f8fafc;border-color:#d7dde5;justify-self:start;margin-top:5px!important}@media (width<=980px){#applicants .applicant-status-table-v276 table{min-width:1180px}}#applicants .applicant-status-table-v276{--v277-fictional-data:"true"}#statusmatrix{--v278-removed-obsolete-blocks:true}#statusmatrix .status-output-matrix-v279 .section-head p{color:#475569;margin-top:6px;font-size:12.5px;font-weight:800;line-height:1.45}#statusmatrix .output-matrix-table-v279 th,#statusmatrix .output-matrix-table-v279 td{text-align:center}#statusmatrix .output-matrix-table-v279 th:first-child,#statusmatrix .output-matrix-table-v279 td:first-child{text-align:left;min-width:180px}#mission .orgfit-url-start-v279{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #bfdbfe;margin-top:14px;padding:14px}#mission .mission-start-layout-v279{grid-template-columns:minmax(520px,1.15fr) minmax(360px,.85fr);align-items:stretch;gap:12px;display:grid}#mission .url-input-card-v279,#mission .orgfit-progress-card-v279{background:#fff;border:1px solid #dbeafe;border-radius:18px;align-content:start;gap:10px;padding:12px;display:grid}#mission .mission-url-row-v279{grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}#mission .mission-url-row-v279 label{color:#334155;font-size:12px;font-weight:900}#mission .mission-url-row-v279 input{border:1px solid var(--ui-input-line,#dbeafe);width:100%;min-height:38px;color:var(--ui-text);background:#fff;border-radius:12px;padding:8px 10px;font-size:12.5px;font-weight:800}#mission .optional-source-grid-v279{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}#mission .optional-source-grid-v279 .btn{white-space:normal;min-height:34px;padding:7px 10px;line-height:1.25}#mission .orgfit-progress-v279{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}#mission .orgfit-progress-v279 span{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:6px 9px;font-size:12px;font-weight:900;display:inline-flex}#mission .orgfit-progress-v279 em{color:#94a3b8;font-style:normal;font-weight:900}#mission .grid.g2:has(.ai-company-understanding-v263){grid-template-columns:1fr;gap:12px!important}#mission .ai-company-understanding-v263{margin-top:0}@media (width<=1180px){#mission .mission-start-layout-v279,#mission .mission-url-row-v279{grid-template-columns:1fr}#mission .optional-source-grid-v279{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){#mission .optional-source-grid-v279{grid-template-columns:1fr}}#mission .reverse-flow-head-v280{margin-bottom:12px}#mission .reverse-flow-head-v280 h2{margin:8px 0 5px;font-size:20px;line-height:1.32}#mission .reverse-flow-head-v280 p{color:#475569;margin:0;font-size:12.5px;font-weight:800;line-height:1.45}#mission .problem-list-v280,#mission .customer-value-grid-v280,#mission .purpose-candidates-v280{background:#fff;border:1px solid #dbeafe;border-radius:18px;align-content:start;gap:9px;padding:12px;display:grid}#mission .problem-button-list-v280{gap:7px;display:grid}#mission .problem-button-list-v280 div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}#mission .problem-button-list-v280 p{color:#334155;margin:0;font-size:12.3px;font-weight:800;line-height:1.42}#mission .problem-button-list-v280 .btn,#mission .customer-value-grid-v280 .btn,#mission .purpose-candidates-v280 .btn{min-height:29px;padding:5px 10px;font-size:11.5px}#mission .add-problem-v280{justify-self:start}#mission .customer-value-grid-v280{grid-template-columns:repeat(2,minmax(0,1fr))}#mission .value-type-card-v280{background:#f8fbff;border:1px solid #e2e8f0;border-radius:15px;gap:8px;padding:10px;display:grid}#mission .value-type-card-v280 ol{counter-reset:valueItem;gap:7px;margin:0;padding:0;list-style:none;display:grid}#mission .value-type-card-v280 li{counter-increment:valueItem;background:#fff;border:1px solid #dbeafe;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}#mission .value-type-card-v280 li:before{content:counter(valueItem);color:#1d4ed8;background:#eff6ff;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:inline-grid}#mission .value-type-card-v280 li span{color:#334155;font-size:12px;font-weight:800;line-height:1.4}#mission .value-type-card-v280 [contenteditable=true],#mission .purpose-card-v280 [contenteditable=true]{outline-offset:2px;border-radius:7px;outline:1px dashed #2563eb2e}#mission .value-type-card-v280 [contenteditable=true]:focus,#mission .purpose-card-v280 [contenteditable=true]:focus{background:#eff6ff;outline:2px solid #93c5fd}#mission .purpose-candidates-v280{gap:8px}#mission .purpose-card-v280{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:8px;padding:10px;display:grid}#mission .purpose-card-v280.selected{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}#mission .purpose-card-v280 strong{color:#0f172a;font-size:12.5px;line-height:1.45}@media (width<=840px){#mission .customer-value-grid-v280,#mission .problem-button-list-v280 div,#mission .value-type-card-v280 li{grid-template-columns:1fr}}#vision .orgfit-vision-url-context-v263{margin-top:14px;padding:14px}#vision .orgfit-vision-url-context-v263 .section-head{margin-bottom:0}#vision .vision-business-input-v282{background:linear-gradient(135deg,#fff,#fff7ed);border:1px solid #fed7aa;margin-top:14px;padding:14px}#vision .vision-business-head-v282{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}#vision .vision-business-head-v282 h2{color:#0f172a;margin:0;font-size:20px;line-height:1.3}#vision .vision-business-head-v282 p{color:#475569;flex:1;margin:2px 0 0;font-size:12.5px;font-weight:800;line-height:1.45}#vision .vision-business-fields-v282{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;display:grid;gap:10px!important}#vision .vision-business-fields-v282 .field{gap:6px;display:grid}#vision .vision-business-fields-v282 .field.wide{grid-column:1/-1}#vision .vision-business-fields-v282 textarea{min-height:86px}@media (width<=1080px){#vision .vision-recommendation-reordered-v282 .vision-recommendation-stats,#vision .vision-recommendation-reordered-v282 .vision-type-grid-filled,#vision .vision-business-fields-v282{grid-template-columns:1fr}#vision .vision-business-head-v282{flex-direction:column}}#vision .vision-goal-task-structure-v283{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #bfdbfe;padding:14px}#vision .vision-goal-task-grid-v283{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}#vision .vision-goal-task-card-v283{background:#fff;border:1px solid #dbeafe;border-radius:18px;gap:10px;padding:12px;display:grid}#vision .vision-goal-task-card-v283.priority{border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb0f}#vision .goal-head-v283{border-bottom:1px solid #e2e8f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:9px;display:grid}#vision .goal-num-v283{color:#fff;white-space:nowrap;background:#020617;border-radius:999px;justify-content:center;align-items:center;min-height:29px;padding:5px 9px;font-size:11.5px;font-weight:900;display:inline-flex}#vision .goal-head-v283 h3{color:#0f172a;margin:0 0 4px;font-size:15.5px;line-height:1.32}#vision .goal-head-v283 p{color:#475569;margin:0;font-size:12px;font-weight:800;line-height:1.45}#vision .task-list-v283{gap:7px;display:grid}#vision .task-list-v283>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}#vision .task-list-v283 span{color:#1d4ed8;background:#eff6ff;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:inline-grid}#vision .task-list-v283 p{color:#334155;margin:0;font-size:12px;font-weight:800;line-height:1.42}#vision .vision-goal-task-structure-v283 .btn{min-height:30px;padding:5px 10px;font-size:11.5px}#vision .vision-goal-task-structure-v283 [contenteditable=true]{outline-offset:2px;border-radius:7px;outline:1px dashed #2563eb2e}#vision .vision-goal-task-structure-v283 [contenteditable=true]:focus{background:#eff6ff;outline:2px solid #93c5fd}@media (width<=1280px){#vision .vision-goal-task-grid-v283,#vision .vision-goal-summary-v283{grid-template-columns:1fr}}@media (width<=780px){#vision .selected-vision-v283,#vision .goal-head-v283,#vision .task-list-v283>div{grid-template-columns:1fr}}#core .existing-core-values-v264 .actions{gap:8px}#core .core-question-minimal-v264 .section-head{margin-bottom:10px}#core .core-question-minimal-v264 .section-head h2{margin-bottom:0}#core .core-org-behavior-question-grid-v284{grid-template-columns:1fr;gap:9px;display:grid}#core .question-input-row-v284{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}#core .question-input-row-v284 textarea{color:#334155;resize:vertical;background:#f8fbff;border:1px solid #dbeafe;border-radius:12px;outline:none;width:100%;min-height:58px;margin:0;padding:9px 10px;font-size:12px;font-weight:800;line-height:1.45}#core .question-input-row-v284 textarea:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}#core .question-input-row-v284 .btn{min-height:34px;padding:6px 11px;font-size:11.8px}@media (width<=760px){#core .question-input-row-v284{grid-template-columns:1fr}#core .question-input-row-v284 .btn{width:100%}}#vision .vision-next-action-v285,#core .core-next-action-v285{background:linear-gradient(135deg,#fff,#eff6ff);border:1px solid #bfdbfe;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:16px;display:flex}#vision .vision-next-action-v285 h2,#core .core-next-action-v285 h2{color:#0f172a;margin:8px 0 4px;font-size:18px;line-height:1.35}#vision .vision-next-action-v285 p,#core .core-next-action-v285 p{color:#475569;margin:0;font-size:12.5px;font-weight:800;line-height:1.45}#vision .vision-next-action-v285 .btn,#core .core-next-action-v285 .btn{min-width:160px}#core .core-values-output-v264>.section-head>.actions,#core .core-values-output-v263>.section-head>.actions{align-items:center}@media (width<=760px){#vision .vision-next-action-v285,#core .core-next-action-v285{flex-direction:column;align-items:flex-start}#vision .vision-next-action-v285 .btn,#core .core-next-action-v285 .btn{width:100%}}#talent .talent-guide-text-v286{background:linear-gradient(135deg,#fff,#eff6ff);border:1px solid #bfdbfe;border-radius:18px;margin-top:16px;padding:16px}#talent .talent-guide-text-v286 h2{color:#0f172a;margin:8px 0 6px;font-size:19px;line-height:1.35}#talent .talent-guide-text-v286 p{color:#475569;margin:0;font-size:13px;font-weight:800;line-height:1.5}#talent .talent-load-one-v286{justify-content:flex-start;align-items:center;display:flex}#talent .talent-load-one-v286 .btn{min-height:38px;padding:0 16px}#talent .talent-example-v287{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;gap:7px;margin-top:8px;padding:10px;display:grid}#talent .talent-example-v287 b{color:#1d4ed8;font-size:12px;font-weight:900}#talent .talent-example-v287 p{color:#334155;outline-offset:2px;border-radius:8px;outline:1px dashed #2563eb2e;margin:0;font-size:12.2px;font-weight:800;line-height:1.5}#talent .talent-example-v287 p:focus{background:#eff6ff;outline:2px solid #93c5fd}#talent .talent-example-v287 .btn{justify-self:start;min-height:30px;padding:5px 10px;font-size:11.5px}#talent .talent-next-action-v287{background:linear-gradient(135deg,#fff,#eff6ff);border:1px solid #bfdbfe;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:16px;display:flex}#talent .talent-next-action-v287 h2{color:#0f172a;margin:8px 0 4px;font-size:18px;line-height:1.35}#talent .talent-next-action-v287 p{color:#475569;margin:0;font-size:12.5px;font-weight:800;line-height:1.45}#talent .talent-next-action-v287 .btn{min-width:230px}@media (width<=760px){#talent .talent-next-action-v287{flex-direction:column;align-items:flex-start}#talent .talent-next-action-v287 .btn{width:100%;min-width:0}}#valuesystem .valuesystem-head-v288,#valuesystem .value-system-visual-head-v288{margin-bottom:14px}#valuesystem .valuesystem-flow-v288,#valuesystem .value-system-visual-card-v288,#valuesystem .valuesystem-final-actions-card-v288{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #bfdbfe}#valuesystem .value-system-poster-v288{gap:12px;display:grid}#valuesystem .strategy-goal-grid-v288 article,#valuesystem .core-values-system-grid-v288 article,#valuesystem .talent-system-grid-v288 article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;gap:8px;padding:12px;display:grid}#valuesystem .goal-title-v288{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}#valuesystem .goal-title-v288>span{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:5px 9px;font-size:11.5px;font-weight:900;display:inline-flex}#valuesystem .goal-title-v288 h3,#valuesystem .core-values-system-grid-v288 h3{color:#0f172a;margin:0;font-size:15px;line-height:1.35}#valuesystem .strategy-goal-grid-v288 li span,#valuesystem .core-values-system-grid-v288 p,#valuesystem .do-dont-v288 span,#valuesystem .talent-system-grid-v288 span,#valuesystem .talent-system-grid-v288 em{color:#475569;font-size:12px;font-style:normal;font-weight:800;line-height:1.45}#valuesystem .strategy-goal-grid-v288 .btn,#valuesystem .goal-title-v288 .btn{min-height:28px;padding:4px 9px;font-size:11px}#valuesystem .core-values-system-grid-v288{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}#valuesystem .core-values-system-grid-v288 article{background:#fff}#valuesystem .core-values-system-grid-v288 p{margin:0}#valuesystem .do-dont-v288{grid-template-columns:1fr 1fr;gap:8px;display:grid}#valuesystem .do-dont-v288 div{background:#f8fbff;border:1px solid #dbeafe;border-radius:12px;gap:5px;padding:9px;display:grid}#valuesystem .do-dont-v288 b{color:#1d4ed8;font-size:11.5px}#valuesystem .talent-system-grid-v288{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}#valuesystem .talent-system-grid-v288 article{background:#fff}#valuesystem .talent-system-grid-v288 b{color:#0f172a;font-size:13px;line-height:1.35}#valuesystem [contenteditable=true]{outline-offset:2px;border-radius:7px;outline:1px dashed #2563eb2e}#valuesystem [contenteditable=true]:focus{background:#eff6ff;outline:2px solid #93c5fd}@media (width<=1280px){#valuesystem .strategy-goal-grid-v288,#valuesystem .core-values-system-grid-v288,#valuesystem .talent-system-grid-v288{grid-template-columns:1fr}}@media (width<=760px){#valuesystem .goal-title-v288,#valuesystem .strategy-goal-grid-v288 li,#valuesystem .do-dont-v288{grid-template-columns:1fr}}#valuesystem .valuesystem-flow-v289,#valuesystem .value-system-visual-card-v289,#valuesystem .valuesystem-final-actions-card-v289{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #bfdbfe}#valuesystem .value-system-poster-v289{background:radial-gradient(circle at 0 0,#2563eb24,#0000 30%),radial-gradient(circle at 100% 100%,#0ea5e91f,#0000 28%),linear-gradient(135deg,#f8fbff 0%,#fff 48%,#eff6ff 100%);border:1px solid #dbeafe;border-radius:28px;padding:28px;box-shadow:0 24px 60px #0f172a1a}#valuesystem .value-system-poster-v289 .poster-title{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172a,#1d4ed8);border:1px solid #bfdbfe;border-radius:24px;padding:24px;box-shadow:0 18px 40px #2563eb3d}#valuesystem .value-system-poster-v289 .poster-title span{letter-spacing:.08em;border:1px solid #ffffff52;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:900;display:inline-flex}#valuesystem .value-system-poster-v289 .poster-title h2{color:#fff;margin:10px 0 8px;font-size:30px;line-height:1.2}#valuesystem .value-system-poster-v289 .poster-title p{color:#dbeafe;margin:0;font-size:13.5px;font-weight:800;line-height:1.5}#valuesystem .value-system-poster-v289 .poster-row{grid-template-columns:128px minmax(0,1fr);align-items:stretch;gap:14px;margin-top:14px;display:grid}#valuesystem .value-system-poster-v289 .poster-label{color:#fff;text-align:center;background:#0f172a;border-radius:20px;place-items:center;min-height:84px;padding:12px;font-size:14px;font-weight:900;line-height:1.35;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}#valuesystem .value-system-poster-v289 .poster-main-box{background:#fff;border:1px solid #bfdbfe;border-radius:20px;align-content:center;gap:7px;padding:18px 20px;display:grid;box-shadow:0 12px 28px #0f172a0f}#valuesystem .value-system-poster-v289 .poster-main-box b{color:#0f172a;font-size:21px;line-height:1.35}#valuesystem .value-system-poster-v289 .poster-main-box span{color:#64748b;font-size:12.5px;font-weight:900}#valuesystem .value-system-poster-v289 .mission{background:linear-gradient(135deg,#fff,#eff6ff)}#valuesystem .value-system-poster-v289 .vision{background:linear-gradient(135deg,#fff,#ecfeff)}@media (width<=760px){#valuesystem .value-system-poster-v289{padding:16px}#valuesystem .value-system-poster-v289 .poster-row{grid-template-columns:1fr}}#valuesystem .value-system-poster-v290{max-width:1180px;margin:0 auto}#valuesystem .value-system-poster-v290 .poster-title span{letter-spacing:.08em}#valuesystem .poster-main-box{position:relative}#valuesystem .selected-badge-v290,#valuesystem .poster-talent-area-v290 em{color:#166534;background:#dcfce7;border-radius:999px;width:max-content;padding:4px 9px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}#valuesystem .task-column-v290{background:#fff;border:1px solid #dbeafe;border-radius:14px;gap:6px;padding:10px;display:grid}#valuesystem .task-column-v290 b{color:#1d4ed8;font-size:12px;font-weight:900}#valuesystem .task-column-v290 span{color:#334155;background:#f8fafc;border-radius:10px;padding:7px 8px;font-size:11.5px;font-weight:800;line-height:1.35;display:block}#valuesystem .poster-talent-area-v290{grid-template-columns:repeat(3,minmax(0,1fr))}#valuesystem .poster-talent-area-v290 div{gap:6px}@media (width<=1100px){#valuesystem .strategy-track-v290,#valuesystem .strategy-task-grid-v290,#valuesystem .poster-talent-area-v290{grid-template-columns:1fr}}#talent .talent-example-v291{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;gap:7px;margin-top:8px;padding:10px;display:grid}#talent .talent-example-v291 p{color:#334155;outline-offset:2px;border-radius:8px;outline:1px dashed #2563eb2e;margin:0;font-size:12.2px;font-weight:800;line-height:1.5}#talent .talent-example-v291 p:focus{background:#eff6ff;outline:2px solid #93c5fd}#talent .talent-example-v291 .btn{justify-self:start;min-height:30px;padding:5px 10px;font-size:11.5px}#valuesystem .value-system-poster-v291{max-width:1180px;margin:0 auto}#valuesystem .value-system-poster-v291 .poster-title span{letter-spacing:.08em}#valuesystem .value-system-poster-v291 .poster-main-box em,#valuesystem .value-system-poster-v291 .poster-talent-area em,#valuesystem .selected-badge-v290{display:none}#valuesystem .poster-values-area-v291{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}#valuesystem .poster-values-area-v291 .value-card{gap:9px;display:grid}#valuesystem .poster-values-area-v291 .value-card>p{color:#334155;background:#fff;border:1px solid #dbeafe;border-radius:12px;margin:0;padding:9px;font-size:11.7px;font-weight:800;line-height:1.45}#valuesystem .poster-values-area-v291 .value-card>p b{color:#0f172a;margin-right:4px}#valuesystem .do-dont-v291{grid-template-columns:1fr 1fr;gap:8px;display:grid}#valuesystem .do-dont-v291 div{min-height:160px}#valuesystem .do-dont-v291 b{color:#0f172a;margin-bottom:6px;font-size:11.5px;font-weight:900;display:block}#valuesystem .do-dont-v291 p{color:#475569;margin:0;font-size:11px;font-weight:800;line-height:1.48}@media (width<=1100px){#valuesystem .poster-values-area-v291{grid-template-columns:1fr}}@media (width<=760px){#valuesystem .do-dont-v291{grid-template-columns:1fr}}#jobanalysis .jobanalysis-hero-v292 p{max-width:860px}#jobanalysis .job-principle-v292,#jobanalysis .job-stepper-card-v292,#jobanalysis .job-step-card-v292,#jobanalysis .external-compare-v292,#jobanalysis .job-final-v292,#jobanalysis .job-output-v292,#jobanalysis .job-next-action-v292{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #bfdbfe}#jobanalysis .job-principle-grid-v292{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:14px;display:grid}#jobanalysis .job-principle-grid-v292 h2{color:#0f172a;margin:8px 0 6px;font-size:21px;line-height:1.34}#jobanalysis .job-principle-grid-v292 p,#jobanalysis .muted-v292{color:#475569;margin:0;font-size:12.8px;font-weight:800;line-height:1.5}#jobanalysis .job-stepper-card-v292{margin-top:16px;padding:13px}#jobanalysis .job-progress-v292{flex-wrap:wrap;align-items:center;gap:7px;display:flex}#jobanalysis .job-progress-v292 button{text-align:left;cursor:pointer;color:#334155;background:#fff;border:1px solid #dbeafe;border-radius:15px;gap:3px;min-width:118px;padding:9px 12px;display:grid}#jobanalysis .job-progress-v292 button.active{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}#jobanalysis .job-progress-v292 b{color:#0f172a;font-size:12.5px}.job-progress-v292 span{color:#64748b;font-size:11.2px;font-weight:800}#jobanalysis .job-progress-v292 em{color:#94a3b8;font-style:normal;font-weight:900}#jobanalysis .job-metrics-v292{margin-top:16px}#jobanalysis .job-registry-v292 .table td:last-child{min-width:330px}#jobanalysis .job-registry-v292 .table td:last-child .btn{min-height:28px;margin:2px;padding:4px 8px;font-size:11px}#jobanalysis .job-workflow-section-v292{margin-top:18px;scroll-margin-top:80px}#jobanalysis .job-basic-form-grid-v292{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}#jobanalysis .field label b{color:#2563eb;font-size:11px}#jobanalysis .job-method-grid-v292{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}#jobanalysis .job-method-card-v292{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:18px;align-content:start;gap:8px;min-height:150px;padding:14px;display:grid}#jobanalysis .job-method-card-v292.active{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}#jobanalysis .job-method-card-v292 b{color:#0f172a;font-size:15px}#jobanalysis .job-method-card-v292 p{color:#475569;margin:0;font-size:12px;font-weight:800;line-height:1.45}#jobanalysis .job-collection-grid-v292{margin-top:18px}.upload-drop-v292{border-radius:var(--ui-radius-subbox);color:#1d4ed8;text-align:center;background:#eff6ff;border:1px dashed #93c5fd;place-items:center;gap:5px;min-height:112px;margin-top:12px;display:grid}.upload-drop-v292 span{color:#475569;font-size:12px;font-weight:800}#jobanalysis .job-question-list-v292{color:#334155;gap:7px;margin:12px 0 0;padding-left:18px;font-size:12.5px;line-height:1.45;display:grid}#jobanalysis .job-analysis-grid-v292{margin-top:18px}#jobanalysis .tree-task-list-v292{gap:7px;margin:8px 0 0 36px;padding:0;list-style:none;display:grid}.tree-task-list-v292 li{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:9px;font-size:12.5px;font-weight:800;display:flex}.tree-task-list-v292 .btn{min-height:26px;padding:3px 8px;font-size:10.8px}#jobanalysis .job-review-tabs-v292{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.job-review-tabs-v292 button{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.job-review-tabs-v292 button.active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}#jobanalysis .job-review-panel-v292 .table th,#jobanalysis .job-review-panel-v292 .table td{vertical-align:top;font-size:12px}#jobanalysis .job-output-grid-v292{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.job-output-grid-v292 div{background:#fff;border:1px solid #dbeafe;border-radius:16px;gap:6px;padding:13px;display:grid}.job-output-grid-v292 b{color:#0f172a}.job-output-grid-v292 span{color:#475569;font-size:12px;font-weight:800;line-height:1.45}#jobanalysis .job-next-action-v292{border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:16px;display:flex}.job-next-action-v292 h2{color:#0f172a;margin:8px 0 4px;font-size:18px;line-height:1.35}.job-next-action-v292 p{color:#475569;margin:0;font-size:12.5px;font-weight:800;line-height:1.45}.job-next-action-v292 .actions{justify-content:flex-end}#jobanalysis .job-evidence-drawer-v292,#jobanalysis .job-conflict-modal-v292{z-index:9999;background:#0f172a59;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.job-drawer-panel-v292,.job-conflict-box-v292{background:#fff;border:1px solid #bfdbfe;border-radius:22px;width:min(760px,96vw);max-height:88vh;padding:18px;overflow:auto;box-shadow:0 30px 80px #0f172a38}.evidence-list-v292{gap:10px;margin:12px 0;display:grid}.evidence-list-v292 div{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;gap:5px;padding:12px;display:grid}.evidence-list-v292 b{color:#0f172a}.evidence-list-v292 span{color:#475569;font-size:12px;font-weight:800;line-height:1.45}.evidence-list-v292 em{color:#1d4ed8;font-size:11px;font-style:normal;font-weight:900}#jobanalysis .job-evidence-drawer-v292[hidden],#jobanalysis .job-conflict-modal-v292[hidden]{display:none!important}@media (width<=1280px){#jobanalysis .job-principle-grid-v292,#jobanalysis .job-basic-form-grid-v292,#jobanalysis .job-method-grid-v292,#jobanalysis .analysis-summary-v292,#jobanalysis .external-result-grid-v292,#jobanalysis .quality-check-grid-v292,#jobanalysis .job-output-grid-v292{grid-template-columns:1fr 1fr}}@media (width<=760px){#jobanalysis .job-principle-grid-v292,#jobanalysis .job-basic-form-grid-v292,#jobanalysis .job-method-grid-v292,#jobanalysis .analysis-summary-v292,#jobanalysis .external-result-grid-v292,#jobanalysis .quality-check-grid-v292,#jobanalysis .job-output-grid-v292{grid-template-columns:1fr}#jobanalysis .job-next-action-v292{flex-direction:column;align-items:flex-start}#jobanalysis .job-next-action-v292 .btn{width:100%}}#jobanalysis .job-progress-v294{align-items:stretch}#jobanalysis .job-progress-v294 button{min-width:170px}#jobanalysis .job-upload-first-v294{background:linear-gradient(135deg,#fff,#eff6ff);border:1px solid #bfdbfe;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:14px 0 12px;padding:14px;display:flex}#jobanalysis .job-upload-first-v294 h3{color:#0f172a;margin:8px 0 5px;font-size:18px;line-height:1.35}#jobanalysis .job-upload-first-v294 p{color:#475569;margin:0;font-size:12.5px;font-weight:800;line-height:1.48}#jobanalysis .job-next-action-v294{background:linear-gradient(135deg,#fff,#eff6ff);border:1px solid #bfdbfe;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:16px;display:flex}#jobanalysis .job-next-action-v294 h2{color:#0f172a;margin:8px 0 4px;font-size:18px;line-height:1.35}#jobanalysis .job-next-action-v294 p{color:#475569;margin:0;font-size:12.5px;font-weight:800;line-height:1.45}#jobanalysis .job-next-action-v294 .btn{min-width:190px}@media (width<=820px){#jobanalysis .job-upload-first-v294,#jobanalysis .job-next-action-v294{flex-direction:column;align-items:flex-start}#jobanalysis .job-upload-first-v294 .btn,#jobanalysis .job-next-action-v294 .btn{width:100%}}#jobanalysis .job-workflow-first-v295{margin-top:18px}#jobanalysis .jobanalysis-hero-v292{margin-bottom:0}#jobanalysis .jobanalysis-hero-v296{align-items:stretch;margin-bottom:16px}#jobanalysis .jobanalysis-hero-v296 p{max-width:900px;line-height:1.55}#jobanalysis .job-beginner-note-v296{background:linear-gradient(135deg,#fff,#eff6ff);border:1px solid #bfdbfe;border-radius:18px;align-content:center;gap:7px;min-width:310px;padding:14px;display:grid}#jobanalysis .job-beginner-note-v296 b{color:#1d4ed8;font-size:13px;font-weight:900}#jobanalysis .job-beginner-note-v296 span{color:#334155;font-size:12.3px;font-weight:800;line-height:1.45}#jobanalysis .job-simple-flow-v296,#jobanalysis .job-step-card-v296,#jobanalysis .skill-link-principle-v296,#jobanalysis .job-description-final-v296{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #bfdbfe}#jobanalysis .job-simple-flow-v296{margin-bottom:18px;padding:14px}#jobanalysis .job-simple-flow-head-v296{align-items:center;gap:10px;margin-bottom:10px;display:flex}#jobanalysis .job-simple-flow-head-v296 h2{color:#0f172a;margin:0;font-size:17px;line-height:1.35}#jobanalysis .job-progress-v296{flex-wrap:wrap;align-items:center;gap:7px;display:flex}#jobanalysis .job-progress-v296 button{text-align:left;cursor:pointer;color:#334155;background:#fff;border:1px solid #dbeafe;border-radius:15px;gap:3px;min-width:140px;padding:9px 12px;display:grid}#jobanalysis .job-progress-v296 button.active{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}#jobanalysis .job-progress-v296 b{color:#0f172a;font-size:12.5px}#jobanalysis .job-progress-v296 span{color:#64748b;font-size:11.2px;font-weight:800}#jobanalysis .job-progress-v296 em{color:#94a3b8;font-style:normal;font-weight:900}#jobanalysis .job-workflow-section-v296{margin-top:18px;scroll-margin-top:80px}#jobanalysis .job-basic-easy-grid-v296{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}#jobanalysis .job-basic-easy-grid-v296 .field label b{color:#2563eb;font-size:11px}#jobanalysis .job-method-grid-v296{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}#jobanalysis .job-collection-grid-v296{margin-top:18px}#jobanalysis .job-causal-flow-v296,#jobanalysis .skill-link-flow-v296{flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;display:flex}#jobanalysis .job-causal-flow-v296 span,#jobanalysis .skill-link-flow-v296 span{color:#1d4ed8;white-space:nowrap;background:#fff;border:1px solid #bfdbfe;border-radius:999px;justify-content:center;align-items:center;min-height:31px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}#jobanalysis .job-causal-flow-v296 em,#jobanalysis .skill-link-flow-v296 em{color:#94a3b8;font-style:normal;font-weight:900}#jobanalysis .job-performance-card-v296{gap:10px;display:grid}#jobanalysis .performance-objective-v296{background:#fff;border:1px solid #dbeafe;border-radius:15px;gap:7px;padding:12px;display:grid}#jobanalysis .performance-objective-v296 b{color:#0f172a;font-size:13.5px;line-height:1.35}#jobanalysis .performance-objective-v296 span{color:#475569;font-size:12px;font-weight:800;line-height:1.45}#jobanalysis .performance-objective-v296 .btn{justify-self:start;min-height:29px;padding:5px 10px;font-size:11.5px}#jobanalysis .job-validation-grid-v296{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}#jobanalysis .job-validation-grid-v296 div,#jobanalysis .gap-detection-grid-v296 div,#jobanalysis .ksao-easy-grid-v296 div,#jobanalysis .job-quality-grid-v296 div{background:#fff;border:1px solid #dbeafe;border-radius:15px;gap:7px;padding:12px;display:grid}#jobanalysis .job-validation-grid-v296 b,#jobanalysis .gap-detection-grid-v296 b,#jobanalysis .ksao-easy-grid-v296 h3,#jobanalysis .job-quality-grid-v296 b{color:#0f172a;margin:0;font-size:13.5px;line-height:1.35}#jobanalysis .job-validation-grid-v296 p,#jobanalysis .gap-detection-grid-v296 p,#jobanalysis .ksao-easy-grid-v296 p,#jobanalysis .job-quality-grid-v296 p{color:#475569;margin:0;font-size:12px;font-weight:800;line-height:1.45}#jobanalysis .gap-detection-grid-v296{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}#jobanalysis .gap-detection-grid-v296 .btn{justify-self:start;min-height:29px;padding:5px 10px;font-size:11.5px}#jobanalysis .skill-link-principle-v296{margin-top:18px}#jobanalysis .job-quality-grid-v296{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}@media (width<=1280px){#jobanalysis .job-basic-easy-grid-v296,#jobanalysis .job-method-grid-v296,#jobanalysis .gap-detection-grid-v296,#jobanalysis .ksao-easy-grid-v296,#jobanalysis .job-quality-grid-v296{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){#jobanalysis .jobanalysis-hero-v296{display:block}#jobanalysis .job-beginner-note-v296{min-width:0;margin-top:12px}#jobanalysis .job-basic-easy-grid-v296,#jobanalysis .job-method-grid-v296,#jobanalysis .job-validation-grid-v296,#jobanalysis .gap-detection-grid-v296,#jobanalysis .ksao-easy-grid-v296,#jobanalysis .job-quality-grid-v296{grid-template-columns:1fr}#jobanalysis .job-progress-v296 button{width:100%}}#jobanalysis .job-purpose-by-task-v297{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #bfdbfe;margin-top:14px}#jobanalysis .job-purpose-table-v297 td:nth-child(3){outline-offset:-4px;color:#334155;border-radius:8px;outline:1px dashed #2563eb29;min-width:360px;font-weight:800}#jobanalysis .job-purpose-table-v297 td:nth-child(3):focus{background:#eff6ff;outline:2px solid #93c5fd}#jobanalysis .job-role-summary-strip-v297{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}#jobanalysis .job-role-summary-strip-v297 button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:16px;gap:4px;padding:12px;display:grid}#jobanalysis .job-role-summary-strip-v297 button.active{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}#jobanalysis .job-role-summary-strip-v297 b{color:#0f172a;font-size:14px}#jobanalysis .job-role-summary-strip-v297 span{color:#64748b;font-size:12px;font-weight:800}#jobanalysis .job-multi-role-grid-v297{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}#jobanalysis .job-role-info-card-v297{background:#fff;border:1px solid #dbeafe;border-radius:18px;gap:11px;padding:13px;display:grid;box-shadow:0 10px 24px #0f172a0d}#jobanalysis .job-role-info-card-v297 section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:7px;padding:10px;display:grid}#jobanalysis .job-role-info-card-v297 h4{color:#1d4ed8;margin:0;font-size:13px}#jobanalysis .jobdesc-preview-modal-v297{z-index:9999;background:#0f172a8c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}#jobanalysis .jobdesc-preview-modal-v297[hidden]{display:none!important}#jobanalysis .jobdesc-preview-scroll-v297{gap:12px;max-height:70vh;padding-right:6px;display:grid;overflow:auto}#jobanalysis .jobdesc-preview-scroll-v297 section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;gap:8px;padding:13px;display:grid}#jobanalysis .jobdesc-preview-scroll-v297 h3{color:#0f172a;margin:0;font-size:15px}#jobanalysis .jobdesc-preview-scroll-v297 p,#jobanalysis .jobdesc-preview-scroll-v297 li{color:#475569;font-size:12.5px;font-weight:800;line-height:1.5}@media (width<=1200px){#jobanalysis .job-multi-role-grid-v297{grid-template-columns:1fr}}@media (width<=760px){#jobanalysis .job-role-summary-strip-v297,#jobanalysis .jobdesc-grid-v297{grid-template-columns:1fr}#jobanalysis .jobdesc-preview-modal-v297{padding:10px}}#interviewops .interviewer-assignment-v299,#admin .admin-interviewer-pool-v299{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #bfdbfe}#interviewops .interviewer-assignment-v299{margin-bottom:18px}#interviewops .interviewer-assignment-head-v299 p{max-width:900px}#interviewops .interviewer-assignment-grid-v299{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);gap:12px;margin-top:14px;display:grid}#interviewops .interviewer-pool-v299,#interviewops .interviewer-quick-add-v299,#interviewops .interviewer-assigned-table-v299{background:#fff;border:1px solid #dbeafe;border-radius:18px;padding:14px}#interviewops .quick-add-form-v299{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#interviewops .quick-add-form-v299 label{color:#334155;gap:5px;font-size:13px;font-weight:900;display:grid}#interviewops .quick-add-form-v299 input,#interviewops .quick-add-form-v299 select{border:1px solid var(--ui-input-line,var(--ui-line-strong));color:#0f172a;border-radius:12px;min-height:38px;padding:0 10px;font-weight:800}#interviewops .interviewer-assigned-table-v299{margin-top:14px}#interviewops .interviewer-assigned-table-v299 td,#interviewops .interviewer-assigned-table-v299 th{font-size:12px}@media (width<=1100px){#interviewops .interviewer-easy-flow-v299,#interviewops .interviewer-stage-row-v299,#interviewops .interviewer-assignment-grid-v299,#admin .admin-interviewer-grid-v299{grid-template-columns:1fr}}@media (width<=720px){#interviewops .quick-add-form-v299{grid-template-columns:1fr}}#statusmatrix.modernized-v301,#mission.modernized-v301,#vision.modernized-v301,#core.modernized-v301,#talent.modernized-v301{--modern-ink:#0f172a;--modern-muted:#64748b;--modern-line:#e2e8f0;--modern-soft:#f8fafc;--modern-blue:#2563eb;--modern-blue-deep:#1d4ed8;--modern-blue-soft:#eff6ff;--modern-indigo:#4f46e5;padding-bottom:40px;position:relative}#statusmatrix.modernized-v301:before,#mission.modernized-v301:before,#vision.modernized-v301:before,#core.modernized-v301:before,#talent.modernized-v301:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 15% 15%,#3b82f61a,#0000 30%),radial-gradient(circle at 82% 20%,#6366f112,#0000 28%),linear-gradient(#f8fbff 0%,#f8fbff00 100%);height:330px;position:absolute;inset:-28px -28px auto}#statusmatrix.modernized-v301>:where(:not(.ui-action-bar,.ui-section-stepper)),#mission.modernized-v301>:where(:not(.ui-action-bar,.ui-section-stepper)),#vision.modernized-v301>:where(:not(.ui-action-bar,.ui-section-stepper)),#core.modernized-v301>:where(:not(.ui-action-bar,.ui-section-stepper)),#talent.modernized-v301>:where(:not(.ui-action-bar,.ui-section-stepper)){z-index:1;position:relative}.modern-command-band{background:linear-gradient(135deg,#fffffffa,#f8fbfff0);border:1px solid #94a3b83d;border-radius:28px;grid-template-columns:minmax(0,1.35fr) auto;gap:22px 28px;margin-bottom:20px;padding:28px 30px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 52px #0f172a14,0 2px 8px #0f172a08}.modern-command-band:after{content:"";pointer-events:none;background:radial-gradient(circle,#2563eb1f,#2563eb00 68%);border-radius:999px;width:260px;height:260px;position:absolute;top:-128px;right:-94px}.modern-stage-badge,.modern-live-dot{color:#1d4ed8;letter-spacing:.02em;background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;align-items:center;min-height:40px;padding:0 13px;font-size:11px;font-weight:900;display:inline-flex}.modern-stage-track{scrollbar-width:none;background:#f8fafce0;border:1px solid #e7edf5;border-radius:14px;grid-column:1/-1;align-items:center;gap:9px;padding:11px 14px;display:flex;overflow:auto}.modern-stage-track::-webkit-scrollbar{display:none}.modern-stage-track span{white-space:nowrap;color:#94a3b8;font-size:11px;font-weight:800}.modern-stage-track span.done{color:#475569}.modern-stage-track span.done:before{content:"✓";color:#15803d;background:#dcfce7;border-radius:50%;place-items:center;width:17px;height:17px;margin-right:5px;font-size:10px;display:inline-grid}.modern-stage-track span.active{color:#1d4ed8}.modern-stage-track span.active:before{content:"";background:#2563eb;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #2563eb1a}.modern-stage-track i{background:#dbe3ee;flex:0 0 24px;width:24px;height:1px}#statusmatrix.modernized-v301>.modern-command-band+.section-head,#mission.modernized-v301>.modern-command-band+.section-head,#vision.modernized-v301>.modern-command-band+.enterprise-only-banner+.section-head,#core.modernized-v301>.modern-command-band+.enterprise-only-banner+.section-head,#talent.modernized-v301>.modern-command-band+.enterprise-only-banner+.section-head{box-shadow:none;background:#fffc;border:1px solid #e6edf5;border-radius:18px;margin:0 0 16px;padding:18px 20px}#statusmatrix.modernized-v301 .section-head h2,#mission.modernized-v301 .section-head h2,#vision.modernized-v301 .section-head h2,#core.modernized-v301 .section-head h2,#talent.modernized-v301 .section-head h2{letter-spacing:-.025em}#statusmatrix.modernized-v301 .card,#mission.modernized-v301 .card,#vision.modernized-v301 .card,#core.modernized-v301 .card,#talent.modernized-v301 .card{background:#fffffff5;border:1px solid #e5ebf3;border-radius:20px;box-shadow:0 9px 28px #0f172a0b}#statusmatrix.modernized-v301 .card:hover,#mission.modernized-v301 .card:hover,#vision.modernized-v301 .card:hover,#core.modernized-v301 .card:hover,#talent.modernized-v301 .card:hover{border-color:#d6e2f2;box-shadow:0 14px 34px #0f172a11}#statusmatrix.modernized-v301 .grid.g4{gap:12px}#statusmatrix.modernized-v301 .metric{background:#fff;border:1px solid #e5ebf3;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 8px 22px #0f172a0b}#statusmatrix.modernized-v301 .metric:before{content:"";background:linear-gradient(#2563eb,#6366f1);width:3px;position:absolute;top:0;bottom:0;left:0}#statusmatrix.modernized-v301 .table,#vision.modernized-v301 .table{background:#fff;border:1px solid #e7edf5;border-radius:16px;overflow:auto}#statusmatrix.modernized-v301 table,#vision.modernized-v301 table{border-collapse:separate;border-spacing:0}#statusmatrix.modernized-v301 thead th,#vision.modernized-v301 thead th{z-index:2;color:#475569;letter-spacing:.015em;background:#f8fafc;border-bottom:1px solid #e5ebf3;font-size:10px;font-weight:900;position:sticky;top:0}#statusmatrix.modernized-v301 tbody tr,#vision.modernized-v301 tbody tr{transition:background .16s}#statusmatrix.modernized-v301 tbody tr:hover,#vision.modernized-v301 tbody tr:hover{background:#f8fbff}#statusmatrix.modernized-v301 td,#vision.modernized-v301 td{border-bottom-color:#edf2f7}#mission.modernized-v301 .orgfit-url-start-v279{background:linear-gradient(#fff,#f8fbff);border-color:#dbeafe}#mission.modernized-v301 .mission-start-layout-v279{gap:16px}#mission.modernized-v301 .url-input-card-v279{background:#fff;border:1px solid #e3ebf6;border-radius:17px}#mission.modernized-v301 .mission-output-v263{background:linear-gradient(#fff,#f9fbff);border-color:#bfdbfe;box-shadow:0 12px 34px #2563eb12}#vision.modernized-v301 .orgfit-vision-url-context-v263{background:linear-gradient(135deg,#fff,#f8fbff);border-color:#dbeafe}#vision.modernized-v301 .vision-business-input-v282{background:#fbfcfe}#vision.modernized-v301 .vision-goal-task-structure-v283{background:linear-gradient(#fff,#fafaff);border-color:#c7d2fe}#core.modernized-v301 .core-top-grid-v264{gap:14px}#core.modernized-v301 .core-top-grid-v264>.card:first-child{background:#fbfcfe}#core.modernized-v301 .core-top-grid-v264>.card:last-child{background:linear-gradient(#fff,#f8fbff);border-color:#dbeafe}#core.modernized-v301 .core-values-output-v264{border-color:#c7d2fe;box-shadow:0 14px 38px #4f46e511}#core.modernized-v301 .core-next-action-v285{background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #dbeafe;border-radius:20px;box-shadow:0 10px 28px #2563eb0f}#talent.modernized-v301 .talent-guide-text-v286{background:linear-gradient(135deg,#fff,#f8fbff);border-color:#dbeafe}#talent.modernized-v301 .talent-action-workbench{background:linear-gradient(#fff,#fafbff);border-color:#c7d2fe;box-shadow:0 14px 38px #4f46e50e}#talent.modernized-v301 .talent-action-workbench-vertical>*{position:relative}#talent.modernized-v301 .talent-candidate-head{background:#fff;border:1px solid #e5ebf3;border-radius:18px;margin-top:20px;padding:18px 20px}#talent.modernized-v301 .talent-candidate-grid{gap:14px}#talent.modernized-v301 .talent-candidate-grid>.card{transition:transform .18s,border-color .18s,box-shadow .18s}#talent.modernized-v301 .talent-candidate-grid>.card:hover{border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 16px 34px #2563eb14}#talent.modernized-v301 .talent-next-action-v287{background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #dbeafe;border-radius:20px;box-shadow:0 10px 28px #2563eb0f}#statusmatrix.modernized-v301 input:where(:not(.ui-search-field input)):where(:not(.orgfit-inline-edit)),#statusmatrix.modernized-v301 select:where(:not(.orgfit-inline-edit)),#statusmatrix.modernized-v301 textarea:where(:not(.orgfit-inline-edit)),#mission.modernized-v301 input:where(:not(.ui-search-field input)):where(:not(.orgfit-inline-edit)),#mission.modernized-v301 select:where(:not(.orgfit-inline-edit)),#mission.modernized-v301 textarea:where(:not(.orgfit-inline-edit)),#vision.modernized-v301 input:where(:not(.ui-search-field input)):where(:not(.orgfit-inline-edit)),#vision.modernized-v301 select:where(:not(.orgfit-inline-edit)),#vision.modernized-v301 textarea:where(:not(.orgfit-inline-edit)),#core.modernized-v301 input:where(:not(.ui-search-field input)):where(:not(.orgfit-inline-edit)),#core.modernized-v301 select:where(:not(.orgfit-inline-edit)),#core.modernized-v301 textarea:where(:not(.orgfit-inline-edit)),#talent.modernized-v301 input:where(:not(.ui-search-field input)):where(:not(.orgfit-inline-edit)),#talent.modernized-v301 select:where(:not(.orgfit-inline-edit)),#talent.modernized-v301 textarea:where(:not(.orgfit-inline-edit)){border-color:var(--ui-input-line,var(--ui-line-strong));border-radius:var(--ui-radius-control);background:var(--ui-input-fill,#fff);transition:border-color .16s,box-shadow .16s}#statusmatrix.modernized-v301 input:where(:not(.ui-search-field input)):where(:not(.orgfit-inline-edit)):focus,#statusmatrix.modernized-v301 select:where(:not(.orgfit-inline-edit)):focus,#statusmatrix.modernized-v301 textarea:where(:not(.orgfit-inline-edit)):focus,#mission.modernized-v301 input:where(:not(.ui-search-field input)):where(:not(.orgfit-inline-edit)):focus,#mission.modernized-v301 select:where(:not(.orgfit-inline-edit)):focus,#mission.modernized-v301 textarea:where(:not(.orgfit-inline-edit)):focus,#vision.modernized-v301 input:where(:not(.ui-search-field input)):where(:not(.orgfit-inline-edit)):focus,#vision.modernized-v301 select:where(:not(.orgfit-inline-edit)):focus,#vision.modernized-v301 textarea:where(:not(.orgfit-inline-edit)):focus,#core.modernized-v301 input:where(:not(.ui-search-field input)):where(:not(.orgfit-inline-edit)):focus,#core.modernized-v301 select:where(:not(.orgfit-inline-edit)):focus,#core.modernized-v301 textarea:where(:not(.orgfit-inline-edit)):focus,#talent.modernized-v301 input:where(:not(.ui-search-field input)):where(:not(.orgfit-inline-edit)):focus,#talent.modernized-v301 select:where(:not(.orgfit-inline-edit)):focus,#talent.modernized-v301 textarea:where(:not(.orgfit-inline-edit)):focus{border-color:var(--ui-input-focus-line,var(--ui-blue-600));box-shadow:var(--ui-input-focus-shadow,var(--ui-focus-ring));outline:none}#statusmatrix.modernized-v301 .btn.primary,#mission.modernized-v301 .btn.primary,#vision.modernized-v301 .btn.primary,#core.modernized-v301 .btn.primary,#talent.modernized-v301 .btn.primary{background:var(--ui-btn-primary-bg,#1d4ed8);border-color:#2563eb;box-shadow:0 6px 14px #2563eb24}#statusmatrix.modernized-v301 .btn.ghost,#mission.modernized-v301 .btn.ghost,#vision.modernized-v301 .btn.ghost,#core.modernized-v301 .btn.ghost,#talent.modernized-v301 .btn.ghost{background:#fff;border-color:#dfe7f1}@media (width<=1080px){.modern-command-band{grid-template-columns:1fr}}@media (width<=720px){.modern-command-band{border-radius:20px;padding:20px 18px}.modern-stage-track{margin-left:-2px;margin-right:-2px}}.modern-ops-toolbar,.candidate-console{background:linear-gradient(135deg,#fff 0%,#f7faff 100%);border:1px solid #dce6f5;border-radius:18px;align-items:center;gap:18px;margin:18px 0;padding:18px 20px;display:flex;box-shadow:0 8px 24px #224a7e0f}.modern-toolbar-copy,.candidate-console>div:first-child{flex:1;min-width:260px}.modern-toolbar-copy strong,.candidate-console h3{color:#17243b;margin:3px 0 4px;font-size:16px;line-height:1.35;display:block}.modern-toolbar-copy>span:last-child,.candidate-console p{color:#6b7890;margin:0;font-size:12px}.status-filter-chips{flex-wrap:wrap;gap:6px;display:flex}.status-filter-chips button,.soft-action{color:#43526a;cursor:pointer;background:#fff;border:1px solid #d8e2ef;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:700}.status-filter-chips button.active,.soft-action:hover{color:#245eb9;background:#edf4ff;border-color:#7aa4e8}.priority-title,.priority-item{background:#fff;border:1px solid #e0e8f3;border-radius:16px;padding:16px}.priority-title{color:#fff;background:#172b4d}.priority-title h3{margin:5px 0 0;font-size:15px;line-height:1.4}.priority-item{font:inherit;text-align:left;cursor:pointer;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;transition:all .18s;display:grid}.priority-item:hover{border-color:#aac3e9;transform:translateY(-2px);box-shadow:0 10px 22px #294d7e1a}.priority-item b{color:#21334d;font-size:13px;display:block}.priority-item small{color:#7b879b;margin-top:4px;line-height:1.4;display:block}.priority-item em{color:#4072c2;white-space:nowrap;font-size:11px;font-style:normal}.candidate-console{justify-content:space-between}.candidate-evidence-row{flex-wrap:wrap;gap:6px;margin:10px 0 12px;display:flex}.candidate-evidence-row span{color:#65758a;background:#f3f6fa;border:1px solid #e3e9f0;border-radius:8px;padding:6px 8px;font-size:10px}.candidate-evidence-row b{color:#2f67bd}.mission-choice-card-v302{border:1px solid #e0e8f2;transition:all .18s}.mission-choice-card-v302:hover{transform:translateY(-2px);box-shadow:0 12px 26px #274b7b14}.mission-choice-card-v302.selected{border-color:#79a3e6;box-shadow:0 0 0 3px #487ac914}.vision-compare-shell-v302{margin:4px 0 18px}.vision-compare-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vision-compare-card{background:#fff;border:1px solid #e0e7f0;border-radius:16px;flex-direction:column;min-height:205px;padding:16px;transition:all .18s;display:flex}.vision-compare-card:hover{transform:translateY(-2px);box-shadow:0 12px 26px #2c4b7414}.vision-compare-card.selected{border-color:#6d9de5;box-shadow:0 0 0 3px #4777c217}.vision-compare-card h3{color:#17243b;flex:1;margin:13px 0;font-size:14px;line-height:1.5}.vision-score-pills{flex-wrap:wrap;gap:5px;display:flex}.vision-score-pills span{color:#6b778a;background:#f6f8fb;border-radius:7px;padding:5px 6px;font-size:9.5px}.core-value-card-v264,.talent-candidate-card{transition:all .18s;position:relative}.core-value-card-v264.is-picked,.talent-candidate-card.is-picked{border-color:#4f84d3;box-shadow:0 0 0 3px #4071be1a,0 12px 26px #23477714}.core-value-card-v264.is-picked:after,.talent-candidate-card.is-picked:after{content:"선택됨";color:#fff;background:#2667c8;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:800;position:absolute;top:12px;right:12px}.core-score-row,.talent-score-row{padding-right:58px}.matrix-table tbody tr.is-filtered-out{display:none}.matrix-table tbody tr.is-match{background:#f8fbff}.matrix-table thead th{z-index:2;background:#f6f8fb;position:sticky;top:0}.matrix-wrap{max-height:620px;overflow:auto}@media (width<=1100px){.priority-title{grid-column:1/-1}.vision-compare-grid{grid-template-columns:1fr 1fr}.modern-ops-toolbar,.candidate-console{flex-wrap:wrap;align-items:flex-start}}@media (width<=720px){.modern-priority-queue,.vision-compare-grid{grid-template-columns:1fr}.modern-ops-toolbar,.candidate-console{padding:15px}.status-filter-chips{width:100%}.priority-item{grid-template-columns:28px 1fr}.priority-item em{display:none}.vision-compare-card{min-height:auto}.candidate-evidence-row{padding-right:0}}.modernized-ops-v303{--ops-ink:#17243b;--ops-muted:#66748a;--ops-line:#dfe7f1;--ops-soft:#f6f9fd;--ops-blue:#2563eb;--ops-blue2:#1d4ed8;--ops-green:#0f9f6e;--ops-amber:#b7791f}.modernized-ops-v303>.ops-command-v303{background:linear-gradient(135deg,#fff 0%,#f6f9ff 62%,#eef5ff 100%);border:1px solid #dbe6f5;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin:0 0 16px;padding:24px 26px;display:grid;box-shadow:0 14px 36px #204b8a12}.ops-command-copy-v303{min-width:0}.ops-eyebrow-v303{letter-spacing:.13em;color:#356dcc;margin-bottom:8px;font-size:10px;font-weight:900;display:inline-flex}.ops-command-copy-v303 h1{color:var(--ops-ink);letter-spacing:-.035em;margin:0;font-size:25px;line-height:1.32}.ops-command-copy-v303 p{color:var(--ops-muted);max-width:820px;margin:9px 0 0;font-size:13px;line-height:1.72}.ops-command-side-v303{justify-items:end;gap:10px;min-width:260px;display:grid}.ops-stage-v303{color:#356dcc;background:#fff;border:1px solid #cfe0fb;border-radius:999px;align-items:center;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.ops-kpi-row-v303{grid-template-columns:auto auto auto auto auto auto;align-items:end;gap:5px 8px;display:grid}.ops-kpi-row-v303 b{color:#1c3152;font-size:21px;line-height:1}.ops-kpi-row-v303 span{color:#7a8799;white-space:nowrap;padding-right:5px;font-size:10px}.ops-flow-v303{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 16px;display:grid}.ops-flow-v303>div{background:#fff;border:1px solid #e2e9f2;border-radius:16px;min-height:82px;padding:14px 14px 13px;position:relative}.ops-flow-v303>div:not(:last-child):after{content:"›";z-index:2;color:#a8b5c7;background:#f6f9fd;place-items:center;width:16px;height:25px;font-size:18px;display:grid;position:absolute;top:28px;right:-8px}.ops-flow-v303 em{color:#8390a4;font-size:10px;font-style:normal;font-weight:900}.ops-flow-v303 b{color:#273a55;margin-top:5px;font-size:13px;display:block}.ops-flow-v303 span{color:#7a8799;margin-top:4px;font-size:11px;line-height:1.4;display:block}.ops-flow-v303 .done{background:#f4fbf8;border-color:#caeadd}.ops-flow-v303 .done em,.ops-flow-v303 .done b{color:#17775a}.ops-flow-v303 .active{background:#f4f8ff;border-color:#bcd2f7;box-shadow:0 8px 22px #2563eb12}.ops-flow-v303 .active em,.ops-flow-v303 .active b{color:#245fb8}.ai-evidence-strip-v303,.evidence-architecture-v303,.role-coverage-v303{gap:10px;margin:0 0 18px;display:grid}.evidence-architecture-v303{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-evidence-strip-v303>div,.evidence-architecture-v303>div,.role-coverage-v303>div{background:#fff;border:1px solid #e1e8f1;border-radius:16px;padding:14px 15px}.ai-evidence-strip-v303 b,.evidence-architecture-v303 b,.role-coverage-v303 b{color:#263951;font-size:13px;display:block}.ai-evidence-strip-v303 span,.evidence-architecture-v303 span,.role-coverage-v303 span{color:#5d78a0;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.evidence-architecture-v303 small,.role-coverage-v303 small{color:#7d8b9f;margin-top:5px;line-height:1.45;display:block}.modernized-ops-v303>.section-head{background:#fff;border:1px solid #e3eaf3;border-radius:18px;margin-top:2px;padding:18px 20px}.modernized-ops-v303 .card{border-color:#e1e8f1;box-shadow:0 9px 26px #233e640b}.modernized-ops-v303 .card:hover{border-color:#d4dfec}.modernized-ops-v303 input:where(:not(:disabled)),.modernized-ops-v303 select:where(:not(:disabled)),.modernized-ops-v303 textarea:where(:not(:disabled)){background:#fff;border-color:#dfe7f1;border-radius:11px}.modernized-ops-v303 input:focus,.modernized-ops-v303 select:focus,.modernized-ops-v303 textarea:focus{border-color:var(--ui-input-focus-line,var(--ui-blue-600));box-shadow:var(--ui-input-focus-shadow,var(--ui-focus-ring));outline:none}.modernized-ops-v303 .btn.primary{background:var(--ui-btn-primary-bg,#1d4ed8);border-color:#2563eb;box-shadow:0 6px 14px #2563eb21}.modernized-ops-v303 .btn.ghost{background:#fff;border-color:#dfe7f1}#ailiteracy.modernized-ops-v303 .ai-literacy-question-tabs{z-index:4;background:#fff;border:1px solid #e0e8f2;border-radius:16px;padding:9px;position:sticky;top:64px;box-shadow:0 8px 22px #2542670f}#ailiteracy.modernized-ops-v303 .ai-literacy-question-card{border-radius:16px}#applicationdesign.modernized-ops-v303 .application-design-principle-v195{background:linear-gradient(135deg,#fff,#f8fbff);border-color:#cbdaf1}#applicationdesign.modernized-ops-v303 .table{border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}#interviewops.modernized-ops-v303 .interviewer-assignment-v299{background:linear-gradient(#fff,#fbfdff);border-color:#d2def0}.applicant-smartbar-v303{border-radius:var(--ui-radius-subbox);background:#fff;border:1px solid #dfe7f1;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;display:flex;box-shadow:0 7px 20px #1f3d660b}.applicant-search-v303{background:#f9fbfd;border:1px solid #dfe7f1;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:300px;padding:0 11px;display:flex}.applicant-search-v303 span{color:#7d8a9d;font-size:18px}.applicant-search-v303 input{width:100%;box-shadow:none;background:0 0;border:0;padding:10px 0}.applicant-filter-v303{gap:5px;display:flex}.applicant-filter-v303 button{font:inherit;color:#66748a;cursor:pointer;background:#fff;border:1px solid #dfe7f1;border-radius:10px;padding:8px 11px;font-size:11px;font-weight:700}.applicant-filter-v303 button.active{color:#245fb8;background:#edf4ff;border-color:#bfd3f1}.applicant-smart-actions-v303{gap:7px;display:flex}#applicants.modernized-ops-v303>.grid.g4{gap:10px;margin-bottom:16px}#applicants.modernized-ops-v303>.grid.g4>.metric{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 7px 20px #233e640a}#applicants.modernized-ops-v303 .applicant-status-table-v276{border:1px solid #e1e8f1;border-radius:16px;overflow:auto}#applicants.modernized-ops-v303 .applicant-status-table-v276 thead th{z-index:2;background:#f6f9fd;position:sticky;top:0}@media (width<=1180px){.modernized-ops-v303>.ops-command-v303{grid-template-columns:1fr}.ops-command-side-v303{justify-items:start;min-width:0}.ops-flow-v303{grid-template-columns:repeat(3,1fr)}.ops-flow-v303>div:after{display:none}.evidence-architecture-v303{grid-template-columns:repeat(2,1fr)}.applicant-smartbar-v303{flex-wrap:wrap}.applicant-search-v303{min-width:240px}}@media (width<=760px){.modernized-ops-v303>.ops-command-v303{border-radius:20px;padding:20px 17px}.ops-command-copy-v303 h1{font-size:22px}.ops-kpi-row-v303{grid-template-columns:auto auto auto auto}.ops-flow-v303,.ai-evidence-strip-v303,.evidence-architecture-v303,.role-coverage-v303,.applicant-nextqueue-v303{grid-template-columns:1fr}.applicant-search-v303{min-width:100%}.applicant-filter-v303{width:100%;overflow:auto}.applicant-smart-actions-v303{width:100%}.applicant-smart-actions-v303 .btn{flex:1}}.modern-suite-v304{--sh-ink:#111827;--sh-sub:#5f6b7a;--sh-line:#e6eaf0;--sh-soft:#f6f8fb;--sh-blue:#2864e8;--sh-blue2:#0f4fc8;--sh-green:#11875d;--sh-amber:#a8660b;--sh-red:#c23b3b;position:relative}.modern-suite-v304 .suite-command-v304{background:linear-gradient(135deg,#fff 0%,#f7faff 68%,#edf4ff 100%);border:1px solid #dde5f2;border-radius:22px;margin:0 0 18px;padding:24px;position:relative;overflow:hidden;box-shadow:0 16px 40px #142d5a14}.modern-suite-v304 .suite-command-v304:after{content:"";pointer-events:none;background:radial-gradient(circle,#2864e81f,#2864e800 68%);border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-70px}.suite-command-top-v304{z-index:1;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.suite-command-copy-v304{min-width:0;max-width:830px}.suite-eyebrow-v304{color:#2a5cc8;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:800;display:flex}.suite-eyebrow-v304:before{content:"";background:#2864e8;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #2864e81a}.suite-command-copy-v304 h1{color:var(--sh-ink);letter-spacing:-.035em;margin:0;font-size:27px;line-height:1.25}.suite-command-copy-v304 p{color:var(--sh-sub);margin:10px 0 0;font-size:14px;line-height:1.75}.suite-status-v304{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:420px;display:flex}.suite-status-v304 span{color:#4c5969;white-space:nowrap;background:#ffffffd6;border:1px solid #dce4ef;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:700;display:inline-flex}.suite-status-v304 span strong{color:#1b4fb5;font-weight:900}.suite-flow-v304{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:20px;display:grid;position:relative}.modern-suite-v304>.section-head{background:#fff;border:1px solid #e5e9ef;border-radius:16px;margin-bottom:16px;padding:14px 16px}.modern-suite-v304>.section-head h2{font-size:18px}.modern-suite-v304>.card,.modern-suite-v304>.grid>.card,.modern-suite-v304 .grid>.card{border-color:#e4e9f0;border-radius:17px;box-shadow:0 8px 24px #1128500b}.modern-suite-v304 .card:hover{border-color:#d6deea}.modern-suite-v304 table{border-collapse:separate;border-spacing:0}.modern-suite-v304 th{color:#546274;background:#f7f9fc;font-weight:800}.modern-suite-v304 td,.modern-suite-v304 th{border-color:#e8ecf2}.modern-suite-v304 input,.modern-suite-v304 select,.modern-suite-v304 textarea{border-color:#dce3ec;border-radius:10px}.modern-suite-v304 input:focus,.modern-suite-v304 select:focus,.modern-suite-v304 textarea:focus{border-color:#8eb0f5;outline:none;box-shadow:0 0 0 3px #2864e817}.modern-suite-v304 .btn.primary{box-shadow:0 7px 16px #2864e829}@media (width<=980px){.suite-command-top-v304{flex-direction:column}.suite-status-v304{justify-content:flex-start;max-width:none}.suite-flow-v304{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.modern-suite-v304 .suite-command-v304{border-radius:17px;padding:17px}.suite-command-copy-v304 h1{font-size:22px}.suite-flow-v304,.suite-kpi-v304{grid-template-columns:1fr}.suite-status-v304 span{white-space:normal}.suite-command-top-v304{gap:14px}}button.btn.primary{background:var(--ui-btn-primary-bg,#1d4ed8)}button.btn.primary:hover:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])){--ui-btn-primary-bg:var(--ui-btn-primary-hover)}.actions{gap:10px}#app{min-height:100vh}.content .page,.page.router-view{display:block}.content>*{min-width:0;max-width:100%}.workspace .workspace-switch{width:calc(100% + 18px);min-height:38px;color:var(--ui-text);letter-spacing:-.02em;text-overflow:ellipsis;background:#fff;border-radius:10px;margin:0 -9px;padding:4px 28px 4px 8px;font-size:16px;font-weight:800;display:block;border:1px solid var(--ui-line)!important}.workspace .workspace-switch:hover:not(:disabled){border-color:var(--ui-line-strong)!important}.workspace .workspace-switch+.meta{margin-top:4px}.workspace .workspace-switch:focus{border-color:var(--ui-blue-300);outline:none;box-shadow:0 0 0 4px #3b82f614}.workspace .workspace-switch:disabled{opacity:.6;cursor:progress}.sidebar .sidebar-user{border:1px solid var(--ui-line);background:var(--ui-surface-2);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding:12px 14px;display:flex}.sidebar .sidebar-user .who{min-width:0}.sidebar .sidebar-user .who b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.sidebar .sidebar-user .who span{color:var(--ui-text-3);margin-top:2px;font-size:12px;font-weight:700;display:block}.app-modal-backdrop{z-index:9999;background:var(--ui-scrim);backdrop-filter:blur(3px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ui-skip-link{z-index:calc(var(--ui-z-drawer) + 2);border-radius:var(--ui-radius-control);background:var(--ui-text);color:var(--ui-inverse-ink);font-size:var(--ui-fs-md);padding:10px 16px;font-weight:800;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.ui-skip-link:focus-visible{transform:none}.app-modal{border:1px solid var(--ui-line);width:min(440px,100%);max-height:calc(100dvh - 40px);box-shadow:var(--ui-shadow-3);background:#fff;border-radius:22px;padding:24px;overflow-y:auto}.app-modal.is-form{width:min(640px,100%)}.app-modal.is-wide{width:min(960px,100%)}.app-modal>h3:first-child,.app-modal .app-modal-title{color:var(--ui-text);letter-spacing:-.03em;margin:0;font-size:20px;font-weight:900;line-height:1.35}.app-modal p{color:var(--ui-text-2);white-space:pre-line;text-wrap:pretty;margin:10px 0 0;font-size:14px;line-height:1.6}.app-modal.confirm-dialog p{text-wrap:balance}.app-modal .app-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.app-modal .app-modal-actions>.btn{min-width:88px}.app-modal.ui-modal{flex-direction:column;padding:0;display:flex;overflow:hidden}.ui-modal>.app-modal-head{flex:none;align-items:flex-start;gap:12px;padding:22px 24px 0;display:flex}.ui-modal>.app-modal-head>:first-child:not(.app-modal-close){flex:auto;min-width:0}.ui-modal .app-modal-close{border-radius:var(--ui-radius-control);width:36px;height:36px;color:var(--ui-text-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-6px -10px 0 auto;padding:0;font-size:22px;line-height:1;display:grid}.ui-modal .app-modal-close:hover{background:var(--ui-surface-2);color:var(--ui-text)}.ui-modal>.app-modal-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:12px 24px 20px;overflow-y:auto}.ui-modal>.app-modal-body:first-child{padding-top:24px}.ui-modal>.app-modal-body>:first-child{margin-top:0}.ui-modal>.app-modal-actions{flex:none;margin:0;padding:0 24px 24px}.ui-modal:is(.is-form,.is-wide)>.app-modal-actions{border-top:1px solid var(--ui-line);padding-top:14px}@media (width<=620px){.app-modal-backdrop{padding:12px}.app-modal{max-height:calc(100dvh - 24px)}.ui-modal>.app-modal-head{padding:18px 18px 0}.ui-modal>.app-modal-body{padding:10px 18px 16px}.ui-modal>.app-modal-body:first-child{padding-top:18px}.ui-modal>.app-modal-actions{padding:0 18px 18px}.ui-modal:is(.is-form,.is-wide)>.app-modal-actions{padding-top:12px}.app-modal .app-modal-actions>.btn{flex:1 1 0}}#app#app .app-modal.ui-modal>.app-modal-reason{text-align:right;flex:none;max-width:none;margin:0;padding:0 24px}#app#app .app-modal.ui-modal>.app-modal-reason+.app-modal-reason{padding-top:4px}#app#app .app-modal.ui-modal:is(.is-form,.is-wide,.is-full)>.app-modal-body+.app-modal-reason{border-top:1px solid var(--ui-line);padding-top:12px}#app#app .app-modal.ui-modal>.app-modal-reason+.app-modal-actions{border-top:0;padding-top:8px}@media (width<=620px){#app#app .app-modal.ui-modal>.app-modal-reason{text-align:left;padding-left:18px;padding-right:18px}#app#app .app-modal.ui-modal:is(.is-form,.is-wide,.is-full)>.app-modal-body+.app-modal-reason{padding-top:12px}}:is(.auth-shell,.ui-public-shell){background:var(--bg);place-items:start center;min-height:100vh;padding:clamp(24px,10vh,96px) 24px 24px;display:grid}.auth-card{width:min(420px,100%)}:is(.auth-card>.card,.ui-public-card)>.brand{border-bottom:1px solid var(--ui-line);text-align:left;justify-content:flex-start;margin:0 0 20px!important;padding:0 0 18px!important}:is(.auth-card>.card,.ui-public-card)>.brand>.logo{flex:none}:is(.auth-card,.ui-public-card,.auth-shell) .brand p:not(.error-brand-name){color:var(--ui-text-3)!important;font-size:12px!important;font-weight:500!important}.auth-card.is-center>.card{text-align:center}.auth-card.is-center>.card .actions{justify-content:center}.auth-field{margin-top:14px;display:block}.auth-field span{color:var(--ui-text-sub);margin-bottom:7px;font-size:13px;font-weight:900;display:block}.auth-field input{border:1px solid var(--ui-input-line);background:#fff;width:100%;padding:0 13px;font-size:14px}.auth-field input:focus{border-color:var(--ui-blue-600)}.page-placeholder .card{text-align:center}.page-placeholder .card p{color:var(--ui-text-2);margin:10px 0 0}.scope-badge{border:1px solid var(--ui-warn-line);background:var(--ui-warn-bg);min-height:24px;color:var(--ui-warn-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.btn:disabled,button.btn:disabled,.btn[aria-disabled=true]:where(:not(.primary[aria-busy=true])),button.btn.ghost:disabled,button.btn.ghost[aria-disabled=true],button.tab:disabled,.ui-chip:disabled,.ui-chip[aria-disabled=true],:is(.job-chip,.prep-job-chip,.prep-kit-chip):disabled{cursor:not-allowed;opacity:1!important;border-color:var(--ui-line)!important;box-shadow:none!important;color:var(--ui-disabled)!important;background:#fff!important;transform:none!important}.btn:disabled:hover,button.btn:disabled:hover,button.btn.ghost:disabled:hover,.btn[aria-disabled=true]:where(:not(.primary[aria-busy=true])):hover,button.btn.ghost[aria-disabled=true]:hover,.ui-chip:disabled:hover,.ui-chip[aria-disabled=true]:hover,:is(.job-chip,.prep-job-chip,.prep-kit-chip):disabled:hover{border-color:var(--ui-line)!important;box-shadow:none!important;background:#fff!important;transform:none!important}:is(.job-chip,.prep-job-chip,.prep-kit-chip,.ui-chip):disabled>:is(b,strong,small,span),.ui-chip[aria-disabled=true]>:is(b,strong,small,span){color:var(--ui-disabled)!important}:is(.card,.ui-side-panel,[role=dialog]) :is(.section-head,.ui-section-head):where(:not(.is-flat)){box-shadow:none;border:0!important;border-bottom:1px solid var(--ui-line)!important;background:0 0!important;border-radius:0!important;margin:0 0 16px!important;padding:0 0 16px!important}:is(.card,.ui-side-panel,[role=dialog]) :is(.section-head,.ui-section-head) h2{font-size:20px}#app#app :is(.card,.ui-side-panel,[role=dialog]) :is(.section-head,.ui-section-head) h2{margin:0}:is(.card,.ui-side-panel,[role=dialog]) :is(.section-head,.ui-section-head) p{font-size:14px;line-height:1.6}@media (width>=981px){.suite-command-top-v304>.suite-status-v304{flex:none;max-width:50%}}.suite-status-v304 span{background:var(--soft);box-shadow:none;border-color:#0000}.suite-step-v304 small,.suite-kpi-item-v304 span,.suite-kpi-item-v304 em,.suite-callout-v304 p{color:var(--ui-text-2)}.modern-suite-v304>.section-head p{color:var(--ui-text-2)!important}:where(button,a[href],summary,[role=button],[role=tab],[tabindex]:not([tabindex="-1"])):focus-visible{outline-offset:2px;outline:var(--ui-focus-outline)!important}:where(input,select,textarea):where(:not([aria-invalid=true],.invalid)):focus-visible{border-color:var(--ui-input-focus-line,var(--ui-blue-600));box-shadow:var(--ui-input-focus-shadow,var(--ui-focus-ring));outline:none}:is(input,select,textarea):not([type=checkbox],[type=radio]):focus{outline:none}:is(input,select,textarea):is([aria-invalid=true],.invalid):focus-visible{box-shadow:0 0 0 3px #be123c33}#app#app :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=file]):disabled{border-color:var(--ui-input-disabled-line);background:var(--ui-input-disabled-fill);color:var(--ui-input-disabled-ink);cursor:not-allowed;-webkit-text-fill-color:var(--ui-text-3);opacity:1!important}:where(.pill){justify-self:start}@media (width<=760px){td .btn,.actions:where(:not(.ui-callout *))>.btn{max-width:100%;white-space:nowrap!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ui-info:#1d4ed8;--ui-info-ink:#1e3a8a;--ui-info-bg:#eff6ff;--ui-info-line:#bfdbfe;--ui-success:#047857;--ui-success-ink:#065f46;--ui-success-bg:#ecfdf5;--ui-success-line:#bbf7d0;--ui-warn:#b45309;--ui-warn-ink:#92400e;--ui-warn-bg:#fffbeb;--ui-warn-line:#fde68a;--ui-danger:#be123c;--ui-danger-ink:#9f1239;--ui-danger-bg:#fff1f2;--ui-danger-line:#fecdd3;--ui-ai:#6d28d9;--ui-ai-bg:#f5f3ff;--ui-ai-line:#ddd6fe;--ui-neutral:#475569;--ui-neutral-ink:#263346;--ui-neutral-bg:#f1f5f9;--ui-neutral-line:#e2e8f0;--ui-line:#e2e8f0;--ui-line-strong:#cbd5e1;--ui-text:#0f172a;--ui-text-sub:#334155;--ui-text-2:#475569;--ui-text-3:#566579;--ui-disabled:#94a3b8;--ui-blue-300:#93c5fd;--ui-blue-600:#2563eb;--ui-blue-700:#1d4ed8;--ui-surface:#fff;--ui-surface-2:#f8fafc;--ui-surface-info:#f1f6ff;--ui-selected-bg:#eff6ff;--ui-selected-line:var(--ui-blue-600);--ui-selected-ring:inset 0 0 0 1px var(--ui-selected-line);--ui-shadow-1:0 10px 28px #0f172a0a;--ui-shadow-2:0 16px 40px #142d5a14;--ui-shadow-3:0 24px 54px #0f172a24;--ui-radius-control:12px;--ui-btn-h-sm:36px;--ui-btn-h-md:42px;--ui-btn-h-lg:44px;--ui-h-btn:var(--ui-btn-h-md);--ui-h-btn-sm:var(--ui-btn-h-sm);--ui-h-btn-cell:var(--ui-btn-h-sm);--ui-h-btn-lg:var(--ui-btn-h-lg);--ui-h-form:42px;--ui-h-dense:36px;--ui-topbar-h:56px;--ui-sticky-top:calc(var(--ui-topbar-h) + 12px)}.content{overflow-x:clip}@media (width>=1181px){#applicantai .document-source-preview-v272,#competency .leadership-design-v194 .right-stack{max-height:calc(100vh - var(--ui-sticky-top) - 12px);overscroll-behavior:contain;overflow-y:auto;top:var(--ui-sticky-top)!important}}@media (width>=1151px){#applicants .document-set-summary-v232,#applicants .direct-sourcing-summary-v234{max-height:calc(100vh - var(--ui-sticky-top) - 12px);overscroll-behavior:contain;overflow-y:auto;top:var(--ui-sticky-top)!important}}@media (width>=1051px){#interviewops .selected-indicator-panel-v224{max-height:calc(100vh - var(--ui-sticky-top) - 12px);overscroll-behavior:contain;overflow-y:auto;top:var(--ui-sticky-top)!important}}#ailiteracy .ai-literacy-question-tabs{top:var(--ui-sticky-top)!important}@media (width<=1180px){#applicantai .document-source-preview-v272,#competency .leadership-design-v194 .right-stack{position:static!important;top:auto!important}}@media (width<=1150px){#applicants .document-set-summary-v232,#applicants .direct-sourcing-summary-v234{position:static!important;top:auto!important}}@media (width<=1050px){#interviewops .selected-indicator-panel-v224{position:static!important;top:auto!important}}.ui-hero{color:var(--ink);position:relative;overflow:hidden;border:1px solid var(--ui-line)!important;box-shadow:var(--ui-shadow-2)!important;background:linear-gradient(135deg,#fff 0%,#f7faff 68%,#edf4ff 100%)!important;border-radius:22px!important;padding:24px!important}.ui-hero.ops-command-v303{row-gap:18px!important}.ui-hero-top{z-index:1;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.ui-hero-copy{min-width:0;max-width:860px}.ui-kicker{text-transform:uppercase;align-items:center;gap:8px;color:var(--ui-blue-700)!important;letter-spacing:.08em!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 10px!important;padding:0!important;font-size:12px!important;font-weight:800!important;line-height:1.4!important;display:inline-flex!important}.ui-kicker.is-ko{letter-spacing:.02em!important}.ui-kicker:before{content:"";background:var(--ui-blue-600);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #2864e81a}.ui-hero .ui-hero-title{color:var(--ui-text)!important;letter-spacing:-.035em!important;margin:0!important;font-size:27px!important;font-weight:800!important;line-height:1.3!important}.ui-hero .ui-hero-desc{max-width:860px;color:var(--ui-text-2)!important;margin:10px 0 0!important;font-size:14px!important;font-weight:400!important;line-height:1.7!important}.ui-hero .ui-hero-desc+.ui-hero-desc{margin-top:4px!important}.ui-hero-meta{z-index:1;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:50%;position:relative;display:flex!important}.ui-meta-chip{min-height:var(--ui-chip-h-lg);white-space:nowrap;align-items:center;gap:6px;background:var(--ui-neutral-bg,var(--soft))!important;color:var(--ui-text-2)!important;letter-spacing:0!important;text-transform:none!important;border:1px solid #0000!important;border-radius:999px!important;margin:0!important;padding:0 12px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.ui-meta-chip:before{content:none!important}.ui-meta-chip :is(strong,b){color:var(--ui-blue-700);font-weight:900}button.ui-meta-chip{appearance:none;font-family:inherit;line-height:inherit;cursor:pointer}button.ui-meta-chip:after{content:"";background:currentColor;flex:none;width:14px;height:14px;margin-right:-4px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}button.ui-meta-chip:hover:not(:disabled,[aria-disabled=true]){border-color:var(--ui-blue-300)!important;background:var(--ui-surface-info)!important}button.ui-meta-chip:is(:disabled,[aria-disabled=true]){cursor:default}button.ui-meta-chip:is(:disabled,[aria-disabled=true]):after{content:none}.ui-hero-actions{z-index:1;flex-wrap:wrap;align-items:center;position:relative;gap:8px!important;margin:16px 0 0!important;display:flex!important}.ui-hero.ops-command-v303>.ui-hero-meta{place-self:start end!important}@media (width<=1180px){.ui-hero.ops-command-v303>.ui-hero-meta{order:-1;justify-content:flex-start;max-width:none;justify-self:start!important}}@media (width<=980px){.ui-hero-top{flex-direction:column;gap:14px}.ui-hero-meta{justify-content:flex-start;max-width:none}}@media (width<=620px){.ui-hero{padding:18px!important}.ui-hero .ui-hero-title{font-size:22px!important}}.ui-flow{z-index:1;grid-column:1/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;list-style:none;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:none!important;align-items:stretch!important;gap:8px!important;margin:18px 0 0!important;padding:0!important;display:grid!important}.ui-hero:is(.ops-command-v303,.modern-command-band)>:is(.ui-flow,.ui-metrics){margin-top:0!important}.ui-flow-step{min-width:0;min-height:64px;color:var(--ui-text-sub);font:inherit;text-align:left;flex-direction:column;gap:3px;position:relative;border:1px solid var(--ui-line)!important;background:#ffffffd1!important;border-radius:14px!important;margin:0!important;padding:11px 12px!important;display:flex!important}.ui-flow-step:after{display:none!important}.ui-flow-step>:is(em,.ui-flow-no){font-variant-numeric:tabular-nums;letter-spacing:.04em;font-style:normal;display:block;color:var(--ui-text-3)!important;margin:0!important;font-size:11px!important;font-weight:900!important}.ui-flow-step>:is(b,strong){color:var(--ui-text-sub);display:block;margin:0!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important}.ui-flow-step>:is(small,span,p){color:var(--ui-text-2);margin:0;display:block;font-size:12px!important;font-weight:500!important;line-height:1.45!important}.ui-flow-step:not(:has(>:is(small,span,p))){justify-content:center;min-height:48px}.ui-flow-step:is([data-state=done],.done)>:is(b,strong):before{content:"✓";margin-right:5px;font-weight:900}.ui-flow-step:is([data-state=current],.active,[aria-current=step],[aria-selected=true]){border-color:var(--ui-blue-300)!important;background:var(--ui-surface-info)!important;box-shadow:inset 0 0 0 1px #2864e80f!important}.ui-flow-step:is([data-state=current],.active,[aria-current=step],[aria-selected=true])>:is(b,strong,em,.ui-flow-no){color:var(--ui-blue-700)!important}.ui-flow-step:is([data-state=done],.done){border-color:var(--ui-success-line)!important;background:#f4fbf8!important}.ui-flow-step:is([data-state=done],.done)>:is(b,strong,em,.ui-flow-no){color:#17775a!important}.ui-flow-step:is([data-state=locked],.locked){border-style:dashed!important;border-color:var(--ui-line-strong)!important;background:var(--ui-surface-2)!important}.ui-flow-step:is([data-state=locked],.locked)>*{color:var(--ui-disabled)!important}:is(button,a).ui-flow-step{cursor:pointer}:is(button,a).ui-flow-step:hover:not(:disabled){transform:none;border-color:var(--ui-blue-300)!important}button.ui-flow-step:disabled{cursor:not-allowed}@media (width<=980px){.ui-flow{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=980px) and (width>=621px){.ui-flow>:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=981px) and (width<=1180px){.ui-flow:has(>:nth-child(6)){grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr))!important}.ui-flow:has(>:nth-child(6)):not(:has(>:nth-child(7))){grid-template-columns:repeat(3,minmax(0,1fr))!important}.ui-flow:has(>:nth-child(7))>:last-child:nth-child(4n+1){grid-column:1/-1}}@media (width<=620px){.ui-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.ui-flow>:last-child:nth-child(odd){grid-column:1/-1}.ui-flow .ui-flow-step{min-height:0;padding:9px 10px!important}.ui-flow .ui-flow-step>:is(small,span,p):not(.ui-flow-state){display:none!important}}.ui-metrics{z-index:1;grid-column:1/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;position:relative;grid-template-columns:none!important;align-items:stretch!important;gap:10px!important;display:grid!important}.ui-hero .ui-metrics{margin:14px 0 0!important}@media (width>=981px){.ui-metrics:has(>:nth-child(7)){grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr))!important}}.ui-metric{min-width:0;color:var(--ui-text);font:inherit;position:relative;border:1px solid var(--ui-line)!important;text-align:left!important;background:#fff!important;border-radius:14px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:4px!important;min-height:0!important;margin:0!important;padding:13px 14px!important;display:flex!important}.ui-metric>:is(span,.lab){white-space:normal;order:1;display:block;color:var(--ui-text-2)!important;letter-spacing:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important}.ui-metrics:not(:has(>.ui-metric>:is(em,small,.ui-metric-sub,.progress)))>.ui-metric>:is(span,.lab):not(.progress):first-of-type{flex-grow:1}.ui-metric>:is(strong,b,.num){color:var(--ui-text);font-variant-numeric:tabular-nums;order:2;display:block;letter-spacing:-.02em!important;margin:0!important;font-size:20px!important;font-weight:800!important;line-height:1.2!important}.ui-metric>:is(em,small,.ui-metric-sub){order:3;font-style:normal;display:block;color:var(--ui-text-2)!important;margin:0!important;font-size:12px!important;font-weight:500!important;line-height:1.45!important}.ui-metric>.progress{order:4;margin-top:6px!important}.ui-metric.is-lg>:is(strong,b,.num){font-size:28px!important}.ui-metric[data-tone=success]>:is(strong,b,.num){color:var(--ui-success)}.ui-metric[data-tone=warn]>:is(strong,b,.num){color:var(--ui-warn)}.ui-metric[data-tone=danger]>:is(strong,b,.num){color:var(--ui-danger)}.ui-metric:is(button,a,.is-action,.is-clickable){cursor:pointer;padding-right:28px!important}.ui-metric:is(button,a,.is-action,.is-clickable):after{content:"›";color:var(--ui-text-3);font-size:16px;font-weight:800;line-height:1;position:absolute;top:12px;right:14px}.ui-metric:is(button,a,.is-action,.is-clickable):not(.active,.is-active,[aria-pressed=true]):hover{transform:none;border-color:var(--ui-line-strong)!important}.ui-metric:is(.active,.is-active,[aria-pressed=true]){border-color:var(--ui-blue-600)!important;background:var(--ui-surface-info)!important;box-shadow:inset 0 0 0 1px var(--ui-blue-600)!important}.ui-metric:is(.active,.is-active,[aria-pressed=true])>:is(strong,b,.num){color:var(--ui-blue-700)}@media (width<=980px){.ui-metrics{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ui-metrics>:last-child:nth-child(odd){grid-column:1/-1}}.ui-metrics.is-2col{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ui-metrics.is-2col>:last-child:nth-child(odd){grid-column:1/-1}@media (width<=620px){.ui-metrics:where(:not(.is-2col)):has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important}.ui-metrics:where(:not(.is-2col)):has(>:nth-child(3):last-child)>:last-child:nth-child(odd){grid-column:auto}.ui-metrics:where(:not(.is-2col)):has(>:nth-child(3):last-child)>.ui-metric{padding:10px!important}.ui-metrics:where(:not(.is-2col)):has(>:nth-child(3):last-child)>.ui-metric:is(button,a,.is-action,.is-clickable){padding-right:18px!important}.ui-metrics:where(:not(.is-2col)):has(>:nth-child(3):last-child)>.ui-metric:is(button,a,.is-action,.is-clickable):after{top:10px;right:8px}.ui-metrics:where(:not(.is-2col)):has(>:nth-child(3):last-child)>.ui-metric.is-lg>strong{font-size:20px!important}}.ui-metrics:is(.is-strip,:has(>.ui-metric.is-strip),:where(.card,.ui-subbox) :not(:has(>.ui-metric.is-sm))){border-top:1px solid var(--ui-line);padding-top:14px;gap:0!important}:is(.ui-section-head,.section-head)+.ui-metrics.ui-metrics{border-top-width:0}.ui-metrics:is(.is-strip,:has(>.ui-metric.is-strip),:where(.card,.ui-subbox) :not(:has(>.ui-metric.is-sm)))>.ui-metric{border:0!important;border-left:1px solid var(--ui-line)!important;box-shadow:var(--ui-strip-hover-shadow,none)!important;background:0 0!important;border-radius:0!important;padding:0 20px!important}.ui-metrics:is(.is-strip,:has(>.ui-metric.is-strip),:where(.card,.ui-subbox) :not(:has(>.ui-metric.is-sm)))>.ui-metric:is(button,a,.is-action,.is-clickable):not(.active,.is-active,[aria-pressed=true]):hover{--ui-strip-hover-shadow:inset 0 -2px 0 var(--ui-line-strong)}.ui-metrics:is(.is-strip,:has(>.ui-metric.is-strip),:where(.card,.ui-subbox) :not(:has(>.ui-metric.is-sm)))>.ui-metric:first-child{border-left-width:0!important;padding-left:0!important}.ui-metrics:is(.is-strip,:has(>.ui-metric.is-strip),:where(.card,.ui-subbox) :not(:has(>.ui-metric.is-sm)))>.ui-metric:is(button,a,.is-action,.is-clickable){padding-right:36px!important}.ui-metrics:is(.is-strip,:has(>.ui-metric.is-strip),:where(.card,.ui-subbox) :not(:has(>.ui-metric.is-sm)))>.ui-metric:is(.active,.is-active,[aria-pressed=true]){box-shadow:inset 0 -3px 0 var(--ui-blue-600)!important;background:0 0!important}@media (width<=980px){.ui-metrics:is(.is-strip,:has(>.ui-metric.is-strip),:where(.card,.ui-subbox) :not(:has(>.ui-metric.is-sm))){row-gap:14px!important}.ui-metrics:is(.is-strip,:has(>.ui-metric.is-strip),:where(.card,.ui-subbox) :not(:has(>.ui-metric.is-sm)))>.ui-metric{padding-inline:16px 0!important}.ui-metrics:is(.is-strip,:has(>.ui-metric.is-strip),:where(.card,.ui-subbox) :not(:has(>.ui-metric.is-sm)))>.ui-metric:nth-child(odd){border-left-width:0!important;padding-left:0!important}.ui-metrics:is(.is-strip,:has(>.ui-metric.is-strip),:where(.card,.ui-subbox) :not(:has(>.ui-metric.is-sm)))>.ui-metric:is(button,a,.is-action,.is-clickable){padding-right:22px!important}}@media (width<=620px){.ui-metrics:is(.is-strip,:has(>.ui-metric.is-strip),:where(.card,.ui-subbox) :not(:has(>.ui-metric.is-sm))):where(:not(.is-2col)):has(>:nth-child(3):last-child)>.ui-metric{padding:0 0 0 10px!important}.ui-metrics:is(.is-strip,:has(>.ui-metric.is-strip),:where(.card,.ui-subbox) :not(:has(>.ui-metric.is-sm))):where(:not(.is-2col)):has(>:nth-child(3):last-child)>.ui-metric:nth-child(odd){border-left-width:1px!important;padding-left:10px!important}.ui-metrics:is(.is-strip,:has(>.ui-metric.is-strip),:where(.card,.ui-subbox) :not(:has(>.ui-metric.is-sm))):where(:not(.is-2col)):has(>:nth-child(3):last-child)>.ui-metric:first-child{border-left-width:0!important;padding-left:0!important}}.ui-section-head{grid-template-columns:minmax(0,1fr) fit-content(45%);justify-content:stretch!important;align-items:start!important;gap:0 16px!important;display:grid!important}.ui-section-head>*{grid-column:1;min-width:0}.ui-section-head:not(.ui-hero)>div>p,.ui-section-head:not(.ui-hero) .ui-section-desc>p{max-width:62em}.ui-section-head>:is(.actions,.btn){grid-area:1/2/span 3!important;justify-self:end!important;width:auto!important;margin:0!important}.ui-section-head>.actions{flex-wrap:wrap;gap:10px;justify-content:flex-end!important;display:flex!important}.ui-section-head .actions .btn,.ui-section-head>.btn{max-width:100%;white-space:nowrap!important}.ui-section-head .kicker{margin-bottom:8px!important}@media (width<=620px){.ui-section-head .kicker{white-space:normal;max-width:100%;line-height:1.35;border-radius:12px!important}}@media (width<=980px){.ui-section-head:not(:where(:has(>.actions>.btn.ui-icon):not(:has(>.actions>:not(.btn.ui-icon))),:has(>.btn.ui-icon))){grid-template-columns:minmax(0,1fr)}.ui-section-head>:is(.actions,.btn):not(:where(.ui-icon,:has(>.btn.ui-icon):not(:has(>:not(.btn.ui-icon))))){grid-area:auto/1!important;justify-content:flex-start!important;justify-self:start!important;margin-top:12px!important}}#app#app .content .ui-section-head:not(.ui-hero,.is-sub) h2:not(.ui-hero-title),#app#app .content .card:not(.ui-hero,.ui-hero .card,.card .card,.ui-subbox)>h2:not(.ui-hero-title){letter-spacing:-.03em!important;font-size:20px!important;font-weight:900!important;line-height:1.35!important}:where(#app#app) .ui-callout{border:1px solid var(--ui-info-line);background:var(--ui-info-bg);box-shadow:none;color:var(--ui-info-ink);border-radius:14px;padding:14px 16px;font-size:13px;line-height:1.6}:where(#app#app) .ui-callout[data-tone=neutral]{border-color:var(--ui-line);background:var(--ui-surface-2);color:var(--ui-neutral-ink)}:where(#app#app) .ui-callout[data-tone=success]{border-color:var(--ui-success-line);background:var(--ui-success-bg);color:var(--ui-success-ink)}:where(#app#app) .ui-callout[data-tone=warn]{border-color:var(--ui-warn-line);background:var(--ui-warn-bg);color:var(--ui-warn-ink)}:where(#app#app) .ui-callout[data-tone=danger]{border-color:var(--ui-danger-line);background:var(--ui-danger-bg);color:var(--ui-danger-ink)}:where(#app#app) .ui-callout[data-tone=ai]{border-color:var(--ui-ai-line);background:var(--ui-ai-bg);color:var(--ui-ai)}#app#app .ui-callout>:is(b,.ui-callout-title){color:inherit;margin:0 0 4px;font-size:14px;font-weight:800;line-height:1.45;display:block}#app#app .ui-callout p{color:inherit;font-size:13px;line-height:1.6;margin:0!important}#app#app .ui-callout p+p{margin-top:4px!important}#app#app .ui-callout>.actions{margin-top:10px!important}#app#app .ui-callout .suite-callout-icon-v304{display:none!important}#app#app .ui-callout>div>b:first-child{color:inherit;margin:0 0 4px;font-size:14px;font-weight:800;line-height:1.45;display:block}#app#app .ui-callout[data-tone=neutral] p{color:var(--ui-text-2)}#app#app .ui-table th:where(:not([scope=row])),#app#app .ui-table-head{background:var(--ui-th-bg,var(--ui-surface-2))!important;color:var(--ui-text-2)!important;letter-spacing:0!important;font-size:12px!important;font-weight:900!important}#app#app .ui-table-head>*{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}#app#app .ui-status{min-height:var(--ui-chip-h-md);vertical-align:middle;white-space:nowrap;align-items:center;gap:5px;border:1px solid var(--ui-status-line,var(--ui-neutral-line))!important;background:var(--ui-neutral-bg)!important;color:var(--ui-neutral)!important;font-size:12px!important;font-style:normal!important;font-weight:var(--ui-chip-fw)!important;letter-spacing:0!important;border-radius:999px!important;padding:0 9px!important;line-height:1.2!important;display:inline-flex!important}#app#app .ui-status:before{content:none!important}#app#app .ui-status[data-tone=info]{border-color:var(--ui-info-line)!important;background:var(--ui-info-bg)!important;color:var(--ui-info)!important}#app#app .ui-status[data-tone=success]{border-color:var(--ui-success-line)!important;background:var(--ui-success-bg)!important;color:var(--ui-success)!important}#app#app .ui-status[data-tone=warn]{border-color:var(--ui-warn-line)!important;background:var(--ui-warn-bg)!important;color:var(--ui-warn)!important}#app#app .ui-status[data-tone=danger]{border-color:var(--ui-danger-line)!important;background:var(--ui-danger-bg)!important;color:var(--ui-danger)!important}#app#app .ui-status[data-tone=ai]{border-color:var(--ui-ai-line)!important;background:var(--ui-ai-bg)!important;color:var(--ui-ai)!important}#app#app button.btn.ui-danger,#app#app a.btn.ui-danger{border-color:var(--ui-danger-line)!important;color:var(--ui-danger)!important;background:#fff!important}#app#app button.btn.ui-danger:hover:not(:disabled),#app#app a.btn.ui-danger:hover{background:var(--ui-danger-bg)!important;border-color:#fda4af!important}#app#app button.btn.ui-danger:disabled,#app#app button.btn.ui-danger:disabled:hover{border-color:var(--ui-line)!important;color:var(--ui-disabled)!important;background:#fff!important}#app#app :is(.ui-cards .card,.card.ui-card):not(.dark,.ui-card-emphasis,.ui-card-bare,.card .card,.ui-hero .card){border:1px solid var(--ui-line);box-shadow:var(--ui-shadow-1);background:#fff;border-radius:22px}#app#app .card.ui-card-emphasis{border:1px solid var(--ui-info-line);background:linear-gradient(135deg,#fff,#f8fbff);border-radius:22px;box-shadow:0 12px 30px #2563eb0f}#app#app button.btn.ui-danger.is-quiet{border-color:var(--ui-line)!important;color:var(--ui-text-3)!important;background:#fff!important}#app#app button.btn.ui-danger.is-quiet:is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]){border-color:var(--ui-danger-line)!important;background:var(--ui-danger-bg)!important;color:var(--ui-danger)!important}#app#app button.btn.ui-danger.is-icon{width:30px;min-width:30px;height:30px;line-height:1;border-radius:999px!important;min-height:30px!important;padding:0!important;font-size:15px!important}#app#app button.btn.ui-add{place-self:start;border:1px dashed var(--ui-input-line,var(--ui-line-strong))!important;border-radius:var(--ui-radius-control)!important;width:auto!important;min-height:36px!important;box-shadow:none!important;color:var(--ui-info)!important;background:#fff!important;padding:0 14px!important;font-size:13px!important;font-weight:800!important}#app#app button.btn.ui-add:hover:not(:disabled){border-style:solid!important;border-color:var(--ui-info-line)!important;background:var(--ui-info-bg)!important}#app#app button.btn:is(.ui-danger,.ui-add):disabled,#app#app button.btn:is(.ui-danger,.ui-add):disabled:hover{border-style:solid!important;border-color:var(--ui-line)!important;color:var(--ui-disabled)!important;background:#fff!important}#app#app .ui-subhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;display:flex;color:var(--ink)!important;letter-spacing:0!important;text-transform:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 10px!important;padding:0!important;font-size:13px!important;font-weight:800!important;line-height:1.4!important}#app#app .ui-subhead:before{content:none!important}#app#app .ui-subhead.is-inline{margin:0!important}#app#app .ui-next{grid-template-columns:minmax(0,1fr) auto;padding:var(--ui-next-pad,var(--ui-pad-card))!important;border:var(--ui-next-border,1px solid var(--ui-line))!important;border-radius:var(--ui-next-radius,22px)!important;background:var(--ui-next-bg,#fff)!important;box-shadow:var(--ui-next-shadow,var(--ui-shadow-1))!important;align-items:center!important;gap:12px 18px!important;display:grid!important}#app#app .ui-next>:first-child{min-width:0}#app#app .ui-next :is(.pill,.kicker,.ui-tag){margin:0 0 8px!important}#app#app .ui-next h2{color:var(--ink);margin:0;font-size:20px;line-height:1.35;letter-spacing:-.03em!important;font-weight:900!important}#app#app .ui-next p{color:var(--ui-text-2);margin:6px 0 0;font-size:14px;line-height:1.6;font-weight:400!important}#app#app .ui-next>:is(.btn,.actions){justify-self:end;margin:0!important}#app#app .ui-next>.actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}#app#app .ui-next .btn{min-width:160px}@media (width<=760px){#app#app .ui-next{grid-template-columns:minmax(0,1fr)}#app#app .ui-next>:is(.btn,.actions){justify-self:stretch}#app#app .ui-next .btn{flex:100%;width:100%}}#app#app :is(input,textarea):not(:disabled)::placeholder{color:var(--ui-text-3);opacity:1}#app#app :is(.table,.matrix-wrap,.ui-scroll-x){background:linear-gradient(to right, var(--ui-scroll-bg,#fff) 30%, #fff0) left center/40px 100% no-repeat local, linear-gradient(to left, var(--ui-scroll-bg,#fff) 30%, #fff0) right center/40px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #0f172a38, #0f172a00) left center/18px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #0f172a38, #0f172a00) right center/18px 100% no-repeat scroll, var(--ui-scroll-bg,#fff)!important}#app#app .ui-subhead>small{color:var(--ui-text-2)!important;font-size:12px!important;font-weight:700!important}#app#app .ui-chip{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:var(--ui-chip-h-lg)!important;border:1px solid var(--ui-input-line,var(--ui-line-strong))!important;color:var(--ui-text-2)!important;font-size:13px!important;font-weight:var(--ui-chip-fw)!important;background:#fff!important;border-radius:999px!important;padding:0 12px!important;line-height:1.2!important;display:inline-flex!important;transform:none!important}#app#app .ui-chip:hover:not(:disabled,[aria-disabled=true],[aria-pressed=true],[aria-selected=true],.active,.is-active,:has(>input:checked)){border-color:var(--ui-input-line-hover)!important;color:var(--ink)!important}@media (width<=760px){#app#app .ui-chip{min-height:36px!important}}#app#app .ui-chip:is([aria-pressed=true],[aria-selected=true],.active,.is-active,:has(>input:checked)){border-color:var(--ui-chip-on-line,var(--blue))!important;background:var(--ui-chip-on-bg,var(--ui-info-bg))!important;color:var(--ui-chip-on-ink,var(--ui-info))!important;font-weight:var(--ui-chip-fw)!important}#app#app .ui-chip>small{opacity:.8;color:inherit!important;font-size:12px!important;font-weight:700!important}#app#app .ui-chip:disabled,#app#app .ui-chip:disabled:hover,#app#app .ui-chip[aria-disabled=true],#app#app .ui-chip[aria-disabled=true]:hover{cursor:not-allowed;border-color:var(--ui-line)!important;color:var(--ui-disabled)!important;background:#fff!important}.btn,button.btn{min-height:var(--ui-h-btn)!important;border-radius:var(--ui-radius-control)!important}td .btn,td .btn:is(.primary,.ghost){min-height:var(--ui-h-btn-cell)!important;padding:0 12px!important;font-size:13px!important}@media (width<=620px){.ui-meta-chip{white-space:normal;max-width:100%}}#app#app .btn:is(.ui-sm,.small),#app#app button.btn:is(.ui-sm,.small){min-height:var(--ui-h-btn-sm)!important;padding:0 12px!important;font-size:13px!important}#app#app .btn.ui-cell,#app#app button.btn.ui-cell{min-height:var(--ui-h-btn-cell)!important;padding:0 12px!important;font-size:13px!important}#app#app .btn.ui-lg,#app#app button.btn.ui-lg{min-height:var(--ui-h-btn-lg)!important;padding:0 20px!important;font-size:15px!important}#app#app :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],.orgfit-inline-edit){border-radius:var(--ui-radius-control)}#app#app :is(.field,.auth-field) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select:not([multiple],[size])){height:var(--ui-h-form);min-height:var(--ui-h-form);font-weight:500}#app#app :is(td,.ui-toolbar,.ui-dense) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]):where(:not(.ui-search-field input)),select:not([multiple],[size])):not(.orgfit-inline-edit){height:var(--ui-h-dense);min-height:var(--ui-h-dense);font-weight:500}#app#app :is(.field,.auth-field) textarea{font-weight:500}#app#app .ui-subbox:where(:not(.ui-disclosure)){border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;box-shadow:none!important;border-radius:14px!important;padding:16px!important}#app#app .ui-subbox.is-muted{background:var(--ui-surface-2)!important}#app#app :is(.ui-cards .card,.card.ui-card,.ui-subbox)>h3,#app#app .ui-subbox>h2,#app#app .ui-card-title{color:var(--ui-text);letter-spacing:-.02em;font-size:16px;line-height:1.4;font-weight:800!important}#app#app :is(.ui-empty,.ui-loading){font-weight:500;border:1px solid var(--ui-line)!important;background:var(--ui-surface-2)!important;color:var(--ui-text-2)!important;border-radius:14px!important;padding:14px 16px!important;font-size:13px!important;line-height:1.6!important}#app#app .ui-empty>:is(b,strong,.ui-empty-title){color:var(--ui-text-sub);margin:0 0 2px;display:block;font-size:14px!important;font-weight:800!important}#app#app .ui-empty p{color:inherit;margin-block:0;font-size:13px!important}#app#app .ui-empty>.actions{margin-top:10px!important}#app#app .ui-empty.is-center{text-align:center;padding:28px 16px!important}#app#app .ui-empty.is-center>.actions{justify-content:center}#app#app .ui-loading{align-items:center;gap:8px;display:flex!important}#app#app .ui-loading:before{content:"";border:2px solid var(--ui-line-strong);border-top-color:var(--ui-blue-600);border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite ui-spin}#app#app .ui-stack>*+*{margin-top:18px}#app#app .ui-stack.is-tight>*+*{margin-top:12px}#app#app .ui-stack>.ui-subhead:not(:first-child){margin-top:18px!important}#app#app .ui-stack.is-tight>.ui-subhead:not(:first-child){margin-top:12px!important}#app#app .card p:is(.ui-empty,.ui-loading){margin:12px 0 0}#app#app .card p:is(.ui-empty,.ui-loading):first-child,#app#app td>p:is(.ui-empty,.ui-loading){margin:0}#app#app .ui-stack>p:not(:first-child){margin-top:18px}#app#app .ui-stack.is-tight>p:not(:first-child){margin-top:12px}@media (width<=620px){#app#app .ui-status{white-space:normal;max-width:100%;padding-block:3px!important}}@keyframes ui-spin{to{transform:rotate(360deg)}}:where(.card)>p+:where(.table,.actions,.callout,.ui-callout,.grid,ul,ol,form){margin-top:12px}@media (width<=760px){table:has(>tbody>tr:only-child>td[colspan]:only-child){min-width:0!important}table:has(>tbody>tr:only-child>td[colspan]:only-child) th{white-space:normal!important}}#app#app td:not(.ui-td-code):has(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=number],.orgfit-inline-edit,.ui-input-code)){min-width:10em}#app#app td:not(.ui-td-code):has(input[type=number]:not(.ui-input-code)):not(:has(input:not([type=number]),select)){min-width:7em}#app#app td:not(.ui-td-code):has(select:not([multiple],[size])){min-width:11em}#app#app td input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=number],.orgfit-inline-edit,.ui-input-code){min-width:min(8em,100%)}#app#app td input[type=number]:not(.ui-input-code){min-width:min(5em,100%)}#app#app td select:not([multiple],[size]){min-width:min(9em,100%)}#app#app :is(.grid,.actions,.ui-choices,.ui-metrics,.ui-tabs,[class*=-grid])>:is(.ui-empty,.ui-loading){margin-top:0!important}#app#app .ui-tabs{flex-wrap:wrap;align-items:center;margin:0 0 14px;background:0 0!important;border:0!important;gap:6px!important;padding:0!important;display:flex!important}#app#app .btn.ui-icon,#app#app button.btn.ui-icon{flex:none;place-items:center;width:32px;min-width:32px;height:32px;border-radius:var(--ui-radius-control)!important;min-height:32px!important;box-shadow:none!important;padding:0!important;font-size:16px!important;line-height:1!important;display:inline-grid!important}#app#app button.btn.ui-icon:not(.ui-danger,.is-quiet){border:1px solid var(--ui-input-line,var(--ui-line-strong))!important;color:var(--ui-text-2)!important;background:#fff!important}#app#app button.btn.ui-icon:not(.ui-danger,.is-quiet):hover:not(:disabled,[aria-disabled=true]){border-color:var(--ui-input-line-hover)!important;background:var(--ui-btn-hover-ghost-fill)!important;color:var(--ui-text)!important}#app#app button.btn.ui-icon.is-quiet{color:var(--ui-text-3)!important;background:0 0!important;border:1px solid #0000!important}#app#app button.btn.ui-icon.is-quiet:is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]){border-color:var(--ui-danger-line)!important;background:var(--ui-danger-bg)!important;color:var(--ui-danger)!important}#app#app button.btn.ui-icon:is(:disabled,[aria-disabled=true]){color:var(--ui-disabled)!important;background:0 0!important;border-color:#0000!important}#app#app .ui-choice{width:100%;min-width:0;font:inherit;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:4px 8px;position:relative;border:1px solid var(--ui-line)!important;min-height:0!important;color:var(--ui-text)!important;text-align:left!important;background:#fff!important;border-radius:14px!important;margin:0!important;padding:16px!important;display:grid!important;transform:none!important}#app#app .ui-choice>*{grid-column:1;min-width:0}#app#app .ui-choice>.ui-status{grid-area:1/2;place-self:start end}#app#app .ui-choice>:is(.ui-choice-title,strong:first-of-type){color:var(--ui-text);margin:0;display:block;letter-spacing:-.02em!important;font-size:16px!important;font-weight:800!important;line-height:1.4!important}#app#app .ui-choice>.ui-choice-sub{display:block;color:var(--ui-text-2)!important;margin:0!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important}#app#app .ui-choice:hover:not(:disabled,[aria-disabled=true]){border-color:var(--ui-line-strong)!important}#app#app .ui-choice:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],.is-selected){border-color:var(--ui-selected-line)!important;background:var(--ui-selected-bg)!important;box-shadow:var(--ui-selected-ring)!important}#app#app .ui-choice:is(:disabled,[aria-disabled=true]){cursor:not-allowed;border-color:var(--ui-line)!important;background:var(--ui-surface-2)!important;box-shadow:none!important}#app#app .ui-choice:is(:disabled,[aria-disabled=true])>:is(.ui-choice-title,.ui-choice-sub,strong){color:var(--ui-disabled)!important}#app#app .auth-card .link{text-underline-offset:3px;cursor:pointer;align-items:center;min-height:24px;text-decoration:underline;display:inline-flex;box-shadow:none!important;color:var(--ui-blue-700)!important;font-size:inherit!important;background:0 0!important;border:0!important;border-radius:6px!important;margin:0 -4px!important;padding:2px 4px!important;font-weight:800!important}#app#app .auth-card .link:hover{color:var(--ui-blue-600)!important}:where(.ui-empty,.ui-loading){margin:0}:where(*+.ui-empty,*+.ui-loading){margin-top:12px}:where(td>.ui-empty,td>.ui-loading){margin:0}:is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[aria-invalid=true],.invalid,.orgfit-inline-edit,:focus,:disabled),.field :is(input,select,textarea):not([type=checkbox],[type=radio],[aria-invalid=true],.invalid,.orgfit-inline-edit,:focus,:disabled){border-color:var(--ui-input-line,var(--ui-line-strong))}:is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[aria-invalid=true],[readonly],.invalid,.orgfit-inline-edit,.ui-table.is-edit *,:focus,:disabled):hover,.field :is(input,select,textarea):not([type=checkbox],[type=radio],[aria-invalid=true],[readonly],.invalid,.orgfit-inline-edit,.ui-table.is-edit *,:focus,:disabled):hover{border-color:var(--ui-input-line-hover)}:root{--ui-label-col:112px}:where(.ui-facts){margin:0}.ui-section-head:is(:has(>.actions>:nth-child(4)),:has(>.actions>.ui-btn-wrap.is-row),.has-toolbar){grid-template-columns:minmax(0,1fr)}.ui-section-head:is(:has(>.actions>:nth-child(4)),:has(>.actions>.ui-btn-wrap.is-row),.has-toolbar)>.actions{grid-area:auto/1!important;justify-content:flex-start!important;justify-self:start!important;max-width:none!important;margin-top:12px!important}@media (width<=620px){.ui-section-head>.actions:not(:where(:has(>.btn.ui-icon):not(:has(>:not(.btn.ui-icon))))){grid-template-columns:minmax(0,1fr);width:100%!important;display:grid!important}.ui-section-head>.actions:not(:where(:has(>.btn.ui-icon):not(:has(>:not(.btn.ui-icon)))))>:not(.btn.is-quiet,.ui-meta-chip,.ui-status){width:100%;min-width:0}.ui-section-head>.actions>.btn.is-quiet{justify-self:start;width:auto}.ui-section-head>.actions>.btn{word-break:keep-all;overflow-wrap:anywhere;white-space:normal!important}.ui-section-head>.actions>:last-child:nth-child(odd){grid-column:1/-1}.ui-section-head>.actions>:is(.ui-status,.ui-meta-chip){place-self:center start;width:auto}.ui-section-head>.btn{justify-content:center!important;width:100%!important}.ui-section-head>.actions:has(>.btn.ui-icon):has(>:not(.btn.ui-icon)){grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:dense}.ui-section-head>.actions:has(>.btn.ui-icon)>:not(.btn.ui-icon){grid-column:1}.ui-section-head>.actions:has(>:not(.btn.ui-icon))>.btn.ui-icon{grid-column:2;align-self:center;width:auto}}.actions>.ui-add:first-child{margin-right:auto!important}button.btn.primary:disabled,button.btn.primary:disabled:hover,.btn.primary[aria-disabled=true]:not([aria-busy=true]),.btn.primary[aria-disabled=true]:not([aria-busy=true]):hover{border-color:var(--ui-line)!important;background:var(--ui-neutral-bg)!important;box-shadow:none!important;color:var(--ui-text-3)!important}@media (width<=760px){:where(.btn){min-width:fit-content;max-width:100%}}#app#app .ui-eyebrow,#app#app .ui-section-head.is-sub .kicker{color:var(--ui-blue-700)!important;letter-spacing:.04em!important;text-transform:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 6px!important;padding:0!important;font-size:12px!important;font-weight:800!important;line-height:1.4!important;display:block!important}#app#app .ui-eyebrow:before,#app#app .ui-section-head.is-sub .kicker:before{content:none!important}#app#app .ui-eyebrow+:is(h2,h3,.ui-card-title),#app#app .ui-section-head.is-sub .kicker+h2{margin-top:0!important}#app#app .ui-stack>.ui-eyebrow:not(:first-child){margin-top:18px!important}#app#app .ui-stack.is-tight>.ui-eyebrow:not(:first-child){margin-top:12px!important}#app#app .ui-section-head.is-sub{border-bottom:0!important;margin-bottom:12px!important;padding-bottom:0!important}#app#app :is(.card,.ui-subbox,.card .ui-stack)>.ui-section-head.is-sub:not(:first-child){border-top:1px solid var(--ui-line)!important;margin-top:18px!important;padding-top:16px!important}#app#app .ui-section-head.is-sub h2{letter-spacing:-.02em!important;font-size:16px!important;font-weight:800!important;line-height:1.4!important}#app#app .ui-section-head.is-sub p{font-size:13px!important}#app#app .ui-subhead.is-center{text-align:center;justify-content:center}#app#app .ui-hero-back{cursor:pointer;align-items:center;gap:6px;width:fit-content;min-height:32px;color:var(--ui-text-2)!important;background:0 0!important;border:0!important;margin:0 0 6px!important;padding:0!important;font-size:13px!important;font-weight:700!important;display:flex!important}#app#app .ui-hero-back:before{content:"←";content:"←"/"";font-weight:800}#app#app .ui-hero-back:hover{text-underline-offset:3px;text-decoration:underline;color:var(--ui-blue-700)!important}#app#app .ui-flow.is-chain{flex-wrap:wrap;align-items:center;gap:2px 0!important;margin:0!important;display:flex!important}#app#app .ui-stack>.ui-flow.is-chain:not(:first-child){margin-top:18px!important}#app#app .ui-stack.is-tight>.ui-flow.is-chain:not(:first-child){margin-top:12px!important}#app#app .ui-flow.is-chain>.ui-flow-step{flex-direction:row;align-items:center;background:0 0!important;border:0!important;border-radius:0!important;min-height:28px!important;padding:0!important;display:inline-flex!important}#app#app .ui-flow.is-chain>.ui-flow-step>:is(b,strong){color:var(--ui-text-sub);font-size:13px!important;font-weight:700!important}#app#app .ui-flow.is-chain>.ui-flow-step>:is(small,span,p,em){display:none!important}#app#app .ui-flow.is-chain>.ui-flow-step:first-child:before{content:none!important}#app#app .ui-flow.is-chain>.ui-flow-step:not(:first-child):before{margin:0 8px;font-weight:800;content:"›"!important;content:"›"/""!important;width:auto!important;height:auto!important;color:var(--ui-text-3)!important;background:0 0!important;border:0!important;display:inline!important;position:static!important}#app#app .ui-flow.is-chain>.ui-flow-step:after{content:none!important}#app#app .ui-flow.is-tabs>button.ui-flow-step:not([aria-selected=true]):hover:not(:disabled){border-color:var(--ui-line-strong)!important}#app#app .ui-card-grid{gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))!important;display:grid!important}#app#app .ui-card-grid>*{grid-column:span 2;min-width:0}#app#app .ui-card-grid>:last-child:nth-child(3n+2),#app#app .ui-card-grid>:nth-last-child(2):nth-child(3n+1),#app#app .ui-card-grid>:nth-last-child(4):nth-child(3n+1),#app#app .ui-card-grid>:nth-last-child(4):nth-child(3n+1)~*{grid-column:span 3}@media (width<=1180px){#app#app .ui-card-grid>*{grid-column:span 3!important}#app#app .ui-card-grid>:last-child:nth-child(odd){grid-column:1/-1!important}}@media (width<=620px){#app#app .ui-card-grid>*{grid-column:1/-1!important}}#app#app .ui-choices:has(>:only-child){grid-template-columns:minmax(min(240px,100%),420px)!important}#app#app .ui-choice>:not(.ui-status,.ui-choice-title,strong:first-of-type){grid-column:1/-1}#app#app td.ui-td-code,#app#app td:has(>input.ui-input-code:only-child){min-width:0!important}#app#app input.ui-input-code{width:5.5em!important;min-width:0!important}#app#app .ui-table.is-rows :is(th,td){border-left:0!important;border-right:0!important}@media (width<=760px){#app#app .ui-table.is-stack table{width:100%;display:block;table-layout:auto!important;min-width:0!important}#app#app .ui-table.is-stack thead,#app#app .ui-table.is-stack :is(colgroup,col){display:none}#app#app .ui-table.is-stack :is(tbody,tfoot),#app#app .ui-table.is-stack:where(:not(.is-stack-custom)) :is(td,tbody th,tfoot th){display:block}#app#app .ui-table.is-stack:where(:not(.is-stack-custom)) tr{border-top:1px solid var(--ui-line);gap:8px;padding:12px 0;display:grid}#app#app .ui-table.is-stack:where(:not(.is-stack-custom)) tr:is(.is-selected,.selected,.active,[aria-selected=true]){padding-inline:14px}#app#app .ui-table.is-stack tr:first-child{border-top:0}#app#app .ui-table.is-stack tbody+tfoot>tr:first-child{border-top:1px solid var(--ui-line)}#app#app .ui-table.is-stack :is(td,tbody th,tfoot th){border:0!important;width:auto!important;min-width:0!important;padding:0!important}#app#app .ui-table.is-stack :is(tbody th,tfoot th){text-align:left;background:0 0!important}#app#app .ui-table.is-stack:where(:not(.is-stack-custom)) :is(td,tbody th,tfoot th):empty{display:none}#app#app .ui-table.is-stack:where(:not(.is-stack-custom)) :is(td,tbody th,tfoot th)[data-label]:before{content:attr(data-label);color:var(--ui-text-3);white-space:nowrap;flex:none;margin-bottom:2px;font-size:12px;font-weight:700;display:block}#app#app .ui-table.is-stack td:is(.ui-td-actions,:has(>.actions)){flex-wrap:wrap;gap:8px;display:flex}#app#app .ui-table.is-stack td:is(.ui-td-actions,:has(>.actions)):before{flex-basis:100%}#app#app .ui-table.is-stack td.ui-td-actions>.btn{flex:0 auto}#app#app .ui-table.is-stack td.is-inline-label{align-items:baseline;gap:8px;display:flex}#app#app .ui-table.is-stack td.is-inline-label[data-label]:before{flex:none;width:auto;margin:0}#app#app .ui-table.is-stack tr>:is(td,th){background:0 0!important}#app#app .ui-table.is-stack tr:is(.is-selected,.selected,.active,[aria-selected=true]){background:var(--ui-surface-info)!important}#app#app .ui-table.is-stack td[rowspan]:not([data-label]){display:none}#app#app .ui-table.is-stack tr[data-mark]{position:relative}#app#app .ui-table.is-stack tr[data-mark]:before{content:"";inset-block:var(--ui-mark-inset,12px);width:var(--ui-mark-w,4px);background:var(--ui-mark-color);pointer-events:none;border-radius:0 4px 4px 0;position:absolute;inset-inline-start:0}#app#app .ui-table.is-stack tr[data-mark]>:first-child{box-shadow:none}#app#app .ui-table.is-stack :is(td,th)[data-mark]{padding-inline-start:12px!important}#app#app .ui-table.is-stack.is-compact tr{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:56px;padding-block:10px;display:flex}#app#app .ui-table.is-stack.is-compact tr>:is(td,th):not([data-detail]){flex:0 auto}#app#app .ui-table.is-stack.is-compact tr>:is(td,th).is-main:not([data-detail]){flex:1 1 0}#app#app .ui-table.is-stack.is-compact tr>:is(td,th):not([data-detail])[data-label]:before,#app#app .ui-table.is-stack.is-compact tr>:is(td,th)[data-detail]{display:none}#app#app .ui-table.is-stack.is-compact tr:is(.is-open,.is-expanded,[aria-expanded=true])>:is(td,th)[data-detail]{flex:100%;display:block}#app#app .ui-table.is-stack.is-compact.is-compact-2row tr:has(>.is-row2){row-gap:0;padding-block:5px}#app#app .ui-table.is-stack.is-compact.is-compact-2row tr:has(>.is-row2):after{content:"";flex:1 0 100%;order:1;height:0}#app#app .ui-table.is-stack.is-compact.is-compact-2row tr>:is(td,th).is-row2:not([data-detail]){order:2}#app#app .ui-table.is-stack.is-compact.is-compact-2row tr>:is(td,th).is-row2.is-start{margin-inline-start:var(--ui-row2-indent,0px)}#app#app .ui-table.is-stack.is-compact.is-compact-2row tr>:is(td,th).is-row2.is-end{margin-inline-start:auto}#app#app .ui-table.is-stack.is-compact.is-compact-2row tr>:is(td,th)[data-detail]{order:3}}@media (width<=620px){#app#app .ui-table.is-stack:where(:not(.is-stack-custom,.is-kv,.is-label-top,.matrix-wrap,.quick-interview-question-table,.kit-scale-table,.career-table,.onboarding-sub-table,.job-req-table,.convert-table,.job-input-request-table-v298,.consent-compliance,:has(>table:is(.sourcing-quick-table-v234,.ad-career-table-v3,.essay-table-v3,.ad-skill-table-v3)),.note-matrix *,.report-step-card *,.is-compact)) :is(td,tbody th,tfoot th)[data-label]:not([data-label=""],.ui-td-actions,.is-inline-label,:has(>.actions)),#app#app .ui-table.is-stack.is-compact:where(:not(.is-stack-custom,.is-kv,.is-label-top,.matrix-wrap,.quick-interview-question-table,.kit-scale-table,.career-table,.onboarding-sub-table,.job-req-table,.convert-table,.job-input-request-table-v298,.consent-compliance,:has(>table:is(.sourcing-quick-table-v234,.ad-career-table-v3,.essay-table-v3,.ad-skill-table-v3)),.note-matrix *,.report-step-card *)) tr:is(.is-open,.is-expanded,[aria-expanded=true])>:is(td,th)[data-detail][data-label]:not([data-label=""],.ui-td-actions,.is-inline-label,:has(>.actions)){margin-left:64px;display:flow-root}#app#app .ui-table.is-stack:where(:not(.is-stack-custom,.is-kv,.is-label-top,.matrix-wrap,.quick-interview-question-table,.kit-scale-table,.career-table,.onboarding-sub-table,.job-req-table,.convert-table,.job-input-request-table-v298,.consent-compliance,:has(>table:is(.sourcing-quick-table-v234,.ad-career-table-v3,.essay-table-v3,.ad-skill-table-v3)),.note-matrix *,.report-step-card *,.is-compact)) :is(td,tbody th,tfoot th)[data-label]:not([data-label=""],.ui-td-actions,.is-inline-label,:has(>.actions)):before,#app#app .ui-table.is-stack.is-compact:where(:not(.is-stack-custom,.is-kv,.is-label-top,.matrix-wrap,.quick-interview-question-table,.kit-scale-table,.career-table,.onboarding-sub-table,.job-req-table,.convert-table,.job-input-request-table-v298,.consent-compliance,:has(>table:is(.sourcing-quick-table-v234,.ad-career-table-v3,.essay-table-v3,.ad-skill-table-v3)),.note-matrix *,.report-step-card *)) tr:is(.is-open,.is-expanded,[aria-expanded=true])>:is(td,th)[data-detail][data-label]:not([data-label=""],.ui-td-actions,.is-inline-label,:has(>.actions)):before{float:left;min-width:56px;line-height:var(--ui-lh-base);white-space:nowrap;margin:0 8px 0 -64px;padding-top:1px}#app#app .ui-table.is-stack:where(:not(.is-stack-custom,.is-kv,.is-label-top,.matrix-wrap,.quick-interview-question-table,.kit-scale-table,.career-table,.onboarding-sub-table,.job-req-table,.convert-table,.job-input-request-table-v298,.consent-compliance,:has(>table:is(.sourcing-quick-table-v234,.ad-career-table-v3,.essay-table-v3,.ad-skill-table-v3)),.note-matrix *,.report-step-card *)) td.is-inline-label[data-label]:before{white-space:nowrap;flex:none;min-width:56px}}#app#app .btn:is(.ui-accent,.ui-ai):not(:disabled,[aria-disabled=true]){border-color:var(--ui-tint-line,var(--ui-info-line))!important;color:var(--ui-tint-ink,var(--ui-blue-700))!important;background:#fff!important}#app#app .btn:is(.ui-accent,.ui-ai):not(:disabled,[aria-disabled=true]):hover{background:var(--ui-tint-bg,var(--ui-info-bg))!important}#app#app .btn.ui-ai{--ui-tint-line:var(--ui-ai-line);--ui-tint-ink:var(--ui-ai);--ui-tint-bg:var(--ui-ai-bg)}#app#app .ui-req{margin-left:4px;color:var(--ui-danger-ink)!important;font-size:12px!important;font-weight:700!important}#app#app .app-modal-actions .btn.ui-danger:not(.is-quiet,:disabled){border-color:var(--ui-danger)!important;background:var(--ui-danger)!important;color:#fff!important}#app#app .app-modal-actions .btn.ui-danger:not(.is-quiet,:disabled):hover{border-color:var(--ui-danger-ink)!important;background:var(--ui-danger-ink)!important}#app#app .ui-facts{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px 20px;border:1px solid var(--ui-line)!important;background:var(--ui-surface-2)!important;border-radius:14px!important;padding:14px 16px!important;display:grid!important}#app#app .ui-facts>*{min-width:0;background:0 0!important;border:0!important;padding:0!important}#app#app .ui-facts>*>:is(b,strong,dt,.ui-facts-label){color:var(--ui-text-sub);margin:0 0 2px;display:block;font-size:12px!important;font-weight:800!important}#app#app .ui-facts>*>:is(p,dd,span,small){color:var(--ui-text-2);margin:0;line-height:1.55;font-size:13px!important;font-weight:400!important}#app#app .ui-check-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#app#app .ui-check-chips>.ui-check-chips-label{flex-basis:100%;color:var(--ui-text-sub)!important;margin:0!important;font-size:13px!important;font-weight:800!important}#app#app .ui-check-chips>label.ui-chip{position:relative;margin:0!important}#app#app .ui-check-chips>label.ui-chip>input{cursor:pointer;inset:0;opacity:0!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important}#app#app .ui-check-chips>label.ui-chip:has(>input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}#app#app .ui-chip:has(>input:disabled){cursor:not-allowed;border-color:var(--ui-line)!important;color:var(--ui-disabled)!important;background:#fff!important}#app#app .ui-chip:has(>input:disabled)>input{cursor:not-allowed}#app#app .content .page>:is(.ui-callout,.ui-empty),#app#app :is(.ui-callout,.ui-empty).ui-band{border-radius:var(--ui-radius-band)!important;padding:16px 22px!important}#app#app .content :not(.page)>:is(.ui-empty,.ui-loading):not(.is-boxed,.ui-band),#app#app .app-modal :is(.ui-empty,.ui-loading):not(.is-boxed,.ui-band),#app#app .ai-assistant :is(.ui-empty,.ui-loading):not(.is-boxed,.ui-band){color:var(--ui-text-3)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}#app#app .content :not(.page)>.ui-empty.is-center:not(.is-boxed,.ui-band),#app#app .app-modal .ui-empty.is-center:not(.is-boxed,.ui-band),#app#app .ai-assistant .ui-empty.is-center:not(.is-boxed,.ui-band){padding:8px 0!important}#app#app td>.ui-empty:not(.is-boxed){text-align:left;width:fit-content;max-width:min(100%,640px);position:sticky;left:0;padding:6px 0!important}#app#app td>.ui-empty:not(.is-boxed)>.actions{justify-content:flex-start}#app#app .card>:is(.section-head,.ui-section-head):last-child:not(.is-sub){border-bottom:0!important;margin-bottom:0!important;padding-bottom:0!important}#app#app .ui-hero:not(.ops-command-v303,.modern-command-band)>.ui-flow.is-chain:not(:first-child){margin-top:18px!important}#app#app .ui-hero:not(.ops-command-v303,.modern-command-band)>.ui-callout:not(:first-child){margin-top:14px!important}#app#app .ui-stack>.ui-hero:not(:last-child){margin-bottom:0!important}@media (width>=981px){.ui-hero-top:has(>.ui-hero-meta>:nth-child(3)){grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 24px;display:grid}.ui-hero-top:has(>.ui-hero-meta>:nth-child(3))>.ui-hero-copy{display:contents}.ui-hero-top:has(>.ui-hero-meta>:nth-child(3))>.ui-hero-copy>*{grid-column:1/-1;max-width:860px}.ui-hero-top:has(>.ui-hero-meta>:nth-child(3))>.ui-hero-copy>.ui-kicker:first-child{grid-area:1/1;align-self:center;margin:0!important}.ui-hero-top:has(>.ui-hero-meta>:nth-child(3))>.ui-hero-copy>.ui-kicker:first-child+.ui-hero-title{margin-top:8px!important}.ui-hero-top:has(>.ui-hero-meta>:nth-child(3)):has(>.ui-hero-copy>.ui-kicker:first-child)>.ui-hero-meta{grid-area:1/2;max-width:none}.ui-hero-top:has(>.ui-hero-meta>:nth-child(3)):not(:has(>.ui-hero-copy>.ui-kicker:first-child))>.ui-hero-meta{order:3;grid-column:1/-1;justify-content:flex-start;max-width:none;margin-top:12px}.ui-hero-top:has(>.ui-hero-meta>:nth-child(3)):not(:has(>.ui-hero-copy>.ui-kicker:first-child))>.ui-hero-copy>.ui-hero-actions{order:4}}input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]):not(:focus),input::placeholder{text-overflow:ellipsis}@media (width<=760px){.btn{flex:0 auto}#app#app .ui-hero .ui-hero-actions{flex-wrap:wrap!important;justify-content:flex-start!important;width:auto!important;display:flex!important}#app#app .ui-hero .ui-hero-actions>.btn{max-width:100%;flex:var(--ui-hero-btn-flex,0 1 auto)!important;width:auto!important}}#app#app .btn.ghost:not(.ui-danger,.ui-add,.ui-icon,.is-quiet,.ui-accent,.ui-ai,.is-select-cta,[aria-pressed=true],[aria-current=true],[aria-current=page],[aria-disabled=true],.hero *,:disabled,:hover){border-color:var(--ui-input-line)!important}#app#app :is(.ui-table,.modern-suite-v304) :is(td,th):not(.selected,.is-selected,.active,[aria-selected=true]){border-color:var(--ui-line)!important}#app#app :is(.table,.matrix-wrap){border-color:var(--ui-line)!important;border-radius:14px!important}#app#app .content .page>:is(.table,.matrix-wrap){border-radius:22px!important}:root{--ui-gap-2xs:4px;--ui-gap-xs:6px;--ui-gap-sm:8px;--ui-gap-md:12px;--ui-gap-lg:18px;--ui-pad-subbox:16px;--ui-pad-card:22px;--ui-pad-card-sm:18px;--ui-pad-hero:24px;--ui-radius-sm:8px;--ui-radius-bar:4px;--ui-radius-subbox:14px;--ui-disc-sm:24px;--ui-disc-md:28px;--ui-measure:72ch;--ui-radius-band:var(--ui-radius-card);--ui-radius-card:22px;--ui-radius-pill:999px;--ui-fs-xs:12px;--ui-fs-sm:13px;--ui-fs-md:14px;--ui-fs-lg:16px;--ui-fs-xl:20px;--ui-fs-hero:27px;--ui-fs-display:34px;--ui-fs-metric:24px;--ui-fs-metric-lg:28px;--ui-lh-tight:1.3;--ui-lh-base:1.5;--ui-lh-read:1.6;--ui-fw-regular:500;--ui-fw-bold:700;--ui-fw-heavy:800;--ui-fw-black:900;--ui-focus-ring:0 0 0 3px #2563eb40;--ui-focus-ring-danger:0 0 0 3px #be123c38;--ui-focus-outline:2px solid var(--ui-blue-600);--ui-focus-outline-inverse:2px solid #fff;--ui-inverse-bg:linear-gradient(135deg, #2563eb 0%, #1d4ed8 52%, #1e40af 100%);--ui-inverse-ink:#fff;--ui-inverse-sub:#e2e8f0;--ui-inverse-line:#ffffff73;--ui-inverse-fill:#ffffff1f;--ui-inverse-fill-hover:#fff3;--ui-inverse-btn-shadow:0 10px 24px #0f172a2e;--ui-dur-fast:.16s;--ui-ease:ease;--ui-z-topbar:30;--ui-z-drawer:60;--ui-z-assistant:58;--ui-z-modal:9999;--ui-scrim:#0206176b;--ui-z-notice:10000;--ui-chart-1:var(--ui-blue-600);--ui-chart-1-strong:var(--ui-blue-700);--ui-chart-muted:#7b8aa0;--ui-chart-track:var(--ui-neutral-bg);--ui-chart-grid:var(--ui-line);--ui-chart-axis:var(--ui-text-3);--ui-chart-label:var(--ui-text-2);--ui-chart-seq-1:#86b6ef;--ui-chart-seq-2:#3b82f6;--ui-chart-seq-3:#1d4ed8;--ui-chart-seq-4:#1e3a8a;--ui-chart-cell-1:#5ec4b4;--ui-chart-cell-2:#20a898;--ui-chart-cell-3:#0f766e;--ui-chart-cell-4:#134e4a;--ui-chart-cell-ink:#042f2e;--ui-heat-1:#f0fdfa;--ui-heat-1-ink:#134e4a;--ui-heat-2:#99f6e4;--ui-heat-2-ink:#134e4a;--ui-heat-3:#14b8a6;--ui-heat-3-ink:#042f2e;--ui-heat-4:#0f766e;--ui-heat-4-ink:#fff;--ui-heat-5:#134e4a;--ui-heat-5-ink:#fff}@keyframes ui-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}#app#app .ui-sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}#app#app .ui-flat{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}#app#app .ui-ko-wrap{word-break:keep-all!important;overflow-wrap:break-word!important}#app#app .ui-td-num{font-variant-numeric:tabular-nums;text-align:right!important;white-space:nowrap!important}#app#app .ui-num{font-variant-numeric:tabular-nums;white-space:nowrap}#app#app .ui-page-stack>*+*{margin-top:var(--ui-gap-lg)}#app#app .ui-page-stack>.card:not(.ui-hero){padding:var(--ui-pad-card)}@media (width<=760px){#app#app .ui-page-stack>.card:not(.ui-hero){padding:18px}}#app#app .ui-table.is-middle :is(th,td){vertical-align:middle!important}#app#app .ui-table.is-sticky-head{overflow:auto!important}#app#app .ui-table.is-sticky-head:has(tbody>tr:nth-child(n+16 of :not(.ui-skeleton-row,.ui-empty-row,[hidden]))){max-height:var(--ui-table-max-h,70vh)}#app#app .ui-table.is-sticky-head thead th{z-index:2;box-shadow:inset 0 -1px 0 var(--ui-line);position:sticky;top:0}#app#app .ui-table.is-sticky-first tr>:first-child{z-index:1;position:sticky;left:0}#app#app .ui-table.is-sticky-first tbody tr>:first-child{background:var(--ui-surface)}#app#app .ui-table.is-sticky-head.is-sticky-first thead tr>:first-child{z-index:3;box-shadow:inset 0 -1px 0 var(--ui-line), inset -1px 0 0 var(--ui-line)}#app#app .ui-table th[aria-sort]>button{min-height:0;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}#app#app .ui-table th[aria-sort]>button:after{content:"↕";color:var(--ui-disabled);font-size:11px;line-height:1}#app#app .ui-table th[aria-sort=ascending]>button:after{content:"↑";color:var(--ui-blue-700)}#app#app .ui-table th[aria-sort=descending]>button:after{content:"↓";color:var(--ui-blue-700)}#app#app .ui-table th[aria-sort]:is([aria-sort=ascending],[aria-sort=descending]){color:var(--ui-text)!important}#app#app .ui-heat{color:var(--ui-text-3);font-variant-numeric:tabular-nums;text-align:center;font-weight:800}#app#app .ui-heat[data-level="1"]{background:var(--ui-heat-1)!important;color:var(--ui-heat-1-ink)!important}#app#app .ui-heat[data-level="2"]{background:var(--ui-heat-2)!important;color:var(--ui-heat-2-ink)!important}#app#app .ui-heat[data-level="3"]{background:var(--ui-heat-3)!important;color:var(--ui-heat-3-ink)!important}#app#app .ui-heat[data-level="4"]{background:var(--ui-heat-4)!important;color:var(--ui-heat-4-ink)!important}#app#app .ui-heat[data-level="5"]{background:var(--ui-heat-5)!important;color:var(--ui-heat-5-ink)!important}#app#app .ui-hero.is-inverse{color:var(--ui-inverse-ink);background:var(--ui-inverse-bg)!important;border-color:#0000!important}#app#app .ui-hero.is-inverse :is(.ui-hero-title,h1){color:var(--ui-inverse-ink)!important;font-size:var(--ui-fs-display)!important;letter-spacing:-.035em!important;font-weight:800!important;line-height:1.2!important}@media (width<=760px){#app#app .ui-hero.is-inverse :is(.ui-hero-title,h1){font-size:26px!important}}@media (width<=620px){#app#app .ui-hero.is-inverse :is(.ui-hero-title,h1){font-size:24px!important}}#app#app .ui-hero.is-inverse :is(.ui-hero-desc,p){color:var(--ui-inverse-sub)!important}#app#app .ui-hero.is-inverse .ui-kicker{color:var(--ui-inverse-ink)!important}#app#app .ui-hero.is-inverse .ui-kicker:before{background:var(--ui-inverse-ink);box-shadow:0 0 0 5px var(--ui-inverse-fill)}#app#app .ui-hero.is-inverse .btn.primary:not(:disabled,[aria-disabled=true]){border-color:var(--ui-inverse-ink)!important;background:var(--ui-inverse-ink)!important;box-shadow:var(--ui-inverse-btn-shadow)!important;color:var(--ui-blue-700)!important}#app#app .ui-hero.is-inverse .btn.ghost:not(:disabled,[aria-disabled=true]){border-color:var(--ui-inverse-line)!important;background:var(--ui-inverse-fill)!important;box-shadow:none!important;color:var(--ui-inverse-ink)!important}#app#app .ui-hero.is-inverse .btn.ghost:not(:disabled,[aria-disabled=true]):hover{background:var(--ui-inverse-fill-hover)!important;border-color:#ffffffb3!important}#app#app .ui-hero.is-inverse :is(button,a[href],[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--ui-focus-outline-inverse)!important}#app#app .ui-icon{vertical-align:-.15em;flex:none;display:inline-block;overflow:visible}#app#app .ui-status.is-sm{min-height:var(--ui-chip-h-sm);gap:4px;padding:0 7px!important}#app#app .ui-status.is-dashed{border-style:dashed!important}#app#app .ui-status.is-dashed:not([data-tone]),#app#app .ui-status.is-dashed[data-tone=neutral]{--ui-status-line:var(--ui-line-strong)}#app#app .ui-status>.ui-icon{margin-left:-2px}#app#app .btn[aria-busy=true]{cursor:progress}#app#app .btn.primary:active:not(:disabled,[aria-disabled=true]){--ui-btn-primary-hover:var(--ui-btn-primary-active)}#app#app .btn.primary[aria-busy=true]{opacity:.85}#app#app .btn>.ui-btn-spinner{vertical-align:-1px;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;margin-right:6px;animation:.8s linear infinite ui-spin;display:inline-block}#app#app .ui-btn-wrap{vertical-align:top;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%;display:inline-flex}#app#app .ui-btn-wrap.is-inline{flex-flow:wrap;align-items:center;gap:4px 8px}#app#app .ui-btn-reason{color:var(--ui-text-3);font-size:var(--ui-fs-xs);word-break:keep-all;overflow-wrap:break-word;font-weight:500;line-height:1.5}#app#app .ui-action-bar-text.ui-btn-reason{color:var(--ui-text-sub);font-size:var(--ui-fs-sm);font-weight:700}#app#app .ui-action-bar.is-dirty .ui-action-bar-text.ui-btn-reason{color:var(--ui-warn-ink)}#app#app .ui-skeleton{gap:8px;display:grid}#app#app .ui-skeleton-bar{border-radius:var(--ui-radius-pill);background:var(--ui-neutral-bg);height:12px;animation:ui-skeleton-pulse 1.4s var(--ui-ease) infinite;display:block}#app#app .ui-skeleton.is-text>.ui-skeleton-bar:last-child:not(:first-child){width:var(--ui-skeleton-last,60%)}#app#app .ui-skeleton.is-metric>.ui-skeleton-bar{border-radius:var(--ui-radius-subbox);height:88px}#app#app .ui-skeleton.is-card>.ui-skeleton-bar{border-radius:var(--ui-radius-card);height:160px}#app#app .ui-skeleton.is-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px}#app#app .ui-skeleton.is-grid>.ui-skeleton-bar{border-radius:var(--ui-radius-subbox);height:112px}#app#app .ui-skeleton.is-tree>.ui-skeleton-bar:nth-child(3n+2){width:calc(100% - 24px);margin-left:24px}#app#app .ui-skeleton.is-tree>.ui-skeleton-bar:nth-child(3n){width:calc(100% - 48px);margin-left:48px}#app#app .ui-skeleton-row>td{padding-block:14px!important}#app#app .ui-skeleton-row .ui-skeleton-bar{width:100%}#app#app .ui-skeleton-row:last-child .ui-skeleton-bar{width:var(--ui-skeleton-last,60%)}#app#app .ui-empty-row>td>.ui-empty.is-center:not(.is-boxed){text-align:center;width:auto;max-width:none;position:static;padding:20px 0!important}#app#app .ui-empty-row>td>.ui-empty.is-center:not(.is-boxed)>.actions{justify-content:center}#app#app .ui-empty-title>.ui-icon{margin-right:6px}#app#app .ui-empty[data-icon=check] .ui-empty-title>.ui-icon{color:var(--ui-success)}#app#app .ui-empty[data-icon=info] .ui-empty-title>.ui-icon{color:var(--ui-info)}#app#app .ui-action-card{width:100%;min-width:0;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rank title cta"".desc desc"".badges badges";gap:0 12px;margin:0;display:grid;position:relative}#app#app .ui-action-card:where(:not(.is-flat)){--ui-mark-inset:14px;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-subbox)!important;background:var(--ui-surface)!important;box-shadow:none!important;padding:14px 16px 14px 20px!important}#app#app .ui-action-card:before{content:"";inset-block:var(--ui-mark-inset);width:var(--ui-mark-w,4px);background:var(--ui-action-card-mark,var(--ui-line-strong));pointer-events:none;border-radius:0 4px 4px 0;position:absolute;inset-inline-start:0}#app#app .ui-action-card:not(:has(>.ui-action-card-rank)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title cta""desc desc""badges badges"}#app#app .ui-action-card:where(:not(.is-flat)):hover:not(:disabled,[aria-disabled=true],.is-passive){border-color:var(--ui-line-strong)!important;box-shadow:var(--ui-shadow-1)!important}#app#app .ui-action-card.is-flat:hover:not(:disabled,[aria-disabled=true],.is-passive){background:var(--ui-btn-hover-ghost-fill)}#app#app .ui-action-card:is(:disabled,[aria-disabled=true]){cursor:not-allowed;color:var(--ui-disabled)}#app#app .ui-action-card.is-passive{cursor:default}#app#app .ui-action-card[data-tone=info]{--ui-action-card-mark:var(--ui-info)}#app#app .ui-action-card[data-tone=success]{--ui-action-card-mark:var(--ui-success)}#app#app .ui-action-card[data-tone=warn]{--ui-action-card-mark:var(--ui-warn)}#app#app .ui-action-card[data-tone=danger]{--ui-action-card-mark:var(--ui-danger)}#app#app .ui-action-card[data-tone=ai]{--ui-action-card-mark:var(--ui-ai)}#app#app .ui-action-card-rank{color:var(--ui-text-3);font-size:var(--ui-fs-xs);font-variant-numeric:tabular-nums;grid-area:rank;font-weight:900;line-height:1.6}#app#app .ui-action-card-body{display:contents}#app#app .ui-action-card-title{color:inherit;font-size:var(--ui-fs-md);word-break:keep-all;overflow-wrap:break-word;grid-area:title;font-weight:800;line-height:1.45}#app#app .ui-action-card-desc{text-wrap:pretty;color:var(--ui-text-2);font-size:var(--ui-fs-sm);grid-area:desc;margin-top:4px;line-height:1.6}#app#app .ui-action-card-badges{gap:var(--ui-gap-xs);flex-wrap:wrap;grid-area:badges;margin-top:4px;display:flex}#app#app .ui-action-card-cta{color:var(--ui-blue-700);font-size:var(--ui-fs-sm);white-space:nowrap;grid-area:cta;place-self:start end;align-items:center;gap:4px;font-weight:800;display:inline-flex}#app#app .ui-action-card:is(:disabled,[aria-disabled=true]) .ui-action-card-cta{color:var(--ui-disabled)}#app#app .progress.ui-meter{height:8px;margin:0;display:block;position:relative;background:var(--ui-chart-track)!important}#app#app .progress.ui-meter.is-xs{height:4px}#app#app .progress.ui-meter.is-sm{height:6px}#app#app .progress.ui-meter>span{width:var(--w);transition:width var(--ui-dur-fast) var(--ui-ease);background:var(--ui-chart-1)!important}#app#app .progress.ui-meter[data-tone=success]>span{background:var(--ui-success)!important}#app#app .progress.ui-meter[data-tone=warn]>span{background:var(--ui-warn)!important}#app#app .progress.ui-meter[data-tone=danger]>span{background:var(--ui-danger)!important}#app#app .progress.ui-meter.is-stepped:after{content:"";background:repeating-linear-gradient(to right, transparent 0 calc(100% / var(--steps) - 2px), var(--ui-surface) calc(100% / var(--steps) - 2px) calc(100% / var(--steps)));pointer-events:none;position:absolute;inset:0}#app#app .ui-meter-row{align-items:center;gap:var(--ui-gap-sm);min-width:0;display:flex}#app#app .ui-meter-row>.progress.ui-meter{flex:auto;min-width:40px}#app#app .ui-meter-value{text-align:right;min-width:4.5ch;color:var(--ui-text);font-size:var(--ui-fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:800}#app#app .ui-chart{gap:var(--ui-gap-md);min-width:0;margin:0;display:grid}#app#app .ui-chart-head{justify-content:space-between;align-items:flex-start;gap:var(--ui-gap-sm) var(--ui-gap-md);flex-wrap:nowrap;display:flex}#app#app .ui-chart-title{color:var(--ui-text);font-size:var(--ui-fs-md);margin:0;font-weight:800}#app#app .ui-chart-desc{color:var(--ui-text-2);font-size:var(--ui-fs-sm);margin:2px 0 0}#app#app .ui-chart-figure{min-width:0;position:relative}#app#app .ui-chart-figure>svg{width:100%;height:auto;display:block;overflow:visible}#app#app .ui-chart-grid{stroke:var(--ui-chart-grid);stroke-width:1px;shape-rendering:crispedges}#app#app .ui-chart-axis{fill:var(--ui-chart-axis);font-size:var(--ui-fs-xs);font-variant-numeric:tabular-nums}#app#app .ui-chart-label{fill:var(--ui-chart-label);color:var(--ui-chart-label);font-size:var(--ui-fs-xs)}#app#app .ui-chart-mark{fill:var(--ui-chart-1)}#app#app .ui-chart-mark.is-muted{fill:var(--ui-chart-muted)}#app#app .ui-chart-mark:focus-visible{outline-offset:2px;outline:var(--ui-focus-outline)!important}#app#app .ui-chart-legend{gap:var(--ui-gap-xs) var(--ui-gap-md);color:var(--ui-chart-label);font-size:var(--ui-fs-xs);flex-wrap:wrap;margin:0;padding:0;font-weight:700;list-style:none;display:flex}#app#app .ui-chart-legend>li{align-items:center;gap:6px;display:inline-flex}#app#app .ui-chart-swatch{background:var(--ui-chart-1);border-radius:2px;flex:none;width:10px;height:10px}#app#app .ui-chart-swatch.is-muted{background:var(--ui-chart-muted)}#app#app .ui-chart-tooltip{z-index:5;border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:var(--ui-surface);box-shadow:var(--ui-shadow-2);color:var(--ui-text);font-size:var(--ui-fs-xs);white-space:nowrap;pointer-events:none;padding:6px 10px;font-weight:700;position:absolute}#app#app :is(input,textarea,select)[aria-invalid=true]{border-color:var(--ui-input-invalid-line)}#app#app :is(input,textarea,select)[aria-invalid=true]:focus{border-color:var(--ui-input-invalid-line);box-shadow:var(--ui-input-invalid-shadow);outline:none}.btn,.ui-chip,.ui-choice,.ui-metric.is-clickable,.ui-action-card{transition-property:background-color,border-color,box-shadow,color,transform;transition-duration:var(--ui-dur-fast);transition-timing-function:var(--ui-ease)}#app#app input:is([type=checkbox],[type=radio]):focus-visible{outline:var(--ui-focus-outline);outline-offset:2px}.modern-suite-v304 :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[aria-invalid=true],.invalid,.orgfit-inline-edit,:focus,:disabled){border-color:var(--ui-input-line,var(--ui-line-strong))}.modern-suite-v304 :is(input,select,textarea):not([type=checkbox],[type=radio],[aria-invalid=true],.invalid,.orgfit-inline-edit):focus{border-color:var(--ui-input-focus-line,var(--ui-blue-600));box-shadow:var(--ui-input-focus-shadow,var(--ui-focus-ring));outline:none}@media (prefers-reduced-motion:reduce){#app#app :is(.btn,.ui-choice,.ui-chip,.card,.ui-action-card,.ui-metric.is-clickable):hover{transform:none!important}#app#app .ui-skeleton-bar{animation:none!important}#app#app .btn>.ui-btn-spinner{background:currentColor;border:0;width:8px;height:8px;animation:none!important}#app#app .progress.ui-meter>span{transition:none}}#app#app .ui-opt{margin-left:4px;color:var(--ui-text-3)!important;font-size:var(--ui-fs-xs)!important;font-weight:var(--ui-fw-bold)!important}#app#app .ui-form-field.is-ai :is(input,textarea,select):not([aria-invalid=true],:disabled){background:var(--ui-ai-bg)}#app#app .ui-sticky-aside{top:calc(var(--ui-sticky-top) + var(--ui-sticky-extra,0px));max-height:calc(100vh - var(--ui-sticky-top) - var(--ui-sticky-extra,0px) - 12px);overscroll-behavior:contain;align-self:start;position:sticky;overflow-y:auto}#app#app .ui-split{grid-template-columns:var(--ui-split-aside,320px) minmax(0, 1fr);gap:var(--ui-gap-lg);align-items:start;display:grid}#app#app .ui-split.is-end{grid-template-columns:minmax(0, 1fr) var(--ui-split-aside,320px)}@media (width<=1180px){#app#app .ui-sticky-aside{max-height:none;position:static;overflow-y:visible}#app#app .ui-split,#app#app .ui-split.is-end{grid-template-columns:minmax(0,1fr)}}#app#app .page.ui-stack:not(.is-tight)>.card:not(.ui-hero,.ui-flat){padding:var(--ui-pad-card)}@media (width<=760px){#app#app .page.ui-stack:not(.is-tight)>.card:not(.ui-hero,.ui-flat){padding:18px}}#app#app :is(.ui-subbox>.table,.ui-disclosure.is-subbox .table){border-radius:var(--ui-radius-sm)!important}@media (width<=480px){#app#app .ui-public-shell{background:var(--ui-surface)!important;padding:0!important}#app#app .ui-public-card{box-shadow:none;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;padding:20px 16px 24px!important}}@media (forced-colors:active){#app#app .progress.ui-meter>span{forced-color-adjust:none;background:canvastext!important}#app#app .progress.ui-meter{forced-color-adjust:none;outline:1px solid canvastext}}@starting-style{#app#app .progress.ui-meter>span{width:0}}#app#app button.btn.ghost.is-quiet:not(.ui-danger,.ui-icon){box-shadow:none!important;color:var(--ui-text-2)!important;background:0 0!important;border-color:#0000!important}#app#app button.btn.ghost.is-quiet:not(.ui-danger,.ui-icon):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]){background:var(--ui-btn-hover-ghost-fill)!important;color:var(--ui-text)!important}#app#app button.btn:is(.ghost,.ui-icon.is-plain,.ui-icon:not(.is-quiet)):not(.ui-danger):active:not(:disabled,[aria-disabled=true]){--ui-btn-hover-ghost-fill:var(--ui-btn-active-ghost-fill)}#app#app button.btn.ui-danger:not(.is-quiet):is(:disabled,[aria-disabled=true]),#app#app button.btn.ui-danger:not(.is-quiet):is(:disabled,[aria-disabled=true]):hover,#app#app button.btn.ui-danger.is-quiet:is(:disabled,[aria-disabled=true]),#app#app button.btn.ui-danger.is-quiet:is(:disabled,[aria-disabled=true]):hover{border-color:var(--ui-line)!important;box-shadow:none!important;color:var(--ui-disabled)!important;background:#fff!important}#app#app button.btn:is(.ui-icon,.ghost.is-quiet):is(:disabled,[aria-disabled=true]):not(.ui-danger),#app#app button.btn:is(.ui-icon,.ghost.is-quiet):is(:disabled,[aria-disabled=true]):not(.ui-danger):hover{box-shadow:none!important;color:var(--ui-disabled)!important;background:0 0!important;border-color:#0000!important}#app#app button.btn.ui-icon.is-sm{width:32px;min-width:32px;height:32px;min-height:32px!important}#app#app button.btn.ui-icon.is-md{width:36px;min-width:36px;height:36px;min-height:36px!important}#app#app button.btn.ui-icon.is-plain:not(.ui-danger,.is-quiet){color:var(--ui-text-3)!important;background:0 0!important;border:1px solid #0000!important}#app#app button.btn.ui-icon.is-plain:not(.ui-danger,.is-quiet):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]){background:var(--ui-btn-hover-ghost-fill)!important;color:var(--ui-text)!important;border-color:#0000!important}@media (width<=620px){#app#app button.btn.ui-icon:after{content:"";position:absolute;inset:-6px}#app#app .ui-hero-meta button.btn.ui-icon:after{inset:0 -6px}#app#app .quick-input-table button.btn.ui-icon:after,#app#app .ui-table.is-stack td button.btn.ui-icon:after{inset:-6px 0 -6px -6px}}#app#app button.btn.ui-icon:is(:disabled,[aria-disabled=true]),#app#app button.btn.ui-icon:is(:disabled,[aria-disabled=true]):hover{cursor:not-allowed;box-shadow:none!important;color:var(--ui-disabled)!important;background:0 0!important;border-color:#0000!important}#app#app .ui-meta-chip.ui-tag{min-height:var(--ui-chip-h-md);gap:4px;padding:0 10px!important}#app#app .ui-meta-chip.ui-tag.is-sm{min-height:var(--ui-chip-h-sm);padding:0 8px!important}#app#app .ui-meta-chip.ui-tag[data-variant=info]{border-color:var(--ui-info-line)!important;background:var(--ui-info-bg)!important;color:var(--ui-info-ink)!important}#app#app .ui-meta-chip.ui-tag[data-variant=outline]{border-color:var(--ui-line)!important;background:var(--ui-surface)!important}#app#app .ui-meta-chip.ui-tag[data-variant=number]{font-variant-numeric:tabular-nums;justify-content:center;min-width:24px;padding:0 6px!important}#app#app .ui-meta-chip.ui-tag.is-sm[data-variant=number]{min-width:20px;padding:0 4px!important}#app#app .ui-filter-chips.is-sm>.ui-chip{min-height:var(--ui-chip-h-md)!important;font-size:var(--ui-fs-xs)!important;padding:0 10px!important}@media (width<=760px),(pointer:coarse){#app#app .ui-filter-chips.is-sm>.ui-chip{min-height:36px!important}}#app#app .ui-section-stepper.is-sticky{top:var(--ui-topbar-h);z-index:calc(var(--ui-z-topbar) - 1);backdrop-filter:none;background:#fff;position:sticky}#app#app :is(.ui-section-head>.actions,.app-modal-actions):has(>.ui-btn-wrap:not(.is-inline,.is-row)){--ui-row-btn-h:var(--ui-h-btn);align-items:flex-start}#app#app :is(.ui-section-head>.actions,.app-modal-actions):has(>.ui-btn-wrap:not(.is-inline,.is-row))>:not(.btn,.ui-btn-wrap){align-self:center}#app#app :is(.ui-section-head>.actions,.app-modal-actions):has(>.ui-btn-wrap:not(.is-inline,.is-row))>.btn.ui-icon{margin-top:calc((var(--ui-row-btn-h) - 32px) / 2);align-self:flex-start}#app#app :is(.ui-section-head>.actions,.app-modal-actions):has(>.ui-btn-wrap:not(.is-inline,.is-row))>.btn.ui-icon.is-sm{margin-top:calc((var(--ui-row-btn-h) - 32px) / 2)}#app#app :is(.ui-section-head>.actions,.app-modal-actions):has(>.ui-btn-wrap:not(.is-inline,.is-row))>.btn.ui-icon.is-md{margin-top:calc((var(--ui-row-btn-h) - 36px) / 2)}#app#app :is(.ui-section-head>.actions,.app-modal-actions):has(>.ui-btn-wrap:not(.is-inline,.is-row)):has(>.btn.ui-sm,>.ui-btn-wrap>.btn.ui-sm,>.ui-btn-wrap>.ui-btn-hint>.btn.ui-sm,>.ui-btn-hint>.btn.ui-sm){--ui-row-btn-h:var(--ui-h-btn-sm)}#app#app button.btn.ghost[aria-pressed=true]:not(.ui-danger,.ui-icon,:disabled,[aria-disabled=true]){border-color:var(--ui-blue-300)!important;background:var(--ui-surface-info)!important;color:var(--ui-blue-700)!important}#app#app :is(.ui-section-head>.actions,.app-modal-actions)>.ui-btn-wrap:not(.is-inline,.is-row){text-align:right;align-items:flex-end}@media (width<=980px){#app#app .ui-section-head>.actions>.ui-btn-wrap:not(.is-inline,.is-row){text-align:left;align-items:flex-start}}@media (width<=620px){#app#app .app-modal-actions>.ui-btn-wrap:not(.is-inline,.is-row){flex:1 1 0;align-items:stretch}}#app#app .ui-btn-wrap:not(.is-inline,.is-row)>.ui-btn-reason{max-width:32ch}:root{--ui-radius-sub:var(--ui-radius-subbox)}#app#app .ui-row-edit{gap:var(--ui-gap-sm);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;display:grid}#app#app .ui-row-edit.is-unnumbered{grid-template-columns:minmax(0,1fr) auto}#app#app .ui-row-edit>*{min-width:0;margin:0}#app#app .ui-row-edit>p{margin:0}#app#app .ui-row-edit>:is(p,span,div):not(.ui-row-edit-actions,.ui-tag){padding-top:3px;padding-bottom:1px}#app#app .ui-row-edit>.ui-tag{position:relative;top:4px}#app#app .ui-row-edit-actions{gap:var(--ui-gap-2xs);display:flex}#app#app .ui-table.is-scroll:not(table){overflow-x:auto}@supports (animation-timeline:scroll()){#app#app .ui-table:not(table){animation:linear both ui-scroll-fade-end scroll(self inline);animation-range:calc(100% - 2px) 100%}}#app#app .ui-heat[data-level]:not(td,th){border-color:var(--ui-line)}@keyframes ui-scroll-fade-end{0%{mask-image:linear-gradient(270deg,#0000 0,#000 40px)}to{mask-image:none}}.topbar>.topbar-actions{align-items:center;gap:var(--ui-gap-sm);flex:none;margin-left:auto;display:flex}.topbar>.topbar-actions:empty{display:none}.topbar>.topbar-actions>.btn{flex:none}:root{--ui-row-h:48px;--ui-popover-w:380px}#app#app .ui-row-edit{min-height:var(--ui-row-h);padding:var(--ui-gap-sm) 0;border-top:1px solid var(--ui-line);background:0 0;border-radius:0}#app#app .ui-row-edit:not(.ui-row-edit+.ui-row-edit){border-top:0}#app#app .ui-row-edit:has(>:is(input,select,textarea)){border-top:0;min-height:0;padding:0}#app#app .ui-row-edit+.ui-add,#app#app :has(>.ui-row-edit)+.ui-add{margin-top:var(--ui-gap-sm)}#app#app :is(.ui-status,.ui-meta-chip){overflow-wrap:normal;word-break:keep-all}@media (width<=620px){#app#app :is(.table,.matrix-wrap):not(.is-stack) :is(td,th) :is(.ui-status,.ui-meta-chip.ui-tag){white-space:nowrap}}@media (width<=760px){#app#app .ui-table.is-stack.is-kv :is(td,tbody th,tfoot th)[data-label]:not(.ui-td-actions,.is-inline-label,:has(>.actions)){margin-left:104px;display:flow-root}#app#app .ui-table.is-stack.is-kv :is(td,tbody th,tfoot th)[data-label]:not(.ui-td-actions,.is-inline-label,:has(>.actions)):before{float:left;width:96px;line-height:var(--ui-lh-base);margin:0 0 0 -104px;padding-top:1px}}#app#app .ui-table.is-list :is(tbody td,tbody th){height:56px}#app#app .ui-table.is-list.is-2line :is(tbody td,tbody th){height:64px}@media (width<=760px){#app#app .ui-table.is-stack.is-sticky-first tr>:first-child{position:static}#app#app .ui-table.is-stack.is-sticky-first tr>:first-child:after{content:none}}@supports (animation-timeline:scroll()){#app#app .ui-table.is-sticky-first tr>:first-child:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0f172a24,#0000);width:8px;animation:linear both ui-sticky-first-edge scroll(inline);position:absolute;top:0;bottom:0;left:100%}}:where(#app .ui-table.is-sticky-first tr>:first-child){box-shadow:inset -1px 0 0 var(--ui-line)}@media (width<=760px){:where(#app .ui-table.is-stack.is-sticky-first tr>:first-child){box-shadow:none}:where(#app .ui-table.is-stack.is-stack-custom :is(td,tbody th,tfoot th)){display:block}:where(#app .ui-table.is-stack.is-stack-custom tr){border-top:1px solid var(--ui-line);gap:8px;padding:12px 14px;display:grid}:where(#app .ui-table.is-stack.is-stack-custom :is(td,tbody th,tfoot th):empty){display:none}:where(#app .ui-table.is-stack.is-stack-custom :is(td,tbody th,tfoot th)[data-label]):before{content:attr(data-label);color:var(--ui-text-3);white-space:nowrap;flex:none;margin-bottom:2px;font-size:12px;font-weight:700;display:block}}:where(.table,.matrix-wrap){position:relative}#app :is(#statusmatrix,#mission,#vision,#core,#talent).modernized-v301:before{right:0}@keyframes ui-sticky-first-edge{0%,to{opacity:1}}#app:has(.sidebar.is-drawer-open,.app-modal,.ui-side-panel-backdrop) .ai-assistant-launcher.is-fab{visibility:hidden}:root{--ui-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--ui-select-chevron-off:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}#app#app .ui-btn-wrap.is-row{display:contents}#app#app .ui-btn-wrap.is-row>.ui-btn-reason{flex:1 0 100%;order:1;grid-column:1/-1;padding-right:max(0px,100% - 72ch)}@media (width<=620px){#app#app .ui-hero .ui-hero-actions{--ui-hero-btn-flex:1 1 100%}#app#app .ui-hero .ui-hero-actions>.ui-btn-wrap.is-row>.btn,#app#app .ui-hero .ui-hero-actions>.ui-btn-wrap.is-row>.ui-btn-hint{flex:100%}#app#app .ui-hero .ui-hero-actions>.ui-btn-wrap:not(.is-inline,.is-row){flex:100%;align-items:stretch}}#app#app .ui-filter-chips>.ui-chip{--ui-chip-on-line:var(--ui-blue-600);--ui-chip-on-bg:var(--ui-blue-600);--ui-chip-on-ink:#fff}#app#app .ui-filter-chips>.ui-chip[aria-pressed=true]:hover:not(:disabled,[aria-disabled=true]){--ui-chip-on-line:var(--ui-blue-700);--ui-chip-on-bg:var(--ui-blue-700)}#app#app .ui-filter-chips>.ui-chip>small{border-radius:var(--ui-radius-pill);background:var(--ui-neutral-bg);text-align:center;opacity:1;min-width:20px;padding:0 6px;line-height:20px}#app#app .ui-filter-chips>.ui-chip[aria-pressed=true]>small{background:#0f172a2e}#app#app .ui-filter-chips.is-sm>.ui-chip>small{min-width:18px;line-height:18px}#app#app select:not([multiple]):not([size]){appearance:none;padding-left:var(--ui-select-pad-start,12px);padding-right:var(--ui-select-pad-end,36px);background:var(--ui-select-fill,#fff) var(--ui-select-chevron) no-repeat right var(--ui-select-chevron-x,12px) center/16px 16px}#app#app :is(td,.ui-toolbar,.ui-dense) select:not([multiple]):not([size]),#app#app select.ui-select.ui-cell{--ui-select-pad-start:8px;--ui-select-pad-end:28px;--ui-select-chevron-x:8px}#app#app select:not([multiple]):not([size]):disabled{--ui-select-fill:var(--ui-surface-2);--ui-select-chevron:var(--ui-select-chevron-off)}#app#app select.ui-select{height:var(--ui-h-form);min-height:var(--ui-h-form)}#app#app select.ui-select.ui-sm{height:var(--ui-h-btn-sm);min-height:var(--ui-h-btn-sm)}#app#app select.ui-select.ui-cell{height:var(--ui-h-btn-cell);min-height:var(--ui-h-btn-cell)}#app#app .ui-table.is-edit td :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),textarea,select:not([multiple]):not([size])):not([aria-invalid=true],.invalid){--ui-input-line:transparent;--ui-input-focus-line:transparent;--ui-input-focus-shadow:inset 0 0 0 2px var(--ui-blue-600);background-color:var(--ui-edit-fill,var(--ui-neutral-bg));padding-top:var(--ui-edit-pad-y,6px);padding-bottom:var(--ui-edit-pad-y,6px);transition:background-color var(--ui-dur-fast) var(--ui-ease);padding-left:8px}#app#app .ui-table.is-edit td :is(input,textarea){padding-right:8px}#app#app .ui-table.is-edit td textarea{--ui-edit-pad-y:7.25px;min-height:var(--ui-h-dense)}@supports (height:1lh){#app#app .ui-table.is-edit td textarea{--ui-edit-pad-y:calc((var(--ui-h-dense) - 1lh - 2px) / 2)}}@media (width<=620px){#app#app .ui-table.is-edit td :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]),textarea,select){font-size:16px}}#app#app .ui-table.is-edit td :is(input,textarea,select):not(:focus,[type=checkbox],[type=radio]){box-shadow:none}#app#app .ui-table.is-edit td :is(input,textarea,select):is([aria-invalid=true],.invalid){--ui-input-invalid-line:transparent;--ui-input-invalid-shadow:inset 0 0 0 2px var(--ui-danger);box-shadow:var(--ui-input-invalid-shadow)}#app#app .ui-table.is-edit td :is(input,textarea,select):hover:not(:focus,:disabled){--ui-edit-fill:var(--ui-neutral-line)}#app#app .ui-table.is-edit td :is(input,textarea,select):focus:not([aria-invalid=true],.invalid){--ui-edit-fill:#fff}#app#app .ui-table-hint{color:var(--ui-text-3);font-size:var(--ui-fs-sm);text-align:right;margin:0;font-weight:600;line-height:1.4;display:block}#app#app .ui-table-hint+:is(.table,.matrix-wrap){margin-top:6px}#app#app .ui-disclosure+.ui-tabs{margin-top:16px}@media (width<=760px){#app#app table:has(>tbody>tr.ui-empty-row:only-child)>thead{display:none}}@media (width<=1180px){#app#app .content .grid.g2:has(.table,.matrix-wrap){grid-template-columns:minmax(0,1fr)}}#app#app .ui-table td .btn:not(.ui-sm,.ui-cell,.ui-icon,.ui-lg){min-height:var(--ui-h-btn-cell)!important;padding-block:0!important;font-size:13px!important}:where(#app .ui-disclosure)+:where(:not(.ui-disclosure,.ui-sr-only,:is(.grid,[class*=-grid],.ui-choices,.ui-split,.ui-modal.is-full>.app-modal-body)>*)){margin-top:16px}html{scroll-padding-top:calc(var(--ui-sticky-top) + var(--ui-section-stepper-offset,0px) + var(--ui-sticky-bar-offset,0px));scroll-padding-bottom:max(var(--ui-action-bar-offset,0px), var(--ui-sticky-bottom,0px))}#app#app :is(#competency .leadership-design-v194 .step-panel,#ailiteracy .ai-literacy-question-select-v191,#ailiteracy .ai-literacy-indicator-card-v200,#jobanalysis .job-workflow-section-v292,#jobanalysis .job-workflow-section-v296){scroll-margin-top:0}#app#app .ui-btn-group-reason{flex:1 0 100%;grid-column:1/-1;max-width:72ch;margin:4px 0 0}#app#app .ui-callout+.ui-callout{margin-top:var(--ui-gap-sm)}#app#app :where(.grid,[class*=-grid],.ui-choices,.ui-split,.ui-page-alerts,.ui-page-alerts-folded,.ui-modal.is-full>.app-modal-body)>.ui-callout+.ui-callout{margin-top:0}#app#app :not(:is(.grid,[class*=-grid],.ui-choices,.ui-split,.ui-page-alerts,.ui-page-alerts-folded,.ui-modal.is-full>.app-modal-body))>.ui-callout[data-tone=info]:has(+.ui-callout[data-tone=info]){border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}#app#app :not(:is(.grid,[class*=-grid],.ui-choices,.ui-split,.ui-page-alerts,.ui-page-alerts-folded,.ui-modal.is-full>.app-modal-body))>.ui-callout[data-tone=info]+.ui-callout[data-tone=info]{margin-top:-1px;border-top-left-radius:0!important;border-top-right-radius:0!important}#app#app :not(:is(.grid,[class*=-grid],.ui-choices,.ui-split,.ui-page-alerts,.ui-page-alerts-folded,.ui-modal.is-full>.app-modal-body))>.ui-callout[data-tone=neutral]:has(+.ui-callout[data-tone=neutral]){border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}#app#app :not(:is(.grid,[class*=-grid],.ui-choices,.ui-split,.ui-page-alerts,.ui-page-alerts-folded,.ui-modal.is-full>.app-modal-body))>.ui-callout[data-tone=neutral]+.ui-callout[data-tone=neutral]{margin-top:-1px;border-top-left-radius:0!important;border-top-right-radius:0!important}#app#app :not(:is(.grid,[class*=-grid],.ui-choices,.ui-split,.ui-page-alerts,.ui-page-alerts-folded,.ui-modal.is-full>.app-modal-body))>.ui-callout[data-tone=success]:has(+.ui-callout[data-tone=success]){border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}#app#app :not(:is(.grid,[class*=-grid],.ui-choices,.ui-split,.ui-page-alerts,.ui-page-alerts-folded,.ui-modal.is-full>.app-modal-body))>.ui-callout[data-tone=success]+.ui-callout[data-tone=success]{margin-top:-1px;border-top-left-radius:0!important;border-top-right-radius:0!important}#app#app :not(:is(.grid,[class*=-grid],.ui-choices,.ui-split,.ui-page-alerts,.ui-page-alerts-folded,.ui-modal.is-full>.app-modal-body))>.ui-callout[data-tone=warn]:has(+.ui-callout[data-tone=warn]){border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}#app#app :not(:is(.grid,[class*=-grid],.ui-choices,.ui-split,.ui-page-alerts,.ui-page-alerts-folded,.ui-modal.is-full>.app-modal-body))>.ui-callout[data-tone=warn]+.ui-callout[data-tone=warn]{margin-top:-1px;border-top-left-radius:0!important;border-top-right-radius:0!important}#app#app :not(:is(.grid,[class*=-grid],.ui-choices,.ui-split,.ui-page-alerts,.ui-page-alerts-folded,.ui-modal.is-full>.app-modal-body))>.ui-callout[data-tone=danger]:has(+.ui-callout[data-tone=danger]){border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}#app#app :not(:is(.grid,[class*=-grid],.ui-choices,.ui-split,.ui-page-alerts,.ui-page-alerts-folded,.ui-modal.is-full>.app-modal-body))>.ui-callout[data-tone=danger]+.ui-callout[data-tone=danger]{margin-top:-1px;border-top-left-radius:0!important;border-top-right-radius:0!important}#app#app :not(:is(.grid,[class*=-grid],.ui-choices,.ui-split,.ui-page-alerts,.ui-page-alerts-folded,.ui-modal.is-full>.app-modal-body))>.ui-callout[data-tone=ai]:has(+.ui-callout[data-tone=ai]){border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}#app#app :not(:is(.grid,[class*=-grid],.ui-choices,.ui-split,.ui-page-alerts,.ui-page-alerts-folded,.ui-modal.is-full>.app-modal-body))>.ui-callout[data-tone=ai]+.ui-callout[data-tone=ai]{margin-top:-1px;border-top-left-radius:0!important;border-top-right-radius:0!important}#app#app :is(.ui-stack,.ui-page-stack)>.ui-hero:not(:last-child){margin-bottom:0!important}#app#app .ui-callout{--ui-callout-mark:var(--ui-info)}#app#app .ui-callout[data-tone=neutral]{--ui-callout-mark:var(--ui-line-strong)}#app#app .ui-callout[data-tone=success]{--ui-callout-mark:var(--ui-success)}#app#app .ui-callout[data-tone=warn]{--ui-callout-mark:var(--ui-warn)}#app#app .ui-callout[data-tone=ai]{--ui-callout-mark:var(--ui-ai)}#app#app .card :is(.ui-subbox,.card)>.ui-callout:not([data-tone=danger],[role=alert],.ui-band,.ui-page-alerts *,.ui-modal *),#app#app .card :is(.ui-subbox,.card)>.ui-disclosure-body>.ui-callout:not([data-tone=danger],[role=alert],.ui-band,.ui-page-alerts *,.ui-modal *){border:0;border-left:3px solid var(--ui-callout-mark);background:0 0;border-radius:0;padding:2px 0 2px 12px}#app#app .card :is(.ui-subbox,.card)>.ui-disclosure.is-subbox:not(.ui-modal *),#app#app .card :is(.ui-subbox,.card)>.ui-disclosure-body>.ui-disclosure.is-subbox:not(.ui-modal *){border:0!important;border-top:1px solid var(--ui-line)!important;background:0 0!important;border-radius:0!important;padding:12px 0 0!important}#app#app .ui-btn-hint{vertical-align:middle;align-items:center;gap:2px;min-width:0;max-width:100%;display:inline-flex}#app#app .ui-btn-hint>.btn{flex:auto;min-width:0}#app#app .ui-btn-hint>.ui-btn-hint-tip{flex:none}@media (width<=620px){#app#app .ui-hero .ui-hero-actions>.ui-btn-hint{flex:100%}#app#app .app-modal-actions>.ui-btn-hint{flex:1 1 0}}[data-mark]{--ui-mark-color:var(--ui-blue-600)}[data-mark=attention]{--ui-mark-color:var(--ui-warn)}[data-mark=info]{--ui-mark-color:var(--ui-info)}:where([data-mark]:not(tr,td,th)){position:relative}[data-mark]:not(tr,td,th):before{content:"";inset-block:var(--ui-mark-inset,12px);width:var(--ui-mark-w,4px);background:var(--ui-mark-color);pointer-events:none;border-radius:0 4px 4px 0;position:absolute;inset-inline-start:0}tr[data-mark]>:first-child,:is(td,th)[data-mark]{box-shadow:inset 3px 0 0 var(--ui-mark-color)}tr[data-mark].is-card{position:relative}tr[data-mark].is-card:before{content:"";inset-block:var(--ui-mark-inset,12px);width:var(--ui-mark-w,4px);background:var(--ui-mark-color);pointer-events:none;border-radius:0 4px 4px 0;position:absolute;inset-inline-start:0}tr[data-mark].is-card>:first-child{box-shadow:none}@media (forced-colors:active){tr[data-mark].is-card:before,[data-mark]:not(tr,td,th):before{forced-color-adjust:none;background:canvastext}tr[data-mark]>:first-child,:is(td,th)[data-mark]{border-left:3px solid canvastext}}:where(.ui-table) th[scope=row]{color:var(--ui-text);text-align:left;background:0 0;font-weight:800}:where(.ui-table tbody tr:hover)>th[scope=row]{background:#f8fbff}:where(.ui-choices){grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;display:grid}:where(.ui-choices:has(>:nth-child(5))){grid-template-columns:repeat(auto-fit,minmax(min(100%,max(240px,33.3333% - 8px)),1fr))}:where(.ui-choices.is-pick:not(:has(>:nth-child(5)))){grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}:root{--ui-chip-h-sm:20px;--ui-chip-h-md:24px;--ui-chip-h-lg:32px;--ui-chip-fw:700;--ui-input-h-md:var(--ui-h-form);--ui-input-h-sm:var(--ui-h-dense);--ui-input-line:#8795a9;--ui-input-fs-md:var(--ui-fs-md);--ui-input-fs-sm:var(--ui-fs-sm);--ui-input-fill:#fff;--ui-input-line-hover:#64748b;--ui-input-edit-hover-fill:#f1f5f9;--ui-input-h-inline:32px;--ui-input-focus-line:var(--ui-blue-600);--ui-input-focus-shadow:var(--ui-focus-ring);--ui-input-invalid-line:var(--ui-danger);--ui-input-invalid-shadow:var(--ui-focus-ring-danger);--ui-input-disabled-fill:#f8fafc;--ui-input-disabled-line:#e2e8f0;--ui-input-disabled-ink:#566579;--ui-btn-hover-ghost-fill:#f1f5f9;--ui-btn-hover-ghost-line:#64748b;--ui-btn-active-ghost-fill:#e2e8f0;--ui-fold-hover-card:#f8fafc;--ui-fold-gap:8px;--ui-btn-primary-bg:#1d4ed8;--ui-btn-primary-hover:#1e40af;--ui-btn-primary-active:#1e3a8a;--ui-check-size:18px;--ui-check-radius:5px;--ui-check-line:var(--ui-text-3);--ui-sticky-bar-h:0px}#app#app :is(.table,.matrix-wrap,div).ui-table.is-flush{box-shadow:none;border-width:0!important;border-radius:0!important}#app#app .ui-table.is-flush :is(th,td){border-left-width:0!important;border-right-width:0!important}#app#app .ui-table.is-flush thead th:where(:not([scope=row])),#app#app .ui-table.is-flush tr:first-child>th:where(:not([scope=row])){--ui-th-bg:transparent;border-bottom:1px solid var(--ui-line-strong)!important}#app#app .ui-table.is-flush.is-sticky-head thead th:where(:not([scope=row])){--ui-th-bg:var(--ui-surface)}#app#app .ui-table.is-flush thead+tbody>tr:first-child>:is(td,th){border-top-width:0!important}#app#app input:is([type=checkbox],[type=radio]):not(.ui-sr-only,.ui-chip>input,[hidden]){appearance:none;box-sizing:border-box;vertical-align:middle;width:var(--ui-check-size);min-width:var(--ui-check-size);height:var(--ui-check-size);min-height:var(--ui-check-size);cursor:pointer;transition:background-color var(--ui-dur-fast) var(--ui-ease), border-color var(--ui-dur-fast) var(--ui-ease);flex:none;padding:0;position:relative;border:1.5px solid var(--ui-check-line)!important;border-radius:var(--ui-check-radius)!important;background:var(--ui-surface)!important;box-shadow:none!important}#app#app input[type=radio]:not(.ui-sr-only,.ui-chip>input,[hidden]){border-radius:50%!important}#app#app input:is([type=checkbox],[type=radio]):not(.ui-sr-only,.ui-chip>input,[hidden]):after{content:"";inset:calc((24px - var(--ui-check-size)) / -2 - 1.5px);position:absolute}#app#app input:is([type=checkbox],[type=radio]):not(.ui-sr-only,.ui-chip>input,[hidden],:checked,:indeterminate,:disabled,[aria-disabled=true]):hover{border-color:var(--ui-blue-600)!important}#app#app input[type=checkbox]:not(.ui-sr-only,.ui-chip>input,[hidden]):checked{border-color:var(--ui-blue-600)!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.6 8.4l2.9 2.9 5.9-6.2'/%3E%3C/svg%3E") center/78% no-repeat, var(--ui-blue-600)!important}#app#app input[type=checkbox]:not(.ui-sr-only,.ui-chip>input,[hidden]):indeterminate{border-color:var(--ui-blue-600)!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M4 8h8'/%3E%3C/svg%3E") center/78% no-repeat, var(--ui-blue-600)!important}#app#app input[type=radio]:not(.ui-sr-only,.ui-chip>input,[hidden]):checked{border-color:var(--ui-blue-600)!important;background:radial-gradient(circle at center, #fff 0 28%, var(--ui-blue-600) 32%)!important}#app#app input:is([type=checkbox],[type=radio]):not(.ui-sr-only,.ui-chip>input,[hidden]):disabled{cursor:not-allowed;opacity:.55;border-color:var(--ui-disabled)!important}@media (forced-colors:active){#app#app input:is([type=checkbox],[type=radio]):not(.ui-sr-only,.ui-chip>input,[hidden]){appearance:auto}}#app#app :where(.field,.auth-field) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],.orgfit-inline-edit),select,textarea:not(.orgfit-inline-edit)){font-size:var(--ui-input-fs-md)}#app#app :where(td,.ui-toolbar,.ui-dense) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],.orgfit-inline-edit),select,textarea:not(.orgfit-inline-edit)){font-size:var(--ui-input-fs-sm)}:where(textarea){resize:vertical}@media (width<=620px){#app#app :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],.orgfit-inline-edit),select,textarea:not(.orgfit-inline-edit)):not(td *){font-size:max(16px, var(--ui-input-fs-md))}#app#app :is(.field,.auth-field) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]),select:not([multiple],[size])):not(td *){padding-block:0}}:where([data-mark]:not(tr)){padding-inline-start:12px}#app #vision :is(.orgfit-vision-url-context-v263,.vision-business-input-v282){margin-top:var(--ui-gap-lg)!important}@media (width>=621px){#app #valuesystem :is(.poster-strategy-area-v290,.poster-values-area-v291,.poster-talent-area-v290):not(:has(>.poster-talent-empty,>.ui-empty)){box-shadow:none;border:0;background:0 0!important;padding:0!important}}.progress.ui-meter.is-stepped{box-shadow:inset 0 0 0 1px var(--ui-line-strong)}.ui-empty.is-page:not(td>*){margin-block:24px}#app#app .is-role-readonly :is(input,textarea,select):not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]):disabled{box-shadow:none;color:var(--ui-text);cursor:default;-webkit-text-fill-color:var(--ui-text);resize:none;appearance:none;background:0 0;border-color:#0000;padding-inline:0;opacity:1!important}#app#app .is-role-readonly select:not([multiple]):not([size]):disabled{--ui-select-fill:transparent;--ui-select-chevron:none}.is-role-readonly .ui-form-field-hint{display:none}#app#app .ui-autogrow.is-readonly .ui-autogrow-input{background:var(--ui-surface-2);resize:none}#app#app .ui-autogrow.is-readonly .ui-autogrow-input:not(:focus-visible){box-shadow:none;border-color:#0000}#app#app .ui-choice:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],.is-selected):is(:disabled,[aria-disabled=true]){cursor:default;border-color:var(--ui-selected-line)!important;background:var(--ui-selected-bg)!important;box-shadow:var(--ui-selected-ring)!important}#app#app .ui-choice:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],.is-selected):is(:disabled,[aria-disabled=true])>:is(.ui-choice-title,strong){color:var(--ui-text)!important}#app#app .ui-choice:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],.is-selected):is(:disabled,[aria-disabled=true])>.ui-choice-sub{color:var(--ui-text-2)!important}:root{--ui-flush-pull:14px}button.btn.ui-sm{--ui-flush-pull:12px}button.btn.is-quiet.is-flush-start:not(.ui-icon,.ui-danger){margin-inline-start:calc(var(--ui-flush-pull) * -1)}button.btn.is-quiet.is-flush-end:not(.ui-icon,.ui-danger){margin-inline-end:calc(var(--ui-flush-pull) * -1)}button.btn.is-quiet:is(.is-flush-start,.is-flush-end):not(.ui-icon,.ui-danger){max-width:calc(100% + var(--ui-flush-pull))}@media (width<=980px){.ui-section-head:not(:where(:has(>.actions>.btn.ui-icon):not(:has(>.actions>:not(.btn.ui-icon))),:has(>.btn.ui-icon)))>.actions>button.btn.is-quiet.is-flush-end:not(.ui-icon,.ui-danger){margin-inline:calc(var(--ui-flush-pull) * -1) 0}}@media (width<=620px){button.btn.is-quiet.is-flush-end.is-flush-wrap:not(.ui-icon,.ui-danger){margin-inline:calc(var(--ui-flush-pull) * -1) 0}:where(button.btn.ui-icon){position:relative}}:where(.ui-hit-24){position:relative}:where(.ui-hit-24):after{content:"";inset:calc(var(--ui-hit-y,6px) * -1) calc(var(--ui-hit-x,6px) * -1);position:absolute}.ui-measure{max-width:min(100%, var(--ui-measure))}.ui-fieldset{border:0;min-width:0;margin:0;padding:0}.ui-fieldset>legend{float:left;width:100%;margin:0 0 var(--ui-gap-sm);padding:0;display:block}.ui-fieldset>legend+*{clear:both}:where(.ui-fold-chevron){border-radius:var(--ui-radius-pill);background:var(--ui-neutral-bg);width:28px;height:28px;color:var(--ui-text-2);transition:background-color var(--ui-dur-fast) var(--ui-ease);flex:none;place-items:center;display:inline-grid}:where(.ui-fold-chevron)>svg{transition:transform var(--ui-dur-fast) var(--ui-ease)}:where([open]>summary,[aria-expanded=true],.is-open)>:where(.ui-fold-chevron)>svg{transform:rotate(180deg)}@media (forced-colors:active){:where(.ui-fold-chevron){border:1px solid canvastext}}.ui-section-head span.ui-section-step,span.ui-section-step.is-standalone{width:var(--ui-disc-md,28px);min-width:var(--ui-disc-md,28px);height:var(--ui-disc-md,28px);border:1px solid var(--ui-info-line);border-radius:var(--ui-radius-pill);background:var(--ui-info-bg);color:var(--ui-blue-700);font-size:var(--ui-fs-xs);font-variant-numeric:tabular-nums;flex:none;place-items:center;padding:0;font-weight:800;line-height:1;display:inline-grid}.ui-section-head.is-sub span.ui-section-step,span.ui-section-step.is-standalone.is-sub{width:var(--ui-disc-sm,24px);min-width:var(--ui-disc-sm,24px);height:var(--ui-disc-sm,24px)}.ui-section-head span.ui-section-step[data-tone=neutral],span.ui-section-step.is-standalone[data-tone=neutral]{border-color:var(--ui-line-strong);background:var(--ui-surface);color:var(--ui-text-3)}button.btn.ai-assistant-chip{text-align:center;white-space:nowrap;line-height:1.2}:is(button.btn,.cell-action){white-space:nowrap;line-height:1.2}button.btn.step-main{line-height:1.2}:is(#statusmatrix,#mission,#vision,#core,#talent).modernized-v301{padding-bottom:28px}@media (width<=980px){:is(#statusmatrix,#mission,#vision,#core,#talent).modernized-v301{padding-bottom:18px}}.talent-behavior-inputs label{color:#166534}#valuesystem .do-dont div:first-child b{color:#1d4ed8}#valuesystem .do-dont p{color:#334155}:is(#vision .vision-goal-task-structure-v283,#mission .problem-button-list-v280,#mission .customer-value-grid-v280,#mission .purpose-candidates-v280) :is(.btn.primary,.btn.ghost){padding:9px 14px}@media (width>=1400px){#app#app #applicantai .document-source-back.btn{display:inline-flex}}.dot-matrix .dot-matrix-table th.dot-matrix-col,.dot-matrix .dot-matrix-table th.dot-matrix-corner,.leadership-design-v194 .field label,#app #vision .vision-business-fields-v282 .must-do-field label{font-weight:900}#app #applicantai .source-below-generated-v274>.document-source-preview-v272{margin-top:0}.btn.primary:not(#_a):not(#_b){border-color:#1d4ed8;box-shadow:0 8px 18px #1d4ed82e}:root{--bg:#f7fbff}:is(.auth-card,.ui-public-card,.auth-shell) .brand p{line-height:1.35}:is(.auth-card,.ui-public-card,.auth-shell) .brand p.error-brand-name{color:#64748b;font-size:11px}.btn.ghost:hover:not(#_a):not(#_b){border-color:var(--ui-btn-hover-ghost-line,#94a3b8);background:var(--ui-btn-hover-ghost-fill,#f1f5f9)}.mission-choice-card-v302:not(#_a):not(#_b){border:1px solid #e0e8f2}.mission-choice-card-v302.selected:not(#_a):not(#_b){border-color:#79a3e6}
