: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:950}.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:translateY(-1px)}.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))}.g5{grid-template-columns:repeat(5,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:950;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}.metric .num{letter-spacing:-.06em;font-size:30px;font-weight:950}.metric .lab{color:var(--muted);font-size:13px;font-weight:800}.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:950;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:950}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;box-shadow:0 0 0 4px #94a3b826}.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)}.timeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.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:950;display:grid}.step b{margin-top:10px;font-size:13px;display:block}.step small{color:var(--muted);font-weight:800}.diagram .label{background:var(--dark);color:#fff;border-radius:18px;padding:16px;font-weight:950}.diagram .box{border:1px solid var(--line);background:#fff;border-radius:18px;padding:16px}.diagram .box b{margin-bottom:5px;display:block}.arrow{text-align:center;color:#94a3b8;margin:-2px 0;font-weight:950}.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:950;display:grid}.note-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;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{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.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}.diagram .row{grid-template-columns:1fr}.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:950}.matrix-table .group{color:#0f172a;background:#dbeafe;font-size:15px;font-weight:950}.matrix-table .competency-name{text-align:left;background:#fff;font-weight:850}.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}.status-badge{border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.status-done{color:#166534;background:#dcfce7}.status-working{color:#92400e;background:#fef3c7}.status-wait{color:#1d4ed8;background:#eff6ff}.status-risk{color:#be123c;background:#ffe4e6}.cell-action{border:1px solid var(--line);color:#334155;background:#fff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850}.nav-plan-badge{color:#166534;vertical-align:middle;background:#dcfce7;border-radius:999px;margin-left:6px;padding:3px 7px;font-size:10px;font-weight:900;display:inline-flex}.nav-subtitle{color:#ffffffb8;letter-spacing:-.01em;background:#ffffff14;border-radius:10px;margin:10px 10px 6px;padding:7px 9px;font-size:11px;font-weight:900}.enterprise-only-banner,.quickstart-only-banner{background:linear-gradient(135deg,#f0fdf4,#fff);border:1px solid #bbf7d0;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:16px 18px;display:flex;box-shadow:0 12px 28px #0f172a0f}.quickstart-only-banner{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#bfdbfe}.enterprise-only-banner b,.quickstart-only-banner b{color:#111827;margin:8px 0 5px;font-size:18px;display:block}.enterprise-only-banner p,.quickstart-only-banner p{color:#667085;margin:0;line-height:1.6}@media (width<=780px){.enterprise-only-banner,.quickstart-only-banner{flex-direction:column;align-items:flex-start}}.quick-hire-hero{background:radial-gradient(circle at 92% 12%,#2563eb24,#0000 30%),linear-gradient(135deg,#eff6ff,#fff);border:1px solid #bfdbfe;border-radius:26px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding:24px;display:flex;box-shadow:0 22px 48px #0f172a14}.quick-hire-hero h2{letter-spacing:-.05em;margin:10px 0 8px;font-size:30px}.quick-hire-hero p{color:#334155;max-width:920px;margin:0;font-size:16px;font-weight:750;line-height:1.72}.quick-hire-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:230px;display:flex}.quick-hire-badges span{color:#1d4ed8;background:#fff;border:1px solid #dbeafe;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:950}.quick-hire-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.quick-mode-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:18px;box-shadow:0 10px 22px #0f172a0b}.quick-mode-card h3{margin:10px 0 6px;font-size:20px}.quick-mode-card p{color:#667085;margin:0;line-height:1.6}.quick-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.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:850;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}.star-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.star-guide-grid>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:15px}.star-guide-grid b{color:#111827;margin-bottom:6px;display:block}.star-guide-grid p{color:#667085;margin:0;line-height:1.55}#applicantai textarea{min-height:56px}@media (width<=1180px){.quick-hire-hero{flex-direction:column}.quick-hire-badges{justify-content:flex-start}.quick-hire-mode-grid,.quick-question-board{grid-template-columns:1fr}}@media (width<=760px){.quick-hire-hero{padding:18px}.quick-analysis-grid,.star-guide-grid{grid-template-columns:1fr}}.enterprise-design-nav .nav-subtitle{letter-spacing:-.01em;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fde68af2;border-radius:12px;margin:12px 8px 7px;padding:9px 11px;font-size:12px;font-weight:950;line-height:1.35;box-shadow:0 8px 18px #0000002e;color:#111827!important}.quickstart-nav .nav-title{color:#fff!important}.sidebar{background:linear-gradient(#0f172a 0%,#111827 48%,#1e293b 100%)}.sidebar .brand p,.sidebar .workspace .meta{color:#cbd5e1!important}.sidebar .nav-title{letter-spacing:-.01em;font-weight:950;color:#e5e7eb!important}.quickstart-nav .nav-title,.enterprise-design-nav .nav-title{color:#f8fafc!important}.enterprise-design-nav .nav-plan-badge{color:#bfdbfe!important;background:#3b82f62e!important;border:1px solid #93c5fd6b!important}.enterprise-design-nav .nav-btn,.quickstart-nav .nav-btn{color:#e5e7eb!important}.enterprise-design-nav .nav-btn:hover,.quickstart-nav .nav-btn:hover{color:#fff!important;background:#3b82f62e!important}.enterprise-design-nav .nav-btn.active,.quickstart-nav .nav-btn.active{box-shadow:0 10px 24px #2563eb47;color:#fff!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important}.enterprise-only-banner b{color:#111827!important}.enterprise-only-banner p{color:#475569!important}@media (width<=780px){.enterprise-design-nav .nav-subtitle{padding:10px 11px;font-size:12px}}.enterprise-design-nav .nav-title{color:#f8fafc!important}.enterprise-design-nav .nav-plan-badge{display:none!important}.enterprise-design-nav .nav-subtitle{letter-spacing:-.01em;border-radius:12px;margin:12px 8px 7px;padding:8px 11px;font-size:12px;font-weight:950;line-height:1.38;color:#dbeafe!important;background:linear-gradient(135deg,#0f172a94,#1e293bc7)!important;border:1px solid #94a3b838!important;border-left:3px solid #38bdf8!important;box-shadow:inset 0 1px #ffffff0f!important}.enterprise-design-nav .nav-subtitle:before{content:"";vertical-align:1px;background:#38bdf8;border-radius:999px;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 0 3px #38bdf81f}.enterprise-only-banner .pill.green{color:#1d4ed8!important;background:#dbeafe!important}:root{--bg:#f7fbff!important;--panel:#fff!important;--ink:#0f172a!important;--muted:#5b6b86!important;--line:#dbeafe!important;--soft:#f1f7ff!important;--dark:#1d4ed8!important;--blue:#2563eb!important;--blue2:#eff6ff!important;--green:#2563eb!important;--green2:#eef6ff!important;--amber:#1e40af!important;--amber2:#f4f8ff!important;--red:#334155!important;--red2:#f8fbff!important;--purple:#1d4ed8!important;--purple2:#eef6ff!important;--cyan:#0284c7!important;--cyan2:#f0f9ff!important;--shadow:0 18px 48px #2563eb17!important}body{color:#0f172a!important;background:radial-gradient(circle at 88% 0,#2563eb14,#0000 32%),linear-gradient(#fbfdff 0%,#f7fbff 42%,#eef6ff 100%)!important}.app{background:0 0!important}.logo{color:#fff!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;box-shadow:0 12px 28px #2563eb40!important}.brand h1{color:#0f172a!important}.brand p,.workspace .meta,.breadcrumb,.card p,.section-head p,.metric .lab,.task p,.matrix-note{color:#5b6b86!important}.workspace{color:#0f172a!important;background:#eff6ff!important;border-color:#bfdbfe!important}.nav-title,.quickstart-nav .nav-title,.enterprise-design-nav .nav-title{color:#1d4ed8!important;letter-spacing:.04em!important;font-weight:950!important}.nav-subtitle,.enterprise-design-nav .nav-subtitle{color:#1e3a8a!important;box-shadow:none!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-left:3px solid #2563eb!important;border-radius:12px!important;margin:12px 8px 7px!important;padding:8px 11px!important}.enterprise-design-nav .nav-subtitle:before{background:#2563eb!important;box-shadow:0 0 0 3px #2563eb1a!important}.nav-btn,.enterprise-design-nav .nav-btn,.quickstart-nav .nav-btn{color:#334155!important;background:0 0!important}.nav-btn:hover,.enterprise-design-nav .nav-btn:hover,.quickstart-nav .nav-btn:hover{color:#1d4ed8!important;background:#eff6ff!important}.nav-btn.active,.enterprise-design-nav .nav-btn.active,.quickstart-nav .nav-btn.active{color:#fff!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;box-shadow:0 12px 26px #2563eb38!important}.nav-plan-badge{display:none!important}.mobile-select{background:#fff!important;border-bottom:1px solid #dbeafe!important}.mobile-select select,.field input,.field textarea,.field select,.search{color:#0f172a!important;background:#fff!important;border-color:#bfdbfe!important;box-shadow:0 4px 14px #2563eb0a!important}.field input:focus,.field textarea:focus,.field select:focus,.search:focus-within{border-color:#2563eb!important;box-shadow:0 0 0 4px #2563eb1f!important}.page-title,.card h2,.card h3,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!important;border-color:#dbeafe!important;box-shadow:0 12px 30px #2563eb0f!important}.card.soft,.lane{background:#f8fbff!important;border-color:#dbeafe!important}.card.dark,.hero,.diagram .label{color:#fff!important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 52%,#1e40af 100%)!important;border-color:#2563eb!important;box-shadow:0 24px 60px #2563eb3b!important}.card.dark p,.hero p,.card.dark .callout b{color:#eaf2ff!important}.hero:after{background:#ffffff2e!important}.kicker,.pill,.pill.blue,.pill.green,.pill.amber,.pill.red,.pill.purple,.pill.cyan{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #bfdbfe!important}.pill.amber,.pill.purple{color:#3730a3!important;background:#eef2ff!important;border-color:#c7d2fe!important}.btn{color:#1e3a8a!important;background:#fff!important;border-color:#bfdbfe!important;box-shadow:0 8px 18px #2563eb14!important}.btn.primary,.btn.blue,.tab.active{color:#fff!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border-color:#2563eb!important;box-shadow:0 12px 28px #2563eb33!important}.btn.ghost,.tab{color:#1e3a8a!important;background:#fff!important;border-color:#bfdbfe!important}.btn.warn,.btn.red{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}.callout,.callout.green,.callout.amber,.callout.red{color:#1e3a8a!important;background:#eff6ff!important;border-color:#bfdbfe!important}.callout.green{color:#0369a1!important;background:#f0f9ff!important;border-color:#bae6fd!important}.callout.amber{color:#3730a3!important;background:#eef2ff!important;border-color:#c7d2fe!important}.callout.red{color:#334155!important;background:#f8fbff!important;border-color:#cbd5e1!important}.notice,.quickstart-only-banner,.enterprise-only-banner,.upgrade-only-banner,.quick-hire-hero{color:#0f172a!important;background:linear-gradient(135deg,#eff6ff,#fff)!important;border-color:#bfdbfe!important;box-shadow:0 14px 34px #2563eb14!important}.quick-hire-hero p,.quickstart-only-banner p,.enterprise-only-banner p,.upgrade-only-banner p{color:#334155!important}th,.matrix-table th{color:#1e3a8a!important;background:#eff6ff!important;border-color:#dbeafe!important}td,.matrix-table td{color:#334155!important;border-color:#e3efff!important}.table{background:#fff!important}.progress,.bar{background:#dbeafe!important}.progress span,.bar span,.step .no,.matrix-dot{background:linear-gradient(90deg,#2563eb,#1d4ed8)!important}.avatar{color:#1d4ed8!important;background:linear-gradient(135deg,#eff6ff,#dbeafe)!important}.quick-mode-card.active{background:linear-gradient(#eff6ff,#fff)!important;border-color:#93c5fd!important}.quick-question-list label,.star-guide-grid>div,.custom-flow-step{color:#334155!important;background:#f8fbff!important;border-color:#dbeafe!important}.quick-question-list span b{color:#1d4ed8!important;background:#dbeafe!important}.custom-flow-step span{color:#1e3a8a!important;background:#fff!important;border-color:#bfdbfe!important}.status-done,.status-working,.status-wait,.status-risk{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #bfdbfe!important}.matrix-table .group{color:#1e3a8a!important;background:#dbeafe!important}.matrix-table .competency-name{background:#fff!important}.cell-action{color:#1e3a8a!important;background:#fff!important;border-color:#bfdbfe!important}hr{border-color:#dbeafe!important}::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!important;letter-spacing:-.01em!important;text-transform:none!important;background:linear-gradient(135deg,#eff6ff,#fff)!important;border:1px solid #bfdbfe!important;border-left:4px solid #2563eb!important;border-radius:12px!important;align-items:center!important;min-height:30px!important;margin:18px 8px 9px!important;padding:8px 11px!important;font-size:12px!important;font-weight:950!important;display:flex!important;box-shadow:0 6px 16px #2563eb1a!important}.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-subtitle,.enterprise-design-nav .nav-subtitle{color:#1e3a8a!important;box-shadow:none!important;background:#f8fbff!important;border:1px solid #dbeafe!important;border-left:3px solid #60a5fa!important}.sidebar .nav-btn{color:#1f2937!important}.sidebar .nav-btn .ico{color:#2563eb!important}.sidebar .nav-btn:hover{color:#1d4ed8!important;background:#eff6ff!important}.sidebar .nav-btn.active{color:#fff!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important}.sidebar .nav-btn.active .ico{color:#fff!important}@media (width<=780px){.sidebar .nav-group>.nav-title,.nav-group>.nav-title{padding:9px 11px!important;font-size:12px!important}}.accordion-design-nav .nav-title{background:#fff;border:1px solid #dbeafe;border-radius:14px;padding:10px 12px;box-shadow:0 8px 20px #2563eb14;color:#0f172a!important}.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:950;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;font-size:13px;padding-left:16px!important}.nav-submenu .sub-nav-btn:hover{background:#eff6ff!important}.nav-submenu .sub-nav-btn.active{color:#fff!important;background:#2563eb!important}.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!important}.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{border-color:#2563eb;color:#fff!important;background:#2563eb!important}.interviewer-training-hero{background:linear-gradient(135deg,#fff 0%,#eff6ff 100%)!important;border:1px solid #bfdbfe!important;box-shadow:0 18px 42px #2563eb1f!important}.interviewer-training-hero h2{color:#0f172a}.important-line{color:#0f172a;background:#eff6ff;border:1px solid #93c5fd;border-left:5px solid #2563eb;border-radius:14px;margin:8px 0;padding:13px 15px;font-size:15px;line-height:1.65;display:block}.recommended-tools-card{background:#fff!important;border:1px solid #bfdbfe!important}.recommended-tools-card .table table th{color:#1e3a8a;background:#eff6ff}.recommended-tools-card .card.soft{border-color:#dbeafe}.competency-principle .compact-diagram .row{grid-template-columns:46px 1fr}.methodology-card{background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #bfdbfe!important}.guide-actions{flex-wrap:wrap;gap:8px;margin-top:12px}.guide-toggle.active{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.guide-panel{background:#fff;border:1px solid #dbeafe;border-radius:18px;margin-top:14px;padding:16px;display:none}.guide-panel.open{display:block}.guide-panel h3{color:#1e3a8a;margin:0 0 12px;font-size:18px}#competency td[contenteditable=true]{outline-offset:-5px;background:#fff;outline:1px dashed #2563eb2e}#competency td[contenteditable=true]:focus{background:#eff6ff;outline:2px solid #93c5fd}.methodology-card .guide-panel .section-head{padding-top:0;margin-top:0!important}.methodology-card .guide-panel .section-head h2{color:#0f172a}.methodology-card .guide-panel .table{margin-top:12px}.methodology-card .guide-panel table th{color:#1e3a8a;background:#eff6ff}.methodology-card .guide-panel table td:first-child{min-width:150px}.competency-ai-examples{background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #bfdbfe!important}.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 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 th:nth-child(3),.competency-ai-examples table td:nth-child(3){width:150px}.compact-list{margin:0;padding-left:18px}.compact-list li{margin:2px 0;line-height:1.45}.competency-source-card,.competency-common-pick,.leadership-source-card{background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #bfdbfe!important}.model-textarea{resize:vertical;background:#fff;border:1px solid #dbeafe;border-radius:14px;width:100%;min-height:76px;padding:12px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif;font-size:13px;line-height:1.55}.model-textarea:focus{background:#eff6ff;outline:2px solid #93c5fd}.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 th:last-child,.competency-common-pick table td:last-child,.competency-ai-examples table th:last-child,.competency-ai-examples 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}.methodology-card{margin-top:24px!important}.applicant-job-dashboard{background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #bfdbfe!important}.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-job-head{color:#0f172a;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.kanban-job-head span{color:#2563eb;background:#fff;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.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,.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}.excel-like-table{background:#fff;border:1px solid #dbeafe;border-radius:18px;overflow:auto}.excel-like-table table{border-collapse:collapse;width:100%;min-width:960px}.excel-like-table th{color:#1e3a8a;z-index:1;background:#eff6ff;position:sticky;top:0}.excel-like-table th,.excel-like-table td{text-align:left;border-bottom:1px solid #e5e7eb;padding:11px 12px;font-size:13px}@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)!important;border:1px solid #bfdbfe!important}.fit-principle-card{background:#fff;border:1px solid #dbeafe;border-radius:18px;padding:18px;box-shadow:0 12px 28px #2563eb14;color:#0f172a!important}.fit-principle-card h3{margin:10px 0 8px;color:#0f172a!important}.fit-principle-card p{line-height:1.65;color:#475569!important}.fit-principle-card.org{border-left:5px solid #2563eb}.fit-principle-card.job{border-left:5px solid #16a34a}.mini-source-list{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.mini-source-list span{color:#1d4ed8;background:#eff6ff;border-radius:999px;align-items:center;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.button-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.board-column{min-height:100%}.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}.kit-confirm-actions{justify-content:flex-end;margin-top:16px}@media (width<=980px){.question-category-grid,.button-grid{grid-template-columns:1fr}}.interviewer-education-combined,.kit-final-confirm-card{background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #bfdbfe!important}.written-training-card,.offline-paid-training-card{background:#fff!important;border:1px solid #dbeafe!important}.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}.visual-recommended-tools{background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #bfdbfe!important}.tool-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:10px;margin-top:16px;display:grid}.tool-flow div{background:#fff;border:1px solid #dbeafe;border-radius:16px;padding:14px;box-shadow:0 10px 24px #2563eb14}.tool-flow b,.tool-flow span{display:block}.tool-flow b{color:#0f172a;font-size:14px}.tool-flow span{color:#64748b;margin-top:5px;font-size:12px}.tool-flow i{color:#2563eb;align-self:center;font-style:normal;font-weight:900}.tool-recommend-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.tool-recommend-card{background:#fff;border:1px solid #dbeafe;border-radius:20px;padding:18px;box-shadow:0 14px 32px #0f172a0f}.tool-recommend-card.primary-tool{border-top:5px solid #2563eb}.tool-recommend-card.combo-tool{border-top:5px solid #7c3aed}.tool-recommend-card.special-tool{border-top:5px solid #f59e0b}.tool-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.tool-card-head strong{color:#0f172a;font-size:18px}.tool-recommend-card h3{color:#0f172a;margin:0 0 12px;font-size:16px;line-height:1.45}.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}.tool-recommend-card .btn{justify-content:center;width:100%;margin-top:12px}.tool-decision-summary{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.summary-box{background:#fff;border:1px solid #dbeafe;border-radius:18px;padding:16px}.summary-box.ready{border-left:5px solid #16a34a}.summary-box.consult{border-left:5px solid #f59e0b}.summary-box b{color:#0f172a;font-size:15px;display:block}.summary-box p{color:#475569;margin:6px 0 0;line-height:1.6}.compact-tool-table th{color:#1e3a8a;background:#eff6ff}@media (width<=1100px){.tool-recommend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-flow{grid-template-columns:1fr}.tool-flow i{display:none}}@media (width<=760px){.tool-recommend-grid,.tool-decision-summary{grid-template-columns:1fr}}.skill-validation-visual-card{background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #bfdbfe!important}.skill-validation-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:10px;margin-top:16px;display:grid}.skill-validation-flow div{background:#fff;border:1px solid #dbeafe;border-radius:16px;padding:14px;box-shadow:0 10px 24px #2563eb14}.skill-validation-flow b,.skill-validation-flow span{display:block}.skill-validation-flow b{color:#0f172a;font-size:14px}.skill-validation-flow span{color:#64748b;margin-top:5px;font-size:12px}.skill-validation-flow i{color:#2563eb;align-self:center;font-style:normal;font-weight:900}.skill-validation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.skill-tool-card{background:#fff;border:1px solid #dbeafe;border-radius:20px;padding:18px;box-shadow:0 14px 32px #0f172a0f}.skill-tool-card.knowledge{border-top:5px solid #2563eb}.skill-tool-card.analysis{border-top:5px solid #16a34a}.skill-tool-card.problem{border-top:5px solid #7c3aed}.skill-tool-card.communication{border-top:5px solid #f59e0b}.skill-tool-card.ai{border-top:5px solid #0891b2}.skill-tool-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.skill-tool-head strong{color:#0f172a;text-align:right;font-size:16px}.skill-tool-card h3{color:#0f172a;margin:0 0 12px;font-size:16px;line-height:1.45}.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}.tool-map{color:#475569;border-top:1px solid #f1f5f9;padding:10px 0;font-size:13px;line-height:1.55}.tool-map b{color:#1e3a8a;margin-bottom:4px;display:block}.skill-tool-card .btn{justify-content:center;width:100%;margin-top:12px}.skill-validation-summary{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.compact-skill-table th{color:#1e3a8a;background:#eff6ff}@media (width<=1100px){.skill-validation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-validation-flow{grid-template-columns:1fr}.skill-validation-flow i{display:none}}@media (width<=760px){.skill-validation-grid,.skill-validation-summary{grid-template-columns:1fr}}.candidate-summary-kanban-card{background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #bfdbfe!important}.candidate-kanban-board{grid-template-columns:1.1fr 1fr 1fr 1fr 1fr;gap:14px;margin-top:16px;padding-bottom:8px;display:grid;overflow-x:auto}.candidate-kanban-column{background:#eff6ff;border:1px solid #dbeafe;border-radius:18px;min-width:230px;padding:12px}.candidate-kanban-column.profile{background:#eef2ff}.candidate-kanban-column.strength{background:#f0fdf4}.candidate-kanban-column.risk{background:#fffbeb}.candidate-kanban-column.question{background:#f8fafc}.candidate-kanban-column.action{background:#fff1f2}.kanban-column-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.kanban-column-head b{color:#0f172a;font-size:14px}.kanban-column-head span{color:#2563eb;background:#fff;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.candidate-summary-card,.summary-mini-card,.candidate-score-mini{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-top:8px;padding:12px;box-shadow:0 8px 18px #0f172a0d}.candidate-summary-card.active{border-left:5px solid #2563eb}.candidate-summary-card strong,.candidate-summary-card em,.candidate-summary-card p,.summary-mini-card strong,.summary-mini-card p{display:block}.candidate-summary-card strong{color:#0f172a;font-size:18px}.candidate-summary-card em{color:#475569;margin-top:4px;font-size:13px;font-style:normal}.candidate-summary-card p,.summary-mini-card p{color:#64748b;margin:6px 0 0;font-size:12px;line-height:1.55}.candidate-mini-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.candidate-mini-tags span{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.summary-mini-card{border-left:4px solid #94a3b8}.summary-mini-card strong{color:#0f172a;font-size:13px}.summary-mini-card.green{background:#f0fdf4;border-left-color:#16a34a}.summary-mini-card.blue{background:#eff6ff;border-left-color:#2563eb}.summary-mini-card.amber{background:#fffbeb;border-left-color:#f59e0b}.summary-mini-card.red{background:#fff1f2;border-left-color:#ef4444}.candidate-score-mini span,.candidate-score-mini b{color:#0f172a;font-size:12px;font-weight:800;display:block}.candidate-score-mini .bar{background:#e2e8f0;border-radius:999px;height:8px;margin:8px 0;overflow:hidden}.candidate-score-mini .bar span{width:var(--w);background:#2563eb;height:100%;display:block}.interview-main-grid{margin-top:18px}@media (width<=1180px){.candidate-kanban-board{grid-template-columns:repeat(3,minmax(230px,1fr))}}@media (width<=760px){.candidate-kanban-board{grid-template-columns:1fr}}.reports-coaching-grid{grid-template-columns:.85fr 1.35fr;gap:18px;margin-top:18px;display:grid}.candidate-email-coaching-card{background:linear-gradient(135deg,#fff,#faf5ff)!important;border:1px solid #ddd6fe!important}.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}.coaching-feedback-grid{grid-template-columns:1.2fr 1fr;gap:14px;margin-top:14px;display:grid}.coaching-feedback-box{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:16px}.coaching-feedback-box.strengths{border-left:5px solid #16a34a}.coaching-feedback-box.improvements{border-left:5px solid #f59e0b}.feedback-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.coaching-feedback-box ol{margin:0;padding-left:20px}.coaching-feedback-box li{color:#334155;border-top:1px solid #f1f5f9;padding:8px 0;font-size:13px;line-height:1.6}.coaching-feedback-box li:first-child{border-top:0}.coaching-tone-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.coaching-actions{justify-content:flex-end;margin-top:14px}[contenteditable=true]:focus{background:#eff6ff;border-radius:8px;outline:2px solid #2563eb40}@media (width<=1100px){.reports-coaching-grid,.coaching-feedback-grid,.coaching-tone-guide{grid-template-columns:1fr}}.final-score-kanban-card{background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #bfdbfe!important}.final-score-kanban{grid-template-columns:repeat(4,minmax(240px,1fr));gap:14px;margin-top:16px;padding-bottom:8px;display:grid;overflow-x:auto}.final-score-column{background:#f8fafc;border:1px solid #dbeafe;border-radius:18px;min-width:240px;padding:12px}.final-score-column.pass{background:#f0fdf4}.final-score-column.hold{background:#fffbeb}.final-score-column.reinterview{background:#eff6ff}.final-score-column.fail{background:#fff1f2}.final-score-column-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.final-score-column-head b{color:#0f172a;font-size:15px}.final-score-column-head span{color:#2563eb;background:#fff;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900}.final-candidate-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-top:10px;padding:14px;box-shadow:0 10px 24px #0f172a0f}.candidate-line{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.candidate-line strong{color:#0f172a;font-size:16px}.candidate-line em{color:#64748b;text-align:right;font-size:12px;font-style:normal;line-height:1.4}.score-strip{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px;display:grid}.score-strip span{color:#334155;text-align:center;background:#f1f5f9;border-radius:10px;padding:6px;font-size:11px;font-weight:800}.mini-progress{background:#e2e8f0;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.mini-progress span{width:var(--w);background:#2563eb;height:100%;display:block}.final-candidate-card p{color:#475569;margin:10px 0 0;font-size:12px;line-height:1.55}.decision-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.decision-tags span{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.final-score-summary{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}@media (width<=1180px){.final-score-kanban{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (width<=760px){.final-score-kanban,.final-score-summary{grid-template-columns:1fr}}.final-decision-matrix-card{background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #bfdbfe!important}.decision-summary-strip{grid-template-columns:repeat(7,minmax(120px,1fr));gap:10px;margin-top:16px;display:grid}.decision-summary-box{background:#fff;border:1px solid #dbeafe;border-radius:16px;padding:14px;box-shadow:0 10px 24px #2563eb14}.decision-summary-box b,.decision-summary-box strong,.decision-summary-box span{display:block}.decision-summary-box b{color:#475569;font-size:12px}.decision-summary-box strong{color:#0f172a;margin-top:5px;font-size:24px}.decision-summary-box span{color:#64748b;margin-top:3px;font-size:11px}.decision-summary-box.green{border-left:5px solid #16a34a}.decision-summary-box.amber{border-left:5px solid #f59e0b}.decision-summary-box.blue{border-left:5px solid #2563eb}.decision-summary-box.red{border-left:5px solid #ef4444}.decision-filter-bar{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-wrap:wrap;gap:8px;margin-top:14px;padding:12px;display:flex}.filter-divider{background:#e2e8f0;width:1px;min-height:30px;margin:0 4px}.decision-matrix-layout{grid-template-columns:minmax(0,1.65fr) 360px;align-items:start;gap:16px;margin-top:16px;display:grid}.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}.score-badge,.variance-badge{border-radius:999px;justify-content:center;align-items:center;min-width:50px;padding:6px 8px;font-size:12px;font-weight:900;display:inline-flex}.score-badge.high{color:#166534;background:#dcfce7}.score-badge.good{color:#1d4ed8;background:#dbeafe}.score-badge.caution{color:#92400e;background:#fef3c7}.score-badge.low{color:#991b1b;background:#fee2e2}.variance-badge.stable{color:#166534;background:#dcfce7}.variance-badge.caution{color:#92400e;background:#fef3c7}.variance-badge.danger{color:#991b1b;background:#fee2e2}.score-legend{color:#475569;flex-wrap:wrap;gap:10px;margin-top:10px;font-size:12px;display:flex}.legend-dot{vertical-align:middle;border-radius:999px;width:9px;height:9px;margin-right:5px;display:inline-flex}.legend-dot.high{background:#16a34a}.legend-dot.good{background:#2563eb}.legend-dot.caution{background:#f59e0b}.legend-dot.low{background:#ef4444}.legend-dot.variance{background:#991b1b}.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-panel-head h2{color:#0f172a;margin:10px 0 4px}.detail-panel-head p{color:#475569;margin:0}.detail-score-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px;display:grid}.detail-score-grid div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px}.detail-score-grid b,.detail-score-grid strong{display:block}.detail-score-grid b{color:#475569;font-size:12px}.detail-score-grid strong{color:#0f172a;margin-top:4px;font-size:22px}.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}.final-decision-controls{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px;display:grid}.final-decision-controls .btn{justify-content:center}@media (width<=1280px){.decision-summary-strip{grid-template-columns:repeat(3,minmax(120px,1fr))}.decision-matrix-layout{grid-template-columns:1fr}.decision-detail-panel{position:static}}@media (width<=760px){.decision-summary-strip,.final-decision-controls{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{letter-spacing:-.015em;color:var(--ink)!important;background:radial-gradient(circle at 0 0,#2563eb14,#0000 34%),linear-gradient(#f8fbff 0%,#f4f7fb 40%,#f6f8fb 100%)!important}.app,.shell,.main,.content{background:0 0!important}.sidebar{background:linear-gradient(#0f172a 0%,#111827 56%,#0b1220 100%)!important;border-right:1px solid #ffffff14!important;box-shadow:18px 0 42px #0f172a1f!important}.brand,.logo,.workspace{letter-spacing:-.02em}.sidebar .nav button,.sidebar button,.nav-item,.menu-item{border-radius:13px!important}.sidebar .nav button:hover,.sidebar button:hover,.nav-item:hover,.menu-item:hover{background:#ffffff14!important}.topbar,.header,.app-header{backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft)!important;background:#ffffffd6!important;box-shadow:0 10px 32px #0f172a0a!important}.page{padding:28px!important}.section-head{border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:18px;background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;padding:22px 24px!important}.section-head h2{color:#0b1220!important;letter-spacing:-.04em!important;font-size:clamp(24px,2.2vw,34px)!important;font-weight:900!important;line-height:1.25!important}.section-head p{max-width:980px;color:var(--muted)!important;font-size:15px!important;line-height:1.7!important}.kicker{align-items:center;gap:7px;margin-bottom:9px;color:#1d4ed8!important;letter-spacing:.03em!important;font-weight:900!important;display:inline-flex!important}.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)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;background:#fffffff5!important}.card:hover{box-shadow:var(--shadow-md)!important}.card.dark{color:#fff!important;box-shadow:var(--shadow-md)!important;background:linear-gradient(135deg,#111827,#172554)!important;border:1px solid #ffffff24!important}.card.dark p,.card.dark td,.card.dark .callout{color:#ffffffd1!important}.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)!important;background:#fff!important;border-radius:18px!important;box-shadow:0 8px 22px #0f172a0b!important}.callout{color:var(--muted)!important;line-height:1.65!important}.callout b{color:#0f172a!important}.metric{padding:18px!important}.metric .lab,.metric span{color:var(--subtle)!important;font-weight:800!important}.metric .num{color:#0f172a!important;letter-spacing:-.04em!important;font-weight:950!important}.progress,.bar,.mini-progress{background:#e6edf7!important;border-radius:999px!important;overflow:hidden!important}.progress span,.bar span,.mini-progress span{background:linear-gradient(90deg,#1d4ed8,#38bdf8)!important}.btn,button.btn,button{letter-spacing:-.015em;border-radius:12px!important;font-weight:850!important}.btn.primary,button.btn.primary{color:#fff!important;background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;border:1px solid #1d4ed826!important;box-shadow:0 10px 22px #2563eb38!important}.btn.primary:hover,button.btn.primary:hover{transform:translateY(-1px);box-shadow:0 14px 28px #2563eb47!important}.btn.ghost,button.btn.ghost{color:#1e293b!important;border:1px solid var(--line)!important;background:#fff!important}.btn.ghost:hover,button.btn.ghost:hover{background:#f8fafc!important;border-color:#bfdbfe!important}.btn.warn,button.btn.warn{color:#9a3412!important;background:#fff7ed!important;border:1px solid #fed7aa!important}.btn.red,button.btn.red{color:#991b1b!important;background:#fef2f2!important;border:1px solid #fecaca!important}.pill{color:#334155!important;background:#f8fafc!important;border:1px solid #94a3b847!important;border-radius:999px!important;font-weight:900!important;line-height:1.2!important}.table,.table.scroll,.decision-matrix-table{border:1px solid var(--line-soft)!important;background:#fff!important;border-radius:18px!important;overflow:auto!important;box-shadow:0 10px 26px #0f172a0b!important}table{width:100%;border-collapse:separate!important;border-spacing:0!important}th{letter-spacing:-.01em;color:#1e3a8a!important;border-bottom:1px solid var(--line)!important;background:#f1f5f9!important;font-size:12px!important;font-weight:950!important}td{color:#334155!important;border-bottom:1px solid #eef2f7!important;line-height:1.55!important}tr:last-child td{border-bottom:0!important}input,textarea,select{border:1px solid var(--line)!important;color:#0f172a!important;background:#fff!important;border-radius:14px!important;box-shadow:inset 0 1px #0f172a05!important}input:focus,textarea:focus,select:focus{border-color:#93c5fd!important;outline:3px solid #2563eb24!important}.field label{color:#334155!important;font-weight:900!important}.score-badge,.variance-badge{box-shadow:inset 0 0 0 1px #ffffff80}.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)!important;border-radius:26px!important}.enterprise-only-banner{background:linear-gradient(135deg,#fff,#eff6ff)!important;border:1px solid #bfdbfe!important}.grid{gap:18px!important}.actions{gap:10px!important}.decision-summary-strip,.decision-filter-bar,.decision-matrix-layout,.candidate-kanban-board,.skill-validation-grid,.tool-recommend-grid,.applicant-job-kanban{gap:16px!important}.decision-detail-panel{box-shadow:var(--shadow-lg)!important;border-radius:24px!important}.note textarea{background:#f8fafc!important}::-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,.section-head{padding:18px!important}.section-head h2{font-size:24px!important}}: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)!important;color:var(--v98-text)!important}.app{grid-template-columns:292px minmax(0,1fr)!important}.sidebar{background:var(--v98-sidebar)!important;color:var(--v98-text)!important;border-right:1px solid var(--v98-line)!important;padding:18px 14px!important;box-shadow:8px 0 28px #0f172a0b!important}.sidebar *{color:inherit}.brand{margin-bottom:10px!important;padding:8px 8px 14px!important}.logo{color:#fff!important;background:linear-gradient(135deg,#1d4ed8,#0f172a)!important;border-radius:14px!important;width:42px!important;height:42px!important;box-shadow:0 12px 28px #1d4ed833!important}.brand h1{color:#0f172a!important;font-size:20px!important;font-weight:950!important}.brand p{color:#64748b!important;font-size:11px!important;font-weight:800!important;line-height:1.35!important}.workspace{border:1px solid var(--v98-line)!important;background:#fff!important;border-radius:16px!important;margin:0 4px 14px!important;padding:12px 13px!important;box-shadow:0 8px 20px #0f172a09!important}.workspace .name{color:#0f172a!important;font-weight:950!important}.workspace .meta{color:#64748b!important}.nav-group{margin:8px 0!important}.nav-title{color:#94a3b8!important}.nav-accordion,.accordion-design-nav .nav-title{color:#1e293b!important;width:100%!important;min-height:42px!important;box-shadow:none!important;letter-spacing:-.02em!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;margin:6px 0!important;padding:10px 12px!important;font-size:14px!important;font-weight:900!important}.nav-accordion:hover{background:#f1f5f9!important;border-color:#e2e8f0!important}.nav-accordion.open,.nav-accordion[aria-expanded=true]{color:#1d4ed8!important;background:#fff!important;border-color:#bfdbfe!important;box-shadow:0 10px 24px #1d4ed814!important}.nav-accordion>span:first-child{color:inherit!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.nav-accordion .ico,.nav-btn .ico{color:#475569!important;background:#f8fafc!important;border-radius:8px!important;place-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;font-size:14px!important;display:inline-grid!important}.nav-accordion.open .ico,.nav-accordion[aria-expanded=true] .ico,.nav-btn.active .ico{color:#1d4ed8!important;background:#eff6ff!important}.chev{color:#94a3b8!important;font-size:12px!important}.nav-submenu{border-left:1px solid #e2e8f0!important;margin:3px 0 8px!important;padding:2px 0 2px 10px!important}.nav-submenu:not(.open){display:none}.nav-submenu.open{display:block}.child-submenu{margin-left:13px!important}.nav-btn{color:#475569!important;width:100%!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;margin:2px 0!important;padding:8px 10px!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important}.nav-btn:hover{color:#0f172a!important;background:#f8fafc!important;border-color:#edf2f7!important}.nav-btn.active{color:#1d4ed8!important;background:linear-gradient(135deg,#eff6ff,#fff)!important;border-color:#bfdbfe!important;box-shadow:0 8px 18px #1d4ed814!important}.nav-btn.active,.nav-btn.active span:not(.ico){color:#1d4ed8!important}.topbar{background:#ffffffeb!important;border-bottom:1px solid #e5edf7!important;box-shadow:0 8px 26px #0f172a09!important}.page-title{color:#0f172a!important;font-weight:950!important}.breadcrumb{color:#64748b!important}.section-head,.card,.metric,.table,.notice,.callout{box-shadow:0 8px 22px #0f172a0b!important}.section-head{background:#fff!important;border:1px solid #e2e8f0!important}.section-head h2,.card h2,.card h3,.card h4,.metric .num,strong,b{color:#0f172a!important}.section-head p,.card p,td,label,.field label,.callout,.notice{color:#475569!important}.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!important}.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!important}.card.dark .callout{background:#ffffff14!important;border-color:#ffffff2e!important}.card.dark .callout b{color:#fff!important}.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!important;border:1px solid #dbeafe!important}.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!important;border:1px solid #e2e8f0!important}th{color:#1e3a8a!important;background:#f8fafc!important;font-weight:950!important}td{background:#fff;color:#334155!important}tr:hover td{background:#f8fbff!important}.btn,button.btn{min-height:39px!important;box-shadow:none!important;border-radius:11px!important;padding:0 14px!important}.btn.primary,button.btn.primary{color:#fff!important;background:#1d4ed8!important;border-color:#1d4ed8!important;box-shadow:0 8px 18px #1d4ed82e!important}.btn.ghost,button.btn.ghost{color:#334155!important;background:#fff!important;border-color:#dbe4ef!important}.btn.warn,button.btn.warn{color:#9a3412!important;background:#fff7ed!important;border-color:#fed7aa!important}.btn.red,button.btn.red{color:#991b1b!important;background:#fef2f2!important;border-color:#fecaca!important}.pill{color:#334155!important;background:#f8fafc!important;border-color:#dbe4ef!important}.pill.blue{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}.pill.green{color:#15803d!important;background:#f0fdf4!important;border-color:#bbf7d0!important}.pill.amber{color:#a16207!important;background:#fffbeb!important;border-color:#fde68a!important}.pill.red{color:#b91c1c!important;background:#fef2f2!important;border-color:#fecaca!important}.pill.purple{color:#6d28d9!important;background:#f5f3ff!important;border-color:#ddd6fe!important}.pill.cyan{color:#0e7490!important;background:#ecfeff!important;border-color:#a5f3fc!important}input,textarea,select{color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important}textarea::placeholder,input::placeholder{color:#94a3b8!important}@media (width<=980px){.app{grid-template-columns:1fr!important}.sidebar{height:auto!important;max-height:none!important;position:relative!important}}.evp-rjp-integrated-card{background:#fff!important;border:1px solid #dbeafe!important}.evp-rjp-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.evp-rjp-summary-box{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:16px;box-shadow:0 8px 20px #0f172a0a}.evp-rjp-summary-box.evp{border-left:5px solid #16a34a}.evp-rjp-summary-box.rjp{border-left:5px solid #f59e0b}.evp-rjp-summary-box.connect{border-left:5px solid #2563eb}.evp-rjp-summary-box b,.evp-rjp-summary-box strong,.evp-rjp-summary-box p{display:block}.evp-rjp-summary-box b{margin-top:9px;font-size:16px;color:#0f172a!important}.evp-rjp-summary-box p{margin:6px 0 0;line-height:1.55;color:#475569!important}.evp-rjp-summary-box strong{margin-top:10px;font-size:13px;color:#1d4ed8!important}.evp-rjp-legend{grid-template-columns:1.2fr 1fr 1fr;gap:10px;margin-top:14px;display:grid}.evp-rjp-legend div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:12px 14px}.evp-rjp-legend b,.evp-rjp-legend span{display:block}.evp-rjp-legend b{font-size:13px;color:#0f172a!important}.evp-rjp-legend span{margin-top:4px;font-size:12px;line-height:1.45;color:#475569!important}.evp-rjp-clean-table{margin-top:16px}.evp-rjp-clean-table table{min-width:1120px}.evp-rjp-clean-table th{z-index:2;text-align:left;white-space:nowrap;position:sticky;top:0;color:#1e3a8a!important;background:#f1f5f9!important}.evp-rjp-clean-table td{vertical-align:middle}.evp-rjp-clean-table td:first-child{text-align:center;background:#fbfdff;font-weight:900}.evp-section-row td,.rjp-section-row td{letter-spacing:-.02em;color:#0f172a!important;border-top:2px solid #e2e8f0!important;padding:12px 14px!important;font-weight:950!important}.evp-section-row td{border-left:5px solid #16a34a;background:#f0fdf4!important}.rjp-section-row td{border-left:5px solid #f59e0b;background:#fffbeb!important}.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}.evp-rjp-clean-table td:last-child{white-space:nowrap}.evp-rjp-clean-table td:last-child .btn{margin-right:4px;min-height:32px!important;padding:0 10px!important}.evp-rjp-actions{justify-content:flex-end;margin-top:14px}@media (width<=980px){.evp-rjp-summary-grid,.evp-rjp-legend{grid-template-columns:1fr}}.evp-rjp-clean-table table{table-layout:fixed!important}.evp-rjp-clean-table th,.evp-rjp-clean-table td{text-align:left!important;vertical-align:middle!important;word-break:keep-all!important;overflow-wrap:anywhere!important;font-weight:500!important;line-height:1.45!important}.evp-rjp-clean-table th:first-child{width:58px}.evp-rjp-clean-table th:nth-child(2){width:145px}.evp-rjp-clean-table th:nth-child(3){width:170px}.evp-rjp-clean-table th:nth-child(4){width:150px}.evp-rjp-clean-table th:nth-child(5){width:220px}.evp-rjp-clean-table th:nth-child(6){width:70px}.evp-rjp-clean-table th:nth-child(7){width:185px}.evp-rjp-clean-table th:nth-child(8){width:130px}.evp-rjp-clean-table .type-column{text-align:center!important;vertical-align:middle!important;background:#fbfdff!important;width:58px!important;min-width:58px!important;max-width:58px!important;padding:8px 6px!important}.vertical-type-badge{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.05em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:34px;min-height:86px;padding:10px 4px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.vertical-type-badge.evp{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.vertical-type-badge.rjp{color:#a16207;background:#fffbeb;border:1px solid #fde68a}.evp-rjp-clean-table .area-cell{color:#0f172a!important;background:#f8fafc!important;font-weight:950!important}.evp-rjp-clean-table .value-cell{color:#334155!important;font-weight:700!important}.evp-rjp-clean-table .normal-text{color:#475569!important;font-weight:500!important}.evp-rjp-clean-table td:last-child{text-align:center!important;white-space:normal!important}.evp-rjp-clean-table td:last-child .btn{justify-content:center;align-items:center;display:inline-flex;margin:2px!important}.evp-rjp-clean-table .question-count{margin:auto}.evp-rjp-clean-table .evp-section-row td,.evp-rjp-clean-table .rjp-section-row td{text-align:left!important;font-weight:950!important}@media (width<=980px){.evp-rjp-clean-table table{min-width:1120px!important}}.evp-rjp-merged-table td[rowspan]{vertical-align:middle!important}.evp-rjp-merged-table .value-cell,.evp-rjp-merged-table .area-cell,.evp-rjp-merged-table td:nth-child(4){text-align:center!important}.evp-rjp-merged-table .normal-text{font-weight:500!important}.evp-rjp-merged-table .type-column{background:#fff!important}.evp-rjp-merged-table .vertical-type-badge{min-height:112px}.evp-rjp-merged-card .evp-rjp-legend{grid-template-columns:repeat(3,minmax(0,1fr))}.vision-linked-compact-card{background:#fff!important;border:1px solid #dbeafe!important}.selected-vision-compact{background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #bfdbfe;border-radius:18px;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.selected-vision-compact strong{font-size:17px;line-height:1.45;color:#0f172a!important}.vision-goal-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.vision-goal-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-height:138px;padding:16px;position:relative;box-shadow:0 8px 20px #0f172a0a}.vision-goal-card.priority{background:linear-gradient(135deg,#f0fdf4,#fff);border-color:#bbf7d0}.vision-goal-card span{color:#1d4ed8;background:#eff6ff;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:950;display:inline-flex}.vision-goal-card.priority span{color:#15803d;background:#dcfce7}.vision-goal-card b{margin-top:10px;font-size:15px;line-height:1.35;display:block;color:#0f172a!important}.vision-goal-card p{margin:7px 0 0;font-size:12px;line-height:1.5;color:#475569!important}.vision-goal-card em{color:#1d4ed8;margin-top:10px;font-size:12px;font-style:normal;font-weight:900;display:block}.vision-linked-table{margin-top:16px}.vision-linked-table table{min-width:960px}.vision-linked-table th:first-child{width:70px}.vision-linked-table th:nth-child(2){width:250px}.vision-linked-table th:nth-child(3){width:160px}.vision-linked-table th:nth-child(5){width:120px}.vision-linked-table td{vertical-align:middle!important}.vision-linked-table td:first-child{text-align:center;color:#1d4ed8!important}@media (width<=1180px){.vision-goal-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.selected-vision-compact{flex-direction:column;align-items:flex-start}.vision-goal-cards{grid-template-columns:1fr}}.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!important}.vision-recommendation-panel{background:linear-gradient(135deg,#f8fbff,#fff)!important;border:1px solid #dbeafe!important;padding:18px!important;box-shadow:0 10px 24px #1d4ed80f!important}.vision-recommendation-head{gap:8px;display:grid}.vision-recommendation-head h2{color:#0f172a!important;letter-spacing:-.045em!important;margin:0!important;font-size:22px!important;line-height:1.34!important}.vision-recommendation-head p{color:#475569!important;margin:0!important;font-size:14px!important;line-height:1.65!important}.vision-type-list{grid-template-columns:1fr;gap:8px;margin-top:14px;display:grid}.vision-type-item{background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.vision-type-item b{white-space:nowrap;font-size:13px;line-height:1.3;color:#1d4ed8!important}.vision-type-item span{font-size:13px;line-height:1.35;color:#334155!important}@media (width<=760px){.vision-type-item{grid-template-columns:1fr;gap:4px}}.vision-recommendation-filled{flex-direction:column;justify-content:space-between;gap:14px;min-height:100%;display:flex;background:linear-gradient(135deg,#f8fbff 0%,#fff 56%,#eef6ff 100%)!important;padding:22px!important}.vision-recommendation-filled .vision-recommendation-head{gap:10px}.vision-recommendation-filled .vision-recommendation-head .pill{align-self:flex-start}.vision-recommendation-filled .vision-recommendation-head h2{letter-spacing:-.055em!important;font-size:27px!important;line-height:1.24!important}.vision-recommendation-filled .vision-recommendation-head p{font-size:15.5px!important;line-height:1.72!important}.vision-recommendation-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.vision-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}.vision-recommendation-stats strong{letter-spacing:-.05em;font-size:30px;font-weight:950;line-height:1;color:#1d4ed8!important}.vision-recommendation-stats span{font-size:13px;font-weight:900;color:#334155!important}.vision-type-grid-filled{flex:1;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:0!important}.vision-type-grid-filled .vision-type-item{background:#fff;border-color:#dbeafe;align-content:center;gap:8px;min-height:104px;padding:18px;grid-template-columns:1fr!important}.vision-type-grid-filled .vision-type-item b{white-space:normal;font-size:17px;color:#0f172a!important}.vision-type-grid-filled .vision-type-item span{font-size:14.5px;line-height:1.45;color:#475569!important}.vision-type-grid-filled .vision-type-item.emphasis{background:#eff6ff;border-color:#bfdbfe}.vision-type-grid-filled .vision-type-item.emphasis b{color:#1d4ed8!important}@media (width<=760px){.vision-recommendation-stats,.vision-type-grid-filled{grid-template-columns:1fr!important}.vision-recommendation-filled .vision-recommendation-head h2{font-size:23px!important}}.core-recommendation-panel{background:linear-gradient(135deg,#f8fbff 0%,#fff 56%,#eef6ff 100%)!important;border:1px solid #dbeafe!important;padding:22px!important;box-shadow:0 10px 24px #1d4ed80f!important}.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!important;letter-spacing:-.055em!important;margin:0!important;font-size:27px!important;line-height:1.24!important}.core-recommendation-head p{color:#475569!important;margin:0!important;font-size:15.5px!important;line-height:1.72!important}.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{letter-spacing:-.05em;font-size:30px;font-weight:950;line-height:1;color:#1d4ed8!important}.core-recommendation-stats span{font-size:13px;font-weight:900;color:#334155!important}.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{font-size:17px;line-height:1.35;color:#0f172a!important}.core-rule-item span{font-size:14.5px;line-height:1.45;color:#475569!important}.core-rule-item.emphasis{background:#eff6ff;border-color:#bfdbfe}.core-rule-item.emphasis b{color:#1d4ed8!important}.core-recommendation-actions{margin-top:0!important}@media (width<=760px){.core-recommendation-stats,.core-rule-grid-filled{grid-template-columns:1fr}.core-recommendation-head h2{font-size:23px!important}}.core-value-candidate{flex-direction:column;display:flex}.core-value-candidate h2{margin-top:8px!important}.core-value-candidate .compact-do-dont-table{flex:1}.compact-do-dont-table table{table-layout:fixed}.compact-do-dont-table th{padding:9px 10px!important;font-size:12px!important}.compact-do-dont-table td{vertical-align:top!important;padding:8px 10px!important;font-size:12.5px!important;line-height:1.45!important}.core-align-card{border:1px solid #dbeafe!important}.compact-align-head{margin-bottom:0!important;padding:18px!important}.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!important}.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)!important;border:1px solid #dbeafe!important;box-shadow:0 12px 28px #1d4ed812!important}.talent-synthesis-title h2{color:#0f172a!important;letter-spacing:-.055em!important;margin:10px 0 0!important;font-size:26px!important;line-height:1.28!important}.talent-synthesis-title p{color:#475569!important;margin:8px 0 0!important;font-size:15px!important;line-height:1.65!important}.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:950;display:inline-flex}.talent-flow-step b{margin-top:10px;font-size:16px;display:block;color:#0f172a!important}.talent-flow-step p{font-size:13px;line-height:1.45;color:#475569!important;margin:6px 0 0!important}.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:950;display:flex}.talent-redesign-grid{margin-top:18px}.talent-source-card,.talent-reasoning-card,.talent-behavior-card,.talent-final-logic-card{background:#fff!important;border:1px solid #e2e8f0!important}.talent-card-head h2{color:#0f172a!important;margin:10px 0 0!important;font-size:22px!important;line-height:1.3!important}.talent-card-head p{color:#475569!important;margin:8px 0 0!important;line-height:1.62!important}.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{font-size:14px;display:block;color:#0f172a!important}.talent-source-list span,.talent-reasoning-grid span,.talent-final-checks span{margin-top:5px;font-size:12.5px;line-height:1.45;display:block;color:#475569!important}.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{margin-top:18px;background:linear-gradient(135deg,#f8fbff,#fff 58%,#eff6ff)!important;border:1px solid #dbeafe!important;box-shadow:0 12px 28px #1d4ed812!important}.talent-workbench-head{margin-bottom:14px!important}.talent-workbench-head h2{font-size:25px!important;line-height:1.3!important}.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{font-size:20px;line-height:1.28;color:#0f172a!important;margin:0!important}.talent-action-step p{font-size:13.5px;line-height:1.55;color:#475569!important;margin:0!important}.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{font-size:12px;font-weight:900;color:#166534!important}.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{font-size:13px;display:block;color:#92400e!important}.talent-final-mini-checks span{margin-top:4px;font-size:12px;line-height:1.35;display:block;color:#475569!important}.talent-final-ai-btn{justify-content:center;width:100%;margin-top:4px;padding:14px 18px!important;font-size:15px!important}.talent-guide-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.talent-guide-card{flex-direction:column;gap:10px;min-height:100%;display:flex;background:#fff!important;border:1px solid #e2e8f0!important}.talent-guide-card.auto{background:#f8fbff!important;border-color:#bfdbfe!important}.talent-guide-card.reasoning{background:#fbf9ff!important;border-color:#ddd6fe!important}.talent-guide-card.output{background:#fffdf5!important;border-color:#fde68a!important}.talent-guide-card h2{color:#0f172a!important;margin:0!important;font-size:21px!important;line-height:1.3!important}.talent-guide-card p{color:#475569!important;margin:0!important;font-size:13.5px!important;line-height:1.58!important}.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{font-size:13px;line-height:1.35;color:#0f172a!important}.talent-compact-list span{font-size:12.5px;line-height:1.4;color:#475569!important}@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!important;gap:12px!important;padding:22px!important}.talent-auto-dense-head{gap:9px;display:grid}.talent-auto-dense-head .pill{justify-self:start}.talent-auto-dense-head h2{color:#0f172a!important;letter-spacing:-.05em!important;margin:0!important;font-size:26px!important;line-height:1.22!important}.talent-auto-dense-head p{color:#475569!important;margin:0!important;font-size:15px!important;line-height:1.6!important}.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{white-space:nowrap;font-size:18px;line-height:1.2;color:#1d4ed8!important}.talent-auto-summary span{text-align:right;font-size:14px;font-weight:800;line-height:1.35;color:#334155!important}.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{font-size:17px;line-height:1.25;color:#0f172a!important}.talent-auto-dense-grid span{font-size:14px;line-height:1.42;color:#475569!important}@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!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:86px!important}.talent-auto-summary strong{text-align:center!important;white-space:normal!important;width:100%!important;font-size:19px!important;display:block!important}.talent-auto-summary span{text-align:center!important;width:100%!important;font-size:14.5px!important;line-height:1.45!important;display:block!important}.talent-guide-card{align-items:stretch!important}.talent-guide-card>.pill{text-align:center!important;border-radius:999px!important;justify-content:center!important;align-self:center!important;align-items:center!important;min-width:118px!important;height:34px!important;margin:0 auto!important;padding:0 16px!important;line-height:1!important;display:inline-flex!important}.talent-guide-card h2{text-align:center!important;justify-content:center!important;align-items:center!important;min-height:54px!important;display:flex!important}.talent-guide-card p{text-align:center!important;justify-content:center!important;align-items:center!important;min-height:66px!important;display:flex!important}.talent-guide-card.auto,.talent-guide-card.reasoning,.talent-guide-card.output{border-radius:24px!important;padding:22px!important}.talent-compact-list div,.talent-auto-dense-grid div{border-radius:16px!important}.talent-compact-list b,.talent-auto-dense-grid b{align-items:center!important;display:flex!important}@media (width<=1280px){.talent-guide-card h2,.talent-guide-card p{min-height:auto!important}}.talent-guide-card.auto.talent-auto-dense-card{text-align:center!important;background:linear-gradient(135deg,#f8fbff 0%,#fff 52%,#eff6ff 100%)!important;border:1px solid #bfdbfe!important;justify-content:flex-start!important;align-items:center!important;box-shadow:0 12px 28px #1d4ed812!important}.talent-auto-dense-card .pill{margin-left:auto!important;margin-right:auto!important}.talent-auto-dense-head{text-align:center!important;justify-items:center!important;width:100%!important}.talent-auto-dense-head h2,.talent-auto-dense-head p{text-align:center!important}.talent-auto-summary{text-align:center!important;grid-template-columns:1fr!important;place-items:center!important;width:100%!important;max-width:100%!important;padding:16px 18px!important;display:grid!important}.talent-auto-summary strong,.talent-auto-summary span{text-align:center!important}.talent-auto-dense-grid{width:100%!important}.talent-auto-dense-grid div{text-align:center!important;align-content:center!important;justify-items:center!important}.talent-auto-dense-grid b,.talent-auto-dense-grid span{text-align:center!important;width:100%!important;display:block!important}.talent-candidate-head{align-items:center!important}.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;display:flex;margin-top:14px!important}.talent-candidate-actions .btn{padding:8px 12px}@media (width<=760px){.talent-candidate-head{align-items:flex-start!important}.talent-candidate-head .actions,.talent-candidate-actions{justify-content:flex-start}}.value-system-visual-card{margin-top:18px;background:#fff!important;border:1px solid #dbeafe!important}.value-system-visual-head{margin-bottom:16px!important}.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:950;line-height:1;display:block}.poster-title h2{color:#083344!important;letter-spacing:-.06em!important;margin:2px 0 6px!important;font-size:36px!important;line-height:1.1!important}.poster-title p{max-width:760px;font-size:14px;line-height:1.55;color:#475569!important;margin:0 auto!important}.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:950;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 b{letter-spacing:-.04em;font-size:23px;line-height:1.35;color:#fff!important}.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-track{border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:14px;display:grid;overflow:hidden}.strategy-pill{color:#fff;text-align:center;justify-content:center;align-items:center;min-height:44px;padding:8px 12px;font-size:14px;font-weight:950;display:flex}.strategy-task-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.strategy-task-grid div{color:#0f172a;text-align:center;background:#fff;border:1px solid #bae6fd;border-radius:12px;justify-content:center;align-items:center;min-height:72px;padding:10px;font-size:12px;font-weight:900;line-height:1.35;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{text-align:center;padding:14px 10px;font-size:22px;line-height:1.2;color:#fff!important;margin:0!important}.do-dont{gap:12px;padding:14px 16px;display:grid}.do-dont b{margin-bottom:5px;font-size:13px;display:block;color:#0f172a!important}.do-dont div:first-child b{color:#1d4ed8!important}.do-dont div:last-child b{color:#ef4444!important}.do-dont p{font-size:12px;line-height:1.55;color:#334155!important;margin:0!important}.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{font-size:16px;line-height:1.3;display:block;color:#0369a1!important}.poster-talent-area span{color:#475569;margin-top:8px;font-size:12.5px;line-height:1.45;display:block}@media (width<=1180px){.strategy-task-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.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}.strategy-track,.strategy-task-grid{border-radius:18px;grid-template-columns:1fr}.poster-title h2{font-size:28px!important}}.poster-talent-area{align-items:stretch!important}.poster-talent-area div{text-align:left!important;flex-direction:column!important;justify-content:flex-start!important;gap:8px!important;min-height:112px!important;padding:16px 18px!important;display:flex!important}.poster-talent-area b{text-align:left!important;color:#0369a1!important;letter-spacing:-.02em!important;word-break:keep-all!important;width:100%!important;font-size:16px!important;line-height:1.35!important}.poster-talent-area span{text-align:left!important;color:#475569!important;word-break:keep-all!important;overflow-wrap:anywhere!important;width:100%!important;margin-top:0!important;font-size:13px!important;line-height:1.55!important}.poster-row.talent-row .poster-label{align-self:stretch!important}@media (width<=1180px){.poster-talent-area div{border-bottom:1px solid #cbd5e1!important;border-right:none!important;min-height:auto!important}.poster-talent-area div:last-child{border-bottom:none!important}}.valuesystem-principle-grid{align-items:stretch}.valuesystem-reverse-card,.valuesystem-question-card{background:#fff!important;border:1px solid #dbeafe!important;box-shadow:0 10px 24px #1d4ed80d!important}.valuesystem-reverse-head h2{color:#0f172a!important;margin:10px 0 0!important;font-size:24px!important;line-height:1.3!important}.valuesystem-reverse-head p{color:#475569!important;margin:8px 0 0!important;line-height:1.62!important}.reverse-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.reverse-check-grid div{background:#f8fbff;border:1px solid #dbeafe;border-radius:16px;align-content:start;gap:7px;min-height:118px;padding:14px;display:grid}.reverse-check-grid b{font-size:14px;line-height:1.35;color:#0f172a!important}.reverse-check-grid span{font-size:12.5px;line-height:1.45;color:#475569!important}.reverse-check-grid em{color:#15803d;background:#dcfce7;border-radius:999px;place-self:end start;align-items:center;min-height:24px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex}.value-system-poster{background:linear-gradient(#fff 0%,#f8fbff 100%)!important;border:1px solid #dbeafe!important;box-shadow:0 14px 34px #1d4ed814!important}.value-system-poster:before{background:linear-gradient(135deg,#dbeafe8c,#f8fafc33)!important}.poster-title span{color:#93c5fd!important}.poster-title h2{color:#0f172a!important}.poster-main-box.mission{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important}.poster-main-box.vision{background:linear-gradient(135deg,#38bdf8,#0ea5e9)!important}.poster-strategy-area{border:1px solid #e2e8f0;background:#f8fafc!important}.strategy-pill.green{background:#2563eb!important}.strategy-pill.blue{background:#0ea5e9!important}.strategy-pill.cyan{background:#60a5fa!important}.poster-values-area{border:1px solid #dbeafe;background:#f8fbff!important}.value-card.communication h3{background:#0ea5e9!important}.value-card.trust h3{background:#2563eb!important}.value-card.responsibility h3{background:#1e40af!important}.poster-talent-area{background:#fbfdff!important;border-color:#dbeafe!important}.valuesystem-final-actions-card{margin-top:18px;background:linear-gradient(135deg,#f8fbff,#fff)!important;border:1px solid #bfdbfe!important}.valuesystem-final-actions-head{margin-bottom:0!important}.valuesystem-final-actions{flex-wrap:wrap;justify-content:flex-end}.valuesystem-final-actions .btn.primary{min-width:190px}@media (width<=1180px){.reverse-check-grid{grid-template-columns:1fr}}@media (width<=760px){.valuesystem-final-actions{justify-content:flex-start}}.valuesystem-principle-grid{grid-template-columns:1fr!important}.valuesystem-reverse-card{width:100%!important}.reverse-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (width<=1180px){.reverse-check-grid{grid-template-columns:1fr!important}}.valuesystem-final-action-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.valuesystem-left-actions{flex-wrap:wrap;justify-content:flex-start!important}.valuesystem-right-actions{flex-wrap:wrap;justify-content:flex-end!important;margin-left:auto!important}@media (width<=760px){.valuesystem-final-action-row{flex-direction:column;align-items:flex-start}.valuesystem-right-actions{justify-content:flex-start!important;margin-left:0!important}}.valuesystem-right-actions{justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.valuesystem-right-actions .btn{justify-content:center!important;align-items:center!important;min-height:42px!important;display:inline-flex!important}.valuesystem-right-actions .btn.primary{min-width:190px!important}.valuesystem-right-actions .btn.ghost{min-width:120px!important}@media (width<=760px){.valuesystem-right-actions{justify-content:flex-start!important}}#jobanalysis .table table th,#jobanalysis .table table td{text-align:left!important;vertical-align:top!important;word-break:keep-all!important;overflow-wrap:anywhere!important;line-height:1.55!important}#jobanalysis .table table th{white-space:normal!important;color:#334155!important}#jobanalysis .table table td strong,#jobanalysis .table table td b{line-height:1.35!important}#jobanalysis .table table td .pill{white-space:nowrap!important;justify-content:center!important;align-items:center!important;min-height:24px!important;display:inline-flex!important}#jobanalysis .diagram .row{align-items:stretch!important}#jobanalysis .diagram .label{text-align:center!important;justify-content:center!important;align-items:center!important;min-width:108px!important;line-height:1.35!important;display:flex!important}#jobanalysis .diagram .box{text-align:left!important;word-break:keep-all!important;overflow-wrap:anywhere!important;align-content:center!important;gap:6px!important;line-height:1.55!important;display:grid!important}#jobanalysis .diagram .box b{text-align:left!important;line-height:1.35!important;display:block!important}#jobanalysis .callout{word-break:keep-all!important;overflow-wrap:anywhere!important;line-height:1.55!important}#jobanalysis .callout b{margin-bottom:4px!important;line-height:1.3!important;display:block!important}#jobanalysis .grid.g2[style*=margin-top\:18px]{align-items:stretch}.job-ai-flow-card{background:linear-gradient(135deg,#f8fbff 0%,#fff 55%,#eff6ff 100%)!important;border:1px solid #dbeafe!important;box-shadow:0 14px 32px #1d4ed812!important}.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!important;letter-spacing:-.055em!important;margin:12px 0 0!important;font-size:27px!important;line-height:1.28!important}.job-ai-flow-head p{color:#475569!important;word-break:keep-all!important;margin:10px 0 0!important;font-size:15.5px!important;line-height:1.65!important}.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{font-size:24px;line-height:1.2;color:#1d4ed8!important}.job-ai-flow-summary span{font-size:13.5px;font-weight:850;line-height:1.45;color:#334155!important}.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:950;display:inline-flex}.job-ai-flow-step b{font-size:18px;line-height:1.3;color:#0f172a!important}.job-ai-flow-step span{word-break:keep-all;font-size:13px;line-height:1.5;color:#475569!important}.job-ai-flow-arrow{color:#60a5fa;justify-content:center;align-items:center;font-size:20px;font-weight:950;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{font-size:15px;line-height:1.25;color:#0f172a!important}.job-ai-flow-footer span{font-size:12px;line-height:1.35;color:#64748b!important}@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-clean-actions,.topbar .actions:empty,.header .actions:empty{display:none!important}.skill-principle-card{background:linear-gradient(135deg,#f8fbff 0%,#fff 58%,#eff6ff 100%)!important;border:1px solid #dbeafe!important;box-shadow:0 14px 32px #1d4ed812!important}.skill-principle-card h2{color:#0f172a!important;letter-spacing:-.045em!important;margin:12px 0 0!important;font-size:25px!important;line-height:1.32!important}.skill-principle-card p{color:#475569!important;word-break:keep-all!important;margin:10px 0 0!important;font-size:15.5px!important;line-height:1.65!important}.skill-principle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.skill-principle-item{background:#fff;border:1px solid #dbeafe;border-radius:18px;align-content:start;gap:8px;min-height:118px;padding:16px;display:grid;box-shadow:0 8px 18px #0f172a0a}.skill-principle-item.hard{background:#f8fbff;border-color:#bfdbfe}.skill-principle-item.soft{background:#fbf9ff;border-color:#c7d2fe}.skill-principle-item.common{background:#f0f9ff;border-color:#bae6fd}.skill-principle-item.link{background:#fff;border-color:#dbeafe}.skill-principle-item b{font-size:17px;line-height:1.3;color:#0f172a!important}.skill-principle-item span{word-break:keep-all;font-size:13px;line-height:1.52;color:#475569!important}@media (width<=760px){.skill-principle-grid{grid-template-columns:1fr}}.enterprise-only-banner{align-items:center!important}.skill-principle-dense-card{gap:12px!important;padding:20px!important;display:grid!important}.skill-principle-dense-head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"pill title""text text";align-items:center;gap:8px 14px;display:grid}.skill-principle-dense-head .pill{white-space:nowrap;grid-area:pill;place-self:center start}.skill-principle-dense-head h2{grid-area:title;color:#0f172a!important;letter-spacing:-.045em!important;margin:0!important;font-size:22px!important;line-height:1.28!important}.skill-principle-dense-head p{grid-area:text;color:#475569!important;word-break:keep-all!important;margin:0!important;font-size:14px!important;line-height:1.55!important}.skill-principle-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.skill-principle-summary-strip div{background:#eff6ff;border:1px solid #bfdbfe;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 14px;display:flex}.skill-principle-summary-strip b{white-space:nowrap;font-size:14px;line-height:1.25;color:#1d4ed8!important}.skill-principle-summary-strip span{text-align:right;font-size:13px;font-weight:800;line-height:1.35;color:#334155!important}.skill-principle-dense-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.skill-principle-dense-grid .skill-principle-item{align-content:center!important;gap:6px!important;min-height:92px!important;padding:14px 16px!important}.skill-principle-dense-grid .skill-principle-item b{font-size:16px!important}.skill-principle-dense-grid .skill-principle-item span{font-size:12.8px!important;line-height:1.45!important}@media (width<=960px){.skill-principle-dense-head{grid-template-columns:1fr;grid-template-areas:"pill""title""text"}.skill-principle-summary-strip,.skill-principle-dense-grid{grid-template-columns:1fr}.skill-principle-summary-strip div{flex-direction:column;align-items:flex-start}.skill-principle-summary-strip span{text-align:left}}*,:before,:after{box-sizing:border-box}.content .page{word-break:keep-all;overflow-wrap:anywhere}.section-head{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;display:flex!important}.section-head>div:first-child{flex:auto;min-width:0}.section-head .actions{flex:none}.section-head h2{color:#0f172a!important;letter-spacing:-.045em!important;word-break:keep-all!important;margin:4px 0 0!important;font-size:clamp(22px,2vw,28px)!important;line-height:1.32!important}.section-head p{color:#475569!important;word-break:keep-all!important;margin:8px 0 0!important;font-size:15px!important;line-height:1.62!important}.card{background:#fff;border:1px solid #e2e8f0!important;border-radius:22px!important;padding:22px!important}.card h2{color:#0f172a!important;letter-spacing:-.04em!important;word-break:keep-all!important;margin:0!important;font-size:21px!important;line-height:1.35!important}.card h3{color:#0f172a!important;word-break:keep-all!important;margin:0!important;font-size:17px!important;line-height:1.35!important}.card p,.card li,.card small{color:#475569;word-break:keep-all;font-size:14px;line-height:1.58}.card p{margin:8px 0 0!important}.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{gap:6px;white-space:nowrap!important;text-align:center!important;justify-content:center!important;align-items:center!important;min-height:38px!important;line-height:1.2!important;display:inline-flex!important}.btn.primary,.btn.ghost{padding:9px 14px!important}.pill,.status-badge{vertical-align:middle;min-height:24px;white-space:nowrap!important;text-align:center!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}.table{width:100%;overflow:auto}.table table{border-collapse:collapse;table-layout:auto;width:100%}.table th,.table td{text-align:left!important;vertical-align:top!important;word-break:keep-all!important;overflow-wrap:anywhere!important;padding:13px 14px!important;font-size:13.5px!important;line-height:1.5!important}.table th{color:#334155!important;background:#f8fafc!important;font-weight:900!important}.table td b,.table td strong{display:inline-block;line-height:1.35!important}.callout{display:block;word-break:keep-all!important;overflow-wrap:anywhere!important;border-radius:16px!important;padding:14px 16px!important;line-height:1.55!important}.callout b{color:#0f172a!important;margin-bottom:5px!important;line-height:1.28!important;display:block!important}.metric{align-content:center;gap:8px;min-height:132px;display:grid;border-radius:20px!important;padding:18px!important}.metric .lab,.metric .num{text-align:left}.field{gap:7px;display:grid}.field label{display:block;color:#334155!important;word-break:keep-all!important;font-size:13px!important;font-weight:900!important;line-height:1.35!important}.field input,.field textarea,.field select{width:100%;min-width:0;word-break:keep-all!important;font-size:14px!important;line-height:1.5!important}.diagram{gap:10px;display:grid}.diagram .row{grid-template-columns:128px minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;display:grid!important}.diagram .label{text-align:center!important;word-break:keep-all!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;min-width:0!important;padding:12px!important;line-height:1.35!important;display:flex!important}.diagram .box{text-align:left!important;word-break:keep-all!important;overflow-wrap:anywhere!important;border-radius:16px!important;align-content:center!important;gap:6px!important;min-width:0!important;padding:14px 16px!important;line-height:1.55!important;display:grid!important}.diagram .box b{line-height:1.35!important;display:block!important}.lane,.task{min-width:0;border-radius:18px!important}.lane h3,.task b,.task p{word-break:keep-all}.kanban{gap:12px!important}.enterprise-only-banner{border-radius:22px!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important}.enterprise-only-banner>div{min-width:0}.enterprise-only-banner b{display:block;word-break:keep-all!important;line-height:1.35!important}.enterprise-only-banner p{word-break:keep-all!important;margin-top:5px!important;line-height:1.5!important}.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!important;overflow-wrap:anywhere!important}@media (width<=1180px){.section-head{flex-direction:column!important}.section-head .actions{width:100%;justify-content:flex-start!important}.diagram .row{grid-template-columns:1fr!important}}@media (width<=760px){.card{padding:18px!important}.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{font-size:16px;line-height:1.25;color:#1d4ed8!important}.quick-free-info-panel p{color:#475569!important;margin:0!important;font-size:13px!important;font-weight:750!important;line-height:1.45!important}.quick-free-info-panel div{gap:6px;display:grid}.quick-free-info-panel span{color:#334155;padding-left:14px;font-size:13px;font-weight:850;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}.quick-free-guide-card{background:linear-gradient(135deg,#f8fbff 0%,#fff 62%,#eff6ff 100%);border:1px solid #dbeafe;border-radius:24px;margin-bottom:18px;padding:22px;box-shadow:0 12px 26px #1d4ed80f}.quick-free-guide-head h2{color:#0f172a!important;letter-spacing:-.045em!important;margin:6px 0 0!important;font-size:23px!important;line-height:1.35!important}.quick-free-guide-head p{color:#475569!important;margin:8px 0 0!important;font-size:14px!important;line-height:1.6!important}.quick-free-guide-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.quick-free-guide-list div{background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-content:start;gap:7px;min-height:126px;padding:16px;display:grid}.quick-free-guide-list b{font-size:17px;line-height:1.3;color:#0f172a!important}.quick-free-guide-list span{word-break:keep-all;font-size:13px;line-height:1.52;color:#475569!important}.quick-hire-badges,.quick-hire-mode-grid{display:none!important}@media (width<=1180px){.quick-free-info-panel{flex:auto;width:100%}.quick-free-guide-list{grid-template-columns:1fr}}.quick-free-info-panel{align-content:center}.quick-free-info-panel>p{display:none!important}.quick-batch-upload-card,.quick-batch-summary-card{background:linear-gradient(135deg,#f8fbff 0%,#fff 58%,#eff6ff 100%)!important;border:1px solid #dbeafe!important;box-shadow:0 12px 28px #1d4ed80f!important}.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{font-size:20px;line-height:1.3;color:#1d4ed8!important}.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{font-size:16px;color:#0f172a!important}.quick-batch-upload-head span{color:#64748b;font-size:13px;font-weight:800}.quick-batch-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.quick-batch-summary-metrics div{text-align:center;background:#fff;border:1px solid #dbeafe;border-radius:18px;align-content:center;gap:4px;min-height:82px;padding:14px;display:grid}.quick-batch-summary-metrics b{font-size:26px;line-height:1.1;color:#1d4ed8!important}.quick-batch-summary-metrics span{color:#475569;font-size:13px;font-weight:850}.quick-batch-summary-table{margin-top:12px}.quick-batch-summary-table td:nth-child(4),.quick-batch-upload-list td:nth-child(6){color:#334155;font-weight:850}@media (width<=1180px){.quick-batch-summary-metrics{grid-template-columns:1fr}.quick-batch-upload-head{flex-direction:column;align-items:flex-start}}.quick-batch-summary-dense-card{align-content:start!important}.quick-batch-summary-metrics.dense{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:12px 0!important}.quick-batch-summary-metrics.dense div{min-height:68px!important;padding:10px!important}.quick-batch-summary-metrics.dense b{font-size:22px!important}.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-batch-summary-table.compact th,.quick-batch-summary-table.compact td{padding:10px 11px!important;font-size:12.8px!important}.quick-source-question-card{background:linear-gradient(135deg,#fff 0%,#f8fbff 58%,#eff6ff 100%)!important;border:1px solid #dbeafe!important;box-shadow:0 12px 28px #1d4ed80f!important}.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{font-size:15px;line-height:1.2;color:#0f172a!important}.quick-candidate-question-tabs span{color:#64748b;font-size:12px;font-weight:800;line-height:1.3}.quick-source-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.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{text-align:right;font-size:13px;line-height:1.3;color:#334155!important}.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}.followup-after-confirm-card{background:#fff;border:1px solid #bfdbfe;border-radius:22px;margin-top:16px;padding:18px}.followup-after-confirm-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-bottom:12px;display:grid}.followup-after-confirm-head b{font-size:18px;line-height:1.35;color:#0f172a!important}.followup-after-confirm-head p{color:#475569!important;margin:4px 0 0!important;font-size:14px!important;line-height:1.55!important}.quick-multi-usage-card{background:#fff!important;border:1px solid #dbeafe!important}@media (width<=1180px){.quick-batch-summary-metrics.dense,.quick-candidate-question-tabs,.quick-source-question-grid{grid-template-columns:1fr!important}.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-top-grid{align-items:start!important}#applicantai .quick-batch-summary-dense-card{align-self:start!important;height:auto!important;min-height:0!important;padding-bottom:18px!important}#applicantai .quick-batch-summary-dense-card .section-head{gap:12px!important;margin-bottom:0!important}#applicantai .quick-batch-summary-dense-card .section-head h2{font-size:21px!important;line-height:1.32!important}#applicantai .quick-batch-summary-dense-card .section-head p{font-size:13.5px!important;line-height:1.5!important}#applicantai .quick-batch-summary-metrics.dense{margin:10px 0!important}#applicantai .quick-batch-summary-table.compact{margin-top:8px!important}#applicantai .quick-batch-summary-bottom{background:#fff;border:1px solid #dbeafe;border-radius:16px;gap:8px;margin-top:10px;padding:12px;display:grid}#applicantai .quick-batch-summary-bottom b{font-size:14px;line-height:1.25;color:#0f172a!important}#applicantai .quick-batch-summary-bottom div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}#applicantai .quick-batch-summary-bottom span{color:#1d4ed8;text-align:center;white-space:nowrap;background:#f8fbff;border:1px solid #e0ecff;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:6px 8px;font-size:11.5px;font-weight:900;line-height:1.2;display:flex}@media (width<=1180px){#applicantai .quick-batch-summary-bottom div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){#applicantai .quick-batch-summary-bottom div{grid-template-columns:1fr}}#applicantai .quick-batch-stack{grid-template-columns:1fr!important;align-items:start!important;gap:18px!important;display:grid!important}#applicantai .quick-batch-stack>.card{align-self:start!important;width:100%!important}#applicantai .quick-batch-upload-card,#applicantai .quick-batch-summary-dense-card{height:auto!important;min-height:0!important}#applicantai .quick-batch-upload-card .quick-batch-dropzone{padding:20px!important}#applicantai .quick-batch-upload-list{padding:14px!important}#applicantai .quick-batch-summary-metrics.dense{grid-template-columns:repeat(4,minmax(0,1fr))!important}#applicantai .quick-summary-type-strip,#applicantai .quick-batch-summary-bottom div{grid-template-columns:repeat(6,minmax(0,1fr))!important}#applicantai .quick-batch-summary-dense-card .table{margin-bottom:0!important}@media (width<=1180px){#applicantai .quick-batch-summary-metrics.dense{grid-template-columns:repeat(2,minmax(0,1fr))!important}#applicantai .quick-summary-type-strip,#applicantai .quick-batch-summary-bottom div{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){#applicantai .quick-batch-summary-metrics.dense,#applicantai .quick-summary-type-strip,#applicantai .quick-batch-summary-bottom div{grid-template-columns:1fr!important}}.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{font-size:14px;line-height:1.25;color:#1d4ed8!important}.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!important;list-style:none!important}.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:850}.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!important;padding:7px 10px!important;font-size:12px!important}@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%)!important;border:1px solid #dbeafe!important;box-shadow:0 12px 28px #1d4ed80f!important}.quick-interview-question-table th,.quick-interview-question-table td{vertical-align:top!important}.quick-interview-question-table td:nth-child(4){color:#334155;font-weight:750}.quick-note-taking-card{background:#fff;border:1px solid #bfdbfe;border-radius:22px;margin-top:18px;padding:18px}.quick-note-taking-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-bottom:14px;display:grid}.quick-note-taking-head b{font-size:18px;line-height:1.35;color:#0f172a!important}.quick-note-taking-head p{color:#475569!important;margin:4px 0 0!important;font-size:14px!important;line-height:1.55!important}.quick-note-taking-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.quick-note-field{gap:7px;min-width:0;display:grid}.quick-note-field.wide{grid-column:1/-1}.quick-note-field label{color:#334155!important;font-size:13px!important;font-weight:900!important;line-height:1.35!important}.quick-note-field textarea{color:#0f172a;resize:vertical;background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;width:100%;min-height:86px;padding:12px 14px;font-size:13px;line-height:1.5}.quick-note-field.wide textarea{min-height:64px}@media (width<=960px){.quick-note-taking-head,.quick-note-taking-grid{grid-template-columns:1fr}}.question-type-footer{justify-content:flex-start!important}.quick-note-save-bar{background:linear-gradient(135deg,#f8fbff 0%,#fff 100%);border:1px solid #bfdbfe;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:16px 18px;display:flex}.quick-note-save-bar div{gap:4px;min-width:0;display:grid}.quick-note-save-bar b{word-break:keep-all;font-size:15px;line-height:1.35;color:#0f172a!important}.quick-note-save-bar span{color:#64748b;word-break:keep-all;font-size:13px;font-weight:800;line-height:1.45}.quick-note-save-bar .btn{min-width:170px;min-height:42px!important}@media (width<=760px){.quick-note-save-bar{flex-direction:column;align-items:flex-start}.quick-note-save-bar .btn{width:100%}}.interview-console-note-card{background:linear-gradient(135deg,#fff 0%,#f8fbff 62%,#eff6ff 100%)!important;border:1px solid #dbeafe!important;box-shadow:0 12px 28px #1d4ed80f!important}.interview-console-note-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 16px;display:grid}.interview-console-note-summary div{background:#fff;border:1px solid #dbeafe;border-radius:16px;align-content:center;gap:5px;min-height:72px;padding:13px 14px;display:grid}.interview-console-note-summary b{font-size:14px;line-height:1.25;color:#1d4ed8!important}.interview-console-note-summary span{color:#475569;word-break:keep-all;font-size:12.8px;font-weight:800;line-height:1.45}.interview-console-note-form{margin-top:0!important}@media (width<=960px){.interview-console-note-summary{grid-template-columns:1fr}}#applicantai .quick-free-info-panel{align-content:start!important;gap:12px!important;min-height:0!important;padding:18px!important}#applicantai .quick-free-info-panel>b{letter-spacing:-.02em;border-bottom:1px solid #dbeafe;padding-bottom:10px;color:#1d4ed8!important;font-size:17px!important;line-height:1.25!important;display:block!important}#applicantai .quick-free-scope-list{grid-template-columns:1fr!important;gap:8px!important;margin:0!important;display:grid!important}#applicantai .quick-free-scope-list span{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;color:#334155!important;text-align:left!important;word-break:keep-all!important;white-space:normal!important;align-items:center!important;min-height:38px!important;padding:9px 12px 9px 28px!important;font-size:13px!important;font-weight:900!important;line-height:1.35!important;display:flex!important}#applicantai .quick-free-scope-list span:before{width:6px!important;height:6px!important;top:50%!important;left:12px!important;transform:translateY(-50%)!important}@media (width<=1180px){#applicantai .quick-free-scope-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){#applicantai .quick-free-scope-list{grid-template-columns:1fr!important}}#applicantai .quick-candidate-question-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}#applicantai .quick-candidate-question-tabs .candidate-question-tab{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-content:center;gap:4px;width:100%;min-height:68px;padding:12px;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 8px 18px #0f172a09;display:grid!important}#applicantai .quick-candidate-question-tabs .candidate-question-tab:hover{background:#f8fbff;border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 10px 22px #1d4ed814}#applicantai .quick-candidate-question-tabs .candidate-question-tab.active{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#2563eb;box-shadow:0 12px 26px #2563eb1f}#applicantai .quick-candidate-question-tabs .candidate-question-tab.active:after{content:"";color:#fff;background:#2563eb;border-radius:999px;justify-content:center;justify-self:start;align-items:center;min-height:22px;padding:4px 8px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}#applicantai .quick-candidate-question-tabs .candidate-question-tab b{font-size:15px;line-height:1.2;color:#0f172a!important}#applicantai .quick-candidate-question-tabs .candidate-question-tab span{color:#64748b;font-size:12px;font-weight:800;line-height:1.3}#applicantai .quick-candidate-question-tabs .candidate-question-tab.active span{color:#1d4ed8}@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-hire-hero{align-items:stretch!important;gap:18px!important}#applicantai .quick-hire-hero>div:first-child{align-content:start;min-width:0;display:grid}#applicantai .quick-hire-hero p{max-width:none!important;font-size:15px!important;font-weight:750!important;line-height:1.62!important}#applicantai .quick-free-info-panel{flex:0 0 360px!important;align-self:stretch!important}#applicantai .quick-free-scope-list span{min-height:42px!important;padding-top:10px!important;padding-bottom:10px!important}@media (width<=1180px){#applicantai .quick-hire-hero{flex-direction:column!important}#applicantai .quick-free-info-panel{flex:auto!important;width:100%!important}}#applicantai .quick-basic-intro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}#applicantai .quick-basic-intro-item{background:#fff;border:1px solid #dbeafe;border-radius:16px;align-content:start;gap:6px;min-height:92px;padding:14px 15px;display:grid;box-shadow:0 8px 18px #0f172a09}#applicantai .quick-basic-intro-item.wide{background:linear-gradient(135deg,#eff6ff 0%,#fff 100%);grid-column:1/-1;min-height:74px}#applicantai .quick-basic-intro-item b{word-break:keep-all;color:#1d4ed8!important;font-size:13.5px!important;font-weight:950!important;line-height:1.25!important}#applicantai .quick-basic-intro-item span{word-break:keep-all;color:#334155!important;font-size:13.5px!important;font-weight:800!important;line-height:1.52!important}#applicantai .quick-hire-hero>div:first-child{align-content:start!important}@media (width<=900px){#applicantai .quick-basic-intro-grid{grid-template-columns:1fr}#applicantai .quick-basic-intro-item.wide{grid-column:auto}}#applicantai .quick-hire-hero.quick-hire-hero-stacked{padding:24px!important;display:block!important}#applicantai .quick-hire-hero.quick-hire-hero-stacked>div{width:100%!important;max-width:none!important}#applicantai .quick-free-info-panel.quick-free-info-panel-inline{background:linear-gradient(135deg,#eff6ff 0%,#fff 100%)!important;border:1px solid #bfdbfe!important;border-radius:18px!important;flex:none!important;grid-template-columns:190px minmax(0,1fr)!important;align-self:auto!important;align-items:stretch!important;gap:14px!important;width:100%!important;min-height:0!important;margin-top:12px!important;padding:14px!important;display:grid!important}#applicantai .quick-free-info-panel.quick-free-info-panel-inline>b{color:#1d4ed8!important;text-align:center!important;word-break:keep-all!important;background:#fff!important;border:1px solid #bfdbfe!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;min-height:46px!important;padding:10px 12px!important;font-size:15px!important;line-height:1.25!important;display:flex!important}#applicantai .quick-free-info-panel.quick-free-info-panel-inline .quick-free-scope-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0!important;display:grid!important}#applicantai .quick-free-info-panel.quick-free-info-panel-inline .quick-free-scope-list span{color:#334155!important;background:#fff!important;border:1px solid #dbeafe!important;border-radius:14px!important;align-items:center!important;height:100%!important;min-height:46px!important;padding:10px 12px 10px 28px!important;font-size:13px!important;font-weight:900!important;line-height:1.35!important}@media (width<=1180px){#applicantai .quick-free-info-panel.quick-free-info-panel-inline{grid-template-columns:1fr!important}}@media (width<=900px){#applicantai .quick-free-info-panel.quick-free-info-panel-inline .quick-free-scope-list{grid-template-columns:1fr!important}}.quick-candidate-note-card{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;border:1px solid #bfdbfe!important}.quick-note-data-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 16px;display:grid}.quick-note-data-guide div{background:#fff;border:1px solid #dbeafe;border-radius:16px;align-content:center;gap:5px;min-height:70px;padding:13px 14px;display:grid}.quick-note-data-guide b{font-size:14px;line-height:1.25;color:#1d4ed8!important}.quick-note-data-guide span{color:#475569;word-break:keep-all;font-size:12.8px;font-weight:850;line-height:1.45}.quick-candidate-note-stack{gap:14px;display:grid}.quick-candidate-note-sheet{background:#fff;border:1px solid #dbeafe;border-radius:20px;padding:16px;box-shadow:0 10px 24px #0f172a0a}.quick-candidate-note-sheet.active{background:linear-gradient(135deg,#eff6ff 0%,#fff 42%);border-color:#2563eb}.quick-candidate-note-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.quick-candidate-note-head h3{color:#0f172a!important;margin:9px 0 4px!important;font-size:19px!important;line-height:1.3!important}.quick-candidate-note-head p{word-break:keep-all;color:#64748b!important;margin:0!important;font-size:13px!important;font-weight:750!important;line-height:1.45!important}.quick-note-backend-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.quick-note-backend-meta div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:4px;min-height:56px;padding:10px 12px;display:grid}.quick-note-backend-meta b{text-transform:uppercase;color:#64748b!important;font-size:11px!important;line-height:1.2!important}.quick-note-backend-meta span{color:#0f172a;word-break:break-all;font-size:12.5px;font-weight:900;line-height:1.25}.quick-candidate-note-grid textarea{min-height:72px!important}.quick-candidate-note-grid .quick-note-field.wide textarea{min-height:58px!important}.quick-note-save-bar-total{margin-top:16px!important}@media (width<=1180px){.quick-note-data-guide,.quick-note-backend-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.quick-note-data-guide,.quick-note-backend-meta{grid-template-columns:1fr}.quick-candidate-note-head{flex-direction:column}.quick-candidate-note-head .btn{width:100%}}.candidate-note-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.candidate-note-tab{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-content:center;gap:4px;width:100%;min-height:68px;padding:12px;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 8px 18px #0f172a09;display:grid!important}.candidate-note-tab:hover{background:#f8fbff;border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 10px 22px #1d4ed814}.candidate-note-tab.active{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#2563eb;box-shadow:0 12px 26px #2563eb1f}.candidate-note-tab.active:after{content:"";color:#fff;background:#2563eb;border-radius:999px;justify-content:center;justify-self:start;align-items:center;min-height:22px;padding:4px 8px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.candidate-note-tab b{font-size:15px;line-height:1.2;color:#0f172a!important}.candidate-note-tab span{color:#64748b;font-size:12px;font-weight:800;line-height:1.3}.candidate-note-tab.active span{color:#1d4ed8}.quick-candidate-note-sheet[hidden]{display:none!important}.quick-candidate-note-stack{margin-top:0!important}.quick-note-backend-meta{display:none!important}@media (width<=1180px){.candidate-note-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.candidate-note-tabs{grid-template-columns:1fr}}.quick-note-pulled-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 14px;display:grid}.quick-note-pulled-block{gap:8px;min-width:0;display:grid}.quick-note-pulled-block.wide{grid-column:1/-1}.quick-note-pulled-block label{color:#334155!important;font-size:13px!important;font-weight:950!important;line-height:1.35!important}.quick-note-pulled-role{background:#f8fbff;border:1px solid #dbeafe;border-radius:15px;flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:10px 12px;display:flex}.role-source-btn{color:#fff;cursor:default;background:#2563eb;border:1px solid #2563eb;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:8px 12px;font-size:13px;font-weight:950;line-height:1.2;display:inline-flex}.quick-note-pulled-role span{color:#64748b;font-size:12px;font-weight:850}.selected-question-list,.star-guide-panel{background:#fff;border:1px solid #dbeafe;border-radius:18px;padding:14px}.selected-question-list>b,.star-guide-panel>b{margin-bottom:10px;display:block;color:#1d4ed8!important;font-size:14px!important;line-height:1.3!important}.selected-question-list ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.selected-question-list li{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:10px 11px;display:grid}.selected-question-list li>span{color:#1d4ed8;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:950;display:flex}.selected-question-list li b{margin-bottom:3px;display:block;color:#0f172a!important;font-size:12.5px!important;line-height:1.25!important}.selected-question-list li p{word-break:keep-all;color:#334155!important;margin:0!important;font-size:13px!important;font-weight:800!important;line-height:1.45!important}.star-guide-panel>p{color:#64748b!important;margin:0 0 10px!important;font-size:12.8px!important;font-weight:800!important;line-height:1.45!important}.star-guide-panel>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.star-guide-panel>div>div{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;padding:10px}.star-guide-panel>div>div b{background:#2563eb;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:7px;line-height:1;display:inline-flex;color:#fff!important;font-size:13px!important}.star-guide-panel>div>div span{color:#0f172a;margin-bottom:4px;font-size:12.5px;font-weight:950;display:block}.star-guide-panel>div>div p{color:#475569!important;margin:0!important;font-size:12px!important;font-weight:800!important;line-height:1.4!important}.interview-console-note-form .quick-note-taking-grid{margin-top:12px}.interview-console-note-form .quick-note-pulled-block{grid-column:1/-1}@media (width<=1180px){.star-guide-panel>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.quick-note-pulled-section,.star-guide-panel>div{grid-template-columns:1fr}}.quick-note-pulled-role{gap:0!important}#applicantai .candidate-question-panel[hidden]{display:none!important}#applicantai .candidate-question-panel{margin-top:16px}#applicantai .candidate-question-panel-head{background:linear-gradient(135deg,#f8fbff 0%,#fff 100%);border:1px solid #dbeafe;border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:stretch;gap:12px;margin-bottom:14px;padding:14px;display:grid}#applicantai .candidate-question-panel-head b{font-size:17px;line-height:1.3;color:#0f172a!important}#applicantai .candidate-question-panel-head p{color:#475569!important;margin:5px 0 0!important;font-size:13.5px!important;font-weight:800!important;line-height:1.5!important}#applicantai .candidate-upload-source-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}#applicantai .candidate-upload-source-chips span{color:#1d4ed8;background:#fff;border:1px solid #dbeafe;border-radius:999px;align-items:center;min-height:34px;padding:8px 10px;font-size:12px;font-weight:900;line-height:1.25;display:flex}#applicantai .candidate-question-panel .quick-source-question-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}#applicantai .candidate-question-panel .question-type-card,#applicantai .candidate-question-panel .question-select-row{min-height:0!important}#applicantai .quick-question-selection-panel div:nth-child(2) b{color:#1d4ed8!important}@media (width<=1180px){#applicantai .candidate-question-panel-head,#applicantai .candidate-question-panel .quick-source-question-grid{grid-template-columns:1fr!important}}@media (width<=760px){#applicantai .candidate-upload-source-chips{grid-template-columns:1fr}}.role-skill-matrix-card{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;border:1px solid #bfdbfe!important}.role-skill-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.role-skill-tab{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-content:center;gap:5px;min-height:74px;padding:13px 14px;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 8px 18px #0f172a0a;display:grid!important}.role-skill-tab:hover{background:#f8fbff;border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 10px 22px #1d4ed814}.role-skill-tab.active{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#2563eb;box-shadow:0 12px 26px #2563eb1f}.role-skill-tab.active:after{content:"";color:#fff;background:#2563eb;border-radius:999px;justify-self:start;align-items:center;min-height:22px;padding:4px 8px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.role-skill-tab b{font-size:16px;line-height:1.25;color:#0f172a!important}.role-skill-tab span{color:#64748b;font-size:12.5px;font-weight:850;line-height:1.35}.role-skill-tab.active span{color:#1d4ed8}.role-skill-panel[hidden]{display:none!important}.role-skill-panel{gap:16px;display:grid}.role-skill-panel-head{background:#fff;border:1px solid #dbeafe;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:stretch;gap:14px;padding:16px;display:grid}.role-skill-panel-head b{font-size:19px;line-height:1.3;color:#0f172a!important}.role-skill-panel-head p{color:#475569!important;margin:6px 0 0!important;font-size:14px!important;font-weight:800!important;line-height:1.55!important}.role-skill-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.role-skill-summary div{background:#f8fbff;border:1px solid #dbeafe;border-radius:16px;align-content:center;gap:4px;min-height:72px;padding:12px;display:grid}.role-skill-summary b{color:#1d4ed8!important;font-size:16px!important}.role-skill-summary span{color:#64748b;font-size:12px;font-weight:850;line-height:1.35}.role-skill-table table th{color:#1e3a8a;background:#eff6ff}.role-skill-matrix-box{background:#fff;border:1px solid #dbeafe;border-radius:20px;padding:16px}.role-specific-matrix th{background:#f1f5f9!important}@media (width<=1180px){.role-skill-tabs,.role-skill-panel-head{grid-template-columns:1fr}}@media (width<=760px){.role-skill-summary{grid-template-columns:1fr}}#talent .talent-action-workbench-vertical{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;border:1px solid #bfdbfe!important}#talent .talent-action-vertical-flow{grid-template-columns:1fr!important;gap:12px!important;margin-top:16px!important;display:grid!important}#talent .talent-action-vertical-step{background:#fff!important;border:1px solid #dbeafe!important;border-radius:22px!important;grid-template-columns:210px minmax(0,1fr)!important;align-items:stretch!important;gap:18px!important;min-height:0!important;padding:18px!important;display:grid!important;box-shadow:0 10px 24px #0f172a0a!important}#talent .talent-action-vertical-step.auto{background:linear-gradient(135deg,#eff6ff 0%,#fff 42%)!important}#talent .talent-action-vertical-step.behavior{background:linear-gradient(135deg,#f0fdf4 0%,#fff 42%)!important}#talent .talent-action-vertical-step.final{background:linear-gradient(135deg,#fffbeb 0%,#fff 42%)!important}#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:950;line-height:1.35}#talent .talent-step-main{gap:10px;min-width:0;display:grid}#talent .talent-step-main h3{color:#0f172a!important;margin:0!important;font-size:22px!important;line-height:1.3!important}#talent .talent-step-main p{word-break:keep-all;color:#475569!important;margin:0!important;font-size:14.5px!important;font-weight:800!important;line-height:1.6!important}#talent .talent-load-buttons-vertical{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:4px!important;display:grid!important}#talent .talent-load-buttons-vertical .btn{justify-content:center!important;min-height:44px!important}#talent .talent-behavior-inputs-vertical{grid-template-columns:1fr!important;gap:10px!important;margin-top:4px!important;display:grid!important}#talent .talent-behavior-inputs-vertical .field{margin:0!important}#talent .talent-behavior-inputs-vertical textarea{min-height:74px!important}#talent .talent-final-mini-checks-vertical{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:4px!important;display:grid!important}#talent .talent-final-mini-checks-vertical div{background:#fff!important;border:1px solid #fde68a!important;border-radius:16px!important;min-height:74px!important;padding:13px 14px!important}#talent .talent-final-mini-checks-vertical b{color:#92400e!important;font-size:14px!important}#talent .talent-final-mini-checks-vertical span{color:#475569!important;font-size:12.5px!important;font-weight:850!important}#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:950;display:flex;box-shadow:0 8px 18px #0f172a0d}@media (width<=1180px){#talent .talent-action-vertical-step{grid-template-columns:1fr!important}#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))!important}}@media (width<=760px){#talent .talent-load-buttons-vertical,#talent .talent-final-mini-checks-vertical{grid-template-columns:1fr!important}#talent .talent-final-action-row{justify-content:stretch}#talent .talent-final-action-row .btn{width:100%}}#applicants .sourcing-principle-card{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;border:1px solid #bfdbfe!important;box-shadow:0 12px 28px #0f172a0d!important}#applicants .sourcing-principle-head{border-bottom:1px solid #dbeafe;gap:10px;padding-bottom:14px;display:grid}#applicants .sourcing-principle-head h2{letter-spacing:-.02em;word-break:keep-all;color:#0f172a!important;margin:0!important;font-size:22px!important;line-height:1.35!important}#applicants .sourcing-principle-head p{word-break:keep-all;color:#475569!important;margin:0!important;font-size:14.5px!important;font-weight:800!important;line-height:1.65!important}#applicants .sourcing-principle-list{grid-template-columns:1fr;gap:10px;margin-top:14px;display:grid}#applicants .sourcing-principle-item{background:#fff;border:1px solid #dbeafe;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:grid}#applicants .sourcing-principle-item em{color:#1d4ed8;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-style:normal;font-weight:950;display:flex}#applicants .sourcing-principle-item div{gap:4px;min-width:0;display:grid}#applicants .sourcing-principle-item b{color:#1e3a8a!important;font-size:14.5px!important;line-height:1.25!important}#applicants .sourcing-principle-item span{color:#334155;word-break:keep-all;font-size:13.5px;font-weight:850;line-height:1.45}#applicants .sourcing-principle-item:nth-child(2) em{color:#047857;background:#ecfdf5}#applicants .sourcing-principle-item:nth-child(3) em{color:#b45309;background:#fffbeb}#applicants .sourcing-principle-item:nth-child(4) em{color:#6d28d9;background:#f5f3ff}@media (width<=760px){#applicants .sourcing-principle-item{grid-template-columns:1fr;align-items:start}}#jobanalysis>.section-head:first-of-type{align-items:flex-start!important}#jobanalysis .grid.g4{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (width<=900px){#jobanalysis .grid.g4{grid-template-columns:1fr!important}}#jobanalysis .skill-principle-single-grid{grid-template-columns:1fr!important;gap:18px!important;display:grid!important}#jobanalysis .skill-principle-dense-card{width:100%!important}#jobanalysis .skill-principle-dense-head p{word-break:keep-all!important}#jobanalysis .skill-dictionary-card{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;border:1px solid #bfdbfe!important}#jobanalysis .skill-dictionary-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}#jobanalysis .skill-dictionary-tab{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-content:center;gap:5px;min-height:72px;padding:13px 14px;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 8px 18px #0f172a0a;display:grid!important}#jobanalysis .skill-dictionary-tab:hover{background:#f8fbff;border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 10px 22px #1d4ed814}#jobanalysis .skill-dictionary-tab.active{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#2563eb;box-shadow:0 12px 26px #2563eb1f}#jobanalysis .skill-dictionary-tab.active:after{content:"";color:#fff;background:#2563eb;border-radius:999px;justify-self:start;align-items:center;min-height:22px;padding:4px 8px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}#jobanalysis .skill-dictionary-tab b{font-size:16px;line-height:1.25;color:#0f172a!important}#jobanalysis .skill-dictionary-tab span{color:#64748b;font-size:12.5px;font-weight:850;line-height:1.35}#jobanalysis .skill-dictionary-tab.active span{color:#1d4ed8}#jobanalysis .skill-dictionary-panel[hidden]{display:none!important}#jobanalysis .skill-dictionary-panel{gap:14px;display:grid}#jobanalysis .skill-dictionary-panel-head{background:#fff;border:1px solid #dbeafe;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:stretch;gap:14px;padding:15px;display:grid}#jobanalysis .skill-dictionary-panel-head b{font-size:18px;line-height:1.3;color:#0f172a!important}#jobanalysis .skill-dictionary-panel-head p{color:#475569!important;margin:6px 0 0!important;font-size:13.5px!important;font-weight:800!important;line-height:1.55!important}#jobanalysis .skill-dictionary-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}#jobanalysis .skill-dictionary-summary div{background:#f8fbff;border:1px solid #dbeafe;border-radius:15px;align-content:center;gap:4px;min-height:66px;padding:11px;display:grid}#jobanalysis .skill-dictionary-summary b{color:#1d4ed8!important;font-size:16px!important}#jobanalysis .skill-dictionary-summary span{color:#64748b;font-size:12px;font-weight:850;line-height:1.35}@media (width<=1180px){#jobanalysis .skill-dictionary-tabs,#jobanalysis .skill-dictionary-panel-head{grid-template-columns:1fr}}@media (width<=760px){#jobanalysis .skill-dictionary-summary{grid-template-columns:1fr}}#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%)!important;border:1px solid #dbeafe!important}#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 .ksao-role-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 2px;display:grid}#jobanalysis .ksao-role-tab{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-content:center;gap:5px;min-height:70px;padding:13px 14px;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 8px 18px #0f172a0a;display:grid!important}#jobanalysis .ksao-role-tab:hover{background:#f8fbff;border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 10px 22px #1d4ed814}#jobanalysis .ksao-role-tab.active{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#2563eb;box-shadow:0 12px 26px #2563eb1f}#jobanalysis .ksao-role-tab.active:after{content:"";color:#fff;background:#2563eb;border-radius:999px;justify-self:start;align-items:center;min-height:22px;padding:4px 8px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}#jobanalysis .ksao-role-tab b{font-size:16px;line-height:1.25;color:#0f172a!important}#jobanalysis .ksao-role-tab span{color:#64748b;font-size:12.5px;font-weight:850;line-height:1.35}#jobanalysis .ksao-role-tab.active span{color:#1d4ed8}#jobanalysis .ksao-role-panel[hidden]{display:none!important}#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%)!important;border:1px solid #dbeafe!important}#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}@media (width<=1180px){#jobanalysis .ksao-role-tabs{grid-template-columns:1fr}}#jobanalysis .ksao-role-tab.active:after,#jobanalysis .skill-dictionary-tab.active:after,#jobanalysis .role-skill-tab.active:after{content:""!important;display:none!important}#jobanalysis .ksao-role-tab{justify-content:start;min-height:58px!important}#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!important}#jobanalysis .table td .btn.ghost{white-space:nowrap}#jobanalysis .role-skill-matrix-tabs-v167 .role-skill-tab b{font-size:15px!important}#jobanalysis .role-skill-matrix-tabs-v167 .role-skill-tab{min-height:82px!important}#jobanalysis .role-skill-current-status{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;align-items:center;gap:8px;margin:-4px 0 16px;padding:10px 12px;display:flex}#jobanalysis .role-skill-current-status b{font-size:12px;color:#1e3a8a!important}#jobanalysis .role-skill-current-status span{color:#334155;font-size:13px;font-weight:850}#jobanalysis .role-skill-tab.active:after{content:""!important;display:none!important}#jobanalysis .role-skill-panel[data-role-skill-panel=marketing] .role-skill-table{margin-bottom:0!important}#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:850;display:block}#jobanalysis .additional-info-tabs,#jobanalysis .jobdesc-role-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 2px;display:grid}#jobanalysis .additional-info-tab,#jobanalysis .jobdesc-role-tab{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;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;box-shadow:0 8px 18px #0f172a0a;display:grid!important}#jobanalysis .additional-info-tab:hover,#jobanalysis .jobdesc-role-tab:hover{background:#f8fbff;border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 10px 22px #1d4ed814}#jobanalysis .additional-info-tab.active,#jobanalysis .jobdesc-role-tab.active{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#2563eb;box-shadow:0 12px 26px #2563eb1f}#jobanalysis .additional-info-tab b,#jobanalysis .jobdesc-role-tab b{font-size:16px;line-height:1.25;color:#0f172a!important}#jobanalysis .additional-info-tab span,#jobanalysis .jobdesc-role-tab span{color:#64748b;font-size:12.5px;font-weight:850;line-height:1.35}#jobanalysis .additional-info-tab.active span,#jobanalysis .jobdesc-role-tab.active span{color:#1d4ed8}#jobanalysis .additional-info-panel[hidden],#jobanalysis .jobdesc-role-panel[hidden]{display:none!important}#jobanalysis .additional-info-role-card table th,#jobanalysis .jobdesc-role-card table th{white-space:nowrap;color:#1e3a8a;background:#eff6ff}#jobanalysis .additional-info-role-card table td,#jobanalysis .jobdesc-role-card table td{vertical-align:top;word-break:keep-all;min-width:170px;line-height:1.55}#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{font-size:16px;color:#0f172a!important}#jobanalysis .jobdesc-sample-title span{color:#475569;font-size:12.5px;font-weight:850}@media (width<=1180px){#jobanalysis .additional-info-tabs,#jobanalysis .jobdesc-role-tabs{grid-template-columns:1fr}#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-source-card-v172{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;border:1px solid #bfdbfe!important}#competency .common-source-unified-grid{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:14px;margin-top:14px;display:grid}#competency .common-source-panel{background:#fff;border:1px solid #dbeafe;border-radius:20px;align-content:start;gap:12px;min-height:100%;padding:16px;display:grid}#competency .common-source-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}#competency .common-source-panel-head b{font-size:17px;color:#0f172a!important}#competency .common-source-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#competency .common-source-chip-grid span{color:#334155;background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;align-items:center;min-height:42px;padding:10px 12px;font-size:13px;font-weight:850;line-height:1.35;display:flex}#competency .common-source-chip-grid span:last-child{grid-column:1/-1}#competency .common-source-input-grid .model-textarea{resize:vertical;min-height:76px!important}#competency .common-operation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}#competency .common-operation-item{background:#fff;border:1px solid #dbeafe;border-radius:16px;align-content:start;gap:6px;padding:14px;display:grid}#competency .common-operation-item b{font-size:13px;color:#1d4ed8!important}#competency .common-operation-item span{color:#475569;font-size:13px;font-weight:800;line-height:1.45}#competency .competency-indicator-cell{vertical-align:top;min-width:360px}#competency .competency-indicator-text{line-height:1.5;display:block}#competency .competency-indicator-edit-btn{white-space:nowrap;margin-top:10px}@media (width<=1180px){#competency .common-source-unified-grid,#competency .common-operation-grid{grid-template-columns:1fr}}@media (width<=760px){#competency .common-source-chip-grid,#competency .common-source-input-grid{grid-template-columns:1fr}#competency .common-source-chip-grid span:last-child,#competency .common-source-input-grid .model-textarea:last-child{grid-column:auto}}#competency .competency-domain-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}#competency .competency-domain-mini{background:#fff;border:1px solid #dbeafe;border-radius:20px;gap:7px;min-height:96px;padding:16px;display:grid;box-shadow:0 10px 24px #0f172a0d}#competency .competency-domain-mini b{font-size:15px;color:#0f172a!important}#competency .competency-domain-mini span{color:#475569;font-size:13px;font-weight:800;line-height:1.45}#competency .competency-domain-mini.common{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#bfdbfe}#competency .competency-domain-mini.job{background:linear-gradient(135deg,#f0fdf4,#fff);border-color:#bbf7d0}#competency .competency-domain-mini.leadership{background:linear-gradient(135deg,#f5f3ff,#fff);border-color:#ddd6fe}#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:950;display:flex}#competency .competency-domain-title b,#competency .competency-subdomain-title b{font-size:21px;line-height:1.25;color:#0f172a!important}#competency .competency-domain-title p,#competency .competency-subdomain-title p{color:#475569!important;margin:6px 0 0!important;font-size:14px!important;font-weight:850!important;line-height:1.5!important}#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!important}#competency .competency-ai-examples{background:linear-gradient(135deg,#fff 0%,#fbfffd 100%)!important;border:1px solid #bbf7d0!important}#competency .leadership-source-card{background:linear-gradient(135deg,#fff 0%,#fbfaff 100%)!important;border:1px solid #ddd6fe!important}@media (width<=1180px){#competency .competency-domain-overview{grid-template-columns:1fr}}@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!important}#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%)!important;border:1px solid #bfdbfe!important}#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{font-size:17px;color:#0f172a!important}#competency .common-source-row-head p{color:#475569!important;margin:0!important;font-size:13px!important;font-weight:850!important;line-height:1.5!important}#competency .common-source-row-action{background:#fff;border:1px dashed #93c5fd;border-radius:16px;justify-content:flex-start;align-items:center;padding:14px;display:flex}#competency .common-source-row-action .btn{min-height:42px}#competency .common-source-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#competency .common-source-input-grid .model-textarea{resize:vertical;background:#fff;min-height:76px!important}#competency .common-source-input-grid .model-textarea:last-child{grid-column:1/-1}#competency .common-recommend-action{background:#fff;border:1px solid #bfdbfe;border-radius:18px;justify-content:flex-end;margin-top:16px;padding:14px;display:flex}#competency .common-recommend-action .btn{min-height:44px;padding-left:22px;padding-right:22px}@media (width<=1180px){#competency .common-source-row{grid-template-columns:1fr}}@media (width<=760px){#competency .common-source-input-grid{grid-template-columns:1fr}#competency .common-source-input-grid .model-textarea:last-child{grid-column:auto}#competency .common-recommend-action{justify-content:stretch}#competency .common-recommend-action .btn{width:100%}}#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{font-size:15px;line-height:1.45;color:#0f172a!important}#competency .common-behavior-question-card .model-textarea{resize:vertical;color:#334155;background:#fffaf5;border-color:#fed7aa;font-weight:800;line-height:1.55;min-height:82px!important}#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%)!important;border-color:#bfdbfe!important}#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!important}#competency .pill.green,#competency .pill.purple,#competency .pill.amber,#competency .pill.cyan{color:#1e3a8a!important;background:#eff6ff!important;border:1px solid #bfdbfe!important}#competency .common-source-row,#competency .common-source-row.auto,#competency .common-source-row.manual{background:#fff!important;border-color:#bfdbfe!important;grid-template-columns:1fr!important}#competency .common-source-row-action{background:#f8fbff!important;border-color:#bfdbfe!important;justify-content:flex-start!important;align-items:center!important}#competency .common-behavior-question-grid{grid-template-columns:1fr!important}#competency .common-behavior-question-card{background:#fff!important;border-color:#bfdbfe!important}#competency .common-behavior-question-card .model-textarea{background:#f8fbff!important;border-color:#bfdbfe!important;min-height:72px!important}#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-head{gap:8px;display:grid}#competency .valuesystem-import-head b{font-size:17px;color:#0f172a!important}#competency .valuesystem-import-head p{color:#475569!important;margin:0!important;font-size:13px!important;font-weight:850!important;line-height:1.5!important}#competency .valuesystem-import-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#competency .valuesystem-import-card{background:#fff;border:1px solid #dbeafe;border-radius:16px;align-content:start;gap:7px;padding:14px;display:grid}#competency .valuesystem-import-card.wide{grid-column:1/-1}#competency .valuesystem-import-card strong{color:#1d4ed8;font-size:13px}#competency .valuesystem-import-card p{color:#0f172a!important;margin:0!important;font-size:14px!important;font-weight:850!important;line-height:1.5!important}#competency .valuesystem-import-card em{color:#64748b;font-size:12.5px;font-style:normal;font-weight:800;line-height:1.45}@media (width<=760px){#competency .valuesystem-import-grid{grid-template-columns:1fr}#competency .valuesystem-import-card.wide{grid-column:auto}}#competency .competency-skill-map-card-v178{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;border:1px solid #bfdbfe!important}#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{font-size:17px;color:#0f172a!important}#competency .job-competency-role-head span{color:#475569;font-size:12.5px;font-weight:850;line-height:1.45}#competency .competency-skill-map-card-v178 table th{white-space:nowrap;color:#1e3a8a!important;background:#eff6ff!important}#competency .competency-skill-map-card-v178 table td{line-height:1.5;vertical-align:middle!important}#competency .job-competency-emphasis{min-width:260px;background:#f8fbff!important}#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;box-shadow:0 8px 18px #0f172a0a;display:grid!important}#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{font-size:15px;line-height:1.25;color:#0f172a!important}#competency .job-competency-role-tab span{color:#64748b;font-size:12.5px;font-weight:850;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!important}#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)!important;border-color:#fdba74!important}#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!important;background:#ffedd5!important;border-color:#fed7aa!important}#competency .common-source-row.manual .common-source-row-head b{color:#9a3412!important}#competency .common-behavior-question-card .example-textarea{font-style:italic;font-weight:750;color:#94a3b8!important}#competency .common-behavior-question-card .example-textarea::placeholder{color:#94a3b8!important}#competency .competency-skill-map-card-v181 .job-analysis-skill-list{color:#0f172a;font-weight:900;background:#f8fbff!important}#competency .competency-job-recommendation-v181{border-radius:22px;padding:18px;background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;border:1px solid #bfdbfe!important}#competency .competency-job-recommendation-v181 table th{color:#1e3a8a!important;background:#eff6ff!important}#competency .competency-job-recommendation-v181 table td{line-height:1.55;vertical-align:middle!important}#competency .competency-job-recommendation-v181 table td:first-child{color:#1d4ed8;min-width:150px;font-weight:950}#competency .competency-job-recommendation-v181 table td:nth-child(2){color:#334155;min-width:260px;font-weight:850}#competency .competency-job-recommendation-v181 table td:nth-child(3){color:#334155;min-width:420px}#competency .competency-job-recommendation-v183{border-radius:22px;padding:18px;background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;border:1px solid #bfdbfe!important}#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;box-shadow:0 8px 18px #0f172a0a;display:grid!important}#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{font-size:15px;line-height:1.25;color:#0f172a!important}#competency .job-recommend-role-tab span{color:#64748b;font-size:12.5px;font-weight:850;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!important}#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{font-size:17px;color:#1d4ed8!important}#competency .job-recommend-panel-head span{color:#475569;font-size:13px;font-weight:850;line-height:1.45}#competency .competency-job-recommendation-v183 table th{white-space:nowrap;color:#1e3a8a!important;background:#eff6ff!important}#competency .competency-job-recommendation-v183 table td{line-height:1.55;vertical-align:middle!important}#competency .competency-job-recommendation-v183 table td:first-child{min-width:280px}#competency .competency-job-recommendation-v183 table td:nth-child(2){min-width:240px;font-weight:900;background:#f8fbff!important}#competency .competency-job-recommendation-v183 table td:nth-child(3){color:#1d4ed8;min-width:170px;font-weight:950}#competency .competency-job-recommendation-v183 table td:nth-child(4){color:#334155;min-width:280px;font-weight:850}#competency .competency-job-recommendation-v183 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{min-width:420px;vertical-align:middle!important}#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!important}#competency .competency-job-recommendation-v183 table td:nth-child(3){color:#334155!important}#competency .competency-job-recommendation-v183 table td:nth-child(3) b,#competency .job-competency-emphasis span{font-weight:700!important}#ailiteracy .ai-literacy-principle-v190{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;border:1px solid #bfdbfe!important}#ailiteracy .ai-literacy-principle-v190 .section-head{align-items:flex-start}#ailiteracy .ai-literacy-principle-v190 .kicker{color:#2563eb!important}#ailiteracy .ai-literacy-principle-v190 h2{color:#0f172a!important}#ailiteracy .ai-literacy-principle-v190 p{line-height:1.65;color:#475569!important;font-size:15px!important}#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%)!important;border:1px solid #bfdbfe!important}#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-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;box-shadow:0 8px 18px #0f172a0a;display:grid!important}#ailiteracy .ai-literacy-question-tab:hover{background:#f8fbff;border-color:#bfdbfe}#ailiteracy .ai-literacy-question-tab.active{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#2563eb;box-shadow:0 12px 26px #2563eb1f}#ailiteracy .ai-literacy-question-tab b{font-size:15px;line-height:1.25;color:#0f172a!important}#ailiteracy .ai-literacy-question-tab span{color:#64748b;font-size:12.5px;font-weight:850;line-height:1.35}#ailiteracy .ai-literacy-question-tab.active span{color:#1d4ed8}#ailiteracy .ai-literacy-question-current{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}#ailiteracy .ai-literacy-question-current span{color:#0f172a}#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{font-size:17px;color:#1d4ed8!important}#ailiteracy .ai-literacy-question-panel-head span{color:#475569;font-size:13px;font-weight:850;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{font-size:16px;color:#0f172a!important}#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}#ailiteracy .ai-literacy-question-foot{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;width:max-content;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}@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}#ailiteracy .ai-literacy-question-foot{color:#1d4ed8;background:#eff6ff}.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-mark{width:36px;height:36px;color:var(--nav);letter-spacing:-.04em;background:#fff;border-radius:10px;place-items:center;font-weight:900;display:grid}.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-label{text-transform:uppercase;letter-spacing:.09em;color:#7089ad;margin:14px 0 6px;padding:0 10px;font-size:10px}.leadership-design-v194 .nav-item,.leadership-design-v194 .nav-subitem{cursor:pointer;border-radius:9px;align-items:center;gap:10px;transition:all .15s;display:flex}.leadership-design-v194 .nav-item{min-height:42px;padding:0 11px;font-size:13px;font-weight:650}.leadership-design-v194 .nav-item:hover,.leadership-design-v194 .nav-subitem:hover{background:#ffffff0d}.leadership-design-v194 .nav-item.active{color:#fff;background:#1b3b67}.leadership-design-v194 .nav-icon{color:#89a7cf;place-items:center;width:18px;height:18px;font-size:15px;display:grid}.leadership-design-v194 .nav-item.active .nav-icon{color:#bcd3ff}.leadership-design-v194 .nav-caret{color:#7892b5;margin-left:auto}.leadership-design-v194 .nav-sub{padding:4px 0 6px 37px}.leadership-design-v194 .nav-subitem{color:#9fb4d1;min-height:32px;padding:0 9px;font-size:12px;position:relative}.leadership-design-v194 .nav-subitem.active{color:#fff;background:#6091ff29;font-weight:700}.leadership-design-v194 .nav-subitem.active:before{content:"";background:#6ea0ff;border-radius:4px;width:3px;height:16px;position:absolute;left:-6px}.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 .crumb{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.leadership-design-v194 .crumb b{color:var(--text)}.leadership-design-v194 .top-actions{align-items:center;gap:8px;display:flex}.leadership-design-v194 .save-state{color:var(--green);background:var(--green-soft);border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.leadership-design-v194 .save-dot{background:var(--green);border-radius:50%;width:6px;height:6px}.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 .eyebrow-pill{border:1px solid var(--blue-line);background:var(--blue-soft);border-radius:999px;padding:4px 7px}.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 .hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.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:750;transition:all .14s;display:inline-flex}.leadership-design-v194 .btn:hover{border-color:#c8d1dd;transform:translateY(-1px);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 .toolbar-card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);background:#fff;margin-bottom:16px;overflow:hidden}.leadership-design-v194 .level-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;background:#fff;align-items:stretch;padding:0 18px;display:flex;overflow-x:auto}.leadership-design-v194 .level-tab{color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:none;padding:15px 18px 13px;font-size:13px;font-weight:750}.leadership-design-v194 .level-tab.active{color:var(--blue);border-bottom-color:var(--blue)}.leadership-design-v194 .level-tab .count{color:#5f6e82;background:#f1f4f8;border-radius:999px;place-items:center;min-width:19px;height:19px;margin-left:5px;padding:0 5px;font-size:10px;display:inline-grid}.leadership-design-v194 .level-tab.active .count{background:var(--blue-soft);color:var(--blue)}.leadership-design-v194 .level-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.leadership-design-v194 .summary-row{grid-template-columns:1.35fr repeat(3,.72fr);gap:0;display:grid}.leadership-design-v194 .summary-cell{border-right:1px solid var(--line);min-height:74px;padding:15px 18px}.leadership-design-v194 .summary-cell:last-child{border-right:none}.leadership-design-v194 .summary-label{color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:750}.leadership-design-v194 .summary-main{font-size:14px;font-weight:800}.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.done .step-no{background:var(--green-soft);color:var(--green)}.leadership-design-v194 .step.active .step-no{background:var(--blue);color:#fff}.leadership-design-v194 .step-no{color:#6c798b;background:#f2f4f8;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:850;display:grid}.leadership-design-v194 .step-title{font-size:11.5px;font-weight:800}.leadership-design-v194 .step-desc{color:var(--muted);margin-top:2px;font-size:10px}.leadership-design-v194 .content-grid{grid-template-columns:minmax(0,1fr) 306px;align-items:start;gap:16px;display:grid}.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{color:var(--muted);font-size:10.5px}.leadership-design-v194 .source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.leadership-design-v194 .source-card{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:116px;padding:13px 13px 11px;position:relative}.leadership-design-v194 .source-card:hover{border-color:#cfd8e4}.leadership-design-v194 .source-label{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.leadership-design-v194 .source-value{margin-top:6px;font-size:12.5px;font-weight:760;line-height:1.5}.leadership-design-v194 .source-meta{color:var(--muted);margin-top:6px;font-size:10.5px;line-height:1.45}.leadership-design-v194 .source-actions{gap:5px;margin-top:10px;display:flex}.leadership-design-v194 .source-badge{background:var(--green-soft);color:var(--green);border-radius:99px;padding:3px 6px;font-size:9.5px;font-weight:750}.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:10.5px;font-weight:750;display:block}.leadership-design-v194 .field input,.leadership-design-v194 .field select,.leadership-design-v194 .field textarea{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{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:#8bb0ff;box-shadow:0 0 0 3px #edf3ff}.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:850}.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{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:#8bb0ff;box-shadow:0 0 0 3px #edf3ff}.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:750}.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 .analysis-score{color:var(--blue);white-space:nowrap;font-size:17px;font-weight:900}.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 .comp-head{align-items:flex-start;gap:10px;display:flex}.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:850;display:grid}.leadership-design-v194 .comp-main{flex:1;min-width:0}.leadership-design-v194 .comp-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.leadership-design-v194 .comp-name{letter-spacing:-.015em;font-size:13.5px;font-weight:850}.leadership-design-v194 .score-pill{background:var(--blue-soft);color:var(--blue);border-radius:999px;padding:3px 6px;font-size:9.5px;font-weight:850}.leadership-design-v194 .comp-desc{color:var(--muted);margin-top:5px;font-size:10.8px;line-height:1.55}.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 .comp-actions{border-top:1px dashed var(--line);flex-wrap:wrap;gap:5px;margin-top:11px;padding-top:10px;display:flex}.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 .detail-value{font-size:11px;line-height:1.5}.leadership-design-v194 .reason-mini{color:#59677a;background:#f8fafc;border-radius:9px;margin-top:9px;padding:9px 10px;font-size:10.4px;line-height:1.5}.leadership-design-v194 .right-stack{position:sticky;top:82px}.leadership-design-v194 .aside-card{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);background:#fff;margin-bottom:12px;padding:15px}.leadership-design-v194 .aside-card h3{margin:0 0 10px;font-size:12px}.leadership-design-v194 .aside-info{border:1px solid var(--line);background:#fcfdff;border-radius:9px;margin-top:7px;padding:9px 10px}.leadership-design-v194 .aside-info b{margin-bottom:3px;font-size:10.5px;display:block}.leadership-design-v194 .aside-info span{color:var(--muted);font-size:10px;line-height:1.45;display:block}.leadership-design-v194 .aside-list{gap:7px;display:grid}.leadership-design-v194 .aside-row{justify-content:space-between;align-items:center;gap:8px;font-size:10.5px;display:flex}.leadership-design-v194 .aside-row b{font-size:10.5px}.leadership-design-v194 .tiny-progress{background:#edf0f5;border-radius:99px;height:4px;margin-top:4px;overflow:hidden}.leadership-design-v194 .tiny-progress span{background:var(--blue);height:100%;display:block}.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{border:1px solid var(--line);border-radius:11px;overflow:hidden}.leadership-design-v194 .indicator-row{border-top:1px solid var(--line);background:#fff;grid-template-columns:38px minmax(0,1fr) 100px;align-items:center;gap:10px;padding:10px 11px;display:grid}.leadership-design-v194 .indicator-row:first-child{border-top:0}.leadership-design-v194 .indicator-no{color:#637186;background:#f2f5f9;border-radius:7px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:850;display:grid}.leadership-design-v194 .indicator-text{font-size:11px;line-height:1.5}.leadership-design-v194 .indicator-text[contenteditable=true]{background:#fffef8;border-radius:6px;outline:2px solid #a8c2ff;padding:5px 6px}.leadership-design-v194 .indicator-actions{justify-content:flex-end;gap:4px;display:flex}.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:850}.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 .bars-label{color:var(--muted);text-align:right;padding-top:2px;font-size:9.5px}.leadership-design-v194 .final-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:5px;margin-bottom:12px;padding-bottom:10px;display:flex;overflow-x:auto}.leadership-design-v194 .final-tab{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;flex:none;height:32px;padding:0 10px;font-size:10.5px;font-weight:750}.leadership-design-v194 .final-tab.active{background:var(--blue-soft);border-color:var(--blue-line);color:var(--blue)}.leadership-design-v194 .final-card{border:1px solid var(--line);border-radius:12px;margin-bottom:9px;padding:13px}.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 .final-desc{color:var(--muted);margin-top:5px;font-size:10.5px;line-height:1.5}.leadership-design-v194 .final-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.leadership-design-v194 .final-actions{border-top:1px dashed var(--line);gap:5px;margin-top:10px;padding-top:9px;display:flex}.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-mask{z-index:80;opacity:0;pointer-events:none;background:#0a162657;transition:all .18s;position:fixed;inset:0}.leadership-design-v194 .drawer-mask.show{opacity:1;pointer-events:auto}.leadership-design-v194 .drawer{z-index:90;width:min(520px,96vw);height:100vh;box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;transition:all .22s;display:flex;position:fixed;top:0;right:0;transform:translate(101%)}.leadership-design-v194 .drawer.show{transform:translate(0)}.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 .drawer-section{margin-bottom:17px}.leadership-design-v194 .drawer-section h3{margin:0 0 8px;font-size:11px}.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:850}.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 .drawer-foot{border-top:1px solid var(--line);background:#fcfdff;justify-content:flex-end;gap:8px;margin-top:auto;padding:13px 20px;display:flex}.leadership-design-v194 .modal-mask{z-index:100;background:#0a162659;justify-content:center;align-items:center;padding:18px;display:none;position:fixed;inset:0}.leadership-design-v194 .modal-mask.show{display:flex}.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-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 18px;display:flex}.leadership-design-v194 .modal-head h3{margin:0;font-size:14px}.leadership-design-v194 .modal-head p{color:var(--muted);margin:4px 0 0;font-size:10px}.leadership-design-v194 .modal-body{padding:16px 18px;overflow:auto}.leadership-design-v194 .modal-foot{border-top:1px solid var(--line);background:#fcfdff;justify-content:flex-end;gap:7px;padding:12px 18px;display:flex}.leadership-design-v194 .modal-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.leadership-design-v194 .modal-grid .full{grid-column:1/-1}.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 .nav-item{justify-content:center}.leadership-design-v194 .container{width:min(100% - 30px,1470px)}.leadership-design-v194 .content-grid{grid-template-columns:1fr}.leadership-design-v194 .right-stack{position:static}.leadership-design-v194 .source-grid{grid-template-columns:1fr}.leadership-design-v194 .summary-row{grid-template-columns:1fr 1fr}.leadership-design-v194 .summary-cell:nth-child(2){border-right:0}.leadership-design-v194 .summary-cell:nth-child(-n+2){border-bottom:1px solid var(--line)}}@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 .hero-actions{justify-content:flex-start;margin-top:13px}.leadership-design-v194 .level-tabs{padding:0 6px;overflow:auto}.leadership-design-v194 .level-tools{display:none}.leadership-design-v194 .stepper{grid-template-columns:1fr 1fr}.leadership-design-v194 .step:last-child{grid-column:1/-1}.leadership-design-v194 .step-desc{display:none}.leadership-design-v194 .role-grid,.leadership-design-v194 .detail-grid,.leadership-design-v194 .modal-grid{grid-template-columns:1fr}.leadership-design-v194 .modal-grid .full{grid-column:auto}.leadership-design-v194 .indicator-row{grid-template-columns:34px 1fr}.leadership-design-v194 .indicator-actions{grid-column:2}.leadership-design-v194 .bars-row{grid-template-columns:64px 1fr}.leadership-design-v194 .bars-label{display:none}.leadership-design-v194 .summary-row{grid-template-columns:1fr}.leadership-design-v194 .summary-cell{border-right:0;border-bottom:1px solid var(--line)}.leadership-design-v194 .summary-cell:last-child{border-bottom:0}.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 .content-grid{grid-template-columns:minmax(0,1fr) 300px}#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 .content-grid{grid-template-columns:1fr}#competency .leadership-design-v194 .right-stack{position:static}}#applicationdesign .application-design-principle-v195{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;border:1px solid #bfdbfe!important}#applicationdesign .application-design-principle-v195 h2{margin-top:12px;color:#0f172a!important}#applicationdesign .application-design-principle-v195 p{line-height:1.65;color:#475569!important;font-size:15px!important}#applicationdesign .application-design-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}#applicationdesign .application-design-evidence-card{background:#fff;border:1px solid #dbeafe;border-radius:16px;gap:8px;padding:14px 15px;display:grid}#applicationdesign .application-design-evidence-card b{font-size:13px;color:#1d4ed8!important}#applicationdesign .application-design-evidence-card span{color:#334155;font-size:13px;font-weight:800;line-height:1.5}#applicationdesign .application-design-evidence-card.job{background:#f8fbff}@media (width<=900px){#applicationdesign .application-design-evidence-grid{grid-template-columns:1fr}}#competency .competency-matrix-repository-v196{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;border:1px solid #bfdbfe!important}#competency .competency-matrix-actions-v196{flex-wrap:wrap;align-items:center;gap:8px}#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-tabs-v196{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 12px;display:grid}#competency .competency-matrix-tab-v196{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;box-shadow:0 8px 18px #0f172a0a;display:grid!important}#competency .competency-matrix-tab-v196:hover{background:#f8fbff;border-color:#bfdbfe}#competency .competency-matrix-tab-v196.active{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#2563eb;box-shadow:0 12px 26px #2563eb1f}#competency .competency-matrix-tab-v196 b{font-size:15px;line-height:1.25;color:#0f172a!important}#competency .competency-matrix-tab-v196 span{color:#64748b;font-size:12.5px;font-weight:850;line-height:1.35}#competency .competency-matrix-tab-v196.active span{color:#1d4ed8}#competency .competency-matrix-current-v196{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 .competency-matrix-current-v196 span{color:#0f172a}#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{font-size:17px;color:#1d4ed8!important}#competency .competency-matrix-panel-head-v196 span{color:#475569;font-size:13px;font-weight:850;line-height:1.45}#competency .competency-matrix-repository-v196 table th{white-space:nowrap;color:#1e3a8a!important;background:#eff6ff!important}#competency .competency-matrix-repository-v196 table td{line-height:1.5;vertical-align:middle!important}#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-result-actions-v197{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px}#competency .leadership-result-actions-v197 .btn{white-space:nowrap;min-height:34px}#competency .leadership-result-actions-v197 .btn.primary{color:#fff;background:#2563eb;border-color:#2563eb}#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-criteria-table-v199{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;border:1px solid #bfdbfe!important}#ailiteracy .ai-literacy-criteria-table-v199 table th{color:#1e3a8a!important;background:#eff6ff!important}#ailiteracy .ai-literacy-criteria-table-v199 table td{line-height:1.55;vertical-align:middle!important}#ailiteracy .ai-literacy-criteria-table-v199 .btn.primary{min-width:96px}#ailiteracy .ai-literacy-principle-v200{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;border:1px solid #bfdbfe!important}#ailiteracy .ai-literacy-principle-badges-v200{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}#ailiteracy .ai-literacy-principle-v200 h2{color:#0f172a!important}#ailiteracy .ai-literacy-principle-v200 p{line-height:1.65;color:#475569!important;font-size:15px!important}#ailiteracy .ai-literacy-indicator-card-v200{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;border:1px solid #bfdbfe!important}#ailiteracy .ai-literacy-indicator-table-v200 table th{white-space:nowrap;color:#1e3a8a!important;background:#eff6ff!important}#ailiteracy .ai-literacy-indicator-table-v200 table td{line-height:1.55;vertical-align:middle!important}#ailiteracy .ai-literacy-indicator-table-v200 table td:nth-child(3){min-width:560px}#ailiteracy .ai-literacy-indicator-list-v200{color:#334155;background:#fff;border:1px solid #dbeafe;border-radius:14px;outline:none;min-height:96px;padding:10px 11px;font-weight:800;line-height:1.6}#ailiteracy .ai-literacy-indicator-list-v200:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}#ailiteracy .ai-literacy-indicator-edit-btn-v200{margin-top:8px}#ailiteracy .ai-literacy-final-confirm-v200{background:#fff!important;border:1px solid #bfdbfe!important}#ailiteracy .ai-literacy-final-confirm-v200 .actions{flex-wrap:wrap;align-items:center;gap:8px}#ailiteracy .ai-literacy-principle-badges-v201{margin-bottom:10px}#ailiteracy .ai-literacy-custom-design-v201{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;width:max-content;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex;color:#1d4ed8!important}#ailiteracy .ai-literacy-page-labels-v202{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}#ailiteracy .ai-literacy-custom-design-v202{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;width:max-content;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex;color:#1d4ed8!important}#ailiteracy .ai-literacy-page-head-v202{margin-bottom:18px}#ailiteracy .ai-literacy-principle-v203{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;border:1px solid #bfdbfe!important}#ailiteracy .ai-literacy-page-labels-v203{margin-bottom:10px}#ailiteracy .ai-literacy-principle-v203 h2{color:#0f172a!important}#ailiteracy .ai-literacy-principle-v203 p{line-height:1.65;color:#475569!important;font-size:15px!important}#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!important}#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}body[data-selecthub-version=v206] .plain-criterion-wording-v206{font-weight:inherit}#homepagebuilder .homepage-builder-structure-v207{box-shadow:0 14px 30px #0f172a0f;background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;border:1px solid #bfdbfe!important}#homepagebuilder .homepage-builder-structure-head-v207{gap:10px;display:grid}#homepagebuilder .homepage-builder-structure-head-v207 h2{margin:0;font-size:22px;line-height:1.35;color:#0f172a!important}#homepagebuilder .homepage-builder-structure-head-v207 p{margin:0;line-height:1.65;color:#475569!important;font-size:15px!important}#homepagebuilder .homepage-builder-flow-v207{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}#homepagebuilder .homepage-builder-flow-card-v207{background:#fff;border:1px solid #dbeafe;border-radius:18px;gap:7px;min-height:116px;padding:15px 16px;display:grid}#homepagebuilder .homepage-builder-flow-card-v207 em{color:#1d4ed8;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;width:34px;height:24px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}#homepagebuilder .homepage-builder-flow-card-v207 b{font-size:16px;color:#0f172a!important}#homepagebuilder .homepage-builder-flow-card-v207 span{color:#475569;font-size:13px;font-weight:800;line-height:1.45}#homepagebuilder .homepage-builder-flow-card-v207.green em{color:#047857;background:#ecfdf5}#homepagebuilder .homepage-builder-flow-card-v207.amber em{color:#b45309;background:#fffbeb}#homepagebuilder .homepage-builder-flow-card-v207.blue{background:#f8fbff}#homepagebuilder .homepage-builder-structure-note-v207{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}#homepagebuilder .homepage-builder-structure-note-v207 b{color:#1d4ed8;min-width:78px}#homepagebuilder .homepage-builder-structure-note-v207 span{flex:320px}@media (width<=900px){#homepagebuilder .homepage-builder-flow-v207{grid-template-columns:1fr}}#homepagebuilder .homepage-builder-top-stack-v208{grid-template-columns:1fr;gap:18px;margin-top:0;display:grid}#homepagebuilder .homepage-builder-flow-v207{grid-template-columns:1fr!important}#homepagebuilder .homepage-builder-flow-card-v207{grid-template-columns:auto 180px 1fr;align-items:center;column-gap:14px;min-height:auto}#homepagebuilder .homepage-builder-flow-card-v207 em{grid-area:1/1}#homepagebuilder .homepage-builder-flow-card-v207 b{grid-area:1/2}#homepagebuilder .homepage-builder-flow-card-v207 span{grid-area:1/3}#homepagebuilder .homepage-builder-blocks-v208{box-shadow:0 14px 30px #0f172a0f;background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;border:1px solid #bfdbfe!important}#homepagebuilder .homepage-builder-blocks-head-v208{gap:8px;margin-bottom:16px;display:grid}#homepagebuilder .homepage-builder-blocks-head-v208 h2{margin:0;font-size:21px;color:#0f172a!important}#homepagebuilder .homepage-builder-blocks-head-v208 p{margin:0;font-size:15px;line-height:1.65;color:#475569!important}#homepagebuilder .homepage-builder-block-list-v208{grid-template-columns:1fr;gap:10px;display:grid}#homepagebuilder .homepage-builder-block-item-v208{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:16px;grid-template-columns:auto 190px 1fr;align-items:center;gap:12px;width:100%;padding:14px 16px;display:grid;box-shadow:0 8px 18px #0f172a0a}#homepagebuilder .homepage-builder-block-item-v208:hover{background:#f8fbff;border-color:#bfdbfe}#homepagebuilder .homepage-builder-block-item-v208 em{color:#1d4ed8;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;width:34px;height:24px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}#homepagebuilder .homepage-builder-block-item-v208 b{font-size:15px;color:#0f172a!important}#homepagebuilder .homepage-builder-block-item-v208 span{color:#475569;font-size:13px;font-weight:800;line-height:1.45}#homepagebuilder .homepage-builder-block-note-v208{color:#334155;background:#fffbeb;border:1px solid #fde68a;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}#homepagebuilder .homepage-builder-block-note-v208 b{color:#b45309;min-width:78px}#homepagebuilder .homepage-builder-block-note-v208 span{flex:320px}@media (width<=900px){#homepagebuilder .homepage-builder-flow-card-v207,#homepagebuilder .homepage-builder-block-item-v208{grid-template-columns:auto 1fr}#homepagebuilder .homepage-builder-flow-card-v207 span,#homepagebuilder .homepage-builder-block-item-v208 span{grid-column:2}}#homepagebuilder .homepage-builder-blocks-v209{gap:0}#homepagebuilder .homepage-builder-example-panel-v209{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #bfdbfe;border-radius:18px;margin-top:14px;padding:16px}#homepagebuilder .homepage-builder-example-head-v209{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}#homepagebuilder .homepage-builder-example-head-v209 h3{color:#0f172a;margin:8px 0 0;font-size:18px}#homepagebuilder .homepage-builder-example-list-v209{grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}#homepagebuilder .homepage-builder-example-list-v209 li{background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:180px 1fr;align-items:start;gap:12px;padding:12px 13px;display:grid}#homepagebuilder .homepage-builder-example-list-v209 li b{color:#1d4ed8;font-size:13px;line-height:1.4}#homepagebuilder .homepage-builder-example-list-v209 li span{color:#334155;font-size:13px;font-weight:800;line-height:1.5}#homepagebuilder .homepage-builder-block-item-v208.active{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#2563eb}@media (width<=900px){#homepagebuilder .homepage-builder-example-head-v209{display:grid}#homepagebuilder .homepage-builder-example-list-v209 li{grid-template-columns:1fr}}#homepagebuilder .homepage-builder-top-stack-v210{grid-template-columns:1fr;gap:18px;margin-top:0;display:grid}#homepagebuilder .homepage-builder-structure-v210{box-shadow:0 14px 30px #0f172a0f;background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;border:1px solid #bfdbfe!important}#homepagebuilder .homepage-builder-structure-head-v210{gap:10px;display:grid}#homepagebuilder .homepage-builder-structure-head-v210 h2{margin:0;font-size:22px;line-height:1.35;color:#0f172a!important}#homepagebuilder .homepage-builder-structure-head-v210 p{margin:0;line-height:1.65;color:#475569!important;font-size:15px!important}#homepagebuilder .homepage-builder-import-board-v210{grid-template-columns:minmax(320px,420px) 1fr;gap:14px;margin-top:18px;display:grid}#homepagebuilder .homepage-builder-import-list-v210{grid-template-columns:1fr;gap:10px;display:grid}#homepagebuilder .homepage-builder-import-item-v210{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:8px 12px;width:100%;padding:14px 16px;display:grid;box-shadow:0 8px 18px #0f172a0a}#homepagebuilder .homepage-builder-import-item-v210:hover{background:#f8fbff;border-color:#bfdbfe}#homepagebuilder .homepage-builder-import-item-v210.active{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#2563eb}#homepagebuilder .homepage-builder-import-item-v210 em{color:#1d4ed8;background:#eff6ff;border-radius:999px;grid-row:1/span 2;justify-content:center;align-items:center;width:34px;height:24px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}#homepagebuilder .homepage-builder-import-item-v210 b{font-size:15px;line-height:1.35;color:#0f172a!important}#homepagebuilder .homepage-builder-import-item-v210 span{color:#64748b;font-size:12.5px;font-weight:800;line-height:1.45}#homepagebuilder .homepage-builder-import-detail-v210{background:#fff;border:1px solid #bfdbfe;border-radius:18px;min-height:270px;padding:16px}#homepagebuilder .homepage-builder-import-detail-head-v210{gap:8px;margin-bottom:12px;display:grid}#homepagebuilder .homepage-builder-import-detail-head-v210 h3{color:#0f172a;margin:0;font-size:18px}#homepagebuilder .homepage-builder-import-detail-body-v210{grid-template-columns:1fr;gap:9px;display:grid}#homepagebuilder .homepage-builder-import-detail-body-v210 div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:5px;padding:12px 13px;display:grid}#homepagebuilder .homepage-builder-import-detail-body-v210 b{font-size:13px;color:#1d4ed8!important}#homepagebuilder .homepage-builder-import-detail-body-v210 span{color:#334155;font-size:13px;font-weight:800;line-height:1.5}@media (width<=1050px){#homepagebuilder .homepage-builder-import-board-v210{grid-template-columns:1fr}}#homepagebuilder .homepage-builder-import-detail-body-v211{grid-template-columns:1fr;gap:9px;display:grid}#homepagebuilder .homepage-builder-import-detail-body-v211 label{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;padding:12px 13px;display:grid}#homepagebuilder .homepage-builder-import-detail-body-v211 label:hover{background:#fff;border-color:#bfdbfe}#homepagebuilder .homepage-builder-import-detail-body-v211 input{accent-color:#2563eb;width:16px;height:16px;margin-top:2px}#homepagebuilder .homepage-builder-import-detail-body-v211 div{background:0 0;border:0;border-radius:0;gap:5px;padding:0;display:grid}#homepagebuilder .homepage-builder-import-detail-body-v211 b{font-size:13px;color:#1d4ed8!important}#homepagebuilder .homepage-builder-import-detail-body-v211 span{color:#334155;font-size:13px;font-weight:800;line-height:1.5}#homepagebuilder .homepage-builder-import-detail-body-v211 em{color:#1d4ed8;background:#eff6ff;border-radius:999px;width:max-content;padding:3px 8px;font-size:11px;font-style:normal;font-weight:900}#homepagebuilder .homepage-builder-import-detail-body-v211 label:not(:has(input:checked)){opacity:.72}#homepagebuilder .homepage-builder-import-detail-body-v211 label:not(:has(input:checked)) em{color:#64748b;background:#f1f5f9}#homepagebuilder .homepage-builder-import-item-v210[data-homepage-import=competency] em{color:#4338ca;background:#eef2ff}#homepagebuilder .homepage-builder-import-item-v210[data-homepage-import=competency].active{background:linear-gradient(135deg,#eef2ff,#fff);border-color:#4f46e5}#homepagebuilder .homepage-builder-structure-v213{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;border:1px solid #bfdbfe!important}#homepagebuilder .homepage-builder-job-source-v213{background:#fff;border:1px solid #dbeafe;border-radius:18px;gap:12px;margin-top:18px;padding:14px;display:grid}#homepagebuilder .homepage-builder-job-source-head-v213{gap:5px;display:grid}#homepagebuilder .homepage-builder-job-source-head-v213 b{color:#0f172a;font-size:15px}#homepagebuilder .homepage-builder-job-tabs-v213{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}#homepagebuilder .homepage-builder-job-tab-v213{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-content:center;gap:5px;min-height:68px;padding:13px 14px;display:grid;box-shadow:0 8px 18px #0f172a0a}#homepagebuilder .homepage-builder-job-tab-v213:hover{background:#f8fbff;border-color:#bfdbfe}#homepagebuilder .homepage-builder-job-tab-v213.active{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#2563eb}#homepagebuilder .homepage-builder-job-tab-v213 b{font-size:15px;color:#0f172a!important}#homepagebuilder .homepage-builder-job-tab-v213 span{color:#64748b;font-size:12px;font-weight:850}#homepagebuilder .homepage-builder-import-board-v213{grid-template-columns:minmax(320px,420px) 1fr;margin-top:14px}#homepagebuilder .homepage-builder-import-list-v213{align-content:start}#homepagebuilder .homepage-builder-import-detail-v213{min-height:340px}#homepagebuilder .homepage-builder-import-detail-head-v213{margin-bottom:12px}@media (width<=1050px){#homepagebuilder .homepage-builder-job-tabs-v213,#homepagebuilder .homepage-builder-import-board-v213{grid-template-columns:1fr}}#interviewops .interview-flow-card-v215{box-shadow:0 16px 34px #0f172a0f;background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;border:1px solid #bfdbfe!important}#interviewops .interview-flow-hero-v215{border-bottom:1px solid #dbeafe;justify-content:space-between;align-items:flex-start;gap:18px;padding:2px 2px 16px;display:flex}#interviewops .interview-flow-hero-v215 h2{margin:8px 0;font-size:23px;line-height:1.35;color:#0f172a!important}#interviewops .interview-flow-hero-v215 p{color:#475569;margin:0;font-size:15px;line-height:1.65}#interviewops .interview-flow-hero-v215 p b{color:#1d4ed8}#interviewops .interview-flow-object-row-v215{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}#interviewops .interview-flow-object-row-v215 span{color:#1e3a8a;background:#fff;border:1px solid #dbeafe;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}#interviewops .interview-flow-steps-v215{grid-template-columns:1fr;gap:12px;display:grid;position:relative}#interviewops .interview-flow-step-v215{background:#fff;border:1px solid #e2e8f0;border-radius:20px;grid-template-columns:54px 1fr;align-items:stretch;gap:14px;padding:14px;display:grid;box-shadow:0 8px 20px #0f172a0a}#interviewops .interview-flow-step-index-v215{color:#1d4ed8;background:#eff6ff;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;font-size:15px;font-weight:950;display:flex}#interviewops .interview-flow-step-v215.question .interview-flow-step-index-v215{color:#047857;background:#ecfdf5}#interviewops .interview-flow-step-v215.kit .interview-flow-step-index-v215{color:#b45309;background:#fffbeb}#interviewops .interview-flow-step-v215.operate .interview-flow-step-index-v215{color:#4338ca;background:#eef2ff}#interviewops .interview-flow-step-body-v215{gap:8px;display:grid}#interviewops .interview-flow-step-body-v215 h3{color:#0f172a;margin:0;font-size:17px;line-height:1.35}#interviewops .interview-flow-step-body-v215 p{color:#475569;margin:0;font-size:13.5px;font-weight:800;line-height:1.55}#interviewops .interview-flow-tags-v215{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}#interviewops .interview-flow-tags-v215 span{color:#334155;background:#f1f5f9;border-radius:999px;padding:5px 8px;font-size:11.5px;font-weight:900}@media (width<=900px){#interviewops .interview-flow-hero-v215{display:grid}#interviewops .interview-flow-step-v215{grid-template-columns:1fr}#interviewops .interview-flow-step-index-v215{width:max-content;padding:0 14px}}#interviewops .interview-flow-hero-v215{align-items:flex-start}#interviewops .question-generation-board-v216{box-shadow:0 16px 34px #0f172a0f;background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;border:1px solid #bfdbfe!important}#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:850}#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:950;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{margin-bottom:4px;font-size:16px;display:block;color:#0f172a!important}#interviewops .question-board-step-title-v216 span{color:#64748b;font-size:13px;font-weight:850;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:850;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-head-v224{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}#interviewops .selected-question-indicator-head-v224 h3{color:#0f172a;margin:6px 0;font-size:18px}#interviewops .selected-question-indicator-head-v224 p{color:#475569;margin:0;font-size:13px;font-weight:850;line-height:1.55}#interviewops .selected-question-count-v224{background:#fff;border:1px solid #dbeafe;border-radius:18px;place-items:center;min-width:86px;height:70px;display:grid}#interviewops .selected-question-count-v224 b{color:#1d4ed8;font-size:24px;line-height:1}#interviewops .selected-question-count-v224 span{color:#64748b;font-size:11px;font-weight:900}#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{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}#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:850;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;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;outline:none;padding:9px 10px;font-size:12.5px;font-weight:850;line-height:1.45}#interviewops .selected-indicator-list-v224 li:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}#interviewops .selected-indicator-actions-v224{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@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-indicator-head-v224{display:grid}#interviewops .selected-question-item-v224{grid-template-columns:1fr}#interviewops .selected-question-item-v224 em{width:max-content}}#applicants .applicant-process-order-v226{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;border:1px solid #bfdbfe!important}#applicants .applicant-process-steps-v226{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}#applicants .applicant-process-steps-v226 div{background:#fff;border:1px solid #dbeafe;border-radius:16px;gap:6px;padding:13px 14px;display:grid}#applicants .applicant-process-steps-v226 em{color:#1d4ed8;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;width:34px;height:26px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex}#applicants .applicant-process-steps-v226 b{color:#0f172a;font-size:14px}#applicants .applicant-process-steps-v226 span{color:#64748b;font-size:12px;font-weight:850;line-height:1.35}#applicants .applicant-integrated-list-v226,#applicants .applicant-kanban-flow-v226,#applicants .applicant-shortlist-confirm-v226,#applicants .applicant-interview-convert-v226{border:1px solid #e2e8f0;box-shadow:0 12px 26px #0f172a0a}@media (width<=1050px){#applicants .applicant-process-steps-v226{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){#applicants .applicant-process-steps-v226{grid-template-columns:1fr}}#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-set-stepper-v232{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 16px;display:grid}#applicants .document-set-stepper-v232 button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:16px;gap:5px;min-height:78px;padding:12px;display:grid}#applicants .document-set-stepper-v232 button.active{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}#applicants .document-set-stepper-v232 em{color:#1d4ed8;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;width:34px;height:24px;font-size:11px;font-style:normal;font-weight:950;display:inline-flex}#applicants .document-set-stepper-v232 b{color:#0f172a;font-size:14px}#applicants .document-set-stepper-v232 span{color:#64748b;font-size:12px;font-weight:850}#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:850}#applicants .document-set-summary-v232{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 .document-set-summary-v232 h3{color:#0f172a;margin:0;font-size:17px}#applicants .document-summary-list-v232{gap:8px;display:grid}#applicants .document-summary-list-v232 div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}#applicants .document-summary-list-v232 b{color:#334155;font-size:12.5px}#applicants .document-summary-list-v232 span{color:#0f172a;font-size:12px;font-weight:900}#applicants .document-summary-actions-v232{gap:8px;display:grid}#applicants .document-step-header-v232{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}#applicants .document-step-header-v232 h3{color:#0f172a;margin:6px 0;font-size:18px}#applicants .document-step-header-v232 p{color:#475569;margin:0;font-size:13px;font-weight:850;line-height:1.55}#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:950}#applicants .document-mini-grid-v232{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}#applicants .document-mini-card-v232{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:12px}#applicants .document-mini-card-v232 h4{color:#0f172a;margin:7px 0 5px;font-size:14px}#applicants .document-mini-card-v232 p{color:#475569;margin:0;font-size:12.5px;font-weight:850;line-height:1.45}#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:950}#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:850;line-height:1.4}@media (width<=1150px){#applicants .document-set-layout-v232{grid-template-columns:1fr}#applicants .document-set-summary-v232{position:relative;top:auto}}@media (width<=900px){#applicants .document-set-stepper-v232{grid-template-columns:repeat(2,minmax(0,1fr))}#applicants .document-mini-grid-v232,#applicants .document-standard-body-v232{grid-template-columns:1fr}}@media (width<=640px){#applicants .document-set-stepper-v232{grid-template-columns:1fr}}#applicants .direct-sourcing-set-v234{box-shadow:0 14px 30px #0f172a0f;background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #bfdbfe!important}#applicants .direct-sourcing-layout-v234{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}#applicants .direct-sourcing-stepper-v234{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 16px;display:grid}#applicants .direct-sourcing-stepper-v234 button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:16px;gap:5px;min-height:78px;padding:12px;display:grid}#applicants .direct-sourcing-stepper-v234 button.active{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}#applicants .direct-sourcing-stepper-v234 em{color:#1d4ed8;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;width:34px;height:24px;font-size:11px;font-style:normal;font-weight:950;display:inline-flex}#applicants .direct-sourcing-stepper-v234 b{color:#0f172a;font-size:14px}#applicants .direct-sourcing-stepper-v234 span{color:#64748b;font-size:12px;font-weight:850}#applicants .direct-sourcing-panel-v234{background:#fff;border:1px solid #dbeafe;border-radius:18px;padding:14px}#applicants .direct-sourcing-loading-v234{color:#64748b;font-weight:850}#applicants .sourcing-step-head-v234{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}#applicants .sourcing-step-head-v234 h3{color:#0f172a;margin:6px 0;font-size:18px}#applicants .sourcing-step-head-v234 p{color:#475569;margin:0;font-size:13px;font-weight:850;line-height:1.55}#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:850;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:950}#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:850;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:850;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 .direct-sourcing-stepper-v234{grid-template-columns:repeat(2,minmax(0,1fr))}#applicants .sourcing-quick-grid-v234{grid-template-columns:1fr}}@media (width<=640px){#applicants .direct-sourcing-stepper-v234{grid-template-columns:1fr}}#interview .interview-flow-v235{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}#interview .interview-flow-v235 div{background:#fff;border:1px solid #dbeafe;border-radius:16px;gap:5px;padding:12px;display:grid}#interview .interview-flow-v235 em{color:#1d4ed8;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:24px;font-size:11px;font-style:normal;font-weight:950;display:inline-flex}#interview .interview-flow-v235 b{color:#0f172a;font-size:13px}#interview .interview-flow-v235 span{color:#64748b;font-size:11.5px;font-weight:850}#interview .interview-metrics-v235{margin-top:18px}#interview .interview-console-layout-v235{grid-template-columns:260px minmax(0,1fr) 310px;align-items:start;gap:16px;margin-top:18px;display:grid}#interview .interview-candidate-rail-v235,#interview .interview-main-board-v235,#interview .interview-note-next-v235>div,#interview .final-interview-output-v235{border-radius:20px;padding:16px;box-shadow:0 12px 26px #0f172a0d;background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #bfdbfe!important}#interview .rail-head-v235 h3,#interview .note-card-v235 h3,#interview .next-card-v235 h3{color:#0f172a;margin:8px 0 6px}#interview .rail-head-v235 p{color:#64748b;margin:0;font-size:12.5px;font-weight:850;line-height:1.5}#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:950}#interview .job-filter-v235 button.active,#interview .interview-round-tabs-v235 button.active{color:#fff;background:#2563eb;border-color:#2563eb}#interview .candidate-list-v235{gap:8px;margin-top:12px;display:grid}#interview .candidate-row-v235{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:4px;padding:12px;display:grid}#interview .candidate-row-v235.active{background:#eff6ff;border-color:#2563eb}#interview .candidate-row-v235 b{color:#0f172a}#interview .candidate-row-v235 span{color:#334155;font-size:12.5px;font-weight:850}#interview .candidate-row-v235 em{color:#64748b;font-size:11.5px;font-style:normal}#interview .interview-round-tabs-v235{gap:8px;margin-bottom:14px;display:inline-flex}#interview .interview-round-panel-v235{display:none}#interview .interview-round-panel-v235.active{display:block}#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:850;line-height:1.5}#interview .question-card-v235 .actions{margin-top:10px}#interview .score-panel-v235{background:#fff;border:1px solid #dbeafe;border-radius:18px;gap:12px;padding:14px;display:grid}#interview .score-panel-v235 h3{color:#0f172a;margin:0}#interview .score-row-v235{gap:7px;display:grid}#interview .score-row-v235 b{color:#334155;font-size:12.5px}#interview .score-buttons-v235{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}#interview .score-buttons-v235 button{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:10px;height:34px;font-weight:950}#interview .score-buttons-v235 button.active{color:#fff;background:#2563eb;border-color:#2563eb}#interview .score-total-v235{color:#1d4ed8;background:#eff6ff;border-radius:14px;justify-content:space-between;align-items:center;padding:12px;font-weight:950;display:flex}#interview .interview-note-next-v235{gap:14px;display:grid;position:sticky;top:18px}#interview .note-card-v235{gap:9px;display:grid}#interview .note-card-v235 label{color:#475569;font-size:12px;font-weight:950}#interview .note-card-v235 select,#interview .note-card-v235 textarea{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #dbeafe;border-radius:14px;width:100%;padding:10px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif;font-size:12.5px}#interview .note-card-v235 textarea{resize:vertical;min-height:78px}#interview .next-actions-v235{gap:8px;display:grid}@media (width<=1280px){#interview .interview-console-layout-v235{grid-template-columns:1fr}#interview .interview-note-next-v235{position:relative;top:auto}#interview .question-score-grid-v235{grid-template-columns:1fr}}@media (width<=1000px){#interview .interview-flow-v235{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){#interview .interview-flow-v235{grid-template-columns:1fr}#interview .interview-round-tabs-v235{display:grid}}#interview .note-card-v236{border-radius:20px;gap:10px;padding:16px;display:grid;box-shadow:0 12px 26px #0f172a0d;background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #bfdbfe!important}#interview .note-card-v236 h3{color:#0f172a;margin:0}#interview .note-card-v236 p{color:#475569;margin:0;font-size:12.5px;font-weight:850;line-height:1.5}#interview .note-card-v236 label{color:#475569;font-size:12px;font-weight:950}#interview .note-card-v236 select,#interview .note-card-v236 textarea{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #dbeafe;border-radius:14px;width:100%;padding:10px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif;font-size:12.5px}#interview .star-note-grid-v236{grid-template-columns:1fr;gap:9px;display:grid}#interview .star-note-item-v236,#interview .star-note-follow-v236{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:6px;padding:10px;display:grid}#interview .star-note-item-v236 b,#interview .star-note-follow-v236 b{color:#1d4ed8;font-size:12.5px}#interview .star-note-item-v236 span{color:#64748b;font-size:11.5px;font-weight:850}#interview .star-note-item-v236 textarea{resize:vertical;min-height:58px}#interview .star-note-follow-v236 textarea{resize:vertical;min-height:64px}#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 .indicator-head-v237{justify-content:space-between;align-items:center;gap:10px;display:flex}#interview .indicator-head-v237 b{color:#1d4ed8;font-size:12.5px}#interview .question-indicators-v237.executive .indicator-head-v237 b{color:#7e22ce}#interview .indicator-head-v237 button{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:950}#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:850;line-height:1.45}#interview .question-indicators-v237 li:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}#interview .compact-interview-head-v238{margin-bottom:12px}#interview .interview-topline-v238{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}#interview .interview-topline-v238 div{background:#fff;border:1px solid #dbeafe;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}#interview .interview-topline-v238 b{color:#475569;font-size:12px}#interview .interview-topline-v238 strong{color:#0f172a;font-size:20px}#interview .interview-topline-v238 span{color:#64748b;font-size:11px;font-weight:850}#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:950}#interview .interview-compact-flow-v238 em{color:#94a3b8;font-style:normal;font-weight:950}#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:950}#interview .job-filter-v238 button.active,#interview .round-tabs-v238 button.active{color:#fff;background:#2563eb;border-color:#2563eb}#interview .candidate-list-v238{gap:7px;margin-top:10px;display:grid}#interview .candidate-list-v238 button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:3px;padding:10px;display:grid}#interview .candidate-list-v238 button.active{background:#eff6ff;border-color:#2563eb}#interview .candidate-list-v238 b{color:#0f172a;font-size:13px}#interview .candidate-list-v238 span,#interview .candidate-list-v238 em{color:#64748b;font-size:11.5px;font-style:normal;font-weight:850}#interview .candidate-mini-summary-v238{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:5px;margin-top:10px;padding:10px;display:grid}#interview .candidate-mini-summary-v238 b{color:#1d4ed8;font-size:12px}#interview .candidate-mini-summary-v238 span{color:#475569;font-size:11.5px;font-weight:850;line-height:1.45}#interview .round-tabs-v238{gap:8px;margin-bottom:10px;display:flex}#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 .round-score-v238{background:#fff;border:1px solid #dbeafe;border-radius:14px;gap:3px;padding:9px;display:grid}#interview .round-score-v238 b{color:#64748b;font-size:11px}#interview .round-score-v238 strong{color:#1d4ed8;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{background:#eff6ff;border-color:#2563eb}#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:850;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:850;line-height:1.35}#interview .score-compact-v238{background:#fff;border:1px solid #dbeafe;border-radius:14px;align-content:start;gap:7px;padding:9px;display:grid}#interview .score-compact-v238 b{color:#334155;font-size:12px}#interview .score-compact-v238 div{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}#interview .score-compact-v238 div button{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:8px;height:28px;font-size:11px;font-weight:950}#interview .score-compact-v238 div button.active{color:#fff;background:#2563eb;border-color:#2563eb}#interview .score-compact-v238>.btn{padding:7px 8px;font-size:11.5px}#interview .note-next-compact-v238{gap:10px;display:grid;position:sticky;top:12px}#interview .star-note-compact-v238{gap:8px;display:grid}#interview .star-note-compact-v238 select,#interview .star-note-compact-v238 textarea{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #dbeafe;border-radius:10px;width:100%;padding:7px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif;font-size:11.5px}#interview .star-mini-grid-v238{grid-template-columns:1fr 1fr;gap:6px;display:grid}#interview .star-mini-grid-v238 label,#interview .follow-v238{color:#1d4ed8;gap:4px;font-size:11.5px;font-weight:950;display:grid}#interview .star-mini-grid-v238 textarea{resize:vertical;min-height:52px}#interview .follow-v238 textarea{resize:vertical;min-height:58px}#interview .next-compact-v238{gap:7px;display:grid}#interview .next-compact-v238 .btn{padding:8px;font-size:12px}#interview .final-output-compact-v238{background:#fff;border:1px solid #bfdbfe;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:8px;margin-top:12px;padding:12px;display:grid;box-shadow:0 10px 22px #0f172a0a}#interview .final-output-compact-v238 div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:3px;padding:10px;display:grid}#interview .final-output-compact-v238 b{color:#0f172a;font-size:13px}#interview .final-output-compact-v238 span,#interview .final-output-compact-v238 em{color:#64748b;font-size:11.5px;font-style:normal;font-weight:850}@media (width<=1320px){#interview .interview-console-compact-v238{grid-template-columns:1fr}#interview .note-next-compact-v238{position:relative;top:auto}#interview .question-row-v238{grid-template-columns:1fr}}@media (width<=900px){#interview .interview-topline-v238{grid-template-columns:repeat(2,minmax(0,1fr))}#interview .round-summary-v238,#interview .final-output-compact-v238{grid-template-columns:1fr}}#reports .interview-report-import-v239{box-shadow:0 14px 30px #0f172a0f;background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;border:1px solid #bfdbfe!important}#reports .report-sync-strip-v239{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}#reports .report-sync-strip-v239 div{background:#fff;border:1px solid #dbeafe;border-radius:16px;gap:4px;padding:12px;display:grid}#reports .report-sync-strip-v239 b{color:#475569;font-size:12px}#reports .report-sync-strip-v239 strong{color:#0f172a;font-size:22px}#reports .report-sync-strip-v239 span{color:#64748b;font-size:12px;font-weight:850}#reports .final-candidate-report-grid-v239{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}#reports .final-candidate-report-v239{background:#fff;border:1px solid #dbeafe;border-radius:18px;gap:10px;padding:14px;display:grid}#reports .candidate-report-head-v239{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}#reports .candidate-report-head-v239 h3{color:#0f172a;margin:8px 0 4px;font-size:17px}#reports .candidate-report-head-v239 p,#reports .report-analysis-v239 p{color:#475569;margin:0;font-size:12.5px;font-weight:850;line-height:1.5}#reports .report-analysis-v239{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:6px;padding:11px;display:grid}#reports .report-analysis-v239 b,#reports .report-two-col-v239 b{color:#1d4ed8;font-size:12.5px}#reports .report-two-col-v239{grid-template-columns:1fr 1fr;gap:8px;display:grid}#reports .report-two-col-v239 div{background:#f8fbff;border:1px solid #e2e8f0;border-radius:14px;gap:5px;padding:10px;display:grid}#reports .report-two-col-v239 span{color:#475569;font-size:12px;font-weight:850;line-height:1.45}#reports .report-import-table-v239 th,#reports .report-import-table-v239 td{vertical-align:middle}@media (width<=1200px){#reports .final-candidate-report-grid-v239{grid-template-columns:1fr}#reports .report-sync-strip-v239{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){#reports .report-sync-strip-v239,#reports .report-two-col-v239{grid-template-columns:1fr}}#reports .interview-report-list-v240{box-shadow:0 14px 30px #0f172a0f;background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;border:1px solid #bfdbfe!important}#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:950}#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:11.5px;font-style:normal;font-weight:850}#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:850;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:950;display:block}#reports .report-row-v240>p:nth-of-type(2):before{content:"강점";color:#166534;margin-bottom:4px;font-weight:950;display:block}#reports .report-row-v240>p:nth-of-type(3):before{content:"개선점";color:#92400e;margin-bottom:4px;font-weight:950;display:block}}@media (width<=760px){#reports .report-status-strip-v240{grid-template-columns:1fr 1fr}}#reports .reports-coaching-grid{align-items:start;padding-bottom:6px;overflow-x:auto;grid-template-columns:minmax(900px,1.45fr) minmax(640px,.95fr)!important;gap:14px!important}#reports .reports-coaching-grid>.card{min-width:0}#reports .interview-report-list-v240{min-width:900px}#reports .coaching-horizontal-card-v241{min-width:640px;background:linear-gradient(135deg,#fff,#faf5ff)!important;border:1px solid #ddd6fe!important}#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-horizontal-head-v241{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}#reports .coaching-horizontal-head-v241 h2{color:#0f172a;margin:8px 0 6px;font-size:18px}#reports .coaching-horizontal-head-v241 p{color:#475569;margin:0;font-size:12.5px;font-weight:850;line-height:1.5}#reports .coaching-horizontal-body-v241{grid-template-columns:minmax(190px,.8fr) minmax(275px,1.2fr) minmax(180px,.75fr);align-items:stretch;gap:10px;margin-top:12px;display:grid}#reports .coaching-email-preview-v241,#reports .coaching-mini-box-v241,#reports .guide-box-v241{background:#fff;border:1px solid #e9d5ff;border-radius:14px;padding:11px}#reports .coaching-email-preview-v241 p{color:#475569;margin:0;font-size:12px;font-weight:850;line-height:1.5}#reports .coaching-feedback-wide-v241{grid-template-columns:1fr 1fr;gap:8px;display:grid}#reports .coaching-mini-box-v241.strengths{border-left:4px solid #16a34a}#reports .coaching-mini-box-v241.improvements{border-left:4px solid #f59e0b}#reports .coaching-mini-box-v241 .feedback-title{margin-bottom:6px}#reports .coaching-mini-box-v241 .feedback-title .btn{padding:5px 7px;font-size:11px}#reports .coaching-mini-box-v241 ol{margin:0;padding-left:17px}#reports .coaching-mini-box-v241 li{color:#334155;border-top:1px solid #f1f5f9;padding:5px 0;font-size:11.5px;line-height:1.42}#reports .coaching-mini-box-v241 li:first-child{border-top:0}#reports .coaching-guide-actions-v241{grid-template-columns:1fr;gap:8px;display:grid}#reports .guide-box-v241{gap:4px;display:grid}#reports .guide-box-v241 b{color:#7c3aed;font-size:12px}#reports .guide-box-v241 span{color:#475569;font-size:11.5px;font-weight:850;line-height:1.4}#reports .coaching-actions-v241{grid-template-columns:1fr 1fr 1.2fr;gap:6px;margin-top:0;display:grid}#reports .coaching-actions-v241 .btn{padding:7px 8px;font-size:11.5px}@media (width<=1100px){#reports .reports-coaching-grid{grid-template-columns:minmax(900px,1.45fr) minmax(640px,.95fr)!important}}@media (width<=760px){#reports .coaching-horizontal-body-v241,#reports .coaching-feedback-wide-v241{grid-template-columns:1fr}}#reports .coaching-guide-actions-v242{grid-template-rows:auto auto;align-self:stretch;gap:10px;display:grid}#reports .guide-rule-stack-v242{grid-template-columns:1fr;gap:8px;display:grid}#reports .coaching-actions-v242{border-top:1px solid #e9d5ff;grid-template-columns:1fr 1fr 1.2fr;align-self:end;gap:8px;padding-top:10px;margin-top:2px!important;display:grid!important}#reports .coaching-actions-v242 .btn{white-space:nowrap;width:100%;min-height:36px;padding:8px 9px;font-size:11.5px}#reports .coaching-horizontal-body-v241{grid-template-columns:minmax(190px,.75fr) minmax(275px,1.15fr) minmax(220px,.85fr);align-items:start}#reports .guide-box-v241{min-height:auto}@media (width<=760px){#reports .coaching-actions-v242{grid-template-columns:1fr}}#reports .coaching-fixed-card-v243{min-width:760px;background:linear-gradient(135deg,#fff,#faf5ff)!important;border:1px solid #ddd6fe!important}#reports .coaching-fixed-head-v243{border-bottom:1px solid #e9d5ff;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding-bottom:12px;display:grid}#reports .coaching-fixed-head-v243 h2{color:#0f172a;margin:8px 0 6px;font-size:18px;line-height:1.35}#reports .coaching-fixed-head-v243 p{color:#475569;margin:0;font-size:12.5px;font-weight:850;line-height:1.5}#reports .coaching-head-actions-v243{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}#reports .coaching-head-actions-v243 .btn{white-space:nowrap;padding:8px 10px}#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:850;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:850;line-height:1.42}#reports .coaching-bottom-actions-v243{border-top:1px solid #e9d5ff;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;display:flex}#reports .coaching-bottom-actions-v243 .btn{white-space:nowrap;min-width:96px;min-height:36px;padding:8px 12px}@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 .coaching-head-actions-v243,#reports .coaching-bottom-actions-v243{flex-direction:column;justify-content:stretch}#reports .coaching-head-actions-v243 .btn,#reports .coaching-bottom-actions-v243 .btn{width:100%}}#reports .reports-coaching-grid{grid-template-columns:1fr!important;align-items:start!important;gap:12px!important;padding-bottom:0!important;display:grid!important;overflow-x:visible!important}#reports .reports-coaching-grid>.card{box-sizing:border-box!important;width:100%!important;min-width:0!important}#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))!important}#reports .coaching-bottom-actions-v243{justify-content:flex-end!important}@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:850;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:850;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!important;border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb14!important}#interview .interview-eval-customizer-v250{margin-top:12px;box-shadow:0 12px 26px #0f172a0d;background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;border:1px solid #bfdbfe!important}#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:850;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:850;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:950}#interview .eval-round-tabs-v250 button.active{color:#fff;background:#2563eb;border-color:#2563eb}#interview .eval-panel-v250{display:none}#interview .eval-panel-v250.active{display:block}#interview .eval-table-v250{gap:7px;display:grid}#interview .eval-head-v250,#interview .eval-row-v250{grid-template-columns:150px minmax(210px,1.1fr) minmax(210px,1fr) 160px 145px;align-items:stretch;gap:8px;display:grid}#interview .eval-head-v250{background:#eff6ff;border:1px solid #dbeafe;border-radius:14px;padding:9px 10px}#interview .eval-head-v250 span{color:#1d4ed8;font-size:12px;font-weight:950}#interview .eval-row-v250{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:10px}#interview .eval-row-v250 b,#interview .bars-bos-scale-v250 b{color:#0f172a;font-size:12.5px}#interview .eval-row-v250 em,#interview .eval-row-v250 small,#interview .bars-bos-scale-v250 span{color:#64748b;font-size:11.5px;font-style:normal;font-weight:850;line-height:1.4;display:block}#interview .eval-row-v250 strong{color:#0f172a;font-size:12.5px;line-height:1.45}#interview .eval-row-v250 p{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;outline:none;min-height:48px;margin:0;padding:8px;font-size:11.8px;font-weight:850;line-height:1.45}#interview .eval-row-v250 p:focus,#interview .bars-bos-scale-v250 span:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}#interview .eval-actions-v250{align-content:start;gap:6px;display:grid}#interview .eval-actions-v250 .btn{padding:7px 8px;font-size:11.5px}#interview .bars-bos-scale-v250{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:stretch;gap:8px;margin-top:10px;display:grid}#interview .bars-bos-scale-v250 div{background:#fff;border:1px solid #dbeafe;border-radius:14px;gap:5px;padding:10px;display:grid}#interview .bars-bos-scale-v250 span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;outline:none;padding:7px}@media (width<=1240px){#interview .eval-customizer-head-v250,#interview .eval-head-v250,#interview .eval-row-v250,#interview .bars-bos-scale-v250{grid-template-columns:1fr}#interview .eval-head-v250{display:none}#interview .eval-source-strip-v250{grid-template-columns:1fr}}#interview .prep-linked-flow-v252 span:first-child{color:#166534;background:#dcfce7;border-color:#bbf7d0}#interview .interview-prep-sync-v252{margin-top:12px;background:linear-gradient(135deg,#fff 0%,#f0fdf4 100%)!important;border:1px solid #bbf7d0!important}#interview .prep-sync-head-v252{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}#interview .prep-sync-head-v252 h2{color:#0f172a;margin:8px 0 6px;font-size:18px;line-height:1.35}#interview .prep-sync-head-v252 p{color:#475569;margin:0;font-size:12.5px;font-weight:850;line-height:1.5}#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:850;line-height:1.4}#interview .bos-bars-note-v252{gap:10px;display:grid}#interview .bos-bars-note-card-v252{background:#fff;border:1px solid #bfdbfe;border-radius:18px;gap:9px;padding:12px;display:grid}#interview .bos-bars-note-card-v252 h3{color:#0f172a;margin:0;font-size:15px;line-height:1.35}#interview .bos-bars-note-card-v252 select{color:#0f172a;background:#f8fafc;border:1px solid #dbeafe;border-radius:12px;width:100%;min-height:38px;padding:8px 10px;font-weight:900}#interview .eval-method-chip-v252{background:#eff6ff;border:1px solid #dbeafe;border-radius:14px;gap:5px;padding:10px;display:grid}#interview .eval-method-chip-v252 b,#interview .bos-checklist-v252 b{color:#1d4ed8;font-size:12px}#interview .eval-method-chip-v252 em{color:#475569;font-size:11.5px;font-style:normal;font-weight:850;line-height:1.4}#interview .bos-checklist-v252{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:7px;padding:10px;display:grid}#interview .bos-checklist-v252 label{color:#334155;align-items:flex-start;gap:7px;font-size:11.8px;font-weight:850;line-height:1.35;display:flex}#interview .bars-note-grid-v252{gap:7px;display:grid}#interview .bars-note-grid-v252 label{color:#0f172a;gap:5px;font-size:12px;font-weight:950;display:grid}#interview .bars-note-grid-v252 textarea{resize:vertical;color:#334155;background:#fff;border:1px solid #dbeafe;border-radius:12px;min-height:54px;padding:8px;font-size:11.8px;font-weight:850;line-height:1.42}@media (width<=1180px){#interview .prep-sync-head-v252,#interview .prep-sync-grid-v252{grid-template-columns:1fr}}#decision .decision-bulk-actions-v254{background:linear-gradient(135deg,#fff,#eff6ff);border:1px solid #bfdbfe;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px;display:flex}#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{vertical-align:middle;width:62px;text-align:center!important}#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}#decision .decision-row-checked-v254{box-shadow:inset 3px 0 #2563eb;background:#f8fbff!important}#decision .decision-bulk-updated-v254{animation:1.1s ease-out decisionBulkFlashV254}@keyframes decisionBulkFlashV254{0%{background:#dcfce7}to{background:0 0}}@media (width<=900px){#decision .decision-bulk-actions-v254{flex-direction:column;align-items:stretch}#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:11px;font-weight:900}#applicants .applicant-name-link-v255.active,#applicants .applicant-name-link-v255:hover{background:#eff6ff;border-color:#bfdbfe}#applicants .applicant-resume-preview-v255{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #bfdbfe;border-radius:20px;margin-top:16px;padding:14px}#applicants .resume-preview-head-v255{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}#applicants .resume-preview-head-v255 h2{color:#0f172a;margin:8px 0 6px;font-size:18px;line-height:1.35}#applicants .resume-preview-head-v255 p{color:#475569;margin:0;font-size:12.5px;font-weight:850;line-height:1.5}#applicants .resume-sample-tabs-v255{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}#applicants .resume-sample-tabs-v255 button{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:999px;padding:8px 12px;font-weight:950}#applicants .resume-sample-tabs-v255 button.active{color:#fff;background:#2563eb;border-color:#2563eb}#applicants .resume-panel-v255{margin-top:12px;display:none}#applicants .resume-panel-v255.active{gap:12px;display:grid}#applicants .resume-profile-v255{background:#fff;border:1px solid #dbeafe;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}#applicants .resume-profile-v255 h3{color:#0f172a;margin:8px 0 4px;font-size:18px}#applicants .resume-profile-v255 p{color:#64748b;margin:0;font-size:12.5px;font-weight:850}#applicants .resume-form-grid-v255{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#applicants .resume-section-v255{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:7px;padding:12px;display:grid}#applicants .resume-section-v255 b,#applicants .resume-answer-v255 b{color:#1d4ed8;font-size:13px}#applicants .resume-section-v255 span{color:#334155;font-size:12.2px;font-weight:850;line-height:1.45}#applicants .resume-answer-v255{background:#eff6ff;border:1px solid #bfdbfe;border-radius:16px;gap:8px;padding:12px;display:grid}#applicants .resume-answer-v255 p{color:#334155;background:#fff;border:1px solid #dbeafe;border-radius:12px;outline:none;margin:0;padding:10px;font-size:12.5px;font-weight:850;line-height:1.55}#applicants .resume-answer-v255 p:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}@media (width<=1000px){#applicants .resume-preview-head-v255,#applicants .resume-form-grid-v255{grid-template-columns:1fr}#applicants .resume-sample-tabs-v255{justify-content:flex-start}#applicants .resume-profile-v255{flex-direction:column}}#applicants .applicant-calendar-scheduler-v256{background:linear-gradient(135deg,#fff,#faf5ff);border:1px solid #ddd6fe;border-radius:20px;margin-top:16px;padding:14px}#applicants .calendar-scheduler-head-v256{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}#applicants .calendar-scheduler-head-v256 h2{color:#0f172a;margin:8px 0 6px;font-size:18px;line-height:1.35}#applicants .calendar-scheduler-head-v256 p{color:#475569;margin:0;font-size:12.5px;font-weight:850;line-height:1.5}#applicants .calendar-candidate-tabs-v256{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}#applicants .calendar-candidate-tabs-v256 button{color:#475569;cursor:pointer;background:#fff;border:1px solid #ddd6fe;border-radius:999px;padding:8px 12px;font-weight:950}#applicants .calendar-candidate-tabs-v256 button.active{color:#fff;background:#7c3aed;border-color:#7c3aed}#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:950}#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:850;line-height:1.35}#applicants .schedule-edit-panel-v256{gap:10px;display:grid}#applicants .schedule-status-v256{background:#eff6ff;border:1px solid #dbeafe;border-radius:16px;padding:10px}#applicants .schedule-status-v256 h3{color:#0f172a;margin:8px 0 4px;font-size:16px}#applicants .schedule-status-v256 p{color:#475569;margin:0;font-size:12.5px;font-weight:900}#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:950;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:850}#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:850;line-height:1.5}#applicants .schedule-action-grid-v256{grid-template-columns:1fr 1fr;gap:8px;display:grid}#applicants .schedule-action-grid-v256 .wide-v256{grid-column:1/-1}#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}#applicants .calendar-candidate-tabs-v256{justify-content:flex-start}}@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-notice-head-v257{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}#applicants .pass-notice-head-v257 h2{color:#0f172a;margin:8px 0 6px;font-size:17px;line-height:1.35}#applicants .pass-notice-head-v257 p{color:#475569;margin:0;font-size:12.5px;font-weight:850;line-height:1.5}#applicants .pass-notice-layout-v257{grid-template-columns:minmax(240px,.38fr) minmax(420px,1fr);gap:12px;margin-top:12px;display:grid}#applicants .pass-candidate-list-v257{gap:8px;display:grid}#applicants .pass-candidate-list-v257 button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d1fae5;border-radius:15px;gap:4px;padding:11px;display:grid}#applicants .pass-candidate-list-v257 button.active{background:#ecfdf5;border-color:#16a34a;box-shadow:0 0 0 3px #16a34a14}#applicants .pass-candidate-list-v257 b{color:#0f172a;font-size:13px}#applicants .pass-candidate-list-v257 span,#applicants .pass-candidate-list-v257 em{color:#64748b;font-size:11.8px;font-style:normal;font-weight:850;line-height:1.35}#applicants .pass-message-editor-v257{background:#fff;border:1px solid #d1fae5;border-radius:16px;gap:10px;padding:12px;display:grid}#applicants .pass-message-toolbar-v257{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}#applicants .pass-message-toolbar-v257 h3{color:#0f172a;margin:8px 0 0;font-size:16px}#applicants .pass-message-toolbar-v257 label{color:#0f172a;gap:5px;font-size:12px;font-weight:950;display:grid}#applicants .pass-message-toolbar-v257 select{color:#334155;background:#fff;border:1px solid #bbf7d0;border-radius:12px;min-height:36px;padding:8px 10px;font-size:12px;font-weight:850}#applicants #passNoticeMessageV257{color:#334155;background:#f8fafc;border:1px solid #bbf7d0;border-radius:14px;outline:none;min-height:82px;margin:0;padding:11px;font-size:12.5px;font-weight:850;line-height:1.55}#applicants #passNoticeMessageV257:focus{background:#fff;border-color:#16a34a;box-shadow:0 0 0 3px #16a34a14}#applicants .pass-message-actions-v257{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}#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}@media (width<=980px){#applicants .pass-notice-head-v257,#applicants .pass-notice-layout-v257{grid-template-columns:1fr}#applicants .pass-message-toolbar-v257{flex-direction:column}#applicants .pass-message-actions-v257 .btn,#applicants .pass-notice-head-v257 .actions .btn{width:100%}}#applicants .applicant-calendar-scheduler-v256{margin-top:28px!important}#applicants .applicant-kanban-flow-v226{margin-top:18px!important}#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)!important;border:1px solid #bfdbfe!important}#mission .url-start-grid-v263,#mission .reverse-analysis-grid-v263{grid-template-columns:minmax(360px,.78fr) minmax(520px,1.22fr);align-items:stretch;gap:14px;display:grid}#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 .optional-source-grid-v263{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}#mission .orgfit-progress-v263,#valuesystem .final-connection-flow-v263{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}#mission .orgfit-progress-v263 span,#valuesystem .final-connection-flow-v263 span{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950}#mission .orgfit-progress-v263 em,#valuesystem .final-connection-flow-v263 em{color:#94a3b8;font-style:normal;font-weight:950}#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 .service-chip-list-v263 span{color:#334155;background:#fff;border:1px solid #dbeafe;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;padding:9px;font-size:12.5px;font-weight:900;display:flex}#mission .service-chip-list-v263 button{color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;border-radius:999px;min-height:26px;font-size:11px;font-weight:950}#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:850}#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:950;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{grid-template-columns:repeat(2,minmax(0,1fr))}#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:850;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}#valuesystem .alignment-result-grid-v263{grid-template-columns:repeat(4,minmax(0,1fr))}#valuesystem .alignment-result-grid-v263>div{gap:7px;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!important}#mission .compact-progress-card-v264{align-content:center;align-self:stretch;gap:10px;display:grid;min-height:auto!important;padding:14px!important}#mission .orgfit-progress-v264{flex-wrap:wrap;align-items:center;gap:6px;display:flex;margin:0!important}#mission .orgfit-progress-v264 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:950;display:inline-flex}#mission .orgfit-progress-v264 em{color:#94a3b8;font-style:normal;font-weight:950}#mission .ai-company-understanding-v263{grid-column:1/-1}#mission .url-start-grid-v263{grid-template-columns:minmax(360px,.92fr) minmax(420px,1.08fr)!important;gap:12px!important}#mission .reverse-analysis-grid-v263{gap:10px!important}#mission .evidence-list-v263>div{padding:9px!important}#mission .customer-value-grid-v263 div,#mission .purpose-candidates-v263 div,#mission .mission-candidate-grid-v263 div{padding:10px!important}#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:850;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:850;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:850;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!important}}@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{margin-top:16px;background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #bfdbfe!important}#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:950;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:950}#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:850;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:850}#jobanalysis .view-toggle-v266{gap:8px;margin:8px 0 12px;display:flex}#jobanalysis .view-toggle-v266 button{color:#475569;background:#fff;border:1px solid #dbeafe;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:950}#jobanalysis .view-toggle-v266 button.active{color:#fff;background:#2563eb;border-color:#2563eb}#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}#competency .competency-summary-grid-v266{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}#competency .competency-recommendation-v266{margin-top:16px}#competency .competency-chip-stack-v266{gap:9px;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!important}}@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!important}#applicantai .quick-upload-evidence-preview-v271{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #bfdbfe;border-radius:20px;margin-top:16px;padding:14px}#applicantai .upload-evidence-head-v271{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}#applicantai .upload-evidence-head-v271 h2{color:#0f172a;margin:8px 0 6px;font-size:19px;line-height:1.35}#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:850;line-height:1.5}#applicantai .upload-candidate-tabs-v271{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}#applicantai .upload-candidate-tabs-v271 button{text-align:left;color:#334155;background:#fff;border:1px solid #dbeafe;border-radius:15px;gap:3px;padding:10px 12px;font-weight:950;display:grid}#applicantai .upload-candidate-tabs-v271 button span{color:#64748b;font-size:11.5px;font-weight:850}#applicantai .upload-candidate-tabs-v271 button.active{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}#applicantai .upload-evidence-panel-v271{grid-template-columns:minmax(420px,.56fr) minmax(360px,.44fr);align-items:start;gap:12px;display:none}#applicantai .upload-evidence-panel-v271.active{display:grid}#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{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}#applicantai .doc-preview-toolbar-v271 b,#applicantai .question-source-head-v271 b{color:#0f172a;margin-bottom:2px;font-size:15px;display:block}#applicantai .doc-tabs-v271{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}#applicantai .doc-tabs-v271 button{color:#475569;background:#fff;border:1px solid #dbeafe;border-radius:999px;padding:6px 9px;font-size:11.5px;font-weight:950}#applicantai .doc-tabs-v271 button.active{color:#fff;background:#2563eb;border-color:#2563eb}#applicantai .doc-view-v271{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;min-height:270px;padding:14px;display:none}#applicantai .doc-view-v271.active{display:block}#applicantai .doc-view-v271 h3{color:#0f172a;margin:0 0 10px;font-size:16px}#applicantai .doc-view-v271 p{color:#334155;margin:9px 0;font-size:13px;font-weight:850;line-height:1.65}#applicantai .source-mark-v271{color:inherit;background:0 0;border-radius:7px;padding:2px 4px;transition:all .18s}#applicantai .source-mark-v271.active{background:#fef3c7;box-shadow:0 0 0 3px #f59e0b24}#applicantai .question-source-column-v271{gap:9px;display:grid}#applicantai .source-question-v271{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:8px;padding:11px;display:grid}#applicantai .source-question-v271.active{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}#applicantai .source-question-v271 h4{color:#0f172a;outline:none;margin:0;font-size:14px;line-height:1.45}#applicantai .source-question-v271 h4:focus{background:#fff;border-radius:8px;box-shadow:0 0 0 2px #2563eb26}#applicantai .source-question-v271 .actions{gap:6px}#applicantai .source-question-v271 .btn{min-height:31px;padding:6px 9px;font-size:11.5px}@media (width<=1120px){#applicantai .upload-evidence-head-v271,#applicantai .upload-evidence-panel-v271,#applicantai .upload-candidate-tabs-v271{grid-template-columns:1fr}#applicantai .doc-preview-toolbar-v271{flex-direction:column}#applicantai .doc-tabs-v271{justify-content:flex-start}}#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 .document-source-head-v272 h3,#applicantai .generated-question-head-v272 h3,#applicantai .source-detail-drawer-v272 h3{color:#0f172a;margin:8px 0 5px;font-size:17px;line-height:1.35}#applicantai .document-source-head-v272 p,#applicantai .generated-question-head-v272 p,#applicantai .source-detail-drawer-v272 p{color:#475569;margin:0;font-size:12.5px;font-weight:850;line-height:1.5}#applicantai .doc-tabs-v272{flex-wrap:wrap;gap:7px;margin:12px 0 10px;display:flex}#applicantai .doc-tabs-v272 button{color:#475569;background:#fff;border:1px solid #dbeafe;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950}#applicantai .doc-tabs-v272 button.active{color:#fff;background:#2563eb;border-color:#2563eb}#applicantai .doc-panel-v272{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;max-height:620px;padding:14px;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:850;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 .generated-question-head-v272{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:12px;margin-bottom:12px;display:grid}#applicantai .source-status-v272{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;gap:4px;padding:10px;display:grid}#applicantai .source-status-v272 b{color:#166534;font-size:12.5px;line-height:1.35}#applicantai .source-status-v272 span{color:#64748b;font-size:11.5px;font-weight:850}#applicantai .source-linked-question-grid-v272{grid-template-columns:1fr;gap:12px;display:grid}#applicantai .source-linked-card-v272{background:#f8fbff;border-color:#dbeafe}#applicantai .source-linked-card-v272 ol{gap:10px;margin-top:10px;display:grid}#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:850;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}#applicantai .source-detail-drawer-v272{background:#fff;border:1px solid #dbeafe;border-radius:18px;margin-top:12px;padding:13px}@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)!important;align-items:start!important;gap:14px!important;display:grid!important}#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:850;line-height:1.45}#applicantai .source-status-v273{background:#fff;border:1px solid #dbeafe;border-radius:14px;gap:4px;min-width:230px;padding:10px;display:grid}#applicantai .source-status-v273 b{color:#1d4ed8;font-size:12.5px}#applicantai .source-status-v273 span{color:#64748b;font-size:11.5px;font-weight:850}#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{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}#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:950;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:950;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:850;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:850;line-height:1.4}#applicantai .source-mark-v272.active{border-radius:6px;transition:all .2s;background:#fef08a!important;box-shadow:0 0 0 3px #facc1547!important}@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!important}#applicantai .document-source-preview-v272{position:relative;top:auto}}#applicantai .source-below-generated-v274{grid-template-columns:none!important;align-items:stretch!important;gap:0!important;display:block!important}#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{border-radius:20px;background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #bfdbfe!important;margin-top:0!important}#applicantai .source-below-generated-v274 .document-source-head-v272 h3{margin-top:8px}@media (width<=900px){#applicantai .question-source-bottom-heading-v274{flex-direction:column;align-items:flex-start}}#applicantai .candidate-question-panel-v275 .question-source-workspace-v275{grid-template-columns:1fr;gap:14px;margin-top:14px;display:grid}#applicantai .generated-question-area-v275,#applicantai .document-source-preview-v275{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #bfdbfe;border-radius:18px;padding:14px}#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 h3,#applicantai .document-source-head-v275 h3{color:#0f172a;margin:8px 0 5px;font-size:17px;line-height:1.35}#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:850;line-height:1.45}#applicantai .source-status-v275{background:#eff6ff;border:1px solid #dbeafe;border-radius:14px;gap:4px;min-width:220px;padding:10px;display:grid}#applicantai .source-status-v275 b{color:#1d4ed8;font-size:12px;line-height:1.35}#applicantai .source-status-v275 span{color:#64748b;font-size:11.5px;font-weight:900}#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:950;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:950;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:850;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:850;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}#applicantai .doc-tabs-v275{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}#applicantai .doc-tabs-v275 button{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:950}#applicantai .doc-tabs-v275 button.active{color:#fff;background:#2563eb;border-color:#2563eb}#applicantai .doc-panel-v275{background:#fff;border:1px solid #dbeafe;border-radius:16px;padding:12px;display:none}#applicantai .doc-panel-v275.active{display:block}#applicantai .doc-panel-v275 h3{color:#0f172a;margin:0 0 10px;font-size:16px}#applicantai .doc-panel-v275 p{color:#334155;margin:8px 0;font-size:12.5px;font-weight:850;line-height:1.55}#applicantai .source-mark-v275{background:0 0;border-radius:6px;padding:2px 4px;transition:all .18s}#applicantai .source-mark-v275.active{background:#fef3c7;box-shadow:0 0 0 2px #f59e0b38}@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:850}#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:#0f172a;vertical-align:middle;padding:18px 20px;font-size:13px}#applicants .applicant-status-table-v276 td b{color:#020617;font-size:14px;font-weight:950;line-height:1.45;display:block}#applicants .applicant-status-table-v276 td span,#applicants .applicant-status-table-v276 td small{color:#667085;margin-top:2px;font-size:12.5px;font-weight:750;line-height:1.45;display:block}#applicants .applicant-status-table-v276 td i{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:850;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:950!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:950;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:750;margin:0!important}#applicants .person-info-v276 i{color:#475569;background:#f8fafc;border-color:#d7dde5;justify-self:start;margin-top:5px!important}#applicants .interview-offer-btn-v276{color:#0f172a;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:8px;min-height:34px;padding:0 13px;font-size:12px;font-weight:950}#applicants .interview-offer-btn-v276:hover{color:#2563eb;background:#eff6ff;border-color:#2563eb}#applicants .interview-offer-btn-v276.done{color:#166534;background:#f0fdf4;border-color:#bbf7d0}#applicants .applicant-integrated-list-v226{overflow:hidden;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:18px!important;padding:0!important}#applicants .applicant-integrated-list-v226>.section-head{padding:18px 20px 4px}#applicants .applicant-integrated-list-v226>.applicant-resume-preview-v255{margin:18px!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:850;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{margin-top:14px;background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #bfdbfe!important;padding:14px!important}#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-card-title-v279{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}#mission .mission-card-title-v279 h2{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:16px;line-height:1.35}#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:950}#mission .mission-url-row-v279 input{color:#334155;background:#fff;border:1px solid #dbeafe;border-radius:12px;width:100%;min-height:38px;padding:8px 10px;font-size:12.5px;font-weight:850}#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-card-v279{align-content:center}#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:950;display:inline-flex}#mission .orgfit-progress-v279 em{color:#94a3b8;font-style:normal;font-weight:950}#mission .grid.g2:has(.ai-company-understanding-v263){grid-template-columns:1fr!important;gap:12px!important}#mission .ai-company-understanding-v263{margin-top:0!important}@media (width<=1180px){#mission .mission-start-layout-v279,#mission .mission-url-row-v279{grid-template-columns:1fr}#mission .mission-card-title-v279{display:grid}#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 .orgfit-reverse-flow-v280{background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #bfdbfe!important;padding:14px!important}#mission .reverse-flow-head-v280{margin-bottom:12px!important}#mission .reverse-flow-head-v280 h2{margin:8px 0 5px!important;font-size:20px!important;line-height:1.32!important}#mission .reverse-flow-head-v280 p{color:#475569;font-size:12.5px;font-weight:850;line-height:1.45;margin:0!important}#mission .reverse-analysis-grid-v280{grid-template-columns:minmax(260px,.72fr) minmax(520px,1.45fr) minmax(300px,.83fr);align-items:stretch;gap:10px;display:grid}#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 .compact-title-v280{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}#mission .compact-title-v280 h3{color:#0f172a;margin:0;font-size:15px;line-height:1.3}#mission .compact-title-v280 span{color:#64748b;white-space:nowrap;font-size:11.5px;font-weight:900}#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:850;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:950;display:inline-grid}#mission .value-type-card-v280 li span{color:#334155;font-size:12px;font-weight:850;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<=1280px){#mission .reverse-analysis-grid-v280{grid-template-columns:1fr}}@media (width<=840px){#mission .customer-value-grid-v280,#mission .problem-button-list-v280 div,#mission .value-type-card-v280 li{grid-template-columns:1fr}}#mission .mission-next-action-v281{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}#mission .mission-next-action-v281 h2{color:#0f172a;margin:8px 0 4px;font-size:18px;line-height:1.35}#mission .mission-next-action-v281 p{color:#475569;margin:0;font-size:12.5px;font-weight:850;line-height:1.45}#mission .mission-next-action-v281 .btn{min-width:150px}@media (width<=760px){#mission .mission-next-action-v281{flex-direction:column;align-items:flex-start}#mission .mission-next-action-v281 .btn{width:100%}}#vision .orgfit-vision-url-context-v263{margin-top:14px!important;padding:14px!important}#vision .orgfit-vision-url-context-v263 .section-head{margin-bottom:0!important}#vision .vision-recommendation-reordered-v282{background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #bfdbfe!important;margin-top:12px!important;padding:14px!important}#vision .vision-recommendation-reordered-v282 .vision-recommendation-head h2{margin:8px 0 5px!important;font-size:19px!important;line-height:1.32!important}#vision .vision-recommendation-reordered-v282 .vision-recommendation-head p{margin:0!important;font-size:12.5px!important;line-height:1.45!important}#vision .vision-recommendation-reordered-v282 .vision-recommendation-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:12px 0!important;display:grid!important}#vision .vision-recommendation-reordered-v282 .vision-recommendation-stats div{min-height:auto!important;padding:10px!important}#vision .vision-recommendation-reordered-v282 .vision-type-grid-filled{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#vision .vision-recommendation-reordered-v282 .vision-type-item{min-height:auto!important;padding:10px!important}#vision .vision-business-input-v282{background:linear-gradient(135deg,#fff,#fff7ed)!important;border:1px solid #fed7aa!important;margin-top:14px!important;padding:14px!important}#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:850;line-height:1.45}#vision .vision-business-fields-v282{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:0!important;display:grid!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!important}#vision .vision-business-callout-v282{margin-top:10px!important;padding:11px 12px!important}@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!important}#vision .vision-business-head-v282{flex-direction:column}}#vision .vision-goal-task-structure-v283{background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #bfdbfe!important;padding:14px!important}#vision .selected-vision-v283{background:#eff6ff;border:1px solid #bfdbfe;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:10px 0 12px;padding:12px;display:grid}#vision .selected-vision-v283 strong{color:#0f172a;outline-offset:3px;border-radius:8px;outline:1px dashed #2563eb33;font-size:15px;line-height:1.4}#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:950;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:850;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:950;display:inline-grid}#vision .task-list-v283 p{color:#334155;margin:0;font-size:12px;font-weight:850;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}#vision .vision-goal-summary-v283{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}#vision .vision-goal-summary-v283>div{background:#fff;border:1px solid #dbeafe;border-radius:14px;gap:4px;padding:10px;display:grid}#vision .vision-goal-summary-v283 b{color:#1d4ed8;font-size:12px}#vision .vision-goal-summary-v283 span{color:#475569;font-size:12px;font-weight:850;line-height:1.4}@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!important}#core .core-question-minimal-v264 .section-head h2{margin-bottom:0!important}#core .core-org-behavior-question-grid-v284{grid-template-columns:1fr;gap:9px;display:grid}#core .org-question-card-v284{background:#fff;border:1px solid #dbeafe;border-radius:15px;gap:7px;padding:10px;display:grid}#core .org-question-card-v284 label{color:#0f172a;font-size:12.5px;font-weight:950;line-height:1.45}#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:850;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}#core .example-v284{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;width:max-content;max-width:100%;padding:5px 9px;font-size:11.5px;font-weight:900;line-height:1.35;display:inline-flex}@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:850;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:850;line-height:1.5}#talent .talent-load-one-v286{justify-content:flex-start;align-items:center;display:flex!important}#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:950}#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:850;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:850;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!important}#valuesystem .valuesystem-flow-v288,#valuesystem .value-system-visual-card-v288,#valuesystem .valuesystem-final-actions-card-v288{background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #bfdbfe!important}#valuesystem .valuesystem-flow-v288{margin-bottom:16px;padding:14px!important}#valuesystem .valuesystem-flow-head-v288{align-items:center;gap:10px;margin-bottom:10px;display:flex}#valuesystem .valuesystem-flow-head-v288 h2{color:#0f172a;margin:0;font-size:17px;line-height:1.35}#valuesystem .final-connection-flow-v288{flex-wrap:wrap;align-items:center;gap:7px;display:flex}#valuesystem .final-connection-flow-v288 span{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;justify-content:center;align-items:center;min-height:31px;padding:6px 10px;font-size:12px;font-weight:950;display:inline-flex}#valuesystem .final-connection-flow-v288 em{color:#94a3b8;font-style:normal;font-weight:950}#valuesystem .value-system-poster-v288{gap:12px;display:grid}#valuesystem .poster-section-v288{background:#fff;border:1px solid #dbeafe;border-radius:20px;grid-template-columns:130px minmax(0,1fr);align-items:stretch;gap:12px;padding:12px;display:grid}#valuesystem .poster-label-v288{color:#fff;text-align:center;background:#0f172a;border-radius:16px;place-items:center;min-height:76px;padding:10px;font-size:13px;font-weight:950;line-height:1.35;display:grid}#valuesystem .poster-content-v288{align-content:center;gap:7px;display:grid}#valuesystem .poster-content-v288 h3{color:#0f172a;margin:0;font-size:20px;line-height:1.35}#valuesystem .poster-content-v288 p{color:#475569;margin:0;font-size:13px;font-weight:850;line-height:1.5}#valuesystem .strategy-goal-grid-v288{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;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:950;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 ol{counter-reset:taskItem;gap:7px;margin:0;padding:0;list-style:none;display:grid}#valuesystem .strategy-goal-grid-v288 li{counter-increment:taskItem;background:#fff;border:1px solid #dbeafe;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;display:grid}#valuesystem .strategy-goal-grid-v288 li:before{content:counter(taskItem);color:#1d4ed8;background:#eff6ff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:950;display:grid}#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:850;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}#valuesystem .valuesystem-final-action-row-v288{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}#valuesystem .jobfit-next-btn-v288{box-shadow:0 10px 20px #2563eb38;color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}@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 .poster-section-v288,#valuesystem .goal-title-v288,#valuesystem .strategy-goal-grid-v288 li,#valuesystem .do-dont-v288{grid-template-columns:1fr}#valuesystem .valuesystem-final-action-row-v288 .btn{width:100%}}#valuesystem .valuesystem-head-v289{margin-bottom:14px!important}#valuesystem .valuesystem-flow-v289,#valuesystem .value-system-visual-card-v289,#valuesystem .valuesystem-final-actions-card-v289{background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #bfdbfe!important}#valuesystem .valuesystem-flow-v289{margin-bottom:16px;padding:14px!important}#valuesystem .valuesystem-flow-head-v289{align-items:center;gap:10px;margin-bottom:10px;display:flex}#valuesystem .valuesystem-flow-head-v289 h2{color:#0f172a;margin:0;font-size:17px;line-height:1.35}#valuesystem .final-connection-flow-v289{flex-wrap:wrap;align-items:center;gap:7px;display:flex}#valuesystem .final-connection-flow-v289 span{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;justify-content:center;align-items:center;min-height:31px;padding:6px 10px;font-size:12px;font-weight:950;display:inline-flex}#valuesystem .final-connection-flow-v289 em{color:#94a3b8;font-style:normal;font-weight:950}#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:950;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:850;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:950;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)}#valuesystem .poster-strategy-area-v289{gap:10px;display:grid}#valuesystem .strategy-track-v289{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}#valuesystem .strategy-track-v289 .strategy-pill{text-align:center;color:#fff;border-radius:18px;place-items:center;gap:5px;min-height:74px;padding:12px;font-size:12px;font-weight:950;line-height:1.35;display:grid}#valuesystem .strategy-track-v289 .strategy-pill strong{color:#fff;font-size:13.5px}#valuesystem .strategy-task-column-grid-v289{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}#valuesystem .strategy-task-column-v289{background:#fff;border:1px solid #dbeafe;border-radius:16px;gap:6px;padding:10px;display:grid}#valuesystem .strategy-task-column-v289 span{color:#1d4ed8;font-size:11.5px;font-weight:950}#valuesystem .strategy-task-column-v289 div{color:#334155;background:#f8fafc;border-radius:11px;padding:7px 8px;font-size:11.6px;font-weight:850;line-height:1.35}#valuesystem .poster-values-area-v289{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}#valuesystem .poster-values-area-v289 .value-card{background:#fff;border:1px solid #dbeafe;border-radius:18px;gap:9px;padding:14px;display:grid;box-shadow:0 12px 28px #0f172a0d}#valuesystem .poster-values-area-v289 .value-card h3{color:#1d4ed8;margin:0;font-size:18px}#valuesystem .poster-values-area-v289 .value-card>p{color:#334155;margin:0;font-size:12px;font-weight:850;line-height:1.45}#valuesystem .poster-values-area-v289 .do-dont{grid-template-columns:1fr 1fr;gap:8px;display:grid}#valuesystem .poster-values-area-v289 .do-dont div{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;padding:9px}#valuesystem .poster-values-area-v289 .do-dont b{color:#0f172a;margin-bottom:5px;font-size:11.5px;display:block}#valuesystem .poster-values-area-v289 .do-dont p{color:#475569;margin:0;font-size:11.2px;font-weight:820;line-height:1.42}#valuesystem .poster-talent-area-v289{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}#valuesystem .poster-talent-area-v289 div{background:#fff;border:1px solid #dbeafe;border-radius:16px;align-content:start;gap:6px;min-height:88px;padding:12px;display:grid;box-shadow:0 10px 24px #0f172a0d}#valuesystem .poster-talent-area-v289 b{color:#0f172a;font-size:12.5px;line-height:1.35}#valuesystem .poster-talent-area-v289 span{color:#64748b;font-size:11.3px;font-weight:820;line-height:1.42}#valuesystem .valuesystem-final-action-row-v289{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}#valuesystem .jobfit-next-btn-v289{box-shadow:0 10px 20px #2563eb38;color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}@media (width<=1280px){#valuesystem .strategy-track-v289,#valuesystem .strategy-task-column-grid-v289,#valuesystem .poster-values-area-v289,#valuesystem .poster-talent-area-v289{grid-template-columns:1fr}}@media (width<=760px){#valuesystem .value-system-poster-v289{padding:16px}#valuesystem .value-system-poster-v289 .poster-row,#valuesystem .poster-values-area-v289 .do-dont{grid-template-columns:1fr}#valuesystem .valuesystem-final-action-row-v289 .btn{width:100%}}#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:950;display:inline-flex}#valuesystem .poster-main-box .selected-badge-v290{margin-bottom:2px}#valuesystem .strategy-track-v290{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid!important}#valuesystem .strategy-track-v290 .strategy-pill{min-height:58px;line-height:1.35}#valuesystem .strategy-track-v290 .strategy-pill strong{color:inherit;font-size:12.5px}#valuesystem .strategy-task-grid-v290{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid!important}#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:950}#valuesystem .task-column-v290 span{color:#334155;background:#f8fafc;border-radius:10px;padding:7px 8px;font-size:11.5px;font-weight:850;line-height:1.35;display:block}#valuesystem .poster-values-area-v290 .value-card .do-dont{grid-template-columns:1fr 1fr}#valuesystem .poster-talent-area-v290{grid-template-columns:repeat(3,minmax(0,1fr))!important}#valuesystem .poster-talent-area-v290 div{gap:6px}#valuesystem .jobfit-next-btn-v290{box-shadow:0 10px 20px #2563eb38;color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}@media (width<=1100px){#valuesystem .strategy-track-v290,#valuesystem .strategy-task-grid-v290,#valuesystem .poster-talent-area-v290{grid-template-columns:1fr!important}}@media (width<=760px){#valuesystem .poster-values-area-v290 .value-card .do-dont{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:850;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!important}#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:850;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:950;display:block}#valuesystem .do-dont-v291 p{color:#475569;margin:0;font-size:11px;font-weight:820;line-height:1.48}#valuesystem .jobfit-next-btn-v291{box-shadow:0 10px 20px #2563eb38;color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}@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)!important;border:1px solid #bfdbfe!important}#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:850;line-height:1.5}#jobanalysis .principle-checks-v292{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}#jobanalysis .principle-checks-v292 span{color:#1d4ed8;text-align:center;background:#fff;border:1px solid #dbeafe;border-radius:14px;place-items:center;min-height:42px;padding:8px;font-size:12px;font-weight:950;line-height:1.35;display:grid}#jobanalysis .job-stepper-card-v292{margin-top:16px;padding:13px!important}#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:850}#jobanalysis .job-progress-v292 em{color:#94a3b8;font-style:normal;font-weight:950}#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 .mission-edit-box-v292{color:#0f172a;background:#fff;border:1px dashed #93c5fd;border-radius:16px;outline:none;padding:14px;font-size:14px;font-weight:850;line-height:1.55}#jobanalysis .mission-edit-box-v292:focus{background:#eff6ff;outline:2px solid #93c5fd}#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:820;line-height:1.45}#jobanalysis .job-collection-grid-v292{margin-top:18px}.upload-drop-v292{color:#1d4ed8;text-align:center;background:#eff6ff;border:1px dashed #93c5fd;border-radius:18px;place-items:center;gap:5px;min-height:112px;margin-top:12px;display:grid}.upload-drop-v292 span{color:#475569;font-size:12px;font-weight:850}#jobanalysis .uploaded-file-list-v292{gap:8px;margin-top:12px;display:grid}.uploaded-file-list-v292 div{background:#fff;border:1px solid #e2e8f0;border-radius:13px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px;display:flex}.uploaded-file-list-v292 b{color:#0f172a;margin-right:auto;font-size:12.5px}.uploaded-file-list-v292 .btn{min-height:28px;padding:4px 8px;font-size:11px}#jobanalysis .job-question-list-v292{color:#334155;gap:7px;margin:12px 0 0;padding-left:18px;font-size:12.5px;font-weight:850;line-height:1.45;display:grid}.adaptive-question-v292{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;gap:5px;margin-top:12px;padding:11px;display:grid}.adaptive-question-v292 b{color:#1d4ed8;font-size:12px}.adaptive-question-v292 span{color:#334155;font-size:12px;font-weight:850;line-height:1.45}#jobanalysis .analysis-stage-v292{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.analysis-stage-v292 span{color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:950}.analysis-stage-v292 em{color:#94a3b8;font-style:normal;font-weight:950}#jobanalysis .analysis-summary-v292{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.analysis-summary-v292 div{background:#fff;border:1px solid #dbeafe;border-radius:15px;gap:4px;padding:12px;display:grid}.analysis-summary-v292 b{color:#64748b;font-size:12px}.analysis-summary-v292 strong{color:#0f172a;font-size:22px;line-height:1}#jobanalysis .job-analysis-grid-v292{margin-top:18px}.compact-v292{align-items:flex-start!important;margin-bottom:10px!important}.compact-v292 h2{margin-top:6px!important;font-size:17px!important}#jobanalysis .tree-item-v292,.tree-child-v292{color:#0f172a;background:#eff6ff;border:1px solid #dbeafe;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.tree-child-v292{background:#fff;margin:8px 0 0 18px}.tree-child-v292 span{color:#64748b;font-size:12px;font-weight:850}#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:850;display:flex}.tree-task-list-v292 .btn{min-height:26px;padding:3px 8px;font-size:10.8px}#jobanalysis .select-ai-panel-v292{gap:9px;display:grid}.ai-assist-item-v292{background:#fff;border:1px solid #dbeafe;border-radius:15px;gap:6px;padding:12px;display:grid}.ai-assist-item-v292 b{color:#0f172a}.ai-assist-item-v292 span{color:#475569;font-size:12.5px;font-weight:850;line-height:1.45}.ai-assist-item-v292 .btn{justify-self:start}#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:950}.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}.legacy-linked-samples-v292{color:#334155;background:#fff;border:1px solid #dbeafe;border-radius:14px;align-items:center;gap:8px;margin-top:12px;padding:11px;font-size:12px;font-weight:850;display:flex}#jobanalysis .external-result-grid-v292{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.external-result-grid-v292 div{background:#fff;border:1px solid #dbeafe;border-radius:15px;gap:6px;padding:12px;display:grid}.external-result-grid-v292 b{color:#0f172a}.external-result-grid-v292 span{color:#475569;font-size:12px;font-weight:850;line-height:1.45}.external-result-grid-v292 em{color:#1d4ed8;font-size:11px;font-style:normal;font-weight:950}#jobanalysis .quality-check-grid-v292{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;display:grid}.quality-check-grid-v292 div{background:#fff;border:1px solid #dbeafe;border-radius:14px;gap:7px;padding:11px;display:grid}.quality-check-grid-v292 b{color:#0f172a;font-size:12.5px}#jobanalysis .ai-warning-v292{background:#fff7ed;border:1px solid #fed7aa;border-radius:15px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:12px;display:flex}.ai-warning-v292 b{color:#9a3412}.ai-warning-v292 span{color:#7c2d12;margin-right:auto;font-size:12px;font-weight:850}#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:850;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:850;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:850;line-height:1.45}.evidence-list-v292 em{color:#1d4ed8;font-size:11px;font-style:normal;font-weight:950}.conflict-actions-v292{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}#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}#jobanalysis .principle-checks-v292{grid-template-columns:1fr 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,#jobanalysis .principle-checks-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:850;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:850;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!important}#jobanalysis .jobanalysis-hero-v292{margin-bottom:0!important}#jobanalysis .jobanalysis-hero-v296{align-items:stretch;margin-bottom:16px!important}#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:950}#jobanalysis .job-beginner-note-v296 span{color:#334155;font-size:12.3px;font-weight:850;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)!important;border:1px solid #bfdbfe!important}#jobanalysis .job-simple-flow-v296{margin-bottom:18px;padding:14px!important}#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:850}#jobanalysis .job-progress-v296 em{color:#94a3b8;font-style:normal;font-weight:950}#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:950;display:inline-flex}#jobanalysis .job-causal-flow-v296 em,#jobanalysis .skill-link-flow-v296 em{color:#94a3b8;font-style:normal;font-weight:950}#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:850;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:850;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 .ksao-easy-grid-v296{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}#jobanalysis .ksao-easy-grid-v296 .btn{justify-self:start;min-height:30px;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{margin-top:14px;background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #bfdbfe!important}#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:850}#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:850}#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 .role-card-head-v297{gap:7px;display:grid}#jobanalysis .role-card-head-v297 h3{color:#0f172a;margin:0;font-size:16px;line-height:1.35}#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 .mini-table-v297{gap:6px;display:grid}#jobanalysis .mini-table-v297 div{background:#fff;border:1px solid #eef2ff;border-radius:10px;gap:3px;padding:8px;display:grid}#jobanalysis .mini-table-v297 b{color:#0f172a;font-size:11.5px}#jobanalysis .mini-table-v297 span{color:#475569;font-size:11.7px;font-weight:820;line-height:1.45}#jobanalysis .ksao-chip-grid-v297{gap:7px;display:grid}#jobanalysis .ksao-chip-grid-v297 span{color:#334155;background:#fff;border:1px solid #dbeafe;border-radius:999px;padding:8px 9px;font-size:11.8px;font-weight:850;line-height:1.35;display:block}#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-panel-v297{background:#fff;border:1px solid #bfdbfe;border-radius:24px;width:min(1120px,96vw);max-height:90vh;padding:18px;overflow:hidden;box-shadow:0 30px 80px #0f172a47}#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:850;line-height:1.5}#jobanalysis .jobdesc-grid-v297{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}#jobanalysis .jobdesc-grid-v297 div{background:#fff;border:1px solid #dbeafe;border-radius:12px;gap:4px;padding:10px;display:grid}#jobanalysis .jobdesc-grid-v297 b{color:#1d4ed8;font-size:11.5px}#jobanalysis .jobdesc-grid-v297 span{color:#334155;font-size:12px;font-weight:850;line-height:1.4}#jobanalysis .jobdesc-chip-list-v297{flex-wrap:wrap;gap:7px;display:flex}#jobanalysis .jobdesc-chip-list-v297 span{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}@media (width<=1200px){#jobanalysis .job-multi-role-grid-v297{grid-template-columns:1fr}#jobanalysis .jobdesc-grid-v297{grid-template-columns:1fr 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}}#jobanalysis .jobdesc-preview-actions-v298{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}#jobanalysis .jobdesc-preview-actions-v298 .btn{min-height:34px}#jobanalysis .jobdesc-preview-actions-v298 [data-jobdesc-pdf-v298]{color:#1d4ed8!important;background:#eff6ff!important;border-color:#2563eb!important;font-weight:950!important}@media (width<=760px){#jobanalysis .jobdesc-preview-actions-v298 .btn{width:100%}}#interviewops .interviewer-assignment-v299,#admin .admin-interviewer-pool-v299{background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #bfdbfe!important}#interviewops .interviewer-assignment-v299{margin-bottom:18px}#interviewops .interviewer-assignment-head-v299 p{max-width:900px}#interviewops .interviewer-easy-flow-v299{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}#interviewops .interviewer-easy-flow-v299 div{background:#fff;border:1px solid #dbeafe;border-radius:16px;gap:5px;padding:12px;display:grid}#interviewops .interviewer-easy-flow-v299 em{color:#1d4ed8;background:#eff6ff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:950;display:grid}#interviewops .interviewer-easy-flow-v299 b,#interviewops .mini-head-v299 h3{color:#0f172a}#interviewops .interviewer-easy-flow-v299 span{color:#64748b;font-size:12px;font-weight:850}#interviewops .interviewer-stage-row-v299{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}#interviewops .interviewer-stage-chip-v299{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:16px;gap:5px;padding:12px;display:grid}#interviewops .interviewer-stage-chip-v299.active{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}#interviewops .interviewer-stage-chip-v299 b{color:#0f172a;font-size:14px}#interviewops .interviewer-stage-chip-v299 span{color:#475569;font-size:12px;font-weight:850}#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 .mini-head-v299{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}#interviewops .mini-head-v299 h3{margin:0;font-size:16px}#interviewops .mini-head-v299 span{color:#64748b;font-size:12px;font-weight:900}#interviewops .interviewer-pool-card-v299{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:10px;display:flex}#interviewops .interviewer-pool-card-v299.selected{background:#eff6ff;border-color:#2563eb}#interviewops .interviewer-pool-card-v299 div{gap:4px;display:grid}#interviewops .interviewer-pool-card-v299 b{color:#0f172a;font-size:14px}#interviewops .interviewer-pool-card-v299 span,#interviewops .easy-note-v299 span{color:#475569;font-size:12px;font-weight:850}#interviewops .interviewer-pool-card-v299 em,#admin .admin-interviewer-grid-v299 em{color:#4338ca;background:#eef2ff;border-radius:999px;width:max-content;padding:4px 8px;font-size:11px;font-style:normal;font-weight:950}#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:12px;font-weight:900;display:grid}#interviewops .quick-add-form-v299 input,#interviewops .quick-add-form-v299 select{color:#0f172a;border:1px solid #dbeafe;border-radius:12px;min-height:38px;padding:0 10px;font-weight:850}#interviewops .easy-note-v299{background:#eff6ff;border:1px dashed #93c5fd;border-radius:14px;gap:5px;margin:12px 0;padding:10px;display:grid}#interviewops .easy-note-v299 b{color:#1d4ed8;font-size:12px}#interviewops .interviewer-assigned-table-v299{margin-top:14px}#interviewops .interviewer-assigned-table-v299 td,#interviewops .interviewer-assigned-table-v299 th{font-size:12px}#admin .admin-interviewer-grid-v299{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}#admin .admin-interviewer-grid-v299 div{background:#fff;border:1px solid #dbeafe;border-radius:15px;gap:6px;padding:12px;display:grid}#admin .admin-interviewer-grid-v299 b{color:#0f172a;font-size:14px}#admin .admin-interviewer-grid-v299 span{color:#64748b;font-size:12px;font-weight:850;line-height:1.4}@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}#interviewops .interviewer-pool-card-v299{flex-direction:column;align-items:flex-start}}#applicantai .quick-free-guide-head h2{line-height:1.35}#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>*,#mission.modernized-v301>*,#vision.modernized-v301>*,#core.modernized-v301>*,#talent.modernized-v301>*{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-command-copy{z-index:1;max-width:820px;position:relative}.modern-eyebrow{color:#2563eb;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:900;display:inline-flex}.modern-eyebrow:before{content:"";background:#2563eb;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #2563eb17}.modern-command-copy h1{color:var(--modern-ink);letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.3vw,34px);line-height:1.18}.modern-command-copy p{max-width:760px;color:var(--modern-muted);margin:10px 0 0;font-size:14px;font-weight:650;line-height:1.7}.modern-command-actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex;position:relative}.modern-command-actions .btn{min-height:40px;box-shadow:none;border-radius:12px}.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-live-dot:before{content:"";background:#16a34a;border-radius:50%;width:7px;height:7px;margin-right:7px;box-shadow:0 0 0 4px #16a34a1a}.modern-progress-rail{background:#eaf0f7;border-radius:99px;grid-column:1/-1;height:7px;overflow:hidden}.modern-progress-rail span{height:100%;width:var(--progress);border-radius:inherit;background:linear-gradient(90deg,#2563eb,#4f46e5);display:block}.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:850}.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}.modern-mini-kpis{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.modern-mini-kpis>div{background:#ffffffe0;border:1px solid #e7edf5;border-radius:14px;padding:13px 14px}.modern-mini-kpis strong{color:#0f172a;letter-spacing:-.02em;font-size:16px;line-height:1.2;display:block}.modern-mini-kpis span{color:#64748b;margin-top:4px;font-size:10px;font-weight:800;display:block}#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}#vision.modernized-v301>.enterprise-only-banner,#core.modernized-v301>.enterprise-only-banner,#talent.modernized-v301>.enterprise-only-banner{box-shadow:none;color:#64748b;background:#ffffffc7;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;margin:0 0 10px;padding:9px 13px;font-size:11px;display:flex}#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 .metric .num{letter-spacing:-.04em}#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 .orgfit-progress-card-v279{background:#f8fbff;border:1px solid #e3ebf6;border-radius:17px}#mission.modernized-v301 .orgfit-reverse-flow-v280{position:relative}#mission.modernized-v301 .orgfit-reverse-flow-v280:before{content:"AI synthesis";color:#4338ca;text-transform:uppercase;letter-spacing:.08em;background:#eef2ff;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:900;position:absolute;top:18px;right:18px}#mission.modernized-v301 .mission-output-v263{background:linear-gradient(#fff,#f9fbff);border-color:#bfdbfe;box-shadow:0 12px 34px #2563eb12}#mission.modernized-v301 .mission-next-action-v281{background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #dbeafe;border-radius:20px;box-shadow:0 10px 28px #2563eb0f}#vision.modernized-v301 .orgfit-vision-url-context-v263{background:linear-gradient(135deg,#fff,#f8fbff);border-color:#dbeafe}#vision.modernized-v301 .vision-recommendation-panel{border-color:#dbeafe;position:relative;overflow:hidden}#vision.modernized-v301 .vision-recommendation-panel:after{content:"6 AI OPTIONS";color:#1d4ed8;letter-spacing:.08em;background:#eff6ff;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:900;position:absolute;top:18px;right:18px}#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}#vision.modernized-v301 .vision-next-action-v285{background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #dbeafe;border-radius:20px;box-shadow:0 10px 28px #2563eb0f}#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,#statusmatrix.modernized-v301 select,#statusmatrix.modernized-v301 textarea,#mission.modernized-v301 input,#mission.modernized-v301 select,#mission.modernized-v301 textarea,#vision.modernized-v301 input,#vision.modernized-v301 select,#vision.modernized-v301 textarea,#core.modernized-v301 input,#core.modernized-v301 select,#core.modernized-v301 textarea,#talent.modernized-v301 input,#talent.modernized-v301 select,#talent.modernized-v301 textarea{background:#fff;border-color:#dfe7f1;border-radius:12px;transition:border-color .16s,box-shadow .16s}#statusmatrix.modernized-v301 input:focus,#statusmatrix.modernized-v301 select:focus,#statusmatrix.modernized-v301 textarea:focus,#mission.modernized-v301 input:focus,#mission.modernized-v301 select:focus,#mission.modernized-v301 textarea:focus,#vision.modernized-v301 input:focus,#vision.modernized-v301 select:focus,#vision.modernized-v301 textarea:focus,#core.modernized-v301 input:focus,#core.modernized-v301 select:focus,#core.modernized-v301 textarea:focus,#talent.modernized-v301 input:focus,#talent.modernized-v301 select:focus,#talent.modernized-v301 textarea:focus{border-color:#93c5fd;outline:none;box-shadow:0 0 0 4px #3b82f617}#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:linear-gradient(135deg,#2563eb,#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}.modern-command-actions{justify-content:flex-start}.modern-mini-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.modern-command-band{border-radius:20px;padding:20px 18px}.modern-command-copy h1{font-size:25px}.modern-command-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.modern-command-actions .modern-stage-badge,.modern-command-actions .modern-live-dot{grid-column:1/-1;justify-content:center}.modern-command-actions .btn{width:100%}.modern-mini-kpis{grid-template-columns:1fr 1fr}.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}.modern-kicker{letter-spacing:.11em;color:#356dcc;font-size:10px;font-weight:800}.status-search-wrap{background:#fff;border:1px solid #d6e0ef;border-radius:12px;align-items:center;gap:8px;min-width:260px;height:42px;padding:0 12px;display:flex}.status-search-wrap input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.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}.modern-priority-queue{grid-template-columns:minmax(230px,1.1fr) repeat(3,minmax(200px,1fr));gap:10px;margin:0 0 18px;display:grid}.priority-title,.priority-item{background:#fff;border:1px solid #e0e8f3;border-radius:16px;padding:16px}.priority-title{color:#fff;background:#172b4d}.priority-title .modern-kicker{color:#91b8ff}.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-rank{color:#3f73c6;font-size:11px;font-weight:800}.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-console-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.candidate-console-meta>span{color:#48617f;background:#eef4ff;border-radius:10px;padding:9px 11px;font-size:12px}.candidate-console-meta b{color:#1c5fc5;font-size:13px}.ai-fit-strip{color:#718096;background:#f5f8fd;border-radius:10px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;margin:10px 0;padding:9px 10px;font-size:11px;display:grid}.ai-fit-strip b{color:#245eb9}.ai-fit-strip i{background:#dfe8f5;border-radius:999px;height:5px;overflow:hidden}.ai-fit-strip em{border-radius:inherit;background:linear-gradient(90deg,#6d9ce3,#2d68c4);height:100%;display:block}.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{transition:all .18s;border:1px solid #e0e8f2!important}.mission-choice-card-v302:hover{transform:translateY(-2px);box-shadow:0 12px 26px #274b7b14}.mission-choice-card-v302.selected{box-shadow:0 0 0 3px #487ac914;border-color:#79a3e6!important}.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-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.vision-compare-top span{color:#315f9e;background:#edf4ff;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:800}.vision-compare-top b{color:#4c7b45;font-size:10px}.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}.vision-card-actions{gap:7px;margin-top:13px;display:flex}.vision-card-actions button{flex:1}.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!important;box-shadow:0 0 0 3px #4071be1a,0 12px 26px #23477714!important}.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){.modern-priority-queue{grid-template-columns:1fr 1fr}.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}.status-search-wrap{flex:1;min-width:220px}}@media (width<=720px){.modern-priority-queue,.vision-compare-grid{grid-template-columns:1fr}.modern-ops-toolbar,.candidate-console{padding:15px}.status-search-wrap{width:100%;min-width:100%}.status-filter-chips{width:100%}.candidate-console-meta{justify-content:flex-start}.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}.ops-source-map-v303{background:#fbfdff;border:1px solid #e0e8f3;border-radius:18px;grid-template-columns:1fr auto 1fr auto 1fr auto 1.08fr;align-items:center;gap:8px;margin:0 0 18px;padding:14px;display:grid}.ops-source-map-v303>div{background:#fff;border:1px solid #e2e9f2;border-radius:14px;padding:13px 14px}.ops-source-map-v303>div.output{background:#f3f7ff;border-color:#c7d8f5}.ops-source-map-v303>div span{letter-spacing:.1em;color:#6c86aa;font-size:9px;font-weight:900;display:block}.ops-source-map-v303>div b{color:#263951;margin-top:4px;font-size:13px;display:block}.ops-source-map-v303>div small{color:#8490a1;margin-top:4px;font-size:10px;display:block}.ops-source-map-v303>i{color:#8fa1b8;font-style:normal;font-weight:800}.ai-evidence-strip-v303,.evidence-architecture-v303,.role-coverage-v303{gap:10px;margin:0 0 18px;display:grid}.ai-evidence-strip-v303{grid-template-columns:repeat(5,minmax(0,1fr))}.evidence-architecture-v303{grid-template-columns:repeat(4,minmax(0,1fr))}.role-coverage-v303{grid-template-columns:repeat(3,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}.ai-evidence-strip-v303 span{color:#7c899b;margin:5px 0 0;font-weight:500}.evidence-architecture-v303 small,.role-coverage-v303 small{color:#7d8b9f;margin-top:5px;line-height:1.45;display:block}.modernized-ops-v303>.enterprise-only-banner{border-radius:16px;margin-bottom:16px}.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,.modernized-ops-v303 select,.modernized-ops-v303 textarea{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:#8bb4ef;outline:none;box-shadow:0 0 0 4px #3b82f614}.modernized-ops-v303 .btn.primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#2563eb;box-shadow:0 6px 14px #2563eb21}.modernized-ops-v303 .btn.ghost{background:#fff;border-color:#dfe7f1}#competency.modernized-ops-v303 .competency-ux-redesign-v266{background:linear-gradient(#fff,#f8fbff);border-color:#cbdaf1}#competency.modernized-ops-v303 .competency-chip-stack-v266>div{border-radius:15px;transition:all .17s}#competency.modernized-ops-v303 .competency-chip-stack-v266>div:hover{border-color:#b8cdf0;transform:translateY(-1px);box-shadow:0 8px 20px #2563eb0f}#competency.modernized-ops-v303 .competency-chip-stack-v266>div.selected{background:#f5f9ff;border-color:#a9c5ef}#ailiteracy.modernized-ops-v303 .ai-literacy-principle-v203{background:linear-gradient(135deg,#fff,#f7faff);border-color:#cbdaf1}#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-tab{border-radius:12px}#ailiteracy.modernized-ops-v303 .ai-literacy-question-tab.active{box-shadow:0 6px 14px #2563eb1a}#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 .application-design-evidence-card{border-radius:15px}#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}#interviewops.modernized-ops-v303 .interviewer-pool-card-v299{border-radius:15px;transition:all .17s}#interviewops.modernized-ops-v303 .interviewer-pool-card-v299:hover{border-color:#b7ccec;transform:translateY(-1px);box-shadow:0 8px 18px #2452920f}#interviewops.modernized-ops-v303 .interviewer-stage-chip-v299{border-radius:14px}.applicant-smartbar-v303{background:#fff;border:1px solid #dfe7f1;border-radius:17px;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%;padding:10px 0;box-shadow:none!important;background:0 0!important;border:0!important}.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}.applicant-nextqueue-v303{grid-template-columns:1.2fr repeat(3,minmax(0,1fr));gap:9px;margin:0 0 16px;display:grid}.queue-title-v303,.applicant-nextqueue-v303>button{text-align:left;background:#fff;border:1px solid #e1e8f1;border-radius:16px;padding:14px}.queue-title-v303{color:#fff;background:#172b4d}.queue-title-v303 span{color:#a9c8f7;letter-spacing:.08em;font-size:10px;font-weight:900;display:block}.queue-title-v303 b{margin-top:6px;font-size:13px;line-height:1.45;display:block}.applicant-nextqueue-v303>button{font:inherit;cursor:pointer;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;transition:all .17s;display:grid}.applicant-nextqueue-v303>button:hover{border-color:#b9cce8;transform:translateY(-1px);box-shadow:0 8px 20px #234a8412}.applicant-nextqueue-v303 em{color:#3970bf;font-size:10px;font-style:normal;font-weight:900}.applicant-nextqueue-v303 button b{color:#24364f;font-size:12px;display:block}.applicant-nextqueue-v303 small{color:#8490a1;margin-top:3px;font-size:10px;line-height:1.35;display:block}.applicant-nextqueue-v303 strong{color:#4775b5;white-space:nowrap;font-size:10px}#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-process-order-v226{background:linear-gradient(#fff,#fafcff)}#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}.ai-evidence-strip-v303{grid-template-columns:repeat(3,1fr)}.evidence-architecture-v303{grid-template-columns:repeat(2,1fr)}.applicant-nextqueue-v303{grid-template-columns:1fr 1fr}.queue-title-v303{grid-column:1/-1}.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,.ops-source-map-v303{grid-template-columns:1fr}.ops-source-map-v303>i{justify-self:center;transform:rotate(90deg)}.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}.queue-title-v303{grid-column:auto}.applicant-nextqueue-v303>button{grid-template-columns:28px 1fr}.applicant-nextqueue-v303 strong{display:none}}.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}.suite-step-v304{background:#ffffffd1;border:1px solid #e2e7ef;border-radius:13px;min-height:62px;padding:11px 12px}.suite-step-v304 b{color:#293548;margin-bottom:4px;font-size:12px;display:block}.suite-step-v304 small{color:#788495;font-size:11px;line-height:1.45;display:block}.suite-step-v304.active{background:#f1f6ff;border-color:#9cb9f6;box-shadow:inset 0 0 0 1px #2864e80f}.suite-step-v304.active b{color:#1c55c9}.suite-kpi-v304{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid;position:relative}.suite-kpi-item-v304{background:#fff;border:1px solid #e2e7ef;border-radius:14px;padding:13px 14px}.suite-kpi-item-v304 span{color:#7a8695;font-size:11px;font-weight:700;display:block}.suite-kpi-item-v304 strong{color:#182235;letter-spacing:-.02em;margin-top:5px;font-size:18px;display:block}.suite-kpi-item-v304 em{color:#667487;margin-top:4px;font-size:10.5px;font-style:normal;display:block}.suite-callout-v304{z-index:1;background:#fbfcfe;border:1px solid #dfe6f2;border-radius:14px;align-items:flex-start;gap:12px;margin-top:14px;padding:13px 14px;display:flex;position:relative}.suite-callout-icon-v304{color:#2459ca;background:#edf3ff;border-radius:9px;flex:0 0 28px;place-items:center;height:28px;font-size:14px;font-weight:900;display:grid}.suite-callout-v304 b{color:#263346;font-size:12px;display:block}.suite-callout-v304 p{color:#6f7b8d;margin:3px 0 0;font-size:11.5px;line-height:1.55}.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!important}.modern-suite-v304>.section-head p{color:#707c8b!important}.modern-suite-v304>.card,.modern-suite-v304>.grid>.card,.modern-suite-v304 .grid>.card{border-color:#e4e9f0!important;border-radius:17px!important;box-shadow:0 8px 24px #1128500b!important}.modern-suite-v304 .card:hover{border-color:#d6deea}.modern-suite-v304 table{border-collapse:separate;border-spacing:0}.modern-suite-v304 th{color:#546274!important;background:#f7f9fc!important;font-weight:800!important}.modern-suite-v304 td,.modern-suite-v304 th{border-color:#e8ecf2!important}.modern-suite-v304 input,.modern-suite-v304 select,.modern-suite-v304 textarea{border-color:#dce3ec!important;border-radius:10px!important}.modern-suite-v304 input:focus,.modern-suite-v304 select:focus,.modern-suite-v304 textarea:focus{border-color:#8eb0f5!important;outline:none!important;box-shadow:0 0 0 3px #2864e817!important}.modern-suite-v304 .btn.primary{box-shadow:0 7px 16px #2864e829}.suite-insight-row-v304{grid-template-columns:1.15fr .85fr;gap:12px;margin:0 0 18px;display:grid}.suite-panel-v304{background:#fff;border:1px solid #e3e8ef;border-radius:16px;padding:16px}.suite-panel-v304 h3{color:#29374a;margin:0 0 10px;font-size:13px}.suite-panel-v304 ul{margin:0;padding:0;list-style:none}.suite-panel-v304 li{color:#657284;border-top:1px solid #f0f2f5;align-items:flex-start;gap:8px;padding:8px 0;font-size:11.5px;line-height:1.45;display:flex}.suite-panel-v304 li:first-child{border-top:0;padding-top:0}.suite-panel-v304 li:before{content:"";background:#4b79e9;border-radius:50%;flex:none;width:6px;height:6px;margin-top:5px}.suite-panel-v304 .risk:before{background:#d68126}.suite-panel-v304 .ok:before{background:#1f9b6c}.suite-progress-v304{background:#edf1f5;border-radius:99px;height:7px;margin-top:8px;overflow:hidden}.suite-progress-v304 i{border-radius:inherit;background:linear-gradient(90deg,#2f69e9,#6a8ff0);height:100%;display:block}.suite-toolbar-v304{background:#fafbfd;border:1px solid #e5e9ef;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:11px;display:flex}.suite-toolbar-v304 .suite-filter-v304{color:#596779;background:#fff;border:1px solid #dfe5ee;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700}.suite-filter-v304.active{color:#2459c7;background:#eef4ff;border-color:#96b4f5}@media (width<=980px){.suite-command-top-v304{flex-direction:column}.suite-status-v304{justify-content:flex-start;max-width:none}.suite-flow-v304,.suite-kpi-v304{grid-template-columns:repeat(2,minmax(0,1fr))}.suite-insight-row-v304{grid-template-columns: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}}#app{min-height:100vh}.content .page,.page.router-view{display:block}.content>*{min-width:0;max-width:100%}.workspace .workspace-switch{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:12px;margin-top:10px;padding:8px 10px;font-size:13px;font-weight:800}.workspace .workspace-switch:focus{border-color:#8bb4ef;outline:none;box-shadow:0 0 0 4px #3b82f614}.workspace .workspace-switch:disabled{opacity:.6;cursor:progress}.sidebar .sidebar-user{border:1px solid var(--line);background:var(--soft);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(--muted);margin-top:2px;font-size:11px;font-weight:700;display:block}.app-modal-backdrop{z-index:9999;backdrop-filter:blur(3px);background:#0206176b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.app-modal{border:1px solid var(--line);border-radius:var(--radius2);width:min(440px,100%);box-shadow:var(--shadow);background:#fff;padding:22px}.app-modal h3{letter-spacing:-.04em;margin:0;font-size:18px}.app-modal p{color:var(--muted);white-space:pre-line;margin:10px 0 0;font-size:14px}.app-modal .app-modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.auth-shell{background:var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{width:min(420px,100%)}.auth-card .brand{justify-content:center;margin-bottom:22px}.auth-field{margin-top:14px;display:block}.auth-field span{color:#475569;margin-bottom:6px;font-size:13px;font-weight:800;display:block}.auth-field input{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;padding:11px 13px;font-size:14px}.auth-field input:focus{border-color:#8bb4ef;outline:none;box-shadow:0 0 0 4px #3b82f614}.page-placeholder .card{text-align:center}.page-placeholder .card p{color:var(--muted);margin:10px 0 0}.scope-badge{background:var(--amber2);color:#92400e;border:1px solid #fde68a;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:900;display:inline-flex}
