html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{color:#20324a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f3f6fb;font-family:Avenir Next,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}#root{min-height:100vh}:root{--studio-navy:#163a63;--studio-cobalt:#255fa8;--studio-sky:#5d8fd6;--studio-ink:#20324a;--studio-muted:#5e7796;--studio-line:#163a631a;--studio-panel:#ffffffe6;--studio-shadow:0 24px 65px #0c223d1a}.upload-entry-anchor,.auth-entry-anchor{scroll-margin-top:104px}.app-shell{background:radial-gradient(circle at 0 0,#5d8fd642,#0000 28%),radial-gradient(circle at 82% 12%,#ed893624,#0000 18%),linear-gradient(#f8fbff 0%,#edf3fb 48%,#e9f1fa 100%);min-height:100vh}.app-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--studio-line);background:#f8fbffe0;justify-content:space-between;align-items:center;gap:28px;min-height:88px;padding:0 40px;display:flex;position:sticky;top:0;box-shadow:0 10px 30px #122a470a}.brand-lockup{align-items:flex-start;gap:18px;display:flex}.brand-lockup h4,.brand-lockup .ant-typography{margin:0}.brand-badge{color:#fff;letter-spacing:-.04em;background:linear-gradient(145deg,#ffffff29,#fff0),linear-gradient(135deg,#143659,#2f6dba);border-radius:22px;place-items:center;width:62px;height:62px;font-size:28px;font-weight:800;display:grid;box-shadow:0 18px 42px #255fa83d}.brand-copy{flex-direction:column;gap:4px;padding-top:2px;display:flex}.brand-eyebrow{letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:700;color:var(--studio-sky)!important}.brand-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.brand-title-row h4{letter-spacing:-.04em;font-family:Avenir Next,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:34px;line-height:1;color:var(--studio-ink)!important}.brand-status{border-radius:999px;align-items:center;height:28px;padding-inline:10px;font-weight:700;display:inline-flex;color:var(--studio-cobalt)!important;background:#2f6dba1a!important;border:none!important;margin-inline-end:0!important}.brand-description{font-size:15px;color:var(--studio-muted)!important}.header-actions{color:var(--studio-muted);align-items:center;gap:16px;display:flex}.header-nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.header-link{color:var(--studio-muted);border-radius:999px;padding:10px 14px;text-decoration:none;transition:color .18s,background .18s,transform .18s}.auth-status-tag{border-radius:999px}.header-auth-actions{background:#ffffffc2;border:1px solid #1f5fae1a;border-radius:999px;justify-content:flex-end;align-items:center;gap:8px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffffb8,0 12px 28px #1a233814}.header-auth-actions .ant-btn{border-radius:999px;font-weight:700}.agreement-checks{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agreement-checks.compact{margin-top:-8px}.auth-entry-card{box-shadow:0 24px 58px #141f2e14;background:radial-gradient(circle at 100% 0,#5d8fd629,#0000 22%),linear-gradient(#fff,#f6faff)!important;border:1px solid #163a631f!important;border-radius:22px!important}.auth-entry-card .ant-card-head{border-bottom-color:#163a6314}.auth-entry-card .ant-card-head-title{color:#17314f;font-weight:800}.auth-entry-card .ant-card-body{padding:22px!important}.auth-entry-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-entry-intro{background:#163a630d;border:1px solid #163a6314;border-radius:18px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.register-bonus-banner{background:radial-gradient(circle at 100% 0,#ee8d5a29,#0000 24%),linear-gradient(#fffaf4fa,#fffffffa);border:1px solid #ee8d5a2e;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px 16px;display:grid}.register-invite-banner{background:radial-gradient(circle at 100% 0,#255fa824,#0000 24%),linear-gradient(#f4f8fffa,#fffffffa);border:1px solid #255fa82e;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px 16px;display:grid}.register-invite-banner.invalid{background:radial-gradient(circle at 100% 0,#dd6b2024,#0000 24%),linear-gradient(#fff8f1fa,#fffffffa);border-color:#dd6b202e}.register-invite-badge{color:#fff;letter-spacing:.06em;text-align:center;background:linear-gradient(135deg,#255fa8,#4d8fe0);border-radius:999px;min-width:88px;padding:7px 10px;font-size:12px;font-weight:700;box-shadow:0 10px 18px #255fa829}.register-invite-banner.invalid .register-invite-badge{background:linear-gradient(135deg,#dd6b20,#f0a35c);box-shadow:0 10px 18px #dd6b2029}.register-invite-copy{flex-direction:column;gap:4px;display:flex}.register-bonus-badge{color:#fff;letter-spacing:.06em;text-align:center;background:linear-gradient(135deg,#ed8936,#f2ad61);border-radius:999px;min-width:82px;padding:7px 10px;font-size:12px;font-weight:700;box-shadow:0 10px 18px #ed893629}.register-bonus-copy{flex-direction:column;gap:4px;display:flex}.activity-time-hint{font-size:12px;line-height:1.7}.register-lock-panel{background:radial-gradient(circle at 100% 0,#dd6b2024,#0000 24%),linear-gradient(#fff8f1fa,#fffffffa);border:1px solid #dd6b202e;border-radius:18px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.tailor-workbench-card{box-shadow:0 22px 48px #122a4714;background:radial-gradient(circle at 100% 0,#5d8fd624,#0000 24%),linear-gradient(#fffffffa,#f5f9fffa)!important;border:1px solid #163a631a!important;border-radius:28px!important}.tailor-workbench-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.tailor-workbench-copy{flex:520px}.tailor-workbench-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.tailor-phase-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;margin-bottom:18px;display:grid}.tailor-phase-card{background:#ffffffc7;border:1px solid #163a6314;border-radius:22px;flex-direction:column;gap:10px;min-height:156px;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:flex}.tailor-phase-card:hover{transform:translateY(-2px);box-shadow:0 18px 34px #122a4714}.tailor-phase-card.is-active{background:radial-gradient(circle at 100% 0,#5d8fd61f,#0000 28%),linear-gradient(#f6fafffa,#fffffffa);border-color:#1f5fae2e;box-shadow:0 18px 34px #1f5fae1a}.tailor-phase-card.is-complete{background:radial-gradient(circle at 100% 0,#48bb781f,#0000 28%),linear-gradient(#f6fffafa,#fffffffa);border-color:#2c7a5b29}.tailor-phase-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.tailor-phase-index{color:#1f5fae;letter-spacing:.12em;background:#163a6314;border-radius:999px;justify-content:center;align-items:center;min-width:48px;height:34px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.tailor-phase-icon{color:#163a63;background:#163a630f;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:inline-flex}.tailor-phase-card.is-complete .tailor-phase-icon{color:#2f855a;background:#48bb781f}.tailor-phase-title{font-size:16px;color:#163a63!important}.tailor-phase-description{line-height:1.75;color:#516c88!important}.tailor-workbench-empty{background:#ffffffc2;border:1px dashed #255fa838;border-radius:18px;padding:16px 18px}.tailor-empty-actions{justify-content:flex-start;display:flex}.tailor-target-strip{background:#163a630d;border:1px solid #163a6314;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.tailor-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tailor-summary-card{background:radial-gradient(circle at 100% 0,#5d8fd614,#0000 24%),linear-gradient(#fffffffa,#f8fbfffa);border:1px solid #163a6314;border-radius:22px;min-height:142px;padding:18px}.tailor-summary-label{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700;display:block;color:#5d7ea4!important}.tailor-summary-value{color:#163a63;letter-spacing:-.03em;margin-top:12px;margin-bottom:12px;font-size:28px;font-weight:800;line-height:1.14}.tailor-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tailor-signal-card{background:#ffffffe0;border:1px solid #163a6314;border-radius:22px;flex-direction:column;gap:12px;padding:18px;display:flex}.tailor-signal-label{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;color:var(--studio-sky)!important}.tailor-signal-list{flex-direction:column;gap:10px;display:flex}.tailor-signal-item{color:var(--studio-ink);line-height:1.8}.tailor-chip-list{flex-wrap:wrap;gap:8px;display:flex}.tailor-keyword-chip{font-weight:700;color:var(--studio-cobalt)!important;background:#255fa814!important;border:1px solid #255fa824!important;border-radius:999px!important}.tailor-question-stack{flex-direction:column;gap:14px;display:flex}.tailor-question-shell{background:radial-gradient(circle at 100% 0,#5d8fd614,#0000 28%),linear-gradient(#fffffffa,#f7fafffa);border:1px solid #163a6314;border-radius:24px;padding:18px}.tailor-question-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tailor-question-progress{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;margin-bottom:14px;display:flex}.tailor-question-dots{flex-wrap:wrap;gap:10px;display:flex}.tailor-question-dot{color:#48627d;cursor:pointer;background:#fffffff0;border:1px solid #163a631a;border-radius:14px;width:38px;height:38px;font-size:14px;font-weight:700;transition:transform .16s,border-color .16s,background .16s,color .16s}.tailor-question-dot:hover{border-color:#1f5fae38;transform:translateY(-1px)}.tailor-question-dot.is-active{color:#fff;background:linear-gradient(135deg,#163a63f5,#255fa8f0);border-color:#1f5fae2e;box-shadow:0 12px 24px #163a632e}.tailor-question-dot.is-done{color:#2f855a;background:#f0fff4fa;border-color:#2c7a5b29}.tailor-question-dot.is-active.is-done{color:#fff}.tailor-question-card{background:#ffffffeb;border:1px solid #163a6314;border-radius:22px;padding:18px}.tailor-question-card--focus{background:radial-gradient(circle at 100% 0,#ed893614,#0000 22%),linear-gradient(#fffffffa,#fffbf6fa)}.tailor-question-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.tailor-question-title-wrap{flex-direction:column;gap:6px;display:flex}.tailor-question-reason{background:#f8fbffeb;border:1px solid #163a6314;border-radius:18px;margin-top:14px;margin-bottom:14px;padding:14px 16px}.tailor-question-reason__label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;display:block;color:#1f5fae!important}.tailor-question-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.tailor-preview-note,.tailor-result-banner{background:radial-gradient(circle at 100% 0,#ed893629,#0000 24%),linear-gradient(#fffaf4fa,#fffffffa);border:1px solid #ed893629;border-radius:22px;padding:18px 20px}.tailor-preview-note__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.tailor-result-banner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.tailor-result-banner__copy{flex:420px}.tailor-result-banner__tags{flex-wrap:wrap;gap:8px;max-width:420px;display:flex}.tailor-result-chip{font-weight:700;color:#b96519!important;background:#ffffffd1!important;border:1px solid #ed893629!important;border-radius:999px!important}.hero-account-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 100% 0,#ffffff29,#0000 24%),linear-gradient(#ffffff24,#ffffff0f);border:1px solid #ffffff1a;border-radius:26px;flex-direction:column;gap:14px;padding:20px 22px;display:flex;box-shadow:inset 0 1px #ffffff2e,0 18px 38px #0c1c2c29}.hero-account-panel.is-signed{background:radial-gradient(circle at 100% 0,#68d39129,#0000 24%),linear-gradient(#ffffff26,#ffffff0f)}.hero-account-kicker{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700;color:#ffffff9e!important}.hero-account-title{letter-spacing:-.03em;color:#fff!important;margin-bottom:0!important;font-size:24px!important;line-height:1.28!important}.hero-account-body{line-height:1.8;color:#ffffffbd!important;margin-bottom:0!important}.hero-account-bullet-list,.hero-account-chip-list{flex-wrap:wrap;gap:10px;display:flex}.hero-account-bullet,.hero-account-chip{color:#ffffffd1;background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;padding:10px 12px;line-height:1.55}.hero-account-chip{font-weight:600}.hero-account-actions{margin-top:2px}.hero-account-actions .ant-btn{min-width:118px}.agreement-box{background:#ffffffc7;border:1px solid #163a6314;border-radius:18px;padding:12px 14px}.auth-submit-button{width:100%}.auth-assist-actions{justify-content:flex-end;margin-top:-6px;display:flex}.app-content{width:min(1400px,100vw - 32px);margin:0 auto;padding:30px 0 44px}.pricing-section,.workspace-overview,.admin-section{margin-top:24px}.workspace-hero,.workspace-support-grid,.admin-grid{gap:20px;display:grid}.workspace-hero{box-shadow:var(--studio-shadow);background:radial-gradient(circle at 100% 0,#5d8fd62e,#0000 22%),linear-gradient(#fffffff5,#f4f8fefa);border:1px solid #163a6314;border-radius:28px;grid-template-columns:minmax(0,1fr);padding:30px 34px}.workspace-heading h2{letter-spacing:-.04em;font-size:clamp(30px,3vw,42px);line-height:1.08;color:#163a63!important;margin-top:8px!important;margin-bottom:12px!important}.workspace-heading .ant-typography:last-child{color:#45617e;max-width:860px;margin-bottom:0;line-height:1.85}.workspace-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.workspace-stat-card,.workspace-panel,.admin-shell-card{box-shadow:var(--studio-shadow);background:linear-gradient(#fffffff5,#f7fafff5)!important;border:1px solid #163a6314!important}.workspace-stat-label{letter-spacing:.14em;text-transform:uppercase;font-size:12px;display:block;color:#5d7ea4!important}.workspace-stat-value{color:#163a63;letter-spacing:-.03em;margin:12px 0 8px;font-size:28px;font-weight:700;line-height:1.18}.workspace-support-grid{grid-template-columns:1.05fr .95fr}.workspace-panel .ant-card-body,.admin-shell-card .ant-card-body{padding:24px!important}.workflow-checklist,.pillar-list,.admin-console-stack{flex-direction:column;gap:14px;display:flex}.workflow-check-item,.pillar-item{background:#ffffffd1;border:1px solid #163a6314;border-radius:20px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.workflow-check-item.done{background:linear-gradient(#edfaf2e6,#ffffffe6);border-color:#2f855a38}.workflow-check-item.actionable{background:radial-gradient(circle at 100% 0,#5d8fd61f,#0000 24%),linear-gradient(#f7fbfff5,#fffffff5);border-color:#255fa82e}.workflow-check-badge{color:#fff;background:linear-gradient(135deg,#183c66,#2d6ab6);border-radius:14px;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:grid;box-shadow:0 12px 24px #255fa833}.workflow-check-item.done .workflow-check-badge{background:linear-gradient(135deg,#2f855a,#68d391)}.workflow-check-copy{flex-direction:column;flex:1;min-width:0;display:flex}.workflow-check-item .ant-typography:last-child,.pillar-item .ant-typography:last-child{color:#48627d;margin-bottom:0;line-height:1.75}.workflow-check-action-row{border-top:1px dashed #255fa824;justify-content:space-between;align-items:center;gap:14px;margin-top:8px;padding-top:12px;display:flex}.workflow-check-action-row .ant-typography{margin-bottom:0!important}.workflow-retry-alert{border-radius:18px;margin-bottom:12px}.workflow-retry-alert .ant-alert-message{font-weight:700}.workflow-retry-alert .ant-alert-description{color:#5d738e;margin-top:6px;line-height:1.7}@media (width<=720px){.workflow-check-action-row{flex-direction:column;align-items:stretch}.workflow-check-action-row .ant-btn{width:100%}}.admin-shell-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.admin-shell-header h2{margin-top:8px!important;margin-bottom:10px!important}.admin-shell-header .ant-typography:last-child{color:#48627d;max-width:860px;margin-bottom:0}.admin-grid{grid-template-columns:360px minmax(0,1fr);align-items:start}.admin-create-card{position:sticky;top:106px}.admin-settings-card{background:radial-gradient(circle at 100% 0,#eab3081f,#0000 28%),linear-gradient(#fffcf3fa,#fffffffa);border:1px solid #163a6314;border-radius:22px;padding:18px 18px 20px}.admin-settings-preview{background:#ffffffe0;border:1px dashed #163a6324;border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.admin-stepper-shell{background:radial-gradient(circle at 100% 0,#5d8fd61f,#0000 26%),linear-gradient(#fffffff5,#f8fbfffa);border:1px solid #163a6314;border-radius:22px;gap:12px;padding:14px 16px 16px;display:grid}.admin-step-note{line-height:1.7}.admin-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-step-card{appearance:none;text-align:left;cursor:pointer;background:radial-gradient(circle at 100% 0,#5d8fd61a,#0000 24%),linear-gradient(#fffffff5,#f7fafff5);border:1px solid #163a6314;border-radius:22px;width:100%;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s}.admin-step-card:hover{transform:translateY(-2px);box-shadow:0 18px 36px #163a6314}.admin-step-card.is-active{background:radial-gradient(circle at 100% 0,#ed893624,#0000 24%),linear-gradient(#fffcf4fa,#fffffffa);border-color:#255fa84d;box-shadow:0 20px 40px #163a631a}.admin-step-card.is-complete{border-color:#2f855a33}.admin-step-card__index{color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,#163a63,#2f6dba);border-radius:14px;justify-content:center;align-items:center;min-width:42px;height:42px;font-weight:800;display:inline-flex}.admin-step-card__title{color:#163a63;margin-top:14px;font-size:17px;font-weight:700;line-height:1.4;display:block}.admin-step-card__description{color:#58708c;margin-top:10px;font-size:13px;line-height:1.75;display:block}.admin-step-actions{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.admin-body-stack,.operator-workspace-shell{gap:18px;display:grid}.operator-filter-bar{background:radial-gradient(circle at 100% 0,#815fd61f,#0000 24%),linear-gradient(#fffffff5,#f7f5fffa);border:1px solid #163a6314;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.operator-source-overview{background:radial-gradient(circle at 100% 0,#2f6dba1a,#0000 26%),linear-gradient(#f6fafffa,#fffffffa);border:1px solid #163a6314;border-radius:24px;gap:14px;padding:18px 20px;display:grid}.operator-source-overview__header,.operator-table-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.operator-table-header__copy{gap:8px;min-width:0;display:grid}.operator-table-header__narrative{max-width:760px;line-height:1.7;color:#5c728d!important}.operator-source-overview__actions{justify-content:flex-end}.operator-source-pill-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.operator-source-pill{color:#173a61;text-align:left;appearance:none;width:100%;font:inherit;cursor:pointer;background:#ffffffdb;border:1px solid #163a6317;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:flex}.operator-source-pill:hover,.metric-bar-row-button:hover{transform:translateY(-1px);box-shadow:0 16px 30px #163a6314}.operator-source-pill.is-active,.metric-bar-row-button.is-active{background:radial-gradient(circle at 100% 0,#e57a341f,#0000 24%),linear-gradient(#fffcf5fa,#fffffffa);border-color:#2f6dba42;box-shadow:0 18px 34px #163a631a}.operator-source-pill__label{color:#173a61;min-width:0;font-weight:700;line-height:1.45}.operator-source-pill__value{color:#255fa8;text-align:center;background:#2f6dba1a;border-radius:999px;flex-shrink:0;min-width:34px;padding:4px 10px;font-size:13px;font-weight:700}.operator-invite-card{background:radial-gradient(circle at 100% 0,#255fa81f,#0000 24%),linear-gradient(#f6fafffa,#fffffffa);border:1px solid #255fa81f;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:18px 20px;display:grid}.operator-invite-copy{flex-direction:column;gap:10px;min-width:0;display:flex}.operator-invite-copy .ant-typography{margin-bottom:0}.operator-invite-url{white-space:normal;word-break:break-all;background:#ffffffeb;border:1px dashed #255fa82e;border-radius:16px;width:100%;padding:12px 14px;display:block}.operator-invite-actions{justify-self:end}.operator-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.operator-chart-card{background:radial-gradient(circle at 100% 0,#5d8fd614,#0000 22%),linear-gradient(#fffffff7,#f7fafffc)!important;border:1px solid #163a6314!important;border-radius:24px!important}.metric-bar-list{gap:14px;display:grid}.metric-bar-list.compact{gap:12px}.metric-bar-row{gap:8px;display:grid}.metric-bar-row-button{text-align:left;appearance:none;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;padding:12px 12px 10px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.operator-source-pill:focus-visible,.metric-bar-row-button:focus-visible{outline-offset:2px;outline:2px solid #2f6dba52}.metric-bar-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.metric-bar-track{background:#163a6314;border-radius:999px;height:10px;position:relative;overflow:hidden}.metric-bar-fill{border-radius:999px;height:100%}.metric-bar-fill.revenue{background:linear-gradient(90deg,#2f6dba,#5d8fd6)}.metric-bar-fill.plan{background:linear-gradient(90deg,#e57a34,#f2ad61)}.metric-bar-fill.source{background:linear-gradient(90deg,#6c5ce7,#9b7cf7)}.metric-bar-fill.subscription{background:linear-gradient(90deg,#0f9d7a,#3dc6a0)}.hero-panel{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:start;gap:28px;display:grid}.hero-copy{color:#ffffffdb;background:radial-gradient(circle at 100% 0,#ffffff29,#0000 28%),linear-gradient(148deg,#123458fa,#235ea3f5);flex-direction:column;gap:26px;min-height:0;padding:36px 38px 34px;display:flex;position:relative;overflow:hidden}.hero-copy-main,.hero-copy-support{z-index:1;position:relative}.hero-copy-main{flex-direction:column;gap:0;display:flex}.hero-copy-support{flex-direction:column;gap:18px;display:flex}.hero-copy:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0% 58%,#ffffff0f 58%,#0000 72%);position:absolute;inset:0}.hero-copy:after{content:"";background:#ffffff14;border-radius:50%;width:240px;height:240px;position:absolute;inset:auto -30px -36px auto}.hero-copy .ant-typography,.hero-copy .ant-typography-secondary{color:inherit}.hero-topline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-copy h1{color:#fff;letter-spacing:-.04em;max-width:11.5ch;margin-top:18px;margin-bottom:16px;font-family:DIN Alternate,Bahnschrift SemiBold,Avenir Next Condensed,PingFang SC,sans-serif;font-size:clamp(38px,4vw,60px);line-height:.98}.hero-tag{color:#fff;background:#ffffff24;border:none;border-radius:999px;align-items:center;height:34px;padding-inline:14px;font-weight:600;display:inline-flex}.hero-status{letter-spacing:.08em;text-transform:uppercase;font-size:13px;color:#ffffffbd!important}.hero-lead{max-width:92%;font-size:18px;line-height:1.8;margin-bottom:0!important}.hero-note{max-width:78%;margin-top:10px;font-size:15px;color:#ffffffb8!important;margin-bottom:0!important}.hero-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hero-highlight{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:22px;padding:16px 18px;position:relative}.hero-highlight-label{letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:12px;display:block;color:#ffffff9e!important}.hero-highlight-value{font-size:16px;line-height:1.7;color:#fff!important}.hero-metrics{grid-template-columns:1.15fr .9fr .9fr;gap:14px;display:grid}.metric-card{z-index:1;min-height:152px;position:relative;overflow:hidden;background:#ffffff14!important;border:1px solid #ffffff14!important}.metric-label{letter-spacing:.12em;text-transform:uppercase;font-size:12px;color:#ffffff9e!important}.metric-value{color:#fff;letter-spacing:-.03em;margin-top:12px;font-size:28px;font-weight:700;line-height:1.22}.metric-caption{margin-top:10px;line-height:1.6;display:block;color:#ffffffb3!important}.upload-card{padding:12px;background:linear-gradient(#fffffff7,#f8fbfff0)!important}.upload-card .ant-card-body{height:100%}.upload-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.upload-quick-item{background:linear-gradient(#fffffff0,#f5f9ffe6);border:1px solid #1f5fae14;border-radius:20px;padding:16px 16px 14px}.upload-quick-title{letter-spacing:-.01em;margin-bottom:8px;font-size:16px;font-weight:700;display:block;color:#173a61!important}.upload-quick-description{color:#5d738e;line-height:1.72;margin:0!important}.section-kicker{letter-spacing:.16em;font-size:12px;color:#5d7ea4!important}.industry-grid{flex-wrap:wrap;gap:10px;display:flex}.resume-uploader .ant-upload-drag-icon{color:#1f5fae;font-size:36px}.workflow-progress{padding-top:4px}.workflow-progress-compact{background:linear-gradient(#f5f9ffe0,#ffffffeb);border:1px solid #1f5fae14;border-radius:22px;padding:14px 16px 16px}.workflow-progress-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.workflow-step-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hero-process-shell{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #ffffff1f;border-radius:28px;margin-top:24px;padding:18px}.workflow-step-card{background:linear-gradient(#fffffff5,#f5f9ffe6);border:1px solid #1f5fae1f;border-radius:22px;min-height:122px;padding:16px 16px 14px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;position:relative;box-shadow:inset 0 1px #fffc}.workflow-step-card:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#1f5fae0a,#0000 56%);position:absolute;inset:0}.hero-process-shell .workflow-step-card{background:linear-gradient(#ffffff24,#ffffff14);border-color:#ffffff14}.hero-process-shell .workflow-step-card:after{background:linear-gradient(135deg,#ffffff14,#0000 56%)}.hero-process-shell .workflow-step-title{color:#fff!important}.hero-process-shell .workflow-step-description{color:#ffffffb8}.hero-process-shell .workflow-step-index{color:#ffffffdb;background:#ffffff1f}.workflow-step-card.is-active{background:radial-gradient(circle at 100% 0,#ed893624,#0000 28%),linear-gradient(#fffffffa,#eff6fff0);border-color:#1f5fae57;transform:translateY(-1px);box-shadow:0 14px 28px #1f5fae24,inset 0 1px #ffffffeb}.hero-process-shell .workflow-step-card.is-active{background:radial-gradient(circle at 100% 0,#f3ab6329,#0000 30%),linear-gradient(#ffffff2e,#ffffff14);border-color:#f3ab6357;box-shadow:0 14px 28px #0c223d38,inset 0 1px #ffffff2e}.hero-process-shell .workflow-step-card.is-complete{background:radial-gradient(circle at 100% 0,#68d39124,#0000 28%),linear-gradient(#ffffff29,#ffffff14);border-color:#68d39138}.workflow-step-card.is-complete{background:radial-gradient(circle at 100% 0,#2f855a1f,#0000 26%),linear-gradient(#fffffff5,#f4fcf7eb);border-color:#2f855a38}.workflow-step-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.workflow-step-index{color:#597392;background:#d2e0f4b3;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;font-weight:700;display:inline-flex}.workflow-step-card.is-active .workflow-step-index{color:#fff;background:linear-gradient(135deg,#1f5fae,#2b6fc0);box-shadow:0 10px 18px #1f5fae42}.hero-process-shell .workflow-step-card.is-active .workflow-step-index{background:linear-gradient(135deg,#ee8d5a,#f3ab63);box-shadow:0 12px 22px #f3ab634d}.hero-process-shell .workflow-step-card.is-complete .workflow-step-index{background:linear-gradient(135deg,#2f855a,#68d391)}.workflow-step-card.is-complete .workflow-step-index{color:#fff;background:linear-gradient(135deg,#2f855a,#38a169);box-shadow:0 10px 18px #2f855a38}.workflow-step-title{letter-spacing:-.01em;font-size:19px;font-weight:700;line-height:1.2;display:block;color:#1b2f4b!important}.workflow-step-description{color:#607895;font-size:15px;line-height:1.75;margin:0!important}.upload-options-collapse{background:#ffffffbd;border:1px solid #1f29330f;border-radius:22px;padding:4px 14px}.upload-options-collapse .ant-collapse-item{border-bottom:none!important}.upload-options-collapse .ant-collapse-header{font-weight:700;color:#19334f!important;padding-block:14px!important;padding-inline:0!important}.upload-options-collapse .ant-collapse-content{border-top:1px solid #1f29330d}.upload-options-collapse .ant-collapse-content-box{padding-inline:0!important;padding-top:18px!important;padding-bottom:14px!important}.job-description-entry-card{background:radial-gradient(circle at 100% 0,#ed89361a,#0000 24%),linear-gradient(#fffffff0,#f9fcfffa)!important;border:1px solid #163a6314!important;border-radius:22px!important}.job-description-entry-copy{color:#48627d;line-height:1.8;margin-bottom:0!important}.job-description-helper{color:#8b5b1e;background:linear-gradient(135deg,#ed89361f,#ffffffd1);border:1px solid #ed89362e;border-radius:14px;padding:10px 14px;line-height:1.7;margin-bottom:0!important}.job-description-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.job-description-ai-button.ant-btn-primary{border:none;box-shadow:0 16px 30px #1f5fae2e;background:linear-gradient(135deg,#1f5fae,#ed8936)!important}.job-description-ai-button.ant-btn-primary:hover,.job-description-ai-button.ant-btn-primary:focus{box-shadow:0 18px 34px #1f5fae38;background:linear-gradient(135deg,#154b8f,#db7d2f)!important}.job-description-source-tag.ant-tag{border-radius:999px;margin-inline-end:0;padding-inline:12px;font-weight:600}.pricing-card{margin-top:8px}.pricing-teaser{max-width:720px;margin-top:8px;line-height:1.75;display:block}.payment-provider-select{display:none!important}.payment-provider-shell{background:radial-gradient(circle at 100% 0,#63a6a124,#0000 24%),linear-gradient(#fffffffa,#f7fbf9fa);border:1px solid #163a6314;border-radius:24px;margin-top:18px;padding:18px}.payment-provider-title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.payment-provider-kicker{color:#245b57;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.payment-provider-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.payment-provider-card{text-align:left;cursor:pointer;background:#ffffffeb;border:1px solid #163a631a;border-radius:22px;width:100%;padding:16px;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;position:relative}.payment-provider-card:hover{transform:translateY(-2px);box-shadow:0 20px 30px #1f293314}.payment-provider-card.is-active{transform:translateY(-3px)}.payment-provider-card--wechat{background:radial-gradient(circle at 100% 0,#68d3912e,#0000 24%),linear-gradient(#f5fff9fa,#fffffff5);border-color:#2f855a2e}.payment-provider-card--wechat.is-active{border-color:#2f855a8a;box-shadow:0 22px 38px #2f855a29}.payment-provider-card--alipay{background:radial-gradient(circle at 100% 0,#5d8fd629,#0000 24%),linear-gradient(#f7fbfffa,#fffffff5);border-color:#255fa829}.payment-provider-card--alipay.is-active{border-color:#255fa880;box-shadow:0 22px 38px #255fa824}.payment-provider-card--mock{background:radial-gradient(circle at 100% 0,#b794f42e,#0000 24%),linear-gradient(#faf7fffa,#fffffff5);border-color:#805ad529}.payment-provider-card--mock.is-active{border-color:#805ad580;box-shadow:0 22px 38px #805ad524}.payment-provider-card__topline{align-items:center;gap:12px;display:flex}.payment-provider-card__monogram{letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,#245b57,#2f855a);border-radius:18px;justify-content:center;align-items:center;min-width:56px;height:56px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 12px 22px #245b572e}.payment-provider-card--alipay .payment-provider-card__monogram{background:linear-gradient(135deg,#245fa8,#3f85d6);box-shadow:0 12px 22px #255fa82e}.payment-provider-card--mock .payment-provider-card__monogram{background:linear-gradient(135deg,#6b46c1,#9f7aea);box-shadow:0 12px 22px #805ad52e}.payment-provider-card__labels{flex-direction:column;gap:2px;display:flex}.payment-provider-card__labels .ant-typography{margin-bottom:0}.payment-provider-card__footline{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.payment-provider-card__footline .ant-typography{color:#55708f;margin-bottom:0;font-size:13px}.payment-provider-card__marker{color:#1f5fae;background:#255fa81a;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:700}.payment-provider-card--wechat .payment-provider-card__marker{color:#1f6f48;background:#2f855a1f}.payment-provider-card--mock .payment-provider-card__marker{color:#6b46c1;background:#805ad51f}.payment-provider-empty{background:#ffffffa8;border:1px dashed #163a6329;border-radius:20px;padding:14px 16px}.plan-card{height:100%;background:radial-gradient(circle at 100% 0,#5d8fd61f,#0000 24%),linear-gradient(#fff,#f8fbff)!important;border:1px solid #163a6314!important}.plan-price{color:#163a63;letter-spacing:-.03em;margin-bottom:12px;font-size:30px;font-weight:700;line-height:1.1}.plan-unit-price{color:#ee8d5a;margin-top:-4px;margin-bottom:14px;font-size:14px;font-weight:700}.plan-selling-list{gap:10px;margin:16px 0 14px;display:grid}.plan-selling-item{align-items:flex-start;gap:10px;display:flex}.plan-selling-dot{background:linear-gradient(135deg,#ee8d5a,#f3ab63);border-radius:999px;flex:none;width:9px;height:9px;margin-top:7px;box-shadow:0 0 0 6px #ee8d5a1f}.plan-action-hint{background:#163a630d;border:1px solid #163a630f;border-radius:16px;margin-top:14px;padding:12px 14px}.featured-plan-card{transform:translateY(-6px);box-shadow:0 28px 52px #ee8d5a24;background:radial-gradient(circle at 100% 0,#ee8d5a29,#0000 22%),linear-gradient(#fffdf8,#fff9f0)!important;border-color:#ee8d5a38!important}.featured-plan-card .plan-price{color:#d86f36}.sop-card{height:100%}.order-panel{background:radial-gradient(circle at 100% 0,#5d8fd61a,#0000 22%),linear-gradient(#fff,#f8fbff)!important}.order-console{background:linear-gradient(145deg,#255fa80d,#255fa800),linear-gradient(#ffffffeb,#f5f9fffa);border:1px solid #163a6314;border-radius:24px;padding:20px}.refund-audit-panel{background:radial-gradient(circle at 100% 0,#9333ea1a,#0000 22%),linear-gradient(#ffffffed,#f9f5fffa);border:1px solid #6633991f;border-radius:24px;margin-top:18px;padding:20px}.refund-audit-panel .section-kicker{color:#7c3aed!important}.order-summary-grid{margin-bottom:10px}.operator-order-link-banner{background:radial-gradient(circle at 100% 0,#5d8fd61a,#0000 24%),linear-gradient(#f7fbfffa,#fffffffa);border:1px solid #163a6314;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.operator-order-link-banner__copy{gap:8px;min-width:0;display:grid}.operator-order-link-banner__narrative{max-width:780px;line-height:1.7;color:#5c728d!important}.order-summary-card{box-shadow:inset 0 1px #fff6;background:#ffffffdb!important;border:1px solid #163a6314!important;border-radius:20px!important}.order-summary-card .ant-card-body{padding:16px 18px!important}.summary-card-detail{margin-top:8px;line-height:1.5;display:block}.refund-audit-panel .order-summary-card{border-color:#7c3aed1f!important}.order-toolbar{background:#163a630a;border:1px solid #163a6314;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.order-toolbar-accent{background:radial-gradient(circle at 100% 0,#5d8fd61f,#0000 24%),linear-gradient(#f7fbfffa,#fffffffa)}.refund-toolbar-accent{background:radial-gradient(circle at 100% 0,#7c3aed1f,#0000 24%),linear-gradient(#fcf9fffa,#fffffffa)}.toolbar-chip-group{align-items:center}.order-toolbar-actions{align-items:center;margin-inline-start:auto}.order-toolbar .ant-input-search,.order-toolbar .ant-select,.order-toolbar .ant-input{margin-inline-end:0!important}.order-table-shell{background:#ffffffbd;border:1px solid #163a6314;border-radius:22px;overflow:hidden}.operator-customer-table-anchor{border-radius:24px;scroll-margin-top:140px;transition:box-shadow .22s}.operator-customer-table-anchor.is-focused{box-shadow:0 22px 44px #255fa81f}.operator-customer-table-anchor.is-focused .order-table-shell{border-color:#255fa838;box-shadow:0 18px 34px #163a6314,0 0 0 4px #5d8fd614}.operator-table-empty{padding:20px 0 12px}.operator-table-empty .ant-empty-description{color:#4f6480}.order-table-shell .ant-table{background:0 0}.order-table-shell .ant-table-thead>tr>th{color:#28415f;border-bottom:1px solid #163a6314;font-weight:700;background:#163a630d!important}.order-table-shell .ant-table-tbody>tr>td{vertical-align:top;border-bottom:1px solid #163a630f}.order-table-shell .ant-table-tbody>tr:hover>td{background:#255fa80a!important}.order-table-shell .ant-pagination{padding:0 16px 16px}.refund-audit-panel .order-table-shell .ant-table-thead>tr>th{background:#7c3aed0f!important}.order-cell-stack,.customer-source-picker{width:100%}.customer-source-chip-list{flex-wrap:wrap;display:flex}.customer-source-check-tag{color:#35506f;background:#ffffffeb;border:1px solid #255fa81a;border-radius:999px;padding:6px 12px;font-weight:600;transition:border-color .18s,background .18s,color .18s,box-shadow .18s,transform .18s;margin-inline-end:0!important}.customer-source-check-tag:hover{color:#1f5fae;border-color:#255fa833;transform:translateY(-1px)}.customer-source-check-tag.ant-tag-checkable-checked{color:#1f5fae;background:radial-gradient(circle at 100% 0,#5d8fd61f,#0000 24%),linear-gradient(#f7fafffa,#eef5fffa);border-color:#255fa82e;box-shadow:0 10px 20px #255fa81a}.customer-source-hint{line-height:1.6}.customer-source-display-tag{padding-inline:10px;font-weight:700;color:#1f5fae!important;background:#255fa814!important;border:1px solid #255fa81f!important;border-radius:999px!important;margin-inline-end:0!important}.customer-profile-meta{width:100%}.customer-profile-highlight-callout{background:radial-gradient(circle at 100% 0,#5d8fd61f,#0000 26%),linear-gradient(#f7fafffa,#f0f6fffa);border:1px solid #255fa81f;border-radius:16px;flex-direction:column;gap:8px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #ffffffe0}.customer-profile-highlight-callout__label{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;color:#1f5fae!important}.customer-profile-highlight-pill{padding-inline:10px;font-weight:700;color:#1f5fae!important;background:#ffffffe0!important;border:1px solid #255fa81f!important;border-radius:999px!important;margin-inline-end:0!important}.order-table-shell .ant-table-tbody>tr.customer-profile-highlight-row>td{background:linear-gradient(#f5f9ffeb,#eff6ffeb)!important}.order-table-shell .ant-table-tbody>tr.customer-profile-highlight-row:hover>td{background:linear-gradient(#eff6fffa,#e8f1fffa)!important}.admin-settings-source-block{flex-direction:column;gap:10px;display:flex}.admin-order-expanded{gap:14px;padding:8px 4px;display:grid}.admin-order-expanded .ant-descriptions{background:#ffffffb8;border-radius:18px;overflow:hidden}.admin-order-expanded .ant-descriptions-view{border-radius:18px}.admin-order-payload{background:radial-gradient(circle at 100% 0,#5d8fd61a,#0000 24%),linear-gradient(#f7fbfffa,#fffffffa);border:1px solid #163a6314;border-radius:20px;gap:10px;padding:16px 18px;display:grid}.admin-order-payload-title{font-weight:700;color:#1d4f87!important}.admin-order-payload-code{color:#e8f1ff;white-space:pre-wrap;word-break:break-word;background:#0f1f33;border-radius:16px;margin:0;padding:14px 16px;font-size:12px;line-height:1.7;overflow-x:auto}.feature-card{height:100%;background:linear-gradient(#fff,#f9fbff)!important}.feature-icon{color:#1f5fae;background:linear-gradient(135deg,#3182ce24,#ed89361f);border-radius:18px;place-items:center;width:52px;height:52px;margin-bottom:16px;font-size:22px;display:grid}.analysis-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:20px;margin-top:20px;scroll-margin-top:92px;display:grid}.main-column,.side-column{flex-direction:column;gap:20px;min-width:0;display:flex}.panel-card{overflow:hidden;background:#ffffffeb!important}.panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.panel-heading h3{margin-top:6px;margin-bottom:0!important}.panel-icon,.persona-star{color:#ed8936;font-size:20px}.score-card{height:100%;background:linear-gradient(#fbfdff,#f2f7fc)!important}.score-card .ant-card-body{height:100%}.score-card-shell{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:12px;height:100%;display:flex}.score-card-progress{margin-inline:auto}.score-card-copy{flex-direction:column;align-items:center;gap:4px;min-height:54px;display:flex}.score-card-title{color:#163a63;white-space:nowrap;word-break:keep-all;font-size:16px;font-weight:700;line-height:1.35}.score-card-caption{color:#67809b;font-size:12px;line-height:1.45}.basic-info-card{background:linear-gradient(#f8fbff,#fff)!important}.insight-card,.compare-card{height:100%}.warning-card{border:1px solid #dd6b2029!important}.compare-card{min-height:420px}.compare-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.compare-card pre{white-space:pre-wrap;word-break:break-word;color:#314866;margin:0;font-family:Source Han Sans SC,Noto Sans SC,sans-serif;line-height:1.7}.compare-highlight-term{color:#22344d;background:linear-gradient(#ffefade6,#ffdc76fa);border-radius:.38em;padding:0 .18em;box-shadow:inset 0 -1px #b85a161f}.original-card{background:#f6f8fb!important}.optimized-card{background:linear-gradient(#fff,#fcfdfd)!important;border:1px solid #2f855a29!important}.delivery-overview{grid-template-columns:1.2fr .9fr .9fr;gap:14px;display:grid}.result-completion-banner{background:radial-gradient(circle at 100% 0,#68d39129,#0000 26%),linear-gradient(#f5fff9fa,#fffffffa);border:1px solid #2f855a24;border-radius:26px;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:16px;padding:18px;display:grid}.result-completion-copy h3{margin-top:6px;margin-bottom:8px!important}.result-completion-copy .ant-typography:last-child{color:#45617d;margin-bottom:0;line-height:1.8}.result-completion-actions{background:#ffffffc7;border:1px solid #2f855a1a;border-radius:22px;flex-direction:column;justify-content:space-between;gap:14px;padding:16px 18px;display:flex}.result-completion-chip{flex-direction:column;gap:4px;display:flex}.result-completion-actions .ant-space{justify-content:flex-start;width:100%}.rewrite-feedback-banner{background:radial-gradient(circle at 100% 0,#5d8fd624,#0000 24%),linear-gradient(#f4f9fffa,#fffffffa);border:1px solid #255fa824;border-radius:24px;grid-template-columns:auto minmax(0,1fr) minmax(180px,.42fr);align-items:center;gap:16px;margin-bottom:16px;padding:18px 20px;display:grid}.rewrite-feedback-banner.loading{border-color:#255fa82e;box-shadow:0 18px 34px #255fa814}.rewrite-feedback-banner.success{background:radial-gradient(circle at 100% 0,#68d39129,#0000 26%),linear-gradient(#f5fff9fa,#fffffffa);border-color:#2f855a29}.rewrite-feedback-banner.error{background:radial-gradient(circle at 100% 0,#ed893629,#0000 24%),linear-gradient(#fff9f3fa,#fffffffa);border-color:#dd6b202e}.rewrite-feedback-icon{color:#1f5fae;background:#255fa81f;border-radius:18px;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.rewrite-feedback-icon.success{color:#2f855a;background:#2f855a1f}.rewrite-feedback-icon.error{color:#dd6b20;background:#ed893624}.rewrite-feedback-copy h4{margin-top:6px;margin-bottom:8px!important}.rewrite-feedback-copy .ant-typography:last-child{color:#48627d;margin-bottom:0;line-height:1.8}.rewrite-feedback-meta{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.rewrite-feedback-status-tag{border-radius:999px;font-weight:700;margin-inline-end:0!important}.rewrite-feedback-subtle{line-height:1.7}.delivery-momentum-banner{background:radial-gradient(circle at 0 0,#68d3912e,#0000 22%),radial-gradient(circle at 100% 100%,#255fa829,#0000 24%),linear-gradient(#f5fff9fa,#fffffffa);border:1px solid #2f855a24;border-radius:28px;grid-template-columns:minmax(0,1.1fr) 180px;align-items:center;gap:18px;padding:20px 22px;display:grid}.delivery-momentum-copy h3{margin-top:6px;margin-bottom:8px!important}.delivery-momentum-copy .ant-typography:last-child{color:#45617d;margin-bottom:0;line-height:1.8}.delivery-momentum-meter{justify-content:center;display:flex}.delivery-momentum-ring{background:radial-gradient(circle,#fff 0 46%,#0000 47%),conic-gradient(from 180deg,#1f5faef5,#68d391f5,#1f5faef5);border-radius:50%;place-items:center;width:148px;height:148px;animation:2.8s ease-in-out infinite deliveryPulse;display:grid;box-shadow:0 20px 40px #255fa82e,inset 0 0 0 10px #ffffffbf}.delivery-momentum-ring span{color:#163a63;letter-spacing:-.04em;font-size:28px;font-weight:800}@keyframes deliveryPulse{0%,to{transform:scale(1);box-shadow:0 20px 40px #255fa82e,inset 0 0 0 10px #ffffffbf}50%{transform:scale(1.03);box-shadow:0 28px 48px #255fa83d,inset 0 0 0 10px #ffffffd1}}.delivery-bundle-panel{background:radial-gradient(circle at 100% 0,#5d8fd61f,#0000 22%),linear-gradient(#fcfefffa,#fffffffa);border:1px solid #163a6314;border-radius:28px;padding:20px}.delivery-bundle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.delivery-bundle-card{background:radial-gradient(circle at 100% 0,#ed89361a,#0000 26%),linear-gradient(#fff,#f8fbff);border:1px solid #163a6314;border-radius:22px;flex-direction:column;gap:12px;min-height:220px;padding:18px;display:flex}.delivery-bundle-title{font-size:16px;font-weight:700;color:#163a63!important}.delivery-bundle-description{color:#49637d;min-height:70px;line-height:1.75;margin-bottom:0!important}.delivery-bundle-phrase{color:#fff;background:linear-gradient(135deg,#163a63f2,#255fa8f0);border-radius:18px;padding:14px 16px;font-size:15px;font-weight:700;line-height:1.65;box-shadow:0 16px 28px #163a6329}.delivery-channel-switch{border-radius:999px!important}.delivery-direction-panel{background:radial-gradient(circle at 0 0,#68d3911a,#0000 22%),linear-gradient(#fbfffcfa,#fffffffa);border:1px solid #163a6314;border-radius:28px;padding:20px}.delivery-direction-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.delivery-direction-item{background:radial-gradient(circle at 100% 0,#5d8fd61a,#0000 24%),linear-gradient(#fff,#f8fbff);border:1px solid #163a6314;border-radius:22px;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}.delivery-direction-rank{color:#fff;letter-spacing:-.03em;background:linear-gradient(135deg,#1f5fae,#63a6a1);border-radius:18px;place-items:center;width:56px;height:56px;font-size:20px;font-weight:800;display:grid}.delivery-direction-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.delivery-direction-copy .ant-typography-paragraph{color:#4a647f;margin-top:10px;line-height:1.75;margin-bottom:0!important}.job-application-panel{background:radial-gradient(circle at 100% 0,#ed893624,#0000 22%),linear-gradient(#fffdf9fa,#fffffffa);border:1px solid #163a6314;border-radius:28px;padding:20px}.jd-gap-panel{background:radial-gradient(circle at 0 0,#255fa81f,#0000 24%),radial-gradient(circle at 100% 100%,#68d39124,#0000 20%),linear-gradient(#f7fbfffa,#fffffffa);border:1px solid #163a6314;border-radius:30px;padding:22px}.jd-gap-hero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:18px;display:grid}.jd-gap-copy h3{margin-top:6px;margin-bottom:10px!important}.jd-gap-copy .ant-typography:last-child{color:#46627d;margin-bottom:0;line-height:1.8}.jd-gap-focus-list{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.jd-gap-focus-chip{color:#1f4f87!important;background:#255fa814!important;border-color:#255fa833!important;border-radius:999px!important;padding-inline:12px!important}.jd-gap-score-shell{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.jd-gap-score-card,.jd-gap-uplift-card{background:#ffffffd1;border:1px solid #163a6314;border-radius:22px;padding:16px 18px}.jd-gap-score-card.before{background:linear-gradient(#f6f8fbfa,#fffffffa)}.jd-gap-score-card.after,.jd-gap-uplift-card{background:radial-gradient(circle at 100% 0,#68d3911f,#0000 28%),linear-gradient(#fafffcfa,#fffffffa)}.jd-gap-uplift-card{grid-column:1/-1}.jd-gap-score-label,.jd-gap-support-title,.jd-gap-dimension-title,.jd-gap-chip-label{letter-spacing:.14em;text-transform:uppercase;font-size:12px;color:#5d7ea4!important}.jd-gap-score-value,.jd-gap-uplift-value{color:#163a63;letter-spacing:-.04em;margin-top:10px;font-size:38px;font-weight:800;line-height:1}.jd-gap-uplift-value{color:#1d7a52}.jd-gap-uplift-card .ant-typography{color:#35506d;margin-top:10px;line-height:1.75;margin-bottom:0!important}.jd-gap-dimension-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.jd-gap-dimension-card{background:radial-gradient(circle at 100% 0,#ed89361a,#0000 24%),linear-gradient(#fffffff5,#f9fbfff5);border:1px solid #163a6314;border-radius:24px;min-height:260px;padding:18px}.jd-gap-dimension-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.jd-gap-progress-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.jd-gap-mini-score{color:#6a7f95;margin-top:6px;font-size:24px;font-weight:700;line-height:1.1}.jd-gap-mini-score.highlight{color:#163a63}.jd-gap-dimension-insight{color:#33506f;min-height:72px;margin-top:14px;line-height:1.75;margin-bottom:12px!important}.jd-gap-chip-group+.jd-gap-chip-group{margin-top:12px}.jd-gap-chip-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.jd-gap-chip{border-radius:999px!important;padding-inline:12px!important}.jd-gap-chip.matched{color:#216846!important;background:#2f855a14!important;border-color:#2f855a2e!important}.jd-gap-chip.missing{color:#af5a15!important;background:#ed89361a!important;border-color:#ed893638!important}.jd-gap-missing-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.jd-gap-inline-action,.jd-gap-primary-action,.jd-gap-term-action,.jd-gap-priority-action{border-radius:999px!important}.jd-gap-primary-action{color:#1f5fae!important;background:#f7fbffe6!important;border-color:#1f5fae3d!important}.jd-gap-inline-action{font-weight:600;color:#1f5fae!important;padding-inline:0!important}.jd-gap-inline-note{line-height:1.75;display:block}.jd-gap-term-action{color:#a95415!important;background:#fffaf4f2!important;border-color:#ed893633!important}.jd-gap-term-action:hover{color:#8b4310!important;border-color:#dd6b205c!important}.jd-gap-support-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:14px;margin-top:18px;display:grid}.jd-gap-coverage-card,.jd-gap-priority-card{background:#ffffffd6;border:1px solid #163a6314;border-radius:24px;padding:18px}.jd-gap-priority-item{background:radial-gradient(circle at 100% 0,#5d8fd614,#0000 24%),linear-gradient(#fff,#f8fbff);border:1px solid #255fa81a;border-radius:18px;padding:14px 16px;transition:border-color .18s,box-shadow .18s,transform .18s}.jd-gap-priority-item.is-processing,.rewrite-suggestion-row.is-processing{box-shadow:0 14px 26px #255fa814;border-color:#255fa82e!important}.jd-gap-priority-item.is-complete,.rewrite-suggestion-row.is-complete{box-shadow:0 14px 26px #2f855a14;border-color:#2f855a2e!important}.jd-gap-priority-item.is-error,.rewrite-suggestion-row.is-error{box-shadow:0 14px 26px #dd6b2014;border-color:#dd6b2033!important}.jd-gap-priority-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.jd-gap-priority-item .ant-typography{line-height:1.75;margin-bottom:0!important}.rewrite-suggestion-row{border-radius:18px;transition:border-color .18s,box-shadow .18s,background .18s;padding-inline:12px!important}.rewrite-suggestion-action{font-weight:700}.jd-gap-action-stack{flex-direction:column;gap:10px;display:flex}.jd-gap-priority-action{margin-top:12px;color:#1f5fae!important;background:#f7fbffe6!important;border-color:#1f5fae47!important}.rewrite-inline-feedback{background:#f6faffe6;border:1px solid #255fa81f;border-radius:14px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.rewrite-inline-feedback.loading{background:#f4f9fff5;border-color:#255fa82e}.rewrite-inline-feedback.success{background:#f4fcf7f5;border-color:#2f855a2e}.rewrite-inline-feedback.error{background:#fff8f2f5;border-color:#dd6b202e}.rewrite-inline-feedback .ant-typography{line-height:1.65}.rewrite-inline-feedback.within-gap-card,.rewrite-inline-feedback.within-priority-card{margin-top:10px}.preview-highlight-banner{background:radial-gradient(circle at 100% 0,#ed89361f,#0000 24%),linear-gradient(#fffaf4f5,#fffffff5);border:1px solid #ed89362e;border-radius:18px;margin-bottom:16px;padding:14px 16px}.preview-highlight-chip-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.preview-highlight-summary{border-top:1px dashed #ed893638;margin-top:12px;padding-top:12px}.preview-highlight-chip{color:#af5a15!important;background:#ed89361a!important;border-color:#ed893638!important;border-radius:999px!important;padding-inline:12px!important}.resume-highlight-term{color:inherit;background:linear-gradient(#fff0aad9,#ffe178f2);border-radius:.4em;padding:0 .18em;box-shadow:inset 0 -1px #b85a1624}.job-application-main{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:18px;display:grid}.job-application-copy h3{margin-top:6px;margin-bottom:10px!important}.job-application-copy .ant-typography:last-child{margin-bottom:0}.job-search-phrase-box{background:#ffffffd1;border:1px solid #163a6314;border-radius:22px;margin-top:18px;padding:16px 18px}.job-search-label{letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:12px;display:block;color:#5d7ea4!important}.job-search-phrase-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.job-search-phrase{color:#fff;letter-spacing:.01em;background:linear-gradient(135deg,#163a63f0,#255fa8f0);border-radius:18px;flex:1;min-width:220px;padding:14px 16px;font-size:16px;font-weight:700;line-height:1.6;box-shadow:0 16px 30px #163a632e}.job-search-chip-list{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.job-search-chip{color:#b85b16!important;background:#ed893614!important;border-color:#ed89363d!important;border-radius:999px!important;padding-inline:12px!important}.job-search-note{margin-top:14px;line-height:1.75;display:block}.job-channel-shell{background:#ffffffc2;border:1px solid #163a6314;border-radius:24px;padding:16px}.job-channel-heading{margin-bottom:14px;font-size:15px;font-weight:700;display:block;color:#163a63!important}.job-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.job-channel-card{background:radial-gradient(circle at 100% 0,#5d8fd61a,#0000 24%),linear-gradient(#fff,#f8fbff);border:1px solid #163a6314;border-radius:20px;flex-direction:column;justify-content:space-between;gap:14px;min-height:180px;padding:16px;display:flex}.job-channel-top{flex-direction:column;gap:12px;display:flex}.job-channel-name{margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.2;display:block;color:#163a63!important}.job-channel-description{color:#48627d;line-height:1.75;margin-bottom:0!important}.delivery-pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.delivery-pillar{background:radial-gradient(circle at 100% 0,#ed89361f,#0000 28%),linear-gradient(#fff,#f8fbff);border:1px solid #163a6314;border-radius:20px;min-height:152px;padding:16px 18px}.delivery-pillar-label{letter-spacing:.14em;text-transform:uppercase;font-size:12px;display:block;color:#5d7ea4!important}.delivery-pillar-status{color:#163a63;letter-spacing:-.03em;margin-top:12px;font-size:26px;font-weight:700;line-height:1.1}.delivery-pillar-detail{color:#35506d;margin-top:12px;line-height:1.7;margin-bottom:0!important}.delivery-score-card{min-height:144px;background:linear-gradient(#fff,#f6faff)!important;border:1px solid #163a6314!important}.delivery-score-card .ant-card-body{height:100%}.market-panel{background:radial-gradient(circle at 100% 0,#5d8fd61f,#0000 24%),linear-gradient(#fcfdff,#f6faff)!important;border:1px solid #163a6314!important}.compact-heading{margin-bottom:12px}.market-panel-intro{color:#3a5675;line-height:1.8;margin-bottom:16px!important}.market-signal-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.market-signal{background:#ffffffe0;border:1px solid #255fa81f;border-radius:18px;min-height:132px;padding:16px}.market-signal-title{letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:12px;display:block;color:#5d7ea4!important}.market-signal-value{color:#28415f;line-height:1.75;margin-bottom:0!important}.html-preview-card{background:radial-gradient(circle at 100% 0,#5d8fd61f,#0000 22%),linear-gradient(#fff,#f8fbff)!important}.change-log-card{background:linear-gradient(#fff,#f8fbff)!important;border:1px solid #163a6314!important}.resume-preview-shell{background:linear-gradient(145deg,#0f2c4d0a,#0f2c4d00),linear-gradient(#d9e4f2,#eef4fb);border:1px solid #163a6314;border-radius:24px;padding:14px}.resume-preview-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:6px 6px 14px;display:flex}.resume-preview-status{color:#163a63;align-items:center;gap:8px;font-weight:700;display:inline-flex}.resume-preview-dot{background:linear-gradient(135deg,#2f855a,#68d391);border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 6px #2f855a1f}.resume-preview-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.resume-preview-meta span{color:#406080;background:#163a6314;border-radius:999px;padding:6px 10px;font-size:12px}.resume-preview-stage{border-radius:20px;overflow:hidden}.resume-preview-frame{background:#fff;border:0;border-radius:18px;width:100%;min-height:920px;box-shadow:0 20px 42px #152c4824}.persona-card .ant-card-body{min-width:0}.persona-hero{background:linear-gradient(135deg,#1a365df5,#3182ceeb);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px;display:flex}.persona-hero .ant-typography,.persona-hero .ant-tag{color:#fff}.persona-hero h1,.persona-hero h2,.persona-hero h3{color:#fff!important;margin:0!important}.persona-type-group{flex:220px;min-width:0}.persona-type-title{word-break:keep-all;overflow-wrap:anywhere;margin-top:6px!important;line-height:1.2!important}.side-column{min-width:320px}.persona-dimension{background:#f6faff;border-radius:18px;padding:14px 16px}.dimension-row{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.keyword-cloud{flex-wrap:wrap;gap:8px;display:flex}.interview-card{background:radial-gradient(circle at 100% 0,#ed89361f,#0000 26%),linear-gradient(#fffdf9 0%,#fff 100%)!important}.interview-meta-row,.interview-question-head,.interview-section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.interview-meta-row{flex-wrap:wrap}.interview-section{background:#f8fbffe6;border:1px solid #163a6314;border-radius:20px;padding:16px}.interview-section-focus{color:#55708f;line-height:1.7;margin:6px 0 0!important}.interview-section .ant-list-item{padding-inline:0!important}.interview-question-item{padding:14px 0!important}.interview-question-item+.interview-question-item{border-top:1px solid #163a6314}.interview-point-list{gap:8px;display:grid}.interview-point{color:#35506d;background:#fffffff5;border:1px solid #255fa814;border-radius:14px;padding:10px 12px;line-height:1.75}.agreement-content{white-space:pre-wrap;color:#33495f;line-height:1.9}.payment-qrcode{justify-content:center;padding:12px 0;display:flex}.checkout-hero{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.checkout-hero h4{margin-top:6px!important;margin-bottom:6px!important}.checkout-panel{background:linear-gradient(#fffffff5,#f7fafffa)!important;border:1px solid #163a6314!important;border-radius:22px!important}.checkout-warning-panel{background:linear-gradient(#fffaf5fa,#fffffffa)!important;border-color:#dd6b202e!important}.app-footer{text-align:center;color:#56708b;background:0 0!important}@media (width<=1200px){.hero-panel,.analysis-grid{grid-template-columns:1fr}.hero-lead{max-width:100%}.hero-highlights,.hero-metrics,.delivery-overview,.delivery-pillars,.result-completion-banner,.delivery-momentum-banner,.delivery-bundle-grid,.delivery-direction-list,.jd-gap-hero,.jd-gap-dimension-grid,.jd-gap-support-grid,.job-application-main,.job-channel-grid,.market-signal-grid,.compare-layout,.workspace-stats-grid,.workspace-support-grid,.admin-grid,.operator-chart-grid{grid-template-columns:1fr}.side-column{min-width:0}.operator-filter-bar,.operator-invite-card,.admin-create-card{position:static}.operator-filter-bar,.operator-invite-card,.operator-source-overview__header,.operator-table-header,.operator-order-link-banner{flex-direction:column}.operator-invite-card{grid-template-columns:1fr}.operator-invite-actions{justify-self:stretch}.operator-invite-actions .ant-btn{width:100%}.admin-step-grid{grid-template-columns:1fr}.admin-step-actions{flex-direction:column;align-items:stretch}.admin-step-actions .ant-space,.admin-step-actions .ant-space .ant-btn{width:100%}}@media (width<=768px){.app-header{flex-wrap:wrap;gap:14px;height:auto;min-height:88px;padding:0 18px}.app-content{width:min(100vw - 16px,1380px);padding-top:16px}.hero-copy,.upload-card,.panel-card,.feature-card,.status-banner{border-radius:22px!important}.hero-copy{padding:24px}.brand-badge{border-radius:18px;width:54px;height:54px;font-size:24px}.brand-title-row h4{font-size:28px}.header-actions{display:none}.auth-entry-topbar,.checkout-hero{flex-direction:column;align-items:stretch}.hero-copy h1{max-width:none;font-size:clamp(32px,12vw,48px)}.panel-heading{flex-direction:column}.result-completion-actions .ant-space{width:100%}.order-toolbar{align-items:stretch}.resume-preview-shell{padding:10px}.resume-preview-frame{min-height:760px}.workspace-hero,.workspace-panel .ant-card-body,.admin-shell-card .ant-card-body{padding:18px!important}}:root{--studio-navy:#1a2338;--studio-cobalt:#1f7a7a;--studio-sky:#63a6a1;--studio-ink:#1f2933;--studio-muted:#667281;--studio-accent:#ee8d5a;--studio-line:#1f293314;--studio-panel:#ffffffeb;--studio-shadow:0 28px 80px #1b233817}.app-shell{background:radial-gradient(circle at 10% 0,#ee8d5a2e,#0000 26%),radial-gradient(circle at 100% 8%,#63a6a12e,#0000 24%),linear-gradient(#fffaf4 0%,#f7f3eb 44%,#f4f7f7 100%)}.app-header{background:#fffcf7c7;border:1px solid #ffffffa3;border-radius:24px;width:min(1360px,100vw - 28px);min-height:78px;margin:14px auto 0;padding:0 26px;box-shadow:0 16px 42px #252b3c14}.brand-lockup{align-items:center}.brand-badge{background:radial-gradient(circle at 30% 30%,#ffffff57,#0000 30%),linear-gradient(135deg,#1a2338,#1f7a7a 62%,#ee8d5a);border-radius:20px;width:58px;height:58px;box-shadow:0 16px 36px #1f7a7a3d}.brand-title-row h4{letter-spacing:-.05em;font-family:Iowan Old Style,Palatino Linotype,Noto Serif SC,Source Han Serif SC,serif;font-size:32px}.brand-status{color:var(--studio-cobalt)!important;background:#1f7a7a1a!important}.brand-description{color:#61707b!important}.header-actions{gap:12px}.header-link{color:#556270;padding:9px 14px}.header-link:hover{color:var(--studio-navy);background:#1f7a7a14}.app-content{width:min(1360px,100vw - 28px);padding-top:42px}.hero-panel{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:start;gap:28px}.hero-copy,.upload-card,.panel-card,.feature-card,.status-banner{box-shadow:var(--studio-shadow);border:1px solid var(--studio-line)!important;border-radius:32px!important}.hero-copy{background:radial-gradient(circle at 88% 16%,#ee8d5a52,#0000 24%),radial-gradient(circle at 8% 0,#63a6a133,#0000 24%),linear-gradient(145deg,#1a2338fa,#1f354df5 56%,#187170eb);min-height:580px;padding:38px 40px 40px}.hero-copy:before{background:linear-gradient(118deg,#0000 0% 52%,#ffffff14 52%,#0000 68%)}.hero-copy:after{background:radial-gradient(circle,#ffffff24,#0000 68%);width:280px;height:280px;inset:auto -18px -22px auto}.hero-copy h1{letter-spacing:-.06em;max-width:11.5ch;margin-top:20px;font-family:Iowan Old Style,Palatino Linotype,Noto Serif SC,Source Han Serif SC,serif;font-size:clamp(46px,5vw,72px);line-height:1.02}.hero-lead{max-width:92%;font-size:18px}.hero-note{max-width:74%}.hero-tag{background:#ffffff24;border:1px solid #ffffff1f}.hero-status{letter-spacing:.12em}.hero-cta{margin-top:26px;gap:12px!important}.hero-cta .ant-btn{border-radius:999px;height:48px;padding-inline:22px;font-weight:700}.hero-cta .ant-btn-primary{background:linear-gradient(135deg,#ee8d5a,#f3ab63);border:none;box-shadow:0 14px 28px #ee8d5a47}.hero-cta .ant-btn:not(.ant-btn-primary){color:#fff;background:#ffffff14;border-color:#ffffff38}.html-preview-card .hero-cta .ant-btn:not(.ant-btn-primary){color:#1f5fae;background:radial-gradient(circle at 100% 0,#5d8fd61f,#0000 26%),linear-gradient(#fffffffa,#f3f8fffa);border-color:#255fa829;box-shadow:inset 0 1px #ffffffeb,0 10px 22px #255fa814}.html-preview-card .hero-cta .ant-btn:not(.ant-btn-primary):hover,.html-preview-card .hero-cta .ant-btn:not(.ant-btn-primary):focus{color:#184f91;background:radial-gradient(circle at 100% 0,#5d8fd629,#0000 26%),linear-gradient(#fff,#edf5ff);border-color:#255fa83d}.html-preview-card .hero-cta .ant-btn:not(.ant-btn-primary)[disabled],.html-preview-card .hero-cta .ant-btn:not(.ant-btn-primary).ant-btn-disabled{color:#1f5fae94;box-shadow:none;background:linear-gradient(#fffffff5,#f6fafff5);border-color:#255fa81f}.hero-highlights{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.hero-highlight:first-child{grid-column:span 2}.hero-highlight{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:24px}.hero-highlight-value{font-size:17px}.hero-metrics{grid-template-columns:1.15fr .9fr .9fr;gap:16px}.metric-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:168px;background:#ffffff14!important;border-radius:24px!important}.metric-card .ant-card-body{padding:20px 20px 22px!important}.metric-value{font-size:30px}.upload-card{margin-top:34px;padding:16px;position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0,#63a6a124,#0000 26%),linear-gradient(#fffffffa,#fcf8f2fa)!important}.upload-card:before{content:"";pointer-events:none;background:linear-gradient(#ffffff7a,#0000 22%);position:absolute;inset:0}.upload-card .ant-card-body{z-index:1;position:relative}.upload-benefits{flex-wrap:wrap;gap:10px;display:flex}.upload-benefit-chip{color:#36505b;background:#1f7a7a0f;border:1px solid #1f7a7a1f;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:600}.upload-card .ant-segmented{background:#1f7a7a14;border-radius:16px;padding:4px}.upload-card .ant-input,.upload-card .ant-input-affix-wrapper,.upload-card .ant-input-outlined,.upload-card .ant-select-selector{box-shadow:none!important;background:#ffffffd1!important;border-color:#1f293314!important;border-radius:18px!important}.upload-card .ant-input:focus,.upload-card .ant-input-affix-wrapper:focus,.upload-card .ant-input-affix-wrapper-focused,.upload-card .ant-select-focused .ant-select-selector{border-color:#1f7a7a61!important;box-shadow:0 0 0 4px #1f7a7a14!important}.industry-grid .ant-btn{color:#41505d;background:#ffffffc7;border-color:#1f293314;border-radius:999px;height:40px;padding-inline:16px}.industry-grid .ant-btn-primary{color:#fff;background:linear-gradient(135deg,#1f7a7a,#63a6a1);border:none}.resume-uploader{background:radial-gradient(circle at 100% 0,#63a6a124,#0000 26%),linear-gradient(#fbfffff0,#f8f9f5f0)!important;border:1px dashed #1f7a7a57!important;border-radius:26px!important;padding:34px 0!important}.resume-uploader .ant-upload-text{color:var(--studio-navy);font-weight:700}.resume-uploader .ant-upload-hint{color:#72808b}.workflow-progress{background:#ffffff9e;border:1px solid #1f29330f;border-radius:22px;padding:12px 14px 8px}@media (width<=1100px){.workflow-step-band{grid-template-columns:1fr}.workflow-step-card{min-height:auto}}.workspace-overview{margin-top:34px}.workspace-hero{background:radial-gradient(circle at 90% 18%,#ee8d5a24,#0000 24%),linear-gradient(#fffffff5,#fcf7f0f5);border-radius:32px;padding:34px 36px}.workspace-heading h2{font-family:Iowan Old Style,Palatino Linotype,Noto Serif SC,Source Han Serif SC,serif;font-size:clamp(32px,3.2vw,46px)}.workspace-stats-grid{gap:16px}.workspace-stat-card,.workspace-panel,.admin-shell-card{background:linear-gradient(#fffffff2,#f9f7f1eb)!important;border:1px solid #1f293314!important;border-radius:28px!important}.workspace-stat-card .ant-card-body{padding:20px 22px!important}.workspace-stat-value{font-size:30px}.workflow-check-item,.pillar-item{background:#ffffffd1;border-radius:24px;padding:18px 20px}.workflow-check-badge{background:linear-gradient(135deg,#1a2338,#1f7a7a);border-radius:16px}.pricing-section{margin-top:34px}.pricing-card{background:radial-gradient(circle at 100% 0,#ee8d5a1f,#0000 24%),linear-gradient(#fffffff5,#fbf8f2f5)!important}.pricing-card .panel-heading{align-items:center;margin-bottom:24px}.plan-card{transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0,#63a6a11f,#0000 26%),linear-gradient(#fff,#fcf8f1)!important;border-radius:28px!important}.plan-card:hover{transform:translateY(-8px);box-shadow:0 26px 46px #1f29331c}.plan-card .ant-card-body{flex-direction:column;height:100%;display:flex}.plan-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.featured-plan-card{background:radial-gradient(circle at 100% 0,#ee8d5a38,#0000 26%),linear-gradient(#fffaf2,#fff)!important;border-color:#ee8d5a3d!important}.featured-plan-card:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ee8d5a29}.plan-price{font-size:34px}.sop-card,.order-panel{background:linear-gradient(#fffffff5,#faf7f2f5)!important;border-radius:28px!important}.order-summary-card{background:#ffffffc7!important;border-radius:22px!important}.order-toolbar{background:#1f7a7a0d;border-color:#1f7a7a1a;border-radius:22px}.feature-grid{margin-top:28px}.feature-card{transition:transform .22s,box-shadow .22s;overflow:hidden;background:radial-gradient(circle at 100% 0,#ee8d5a1a,#0000 24%),linear-gradient(#fffffffa,#f7f9f6f5)!important;border-radius:28px!important}.feature-card:hover{transform:translateY(-8px);box-shadow:0 26px 48px #1f29331f}.feature-icon{width:60px;height:60px;color:var(--studio-navy);background:linear-gradient(135deg,#1f7a7a29,#ee8d5a2e);border-radius:20px}.status-banner{margin-top:26px;background:linear-gradient(135deg,#1f7a7a1a,#ee8d5a1f)!important}.analysis-grid{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);gap:24px;margin-top:28px}.main-column,.side-column{gap:24px}.panel-card{background:linear-gradient(#fffffff2,#fbf8f3ed)!important;border-radius:30px!important}.panel-heading{margin-bottom:20px}.score-card,.basic-info-card,.insight-card,.compare-card,.delivery-score-card,.market-panel,.html-preview-card,.change-log-card,.persona-card{border-radius:28px!important}.score-card{min-height:300px;box-shadow:inset 0 1px #ffffffa6;background:linear-gradient(#fff,#faf7f2)!important}.delivery-overview{gap:16px}.delivery-score-card{min-height:160px;background:linear-gradient(#fff,#f7faf7)!important}.delivery-pillars{gap:14px}.delivery-pillar{background:radial-gradient(circle at 100% 0,#63a6a11a,#0000 26%),linear-gradient(#fff,#faf7f2);border-radius:24px;min-height:176px}.market-panel{background:radial-gradient(circle at 100% 0,#1f7a7a1f,#0000 26%),linear-gradient(#fff,#f7faf9)!important}.market-signal-grid{gap:14px}.market-signal{background:#fffc;border-radius:22px;min-height:144px}.resume-preview-shell{background:linear-gradient(145deg,#1f29330d,#1f293300),linear-gradient(#ece4d6,#f6f3ec);border-radius:28px;padding:18px}.resume-preview-toolbar{padding:4px 4px 16px}.resume-preview-status{color:var(--studio-navy)}.resume-preview-meta span{background:#ffffffc2;border:1px solid #1f293314}.resume-preview-frame{border-radius:24px;min-height:980px}.persona-card{background:radial-gradient(circle at 100% 0,#63a6a11f,#0000 28%),linear-gradient(#fff 0%,#f8f8f2 100%)!important}.persona-hero{background:linear-gradient(135deg,#1a2338f7,#1f7a7af2);border-radius:26px}.persona-dimension{background:#ffffffb8;border-radius:20px}.keyword-cloud .ant-tag{border-radius:999px;padding-inline:12px}.app-footer{color:#6c7a85;padding-top:10px}@media (width<=1200px){.app-header,.app-content{width:min(100vw - 24px,1360px)}.hero-panel,.analysis-grid,.workspace-support-grid,.delivery-overview,.delivery-pillars,.market-signal-grid,.workspace-stats-grid{grid-template-columns:1fr}.upload-card{margin-top:0}.hero-note,.hero-lead{max-width:100%}.upload-quick-grid,.hero-highlights,.payment-provider-rail{grid-template-columns:1fr}.hero-highlight:first-child{grid-column:auto}.hero-metrics{grid-template-columns:1fr}.feature-grid .ant-col:nth-child(odd) .feature-card{transform:none}}@media (width<=768px){.app-header{border-radius:20px;width:calc(100vw - 18px);margin-top:10px;padding:0 18px}.app-content{width:calc(100vw - 12px);padding-top:18px}.hero-copy,.upload-card,.panel-card,.feature-card,.status-banner{border-radius:24px!important}.hero-copy{min-height:auto;padding:26px 24px 28px}.hero-copy h1{max-width:none;font-size:clamp(34px,11vw,52px)}.job-application-panel{padding:16px}.jd-gap-panel,.delivery-momentum-banner,.delivery-bundle-panel{border-radius:24px;padding:16px}.job-search-phrase{min-width:100%}.jd-gap-score-shell,.jd-gap-progress-pair{grid-template-columns:1fr}.jd-gap-dimension-card,.jd-gap-coverage-card,.jd-gap-priority-card{border-radius:20px}.hero-process-shell{padding:14px}.hero-cta,.hero-cta .ant-btn{width:100%}.upload-benefits{grid-template-columns:1fr;display:grid}.workspace-hero,.workspace-panel .ant-card-body,.admin-shell-card .ant-card-body{padding:20px!important}.plan-card,.sop-card,.order-panel,.market-signal,.delivery-pillar,.resume-preview-shell{border-radius:22px!important}.payment-provider-shell,.payment-provider-card{border-radius:20px}.payment-provider-card__topline,.payment-provider-card__footline,.payment-provider-title-row{flex-direction:column;align-items:flex-start}.payment-provider-card__marker{align-self:flex-start}.resume-preview-frame{min-height:760px}}.consumer-home-shell{gap:28px;display:grid}.consumer-intro-card,.consumer-workflow-stage,.support-hub-shell{border:1px solid #1f293314;border-radius:32px;box-shadow:0 28px 76px #1b233814}.consumer-intro-card{color:#ffffffe0;background:radial-gradient(circle at 94% 14%,#ee8d5a33,#0000 22%),radial-gradient(circle at 8% 2%,#63a6a11f,#0000 22%),linear-gradient(145deg,#1a2338fa,#1e354ef5 54%,#1f7a7aeb);grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:22px;padding:34px;display:grid}.consumer-intro-card .ant-typography,.consumer-intro-card .ant-typography-secondary,.consumer-intro-card .hero-highlight-label,.consumer-intro-card .metric-label,.consumer-intro-card .metric-caption{color:inherit}.consumer-intro-copy{flex-direction:column;gap:0;display:flex}.consumer-intro-copy h1,.consumer-intro-copy .ant-typography-h1,.consumer-intro-copy .ant-typography.ant-typography-h1{color:#fff;letter-spacing:-.06em;max-width:12ch;margin-top:18px;margin-bottom:16px;font-family:Iowan Old Style,Palatino Linotype,Noto Serif SC,Source Han Serif SC,serif;font-size:clamp(42px,4.6vw,66px);line-height:1.02}.consumer-intro-copy .hero-lead{max-width:90%}.consumer-intro-copy .hero-note{max-width:76%}.consumer-intro-aside{gap:16px;display:grid}.consumer-intro-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.consumer-intro-highlight:first-child{grid-column:span 2}.consumer-intro-highlight{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:24px;padding:16px 18px}.consumer-intro-highlight .hero-highlight-label{color:#ffffffa8!important}.consumer-intro-highlight .hero-highlight-value{color:#fff!important}.consumer-intro-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.consumer-metric-card{min-height:160px}.consumer-workflow-shell{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:22px;display:grid}.consumer-workflow-rail{gap:14px;display:grid;position:sticky;top:110px}.consumer-workflow-rail::-webkit-scrollbar{height:8px}.consumer-workflow-rail::-webkit-scrollbar-thumb{background:#1b273524;border-radius:999px}.consumer-step-card{appearance:none;text-align:left;cursor:pointer;background:radial-gradient(circle at 100% 0,#63a6a11a,#0000 24%),linear-gradient(#fffffff5,#fbf8f3f0);border:1px solid #1f293314;border-radius:26px;width:100%;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 18px 38px #1b23380f}.consumer-step-card:focus-visible{outline-offset:3px;outline:3px solid #ee8d5a52}.consumer-step-card:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 24px 44px #1b23381a}.consumer-step-card.is-active{background:radial-gradient(circle at 100% 0,#ee8d5a2e,#0000 24%),linear-gradient(#fffbf5fa,#fffffff5);border-color:#ee8d5a52}.consumer-step-card.is-complete{border-color:#1f7a7a3d}.consumer-step-card.is-locked{opacity:.68;cursor:not-allowed}.consumer-step-card__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.consumer-step-card__index{color:#fff;letter-spacing:.06em;background:linear-gradient(135deg,#1a2338,#1f7a7a);border-radius:14px;justify-content:center;align-items:center;min-width:44px;height:44px;font-weight:800;display:inline-flex}.consumer-step-card__eyebrow{letter-spacing:.16em;text-transform:uppercase;margin-top:14px;font-size:12px;display:block;color:#73828d!important}.consumer-step-card__title{color:#1b2735;margin-top:10px;font-size:18px;line-height:1.36;display:block}.consumer-step-card__description{color:#61717d;line-height:1.78;margin:10px 0 0!important}.consumer-workflow-stage{transform-origin:top;background:radial-gradient(circle at 100% 0,#63a6a11f,#0000 26%),linear-gradient(#fffffff5,#f9f6f0f5);padding:28px;animation:.28s workflow-stage-enter}.consumer-workflow-stage__header{border-bottom:1px solid #1f293314;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:22px;display:flex}.consumer-workflow-stage__header h2{letter-spacing:-.05em;font-family:Iowan Old Style,Palatino Linotype,Noto Serif SC,Source Han Serif SC,serif;font-size:clamp(30px,3vw,44px);margin-top:8px!important;margin-bottom:10px!important}.consumer-workflow-stage__header .ant-typography:last-child{color:#66737d;max-width:760px;margin-bottom:0}.consumer-workflow-stage__meta{grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;min-width:min(480px,100%);display:grid}.consumer-stage-stat{background:#ffffffb8;border:1px solid #1f29330f;border-radius:20px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.consumer-stage-stat.wide{grid-column:span 2}.consumer-workflow-stage__footer{border-top:1px solid #1f293314;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.consumer-workflow-stage__footer .ant-btn-primary{border-radius:999px;min-width:220px;height:48px}.stage-flow-stack,.workflow-stage-side{gap:22px;display:grid}.workflow-stage-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:22px;display:grid}.workflow-stage-main{min-width:0}.history-item-row{border-top:1px solid #1f293314;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.history-item-row:first-child{border-top:none;padding-top:0}.history-item-row:last-child{padding-bottom:0}.stage-upload-shell{width:100%}.stage-upload-card,.stage-status-banner{margin-top:0}.support-hub-shell{background:radial-gradient(circle at 100% 0,#ee8d5a24,#0000 24%),linear-gradient(#fffffff5,#fcf8f2f5);margin-top:6px;padding:28px}.support-hub-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.support-hub-header h2{letter-spacing:-.04em;font-family:Iowan Old Style,Palatino Linotype,Noto Serif SC,Source Han Serif SC,serif;font-size:clamp(28px,2.8vw,40px);margin-top:8px!important;margin-bottom:10px!important}.support-hub-header .ant-typography:last-child{max-width:760px;margin-bottom:0}.support-hub-body{gap:20px;display:grid}.support-hub-heading{margin-bottom:18px}.support-feature-grid{margin-top:0}.support-feature-grid .feature-card{transform:none!important}.history-showcase-card .ant-list-item{padding-block:18px}@keyframes workflow-stage-enter{0%{opacity:0;transform:translateY(10px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1280px){.consumer-intro-card,.consumer-workflow-shell,.workflow-stage-grid,.consumer-intro-metrics{grid-template-columns:1fr}.consumer-workflow-rail{grid-auto-columns:minmax(248px,1fr);grid-auto-flow:column;padding-bottom:4px;position:static;overflow-x:auto}.consumer-workflow-stage__meta{width:100%;min-width:0}}@media (width<=768px){.consumer-intro-card,.consumer-workflow-stage,.support-hub-shell{border-radius:24px;padding:20px}.consumer-intro-copy h1,.consumer-intro-copy .ant-typography-h1,.consumer-intro-copy .ant-typography.ant-typography-h1{max-width:none;font-size:clamp(34px,11vw,50px)}.consumer-intro-copy .hero-lead,.consumer-intro-copy .hero-note{max-width:100%}.consumer-intro-highlight-grid,.consumer-workflow-stage__meta{grid-template-columns:1fr}.consumer-intro-highlight:first-child,.consumer-stage-stat.wide{grid-column:auto}.consumer-workflow-stage__header,.consumer-workflow-stage__footer,.support-hub-header{flex-direction:column}.consumer-workflow-stage__footer .ant-btn-primary,.consumer-workflow-stage__footer .ant-space,.consumer-workflow-stage__footer .ant-space .ant-btn,.consumer-workflow-stage__footer>.ant-btn,.support-hub-header .ant-segmented{width:100%}.consumer-workflow-rail{scroll-snap-type:x proximity;grid-auto-columns:minmax(260px,86vw)}.consumer-step-card{scroll-snap-align:start}.history-item-row{align-items:flex-start}}.nav-scroll-section,.upload-entry-anchor{scroll-margin-top:136px}.capabilities-section,.history-section-anchor{display:block}.app-header{min-height:80px;padding:10px 24px}.brand-lockup{align-items:center;gap:14px;min-width:0}.brand-badge{letter-spacing:-.05em;background:radial-gradient(circle at 28% 28%,#ffffff57,#0000 30%),linear-gradient(135deg,#18253b,#1d6b78 64%,#eaa06d);border-radius:17px;width:52px;height:52px;font-size:24px;box-shadow:0 14px 24px #192b441f,inset 0 1px #ffffff52}.brand-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.brand-eyebrow{letter-spacing:.18em;color:#428191e6;text-transform:uppercase;font-size:10px;font-weight:700}.brand-title-row{flex-wrap:nowrap;align-items:center;gap:10px}.brand-title-row h4{letter-spacing:-.035em;text-shadow:0 1px #ffffffb8;font-family:Iowan Old Style,Palatino Linotype,Noto Serif SC,serif;color:#14223a!important;margin:0!important;font-size:27px!important;font-weight:700!important;line-height:1!important}.brand-status{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;height:24px;padding-inline:10px;font-size:10px;font-weight:700;box-shadow:inset 0 1px #ffffffeb,0 8px 14px #b578451a;color:#8f5f3f!important;background:linear-gradient(135deg,#fffbf6fa,#fff2e4f0)!important;border:1px solid #df985c29!important}.brand-description{color:#4d586ab8;letter-spacing:.01em;max-width:360px;margin-top:0;font-size:12px;line-height:1.32;display:block}.header-actions{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;margin-left:6px;display:grid}.header-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffffdb,#fbf6efe6);border:1px solid #14263e0f;border-radius:999px;flex-wrap:nowrap;justify-content:center;justify-self:center;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:5px;display:flex;box-shadow:inset 0 1px #ffffffeb,0 12px 24px #1a23380f}.header-utility{justify-content:flex-end;align-items:center;gap:8px;min-width:max-content;display:flex}.header-utility-panel{background:linear-gradient(#ffffffd6,#f8f4eee0);border:1px solid #14263e0f;border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffffeb,0 10px 22px #1a23380d}.header-account-pill{color:#27415f;background:linear-gradient(#f7fafdf0,#f1f6faf5);border:1px solid #4871a414;border-radius:999px;align-items:center;gap:8px;max-width:152px;min-height:36px;padding:0 10px 0 7px;display:inline-flex;box-shadow:inset 0 1px #ffffffeb}.header-account-icon{color:#fff;background:linear-gradient(135deg,#206775,#3a7db9);border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:inline-flex;box-shadow:0 6px 12px #255fa824}.header-account-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.header-language-select{min-width:102px}.header-language-select .ant-select-selector{background:#ffffffd6!important;border:1px solid #14263e0f!important;border-radius:999px!important;height:36px!important;padding-inline:12px!important;box-shadow:inset 0 1px #ffffffe6!important}.header-language-select .ant-select-selection-item,.header-language-select .ant-select-selection-placeholder{font-size:12px;font-weight:700;color:#1d3554!important;line-height:34px!important}.header-link{appearance:none;color:#5c6875;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:14px;font-weight:700;transition:color .18s,background .18s,transform .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden}.header-link:before{content:"";border-radius:inherit;opacity:0;background:linear-gradient(135deg,#ffffffe0,#fff6ea6b);transition:opacity .18s;position:absolute;inset:1px}.header-link:after{content:"";opacity:0;transform-origin:50%;background:linear-gradient(90deg,#c4dbd924,#efa8792e);border-radius:999px;height:2px;transition:opacity .18s,transform .18s,background .18s;position:absolute;bottom:6px;left:14px;right:14px;transform:scaleX(.6)}.header-link-indicator{z-index:1;width:6px;height:6px;box-shadow:none;opacity:.6;background:#40a19b57;border-radius:999px;transition:background .18s,box-shadow .18s,transform .18s;position:relative}.header-link-label{z-index:1;align-items:center;line-height:1;display:inline-flex;position:relative;transform:translateY(-.5px)}.header-link:hover{color:#1a2338;background:#1f7a7a0b;transform:translateY(-1px)}.header-link:hover:before,.header-link:hover:after{opacity:1}.header-link:hover:after{transform:scaleX(.82)}.header-link:hover .header-link-indicator{transform:scale(1.04)}.header-link.is-active{color:#162335;background:linear-gradient(135deg,#fffffffc,#fff8f0f5),linear-gradient(135deg,#1f7a7a1a,#ee8d5a24);transform:translateY(-1px);box-shadow:inset 0 1px #fffffff5,0 10px 20px #1a233814,0 0 0 1px #f0b7892e}.header-link.is-active:before{opacity:1;background:linear-gradient(135deg,#fffffff5,#fff3e5bd)}.header-link.is-active:after{opacity:1;background:linear-gradient(90deg,#1f7a7a,#ee8d5a 62%,#f4bb8b);transform:scaleX(1)}.header-link.is-active .header-link-indicator{opacity:1;background:linear-gradient(135deg,#1f7a7a,#ee8d5a);transform:scale(1.15);box-shadow:0 0 0 5px #ee8d5a1f,0 4px 10px #c9744624}.header-link.is-active .header-link-label{letter-spacing:0;font-weight:800}.header-link:focus-visible{outline-offset:2px;outline:2px solid #1f7a7a57}.header-auth-actions{box-shadow:none;background:0 0;border:none;justify-content:flex-end;align-items:center;gap:8px;margin:0;padding:0;display:inline-flex}.header-auth-actions .ant-btn,.header-logout-button{border-radius:999px;height:36px;padding-inline:15px;font-size:12px;font-weight:700}.header-login-button{box-shadow:0 10px 18px #255fa829;background:linear-gradient(135deg,#1d5eb0,#2d75c5)!important;border:none!important}.header-register-button,.header-logout-button{box-shadow:inset 0 1px #ffffffe6;color:#1d3554!important;background:#ffffffd6!important;border:1px solid #14263e0f!important}@media (width<=1100px){.app-header{flex-wrap:wrap;align-items:flex-start;gap:16px;padding-block:16px}.header-actions{grid-template-columns:1fr;margin-left:0}.brand-description{max-width:100%}.header-nav{scrollbar-width:none;justify-self:stretch;width:100%;overflow-x:auto}.header-nav::-webkit-scrollbar{display:none}.header-utility{flex-wrap:wrap;justify-content:space-between;min-width:0}.header-utility-panel{margin-left:auto}.header-account-pill{max-width:100%}.header-auth-actions{justify-content:space-between;width:auto}}@media (width<=768px){.app-header{padding:16px 18px}.header-actions{gap:12px}.header-nav{width:100%}.header-link{padding:0 16px}.header-utility{align-items:stretch;gap:8px;width:100%}.header-account-pill{justify-content:center;max-width:none}.header-utility-panel{justify-content:space-between;width:100%}.header-language-select{flex:120px;min-width:0}.header-auth-actions{flex-wrap:nowrap}.header-auth-actions .ant-btn,.header-logout-button{padding-inline:16px}}.consumer-home-shell{gap:36px}.consumer-intro-card{background:radial-gradient(circle at 88% 14%,#ee8d5a3d,#0000 21%),radial-gradient(circle at 10% 0,#63a6a126,#0000 24%),linear-gradient(136deg,#131d2ffc,#192c45f7 52%,#126766f2);grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);gap:26px;padding:40px;position:relative;overflow:hidden;box-shadow:0 34px 90px #121c2c2e}.consumer-intro-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1f,#0000 62%);border-radius:999px;width:380px;height:380px;position:absolute;inset:auto -10% -18% auto}.consumer-intro-copy{z-index:1;position:relative}.consumer-intro-copy .hero-lead{color:#ffffffc7;max-width:84%;font-size:18px;line-height:1.9}.consumer-intro-copy .hero-note{color:#fff9;max-width:72%;line-height:1.85}.consumer-intro-aside{z-index:1;align-content:start;gap:18px;position:relative}.consumer-intro-highlight{min-height:118px;box-shadow:inset 0 1px #ffffff14}.consumer-intro-highlight:first-child{background:radial-gradient(circle at 100% 0,#ee8d5a2e,#0000 34%),linear-gradient(#ffffff29,#ffffff14);min-height:152px}.consumer-intro-highlight .hero-highlight-value{margin-top:8px;line-height:1.75}.consumer-metric-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff24,#ffffff14)!important;border:1px solid #ffffff14!important;border-radius:24px!important}.consumer-metric-card .ant-card-body{padding:22px 20px!important}.consumer-workflow-shell{grid-template-columns:1fr;gap:18px}.consumer-workflow-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;position:static}.consumer-step-card{background:radial-gradient(circle at 100% 0,#63a6a11f,#0000 28%),linear-gradient(#fffffff7,#fcf8f2f5);border-radius:28px;min-height:186px;padding:20px}.consumer-step-card__title{font-size:19px}.consumer-step-card__description{line-height:1.72}.consumer-workflow-stage{padding:32px;box-shadow:0 26px 74px #1b233814}.consumer-workflow-stage__header{gap:24px;padding-bottom:24px}.consumer-workflow-stage__body{margin-top:26px}.workflow-stage-grid{grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr);gap:20px}.workspace-panel,.workspace-stat-card,.admin-shell-card,.stage-upload-card{box-shadow:0 18px 44px #141f2e0f}.pricing-section,.capabilities-section{margin-top:40px}.pricing-card{overflow:hidden}.pricing-signal-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 24px;display:grid}.pricing-signal-card{background:radial-gradient(circle at 100% 0,#63a6a11f,#0000 30%),linear-gradient(#ffffffd6,#fffbf5eb);border:1px solid #1f293314;border-radius:24px;padding:18px 20px}.pricing-signal-label{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700;display:block;color:#7a6152!important}.pricing-signal-value{margin-top:10px;line-height:1.75;display:block;color:#213244!important}.capabilities-showcase{background:radial-gradient(circle at 100% 0,#ee8d5a24,#0000 24%),linear-gradient(#fffffff5,#fcf8f2fa);padding:32px}.support-capability-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:8px;display:grid}.support-capability-item{background:linear-gradient(#ffffffd6,#f7f9f6eb);border:1px solid #1f293314;border-radius:24px;flex-direction:column;gap:8px;min-height:126px;padding:18px 20px;display:flex}.support-capability-label{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700;color:#6a7a86!important}.support-capability-value{line-height:1.8;color:#1f2933!important}.feature-grid.support-feature-grid{margin-top:12px}.feature-grid .ant-col:nth-child(odd) .feature-card{transform:none}.feature-card{position:relative;box-shadow:0 20px 46px #16202f14}.feature-card:before{content:"";background:linear-gradient(90deg,#1f7a7abd,#ee8d5ac7);border-radius:999px;height:4px;position:absolute;top:0;left:24px;right:24px}.feature-card .ant-card-body{padding:28px 24px 24px!important}.feature-card h4{letter-spacing:-.03em;font-family:Iowan Old Style,Palatino Linotype,Noto Serif SC,Source Han Serif SC,serif;font-size:24px;margin-top:18px!important;margin-bottom:10px!important}.feature-card p{color:#61717d;line-height:1.84;margin-bottom:0!important}.feature-icon{box-shadow:0 14px 28px #1f7a7a1f}@media (width<=1280px){.consumer-intro-card{grid-template-columns:1fr}.consumer-intro-copy .hero-lead,.consumer-intro-copy .hero-note{max-width:100%}.consumer-workflow-rail{grid-template-columns:none;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}.pricing-signal-row,.support-capability-strip{grid-template-columns:1fr}.tailor-phase-rail,.tailor-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.consumer-home-shell{gap:24px}.tailor-phase-rail,.tailor-summary-grid,.tailor-signal-grid{grid-template-columns:1fr}.tailor-workbench-head,.tailor-question-heading,.tailor-question-nav,.tailor-preview-note__top,.tailor-result-banner{flex-direction:column;align-items:stretch}.tailor-workbench-actions,.tailor-workbench-actions .ant-btn,.tailor-empty-actions,.tailor-empty-actions .ant-btn{width:100%}.tailor-question-progress{align-items:flex-start}.tailor-result-banner__tags{max-width:none}.consumer-intro-card,.capabilities-showcase{padding:24px}.hero-account-panel{border-radius:22px;padding:18px}.hero-account-title{font-size:20px!important}.hero-account-actions{width:100%}.hero-account-actions .ant-btn{flex:100%;min-width:0}.auth-entry-card .ant-card-body{padding:18px!important}.consumer-step-card{min-height:auto}.consumer-workflow-stage{padding:22px}.pricing-signal-card,.support-capability-item{min-height:auto}.feature-card h4{font-size:22px}}@media (width<=1200px){.rewrite-feedback-banner{grid-template-columns:auto minmax(0,1fr)}.rewrite-feedback-meta{grid-column:1/-1}}@media (width<=768px){.rewrite-feedback-banner{grid-template-columns:1fr;align-items:flex-start;padding:16px}.rewrite-feedback-icon{border-radius:16px;width:46px;height:46px}}
