:root{--color-bg-base:#121212;--color-bg-surface:#181818;--color-bg-elevated:#1f1f1f;--color-bg-overlay:#252525;--color-text-primary:#fff;--color-text-secondary:#cbcbcb;--color-text-muted:#7c7c7c;--color-text-disabled:#4d4d4d;--color-accent:#1ed760;--color-accent-hover:#3be477;--color-accent-active:#18b455;--color-accent-subtle:#1ed76018;--color-positive:#1ed760;--color-warning:#ffa42b;--color-negative:#f3727f;--color-info:#539df5;--color-border:#2a2a2a;--color-border-strong:#4d4d4d;--color-border-focus:#1ed760;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--text-hero:clamp(32px, 5vw, 56px);--text-2xl:28px;--text-xl:22px;--text-lg:18px;--text-base:16px;--text-sm:14px;--text-xs:12px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:9999px;--shadow-card:0 2px 8px #00000052;--shadow-card-hover:0 8px 24px #0006;--shadow-dialog:0 24px 64px #0009;--shadow-inset-input:0 0 0 2px #1ed76033;--duration-fast:.1s;--duration-base:.16s;--duration-slow:.24s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}*{box-sizing:border-box}html{background:var(--color-bg-base);min-height:100%;color:var(--color-text-primary)}body{background:radial-gradient(circle at top left, #1ed7601f, transparent 32rem), var(--color-bg-base);min-height:100vh;color:var(--color-text-primary);margin:0;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif}a{color:inherit;text-decoration:none}button,textarea,input{font:inherit}.shell{width:min(1180px,100% - 32px);margin:0 auto;padding:24px 0 48px}.topbar{justify-content:space-between;align-items:center;gap:16px;padding:12px 0 28px;display:flex}.brand{align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.brandMark{background:var(--color-accent);color:#000;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.nav{color:var(--color-text-secondary);gap:8px;font-size:14px;display:flex}.nav a,.pill{border:1px solid var(--color-border-strong);background:var(--color-bg-elevated);border-radius:999px;padding:10px 16px}.heroGrid,.dashboardGrid{grid-template-columns:minmax(0,1.75fr) minmax(280px,.65fr);align-items:stretch;gap:18px;display:grid}.resumeStack{flex-direction:column;gap:18px;display:flex}.resumeFormatChips{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;padding:12px 14px;display:flex}.resumeFormatChipsLabel{color:var(--color-text-secondary);letter-spacing:.04em;margin-right:4px;font-size:12px;font-weight:700}.resumeFormatChip{min-height:32px;padding:6px 14px;font-size:13px}.panel,.card{background:var(--color-bg-surface);border-radius:8px;padding:24px}.panel{min-height:420px}.eyebrow{color:var(--color-accent);margin:0 0 12px;font-size:13px;font-weight:700}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;max-width:840px;margin-bottom:18px;font-size:clamp(34px,5vw,56px);line-height:1.2}h2{margin-bottom:14px;font-size:28px;line-height:1.35}h3{margin-bottom:10px;font-size:18px}.lede{max-width:760px;color:var(--color-text-secondary);font-size:17px;line-height:1.65}.actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.primaryCta{background:var(--color-accent);color:#000;cursor:pointer;min-width:120px;min-height:44px;transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border:0;border-radius:999px;padding:12px 24px;font-size:15px;font-weight:700}.primaryCta:hover{background:var(--color-accent-hover);box-shadow:0 0 0 4px var(--color-accent-subtle)}.primaryCta:active{background:var(--color-accent-active);transform:scale(.97)}.primaryCta:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.secondaryCta{border:1px solid var(--color-border-strong);background:var(--color-bg-elevated);min-height:44px;color:var(--color-text-primary);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);border-radius:999px;padding:11px 20px;font-size:14px;font-weight:600}.secondaryCta:hover{background:var(--color-bg-overlay);border-color:var(--color-text-muted)}.secondaryCta:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.outlinedCta{border:1px solid var(--color-border-strong);min-height:44px;color:var(--color-text-secondary);cursor:pointer;transition:color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);background:0 0;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500}.outlinedCta:hover{color:var(--color-text-primary);border-color:var(--color-text-muted)}.outlinedCta:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.primaryCta:disabled,.secondaryCta:disabled,.outlinedCta:disabled{cursor:not-allowed;opacity:.45}.metricRow,.layerList{gap:12px;margin-top:18px;display:grid}.metric,.layerItem{background:var(--color-bg-elevated);border-radius:8px;padding:16px}.metric strong{margin-bottom:6px;font-size:28px;display:block}.muted{color:var(--color-text-muted)}.fieldLabel,.statusLine{color:var(--color-text-secondary);letter-spacing:0;margin:16px 0 8px;font-size:14px;font-weight:700;display:block}.textarea{resize:vertical;border:1px solid var(--color-border-strong);background:var(--color-bg-elevated);width:100%;min-height:220px;color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border-radius:8px;padding:14px 16px;line-height:1.6}.textarea:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-inset-input);outline:none}.compactTextarea{min-height:120px}.uploadPanel{gap:16px;display:grid}.dropZone{border:1px dashed var(--color-border-strong);background:linear-gradient(#1ed76014,#1f1f1ff5);border-radius:16px;gap:12px;padding:20px;display:grid}.dropZoneActive{border-color:var(--color-accent);box-shadow:0 0 0 1px #1ed76059}.uploadPicker{cursor:pointer;justify-content:center;align-items:center;width:fit-content;display:inline-flex}.visuallyHiddenInput{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.uploadHint,.errorText{margin:0;font-size:13px;line-height:1.5}.analysisProgress{background:#1ed7600d;border:1px solid #1ed7602e;border-radius:8px;flex-direction:column;gap:6px;margin:12px 0 0;padding:12px 14px;list-style:none;display:flex}.analysisProgressItem{color:var(--color-text-muted,#a1a1aa);align-items:center;gap:8px;font-size:13px;line-height:1.5;transition:color .16s,opacity .16s;display:flex}.analysisProgressIcon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;font-weight:700;display:inline-flex}.analysisProgressItem--pending{opacity:.45}.analysisProgressItem--running{color:#1ed760;animation:1.1s ease-in-out infinite analysisProgressPulse}.analysisProgressItem--running .analysisProgressIcon{animation:1s linear infinite analysisProgressSpin}.analysisProgressItem--done{color:#fff}.analysisProgressItem--done .analysisProgressIcon{color:#1ed760}@keyframes analysisProgressPulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes analysisProgressSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes analysisIndeterminate{0%{left:-40%}60%{left:100%}to{left:100%}}.treemapWrapper{grid-column:1/-1}.errorText{color:#ff8a94}.uploadFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.uploadField{background:var(--color-bg-surface);border-radius:12px;gap:10px;padding:16px;display:grid}.uploadSummary,.uploadFooter{background:var(--color-bg-surface);border-radius:12px;gap:12px;padding:16px;display:grid}.sourceList{gap:10px;display:grid}.sourceChip{background:var(--color-bg-elevated);border-radius:10px;gap:6px;padding:14px 16px;display:grid}.sourceChip strong{font-size:15px}.sourceChip span{color:var(--color-text-secondary);word-break:break-all;font-size:13px;line-height:1.5}.sourceChip small{color:var(--color-text-muted);font-size:12px}.uploadAction{width:fit-content}.input{border:1px solid var(--color-border-strong);background:var(--color-bg-elevated);width:100%;min-height:48px;color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border-radius:8px;padding:12px 16px}.input:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-inset-input);outline:none}.status{color:var(--color-accent);background:#1ed7601a;border-radius:999px;margin-bottom:16px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.sectionGap{margin-top:28px}.sourceLink{color:var(--color-accent);margin-bottom:12px;font-size:14px;font-weight:700;display:inline-flex}.sourceMeta{color:var(--color-text-muted);gap:6px;font-size:12px;line-height:1.4;display:grid}.segmentedControls{flex-wrap:wrap;gap:10px;margin:12px 0 18px;display:flex}.compactButton{min-height:38px;padding:8px 14px}.treemapGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.cardGrid{gap:var(--s3,24px);margin-top:var(--s4,32px);display:grid}.scoreCardGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.scoreCard{gap:var(--s1,8px);border:1px solid var(--color-border-strong,#ffffff1f);min-height:120px;transition:box-shadow var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard), background var(--duration-base) var(--ease-standard);background:#1f1f1fa6;border-radius:16px;padding:1.25rem 1.5rem;display:grid}.scoreCard:hover{background:var(--color-bg-elevated);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.scoreCard h2{color:var(--color-text-primary,#fff);margin:0;font-size:16px;font-weight:600}.scoreCardLede{color:var(--color-text-secondary,#fff9);margin:0;font-size:13px;line-height:1.5}.scorePlaceholder{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px}.scoreCardLocked{opacity:.85;border-style:dashed}.evidenceGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.evidenceCard{gap:var(--s1,8px);padding:var(--s3,24px);border:1px solid var(--color-border-strong,#ffffff1f);background:#1f1f1f8c;border-radius:16px;display:grid}.evidenceCard h2{color:var(--color-text-primary,#fff);margin:0;font-size:18px;font-weight:600}.treemapPlaceholder{border-style:dashed}.treemapHeader{justify-content:space-between;align-items:center;gap:var(--s2,16px);flex-wrap:wrap;display:flex}.treemapHeader h2{margin:0}.marketTreemapCard{grid-column:1/-1}.treemapFlexGrid{width:100%;min-height:400px;margin-top:var(--s2,16px);flex-wrap:wrap;gap:6px;display:flex}.treemapNodeGrid{margin-top:var(--s2,16px);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.treemapNode{cursor:pointer;text-align:left;background:#1f1f1fb3;border:1px solid #ffffff14;border-radius:10px;gap:4px;padding:10px 12px;transition:border-color .15s,background .15s;display:grid}.treemapNode:hover{background:#323232d9;border-color:#fff3}.treemapNode strong{color:var(--color-text-primary,#fff);font-size:13px;font-weight:600}.treemapNodeHighlight{background:#1ed76014!important;border-color:#1ed76080!important}.treemapIndustryCell{background:color-mix(in srgb, var(--industry-color,#6b7280) 8%, transparent);border:1px solid color-mix(in srgb, var(--industry-color,#6b7280) 28%, transparent);cursor:pointer;text-align:left;border-radius:8px;flex-direction:column;gap:4px;min-height:44px;padding:8px 10px;transition:background .15s,border-color .15s;display:flex;overflow:hidden}.treemapIndustryCell:hover{background:color-mix(in srgb, var(--industry-color,#6b7280) 18%, transparent);border-color:color-mix(in srgb, var(--industry-color,#6b7280) 55%, transparent)}.treemapIndustryCellHighlight{background:#1ed7601a!important;border-color:#1ed76080!important}.treemapIndustryLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--industry-color,#6b7280);font-size:10px;font-weight:700}.treemapIndustryCount{color:var(--color-text-secondary,#ffffff80);font-size:11px}.treemapIndustryCompanies{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}.treemapIndustryCompanyRow{justify-content:space-between;gap:6px;display:flex}.treemapIndustryCompanyName{color:var(--color-text-secondary,#fff9);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.treemapIndustryCompanyCount{color:var(--industry-color,#6b7280);flex-shrink:0;font-size:10px;font-weight:600}.treemapHighlightBadge{letter-spacing:.05em;color:#1ed760;background:#1ed76033;border-radius:4px;align-self:flex-start;margin-top:2px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-block}.treemapDrilldownHint{margin-top:2px;font-size:11px}.treemapModeStrip{margin-top:var(--s2,16px);flex-wrap:wrap;gap:8px;display:flex}.treemapModeChip{color:var(--color-text-secondary,#ffffff8c);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:500}.treemapModeChipActive{color:#1ed760;background:#1ed76026;border-color:#1ed76066}.treemapBreadcrumb{margin-top:var(--s1,8px);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.treemapBreadcrumbStep{color:var(--color-text-secondary,#fff9);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.treemapBreadcrumbStep:disabled{cursor:default;color:var(--color-text-primary,#fff);text-decoration:none}.treemapBreadcrumbBack{color:var(--color-text-secondary,#ffffff8c);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;margin-left:auto;padding:3px 10px;font-size:12px}.treemapBreadcrumbBack:hover{background:#ffffff1a}.autoAnalysisHint{margin-top:var(--s2,16px);padding:var(--s2,16px);background:#1ed76014;border:1px solid #1ed7602e;border-radius:12px}.evidenceCategoryGrid{gap:var(--s2,16px);margin-top:var(--s2,16px);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.evidenceCategory{gap:var(--s1,8px);padding:var(--s2,16px);border:1px solid var(--color-border,#2a2a2a);background:#1f1f1fb3;border-radius:12px;display:grid}.evidenceCategory h3{margin:0 0 var(--s1,8px);color:var(--color-accent);font-size:14px}.evidenceList{gap:var(--s1,8px);margin:0;padding:0;list-style:none;display:grid}.evidenceItem{padding:var(--s1,8px) 12px;background:#ffffff08;border-radius:8px;gap:4px;font-size:13px;display:grid}.evidenceItem p{color:var(--color-text-secondary,#cbcbcb);margin:0;line-height:1.5}.scoreRing{margin:var(--s2,16px) 0;padding:var(--s1,8px) var(--s3,24px);border:2px solid var(--color-accent);background:#1ed76014;border-radius:999px;align-items:baseline;gap:6px;display:inline-flex}.scoreRingValue{color:var(--color-accent);font-size:24px;font-weight:800}.scoreRingUnit{color:var(--color-text-muted,#7c7c7c);font-size:12px}.expertiseAxisGrid{margin-top:var(--s2,16px);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.expertiseAxisCard{border:1px solid var(--color-border,#2a2a2a);background:#1f1f1fb3;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.expertiseAxisLabel{color:var(--color-text-primary,#fff);margin:0 0 4px;font-size:13px;font-weight:600}.expertiseAxisDesc{margin:0;font-size:11px;line-height:1.5}.expertiseAxisPending{margin:4px 0 0;font-size:11px;font-style:italic}.industryPeerSection,.industrySkillSection{margin-top:var(--s2,16px)}.industryPeerSection h3,.industrySkillSection h3{margin:0 0 var(--s1,8px);color:var(--color-text-secondary,#cbcbcb);font-size:14px}.peerCompanyList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.peerCompanyItem{align-items:center;gap:var(--s1,8px);grid-template-columns:minmax(120px,1fr) minmax(80px,2fr) auto;font-size:13px;display:grid}.benchmarkBar{background:#ffffff14;border-radius:3px;height:6px;display:block;overflow:hidden}.benchmarkBarFill{background:var(--color-accent);height:100%;display:block}.skillTagGroup{margin-bottom:var(--s1,8px);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.skillTagGroupLabel{color:var(--color-text-muted,#7c7c7c);margin-right:4px;font-size:12px}.skillTag{border:1px solid #0000;border-radius:999px;padding:4px 10px;font-size:12px;display:inline-flex}.skillTagHave{color:var(--color-accent);background:#1ed76029}.skillTagPartial{color:var(--color-warning,#ffa42b);background:#ffa42b24}.skillTagMissing{color:#ff8a94;background:#ff8a941f}.heroSingle{max-width:680px;margin:0 auto}.customerValueSection{margin-top:2rem}.customerValueTitle{color:var(--color-text-primary);margin-bottom:1rem;font-size:1.1rem;font-weight:700}.homeServices{flex-direction:column;gap:0;display:flex}.serviceBlock{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 0;display:flex}.serviceTag{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent,#1ed760);margin:0;font-size:11px;font-weight:600}.serviceTitle{color:var(--color-text-primary,#f4f4f5);margin:0;font-size:18px;font-weight:700;line-height:1.3}.serviceList{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.serviceList li{color:var(--color-text-secondary,#d4d4d8);font-size:14px;line-height:1.5}.serviceDivider{background:var(--color-border,#ffffff14);height:1px}.homeTestimonials{flex-direction:column;gap:0;display:flex}.testimonyGroup{flex-direction:column;gap:10px;padding:20px 0;display:flex}.testimonyGroupLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent,#1ed760);margin:0;font-size:11px;font-weight:600}.testimonyItem{background:#1ed7600a;border-left:2px solid #1ed7604d;border-radius:0 6px 6px 0;margin:0;padding:12px 14px}.testimonyItem p{color:var(--color-text-secondary,#d4d4d8);margin:0;font-size:13px;line-height:1.6}.testimonyDivider{background:var(--color-border,#ffffff14);height:1px}.opportunityList{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.opportunityItem{background:#1ed7600a;border:1px solid #1ed7601f;border-radius:8px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.opportunityHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.opportunityCompany{color:var(--color-text-primary,#f4f4f5);font-size:14px}.opportunityMatch{color:var(--color-accent,#1ed760);flex-shrink:0;font-size:13px;font-weight:600}.opportunityPosition{color:var(--color-text-secondary,#d4d4d8);font-size:13px}.opportunityReason{margin:2px 0 0;font-size:12px}.jdCandCard{background:var(--color-bg-elevated,#1f1f1fb3);border:1px solid var(--color-border,#ffffff14);border-radius:8px;gap:4px;padding:10px 12px;display:grid}.jdCandCardHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.jdCandTitle{color:var(--color-text-primary,#fff);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.jdCandScore{color:var(--color-accent,#1ed760);flex-shrink:0;font-size:12px;font-weight:700}.jdCandMeta{color:var(--color-text-secondary,#888);gap:8px;font-size:11px;display:flex}.jdCandStatus--approved{color:var(--color-accent,#1ed760)}.jdCandStatus--needs_review{color:var(--color-text-secondary,#888)}.jdCandStatus--rejected{color:#e55}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes scoreRingDraw{0%{stroke-dashoffset:339px}to{stroke-dashoffset:var(--score-offset,0)}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.animateFadeUp{animation:fadeUpIn var(--duration-slow) var(--ease-standard) both}.animateFadeUp:first-child{animation-delay:0s}.animateFadeUp:nth-child(2){animation-delay:50ms}.animateFadeUp:nth-child(3){animation-delay:.1s}.animateFadeUp:nth-child(4){animation-delay:.15s}.animateFadeUp:nth-child(5){animation-delay:.2s}.scoreRingCircle{animation:scoreRingDraw .8s var(--ease-spring) .2s both}@media (max-width:1024px){.shell{width:min(1024px,100% - 24px)}}@media (max-width:768px){.shell{width:calc(100% - 24px);padding:16px 0 40px}.topbar{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 0 20px}.nav{flex-flow:wrap;align-items:flex-start;gap:8px 16px;font-size:14px}.heroGrid,.dashboardGrid{grid-template-columns:1fr}.scoreCardGrid{grid-template-columns:1fr 1fr}.uploadFields{grid-template-columns:1fr}.panel{min-height:auto}.cardGrid{gap:var(--s2);margin-top:var(--s3)}}@media (max-width:480px){.shell{width:calc(100% - 16px)}.scoreCardGrid{grid-template-columns:1fr}.primaryCta,.secondaryCta{justify-content:center;width:100%}.actions,.segmentedControls{flex-direction:column}.metric strong{font-size:22px}}.polishSection{margin-top:var(--s4,32px);gap:var(--s3,24px);display:grid}.polishCompare{gap:var(--s2,16px);grid-template-columns:1fr 1fr;display:grid}.polishPane{gap:6px;display:grid}.polishOriginal,.polishConverted{white-space:pre-wrap;max-height:320px;color:var(--color-text-secondary,#aaa);background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:12px;font-size:12px;line-height:1.6;overflow-y:auto}.polishEditor{border:1px solid var(--color-border,#2a2a2a);border-radius:var(--radius-lg,12px);padding:var(--s3,24px);margin-top:var(--s3,24px);gap:var(--s2,16px);background:#1a1a1a;display:grid}.polishEditorCols{gap:var(--s2,16px);grid-template-columns:1fr 1fr;display:grid}.polishEditor .polishPane,.polishPromptArea{gap:6px;display:grid}.polishSubmitBtn{justify-self:start}@media (max-width:640px){.polishEditorCols{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.animateFadeUp{opacity:1;animation:none;transform:none}.scoreRingCircle{animation:none}.primaryCta,.secondaryCta,.scoreCard,.input,.textarea,.treemapNode,.treemapIndustryCell{transition:none}}body.b2b-ver2-fullscreen .topbar{display:none}body.b2b-ver2-fullscreen .shell{width:100%;max-width:none;margin:0;padding:0}body.admin-fullscreen .topbar{display:none}body.admin-fullscreen .shell{width:100%;max-width:none;margin:0;padding:0}.bv2-mobile-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.bv2-mobile-tabs::-webkit-scrollbar{display:none}.bv2-mobile-drawer{z-index:400;-webkit-overflow-scrolling:touch;height:100dvh;position:fixed;top:0;right:0;overflow-y:auto}@media (max-width:768px){body.b2b-ver2-fullscreen{height:100dvh;overflow:hidden}.bv2-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}}
