:root{--brand-50:#fff6ee;--brand-100:#ffe8d2;--brand-200:#ffd0a8;--brand-300:#ffb674;--brand-400:#ff943a;--brand-500:#ff6e1f;--brand-600:#e55600;--brand-700:#ba4100;--brand-800:#823000;--ink-950:#22160c;--ink-900:#2d1c10;--ink-800:#46301f;--ink-700:#654c38;--ink-600:#826957;--ink-500:#a58b78;--line:#9452121f;--line-strong:#94521233;--surface:#fffaf4;--surface-2:#fff6ec;--surface-3:#fff;--surface-tint:#ffffffb8;--surface-strong:#fffcf7eb;--text:var(--ink-900);--muted:#776252;--danger:#a23418;--warning:#c27000;--success:#2b8a57;--shadow-xs:0 1px 2px #6f3b0b0d;--shadow-sm:0 10px 24px #8c4c0f14;--shadow-md:0 18px 42px #8c4c0f1a;--shadow-lg:0 28px 80px #8c4c0f24;--shadow-glow:0 28px 90px #ff6e1f2e;--radius-xs:10px;--radius-sm:14px;--radius-md:18px;--radius-lg:24px;--radius-xl:32px;--radius-full:999px;--container:1220px;--header-height:80px;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-soft:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 12% 0,#ffc4836b,#0000 26%),radial-gradient(circle at 86% 8%,#ffe7c9b8,#0000 34%),linear-gradient(#fff9f2 0%,#fff6ed 45%,#fffdf9 100%);font-family:SF Pro Display,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;line-height:1.6}img,svg,video,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer;background:0 0;border:none}:focus{outline:none}:focus-visible{outline-offset:3px;border-radius:10px;outline:2px solid #ff6e1fb3}::selection{background:#ffb67459}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{color:var(--ink-950);letter-spacing:-.03em}p{color:var(--muted)}.mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.muted{color:var(--muted)}.small{font-size:.88rem}.notice{color:var(--brand-700)}.error{color:var(--danger)}.app-shell,.product-site-shell{min-height:100vh}.content,.product-main{width:min(var(--container),calc(100vw - 32px));margin:0 auto;padding:22px 0 40px}.stack{flex-direction:column;gap:16px;display:flex}.stack-lg{gap:22px}.row{align-items:center;gap:12px;display:flex}.row.wrap{flex-wrap:wrap}.card,.data-panel,.preview-panel,.entry-card,.workflow-card,.metric-card,.detail-card,.workspace-mini-panel,.hero-side-card,.hero-steps-card,.quick-card{background:var(--surface-strong);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:var(--radius-lg)}.card{padding:22px}.section-head,.section-title-row,.landing-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.section-head.aligned-top,.landing-section-head.compact,.section-title-row{align-items:flex-start}.surface-kicker,.eyebrow{border-radius:var(--radius-full);width:fit-content;color:var(--brand-700);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#fff3e4f5,#ffe8cefa);border:1px solid #ff6e1f24;align-items:center;padding:8px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.soft-chip,.pill,.status-chip{border-radius:var(--radius-full);width:fit-content;color:var(--brand-700);background:#fff7ecf2;border:1px solid #ff6e1f1f;align-items:center;padding:8px 12px;font-size:.82rem;display:inline-flex}.status-chip{font-weight:700}.status-chip.subtle,.soft-chip.warn{color:var(--warning);background:#fff4e0f2}.soft-chip.danger,.pill.deadline.danger{color:var(--danger);background:#fff2effa;border-color:#a2341829}.strong-chip{background:linear-gradient(135deg,#ffefd8fa,#ffe2bbfa);font-weight:700}.button,.product-button{border-radius:var(--radius-full);border:1px solid var(--brand-500);color:#fff;letter-spacing:.01em;width:fit-content;min-height:46px;transition:transform .18s var(--ease-soft),box-shadow .18s var(--ease-soft),border-color .18s ease,background .18s ease;background:linear-gradient(135deg,#ff9c41 0%,#ff741d 55%,#e55600 100%);justify-content:center;align-items:center;padding:0 18px;font-weight:700;display:inline-flex;box-shadow:0 16px 32px #ff6e1f2e}.button:hover,.product-button:hover{transform:translateY(-1px);box-shadow:0 22px 36px #ff6e1f33}.button.secondary,.product-button.secondary{color:var(--brand-700);box-shadow:none;background:#fffffff2;border-color:#ff6e1f2e}.button.ghost,.product-button.ghost{color:var(--ink-700);box-shadow:none;background:#ffffff9e;border-color:#9452121f}.button:disabled,.product-button:disabled{opacity:.56;cursor:not-allowed;box-shadow:none;transform:none}.button.small,.product-button.small,.compact-button{min-height:40px;padding:0 14px;font-size:.9rem}.wide-button{width:100%}.field{color:var(--ink-800);flex-direction:column;gap:8px;font-size:.93rem;display:flex}.field input,.field select,.field textarea{width:100%;min-width:0;color:var(--text);background:#ffffffe0;border:1px solid #9452121f;border-radius:16px;padding:14px 16px;transition:border-color .16s,box-shadow .16s,background .16s}.field textarea{resize:vertical;min-height:120px}.field input:focus,.field select:focus,.field textarea:focus{background:#fff;border-color:#ff6e1f6b;box-shadow:0 0 0 5px #ff6e1f1a}.grow{flex:1}.topbar,.product-site-header{z-index:60;min-height:var(--header-height);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff9f1c2;border-bottom:1px solid #9452121a;justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;display:flex;position:sticky;top:0}.topbar-strong{background:#fffbf6d1}.brand-lockup{align-items:center;gap:12px;display:inline-flex}.brand-mark{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#ffb24f 0%,#ff731f 58%,#d94d00 100%);border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;font-weight:800;display:inline-flex;box-shadow:0 16px 34px #ff6e1f38}.brand-copy{flex-direction:column;gap:2px;display:flex}.brand-copy small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.brand-copy strong{color:var(--ink-950);font-size:1rem}.workspace-brand-lockup .brand-mark{width:38px;height:38px}.nav,.product-nav{flex-wrap:wrap;flex:1;justify-content:center;gap:8px;display:flex}.nav-link,.product-nav-link{border-radius:var(--radius-full);color:var(--ink-700);background:#ffffff61;border:1px solid #0000;justify-content:center;align-items:center;padding:10px 14px;transition:transform .16s,background .16s,border-color .16s,color .16s;display:inline-flex}.nav-link:hover,.product-nav-link:hover{background:#fffc;border-color:#ff6e1f24;transform:translateY(-1px)}.nav-link.active,.product-nav-link.active{color:var(--brand-700);background:linear-gradient(135deg,#fff3e4fa,#ffe3c4fa);border-color:#ff6e1f2e}.topbar-meta,.product-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.landing-hero{box-shadow:var(--shadow-lg);background:radial-gradient(circle at 85% 20%,#ffcf9d94,#0000 30%),radial-gradient(circle at 10% 0,#fff1dacc,#0000 28%),linear-gradient(135deg,#fffcf7fa,#fff3e4fa);border:1px solid #ff6e1f1a;border-radius:32px;grid-template-columns:minmax(0,1.5fr) minmax(320px,.92fr);gap:18px;padding:30px;display:grid;position:relative;overflow:hidden}.landing-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff6e1f29,#0000 65%);border-radius:50%;width:360px;height:360px;position:absolute;inset:auto -120px -160px auto}.landing-hero-copy,.landing-hero-side,.workspace-hero-main,.workspace-hero-side{z-index:1;flex-direction:column;gap:16px;display:flex;position:relative}.landing-hero-copy h1,.search-header h1,.auth-story-panel h1,.workspace-hero-main h1,.detail-hero-main h1{color:var(--ink-950);font-family:Iowan Old Style,Songti SC,STSong,serif;font-weight:700}.landing-hero-copy h1{font-size:clamp(3rem,6vw,5.5rem);line-height:.96}.landing-hero-copy p{max-width:680px;font-size:1.05rem;line-height:1.8}.hero-action-row{flex-wrap:wrap;gap:12px;display:flex}.hero-action-row.compact-gap{gap:10px}.hero-metric-row,.summary-strip,.hero-side-grid,.entry-grid,.metric-grid,.detail-grid,.quick-grid,.filter-grid,.auth-story-grid,.workflow-rail,.landing-grid,.preview-grid,.detail-fact-grid,.admin-grid{gap:14px;display:grid}.hero-metric-row{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-metric-pill,.summary-item,.workflow-card,.metric-card,.auth-story-card,.workspace-mini-panel,.detail-fact{background:#ffffffb8;border:1px solid #9452121a;border-radius:20px;padding:16px}.hero-metric-pill span,.summary-item span,.workflow-card span,.metric-label,.hero-side-label,.detail-fact span,.entry-kicker{color:var(--muted);font-size:.82rem;display:block}.hero-metric-pill strong,.summary-item strong,.workflow-card strong,.metric-value,.hero-side-value,.entry-card h3{color:var(--ink-950);margin-top:6px;font-size:clamp(1.5rem,3vw,2.2rem);display:block}.hero-side-card,.hero-steps-card{padding:18px}.hero-side-card.accent,.entry-card.emphasis,.detail-card.emphasis,.workspace-mini-panel.accent{background:linear-gradient(#ffefd8fa,#fff9f0fa)}.hero-side-card strong,.hero-steps-card strong,.entry-card strong,.quick-card strong,.preview-headline,.section-title-row h3,.landing-section-head h2,.section-head h2,.detail-card h3,.auth-card h2,.workspace-action-card h2{color:var(--ink-950)}.hero-steps-card,.auth-help-list,.detail-list,.preview-list,.insight-bars,.bar-list,.list{flex-direction:column;gap:12px;display:flex}.hero-step-item,.preview-item,.job-item,.admin-kv-grid div{border-top:1px solid #9452121a;padding-top:12px}.hero-step-item:first-child,.preview-item:first-child,.admin-kv-grid div:first-child{border-top:none;padding-top:0}.workflow-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-card p,.preview-item p,.entry-card p,.auth-story-card span,.auth-help-list span,.workspace-mini-panel p,.detail-card p,.section-title-row p,.landing-section-head p{line-height:1.7}.landing-section,.cta-banner{padding:8px 0}.entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-card{flex-direction:column;justify-content:space-between;gap:12px;min-height:220px;padding:22px;display:flex}.landing-grid.two-up,.detail-grid,.preview-grid.triple{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-grid.triple{grid-template-columns:repeat(3,minmax(0,1fr))}.data-panel,.preview-panel,.detail-card{padding:20px}.section-title-row h3,.landing-section-head h2,.section-head h2,.auth-card h2,.workspace-action-card h2,.notifications h2{font-size:clamp(1.35rem,2.5vw,2rem)}.insight-bar-row,.bar-row{flex-direction:column;gap:8px;display:flex}.insight-bar-label,.bar-meta,.feed-summary,.feed-summary-count,.feed-summary-meta,.preview-meta,.preview-actions,.job-eyebrow-row,.job-primary-line,.job-link-row,.job-meta-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.insight-bar-label,.bar-meta,.feed-summary{justify-content:space-between}.insight-bar-track,.bar-track,.trend-bar-track{border-radius:var(--radius-full);background:#ffd9b38c;position:relative;overflow:hidden}.insight-bar-track,.bar-track{height:10px}.insight-bar-fill,.bar-fill,.trend-bar-fill{border-radius:inherit;background:linear-gradient(90deg,#ffaf50 0%,#ff6e1f 72%,#d94d00 100%);position:absolute;bottom:0;left:0}.insight-bar-fill,.bar-fill{top:0}.trend-ribbon{grid-template-columns:repeat(auto-fit,minmax(56px,1fr));align-items:end;gap:10px;min-height:220px;display:grid}.trend-column{flex-direction:column;justify-content:end;align-items:center;gap:8px;min-height:220px;display:flex}.trend-bar-track{align-items:end;width:100%;height:140px;display:flex}.trend-bar-fill{width:100%}.trend-column strong{font-size:.95rem}.trend-column span{color:var(--muted);text-align:center;font-size:.8rem}.preview-panel{flex-direction:column;gap:14px;display:flex}.preview-item{flex-direction:column;gap:10px;display:flex}.preview-headline{font-size:1.02rem;line-height:1.45}.preview-note,.product-empty,.product-muted-inline,.metric-hint{color:var(--muted)}.preview-actions{justify-content:space-between;align-items:flex-end}.cta-banner{box-shadow:var(--shadow-md);background:linear-gradient(135deg,#fff4e5fa,#fffcf6fa);border:1px solid #ff6e1f1f;border-radius:28px;justify-content:space-between;gap:18px;padding:28px;display:flex}.contact-card{box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#fff8effc,#ffeed6fa);border:1px solid #ff6e1f1f;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px 28px;display:grid}.contact-card.compact{border-radius:22px;padding:18px}.contact-copy{flex-direction:column;gap:10px;display:flex}.contact-copy h3,.contact-copy strong{color:var(--ink-950);font-size:1.14rem}.contact-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.contact-qr-frame{box-shadow:var(--shadow-xs);background:#fffffff0;border:1px solid #9452121a;border-radius:22px;padding:10px}.contact-qr-image{object-fit:cover;border-radius:16px;width:168px;height:168px}.auth-page{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-shell{grid-template-columns:minmax(0,1.1fr) minmax(360px,.88fr);gap:18px;width:min(1180px,100%);display:grid}.auth-story-panel,.auth-card{border-radius:30px;padding:28px}.auth-story-panel{box-shadow:var(--shadow-lg);background:radial-gradient(circle at 88% 18%,#ffd09f94,#0000 30%),linear-gradient(135deg,#fffcf7fa,#fff2e2fa);border:1px solid #ff6e1f1f;flex-direction:column;gap:18px;display:flex}.auth-story-panel h1{font-size:clamp(2.1rem,5vw,4.4rem);line-height:1.02}.auth-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-card-strong{flex-direction:column;gap:16px;display:flex}.auth-submit{width:100%}.inline-error{margin-top:-2px}.auth-help-list>div,.auth-story-note{background:#ffffffc2;border:1px solid #9452121a;border-radius:18px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.auth-story-note strong{color:var(--ink-950);font-size:1.1rem}.workspace-hero-card,.search-shell,.detail-hero-shell,.feed-panel-shell,.workspace-action-card{overflow:hidden}.workspace-hero-card{background:radial-gradient(circle at 85% 10%,#ffcf9d66,#0000 24%),linear-gradient(135deg,#fffcf7fa,#fff3e4fa);grid-template-columns:minmax(0,1.4fr) minmax(300px,.82fr);gap:18px;display:grid}.workspace-hero-main h1,.search-header h1,.detail-hero-main h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.02}.tabs{flex-wrap:wrap;gap:8px;display:flex}.tab{border-radius:var(--radius-full);color:var(--ink-700);background:#ffffffbf;border:1px solid #9452121f;padding:10px 16px;transition:transform .14s,border-color .14s,background .14s}.tab:hover{border-color:#ff6e1f33;transform:translateY(-1px)}.tab.active{color:var(--brand-700);background:linear-gradient(135deg,#fff1dffa,#ffe4cafa);border-color:#ff6e1f38;font-weight:700}.summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-strip-strong .summary-item{background:linear-gradient(#fff7ecfa,#ffffffeb)}.quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-card{transition:transform .18s var(--ease-soft),box-shadow .18s var(--ease-soft),border-color .18s ease;flex-direction:column;gap:8px;padding:18px;display:flex}.quick-card:hover,.job-item:hover,.preview-item:hover{box-shadow:var(--shadow-md);border-color:#ff6e1f29;transform:translateY(-2px)}.search-shell-strong{flex-direction:column;gap:18px;display:flex}.search-header-strong{gap:14px}.preset-row,.filter-chip-row{flex-wrap:wrap;gap:10px;display:flex}.preset-pill{border-radius:var(--radius-full);color:var(--ink-700);background:#ffffffc7;border:1px solid #9452121f;padding:10px 14px;transition:transform .14s,border-color .14s,background .14s}.preset-pill:hover{background:#fff4e6e6;border-color:#ff6e1f2e;transform:translateY(-1px)}.action-note{color:var(--ink-800);background:linear-gradient(#fff4e4f5,#fffcf7eb);border:1px solid #ff6e1f1a;border-radius:18px;padding:16px 18px}.filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.field-wide{grid-column:span 2}.search-actions-strong{justify-content:flex-start}.feed-summary{background:linear-gradient(#fff7ecf2,#ffffffeb);border:1px solid #ff6e1f1a;border-radius:22px;margin-top:4px;padding:16px 18px}.feed-summary-count strong{color:var(--ink-950);font-size:2rem}.feed-summary-count span,.feed-summary-meta{color:var(--muted)}.job-item{transition:transform .18s var(--ease-soft),box-shadow .18s var(--ease-soft),border-color .18s ease;background:#ffffffe6;border:1px solid #9452121a;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.job-title-link h3{font-size:1.2rem;line-height:1.35}.job-title-link:hover h3{color:var(--brand-700)}.product-job-copy{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.product-job-actions{gap:10px;min-width:220px;display:grid}.pipeline-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pipeline-status-card{text-align:left;box-shadow:var(--shadow-sm);transition:transform .18s var(--ease-soft),box-shadow .18s var(--ease-soft),border-color .18s ease,background .18s ease;background:#ffffffeb;border:1px solid #9452121f;border-radius:30px;flex-direction:column;gap:10px;padding:22px 22px 20px;display:flex}.pipeline-status-card:hover{box-shadow:var(--shadow-md);border-color:#ff6e1f2e;transform:translateY(-2px)}.pipeline-status-card.active{box-shadow:var(--shadow-glow);background:linear-gradient(135deg,#ff9b40 0%,#ff731c 55%,#f45a00 100%);border-color:#e5560038}.pipeline-status-card.active,.pipeline-status-card.active p,.pipeline-status-card.active small,.pipeline-status-card.active span,.pipeline-status-card.active strong{color:#fff}.pipeline-status-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pipeline-status-head span{color:var(--ink-900);font-size:1.6rem;font-weight:800;line-height:1.15}.pipeline-status-head strong{color:var(--ink-950);font-size:2rem;line-height:1}.pipeline-status-preview{flex-direction:column;gap:6px;min-height:68px;display:flex}.pipeline-status-preview small{color:var(--muted);line-height:1.5}.pipeline-empty-state{color:var(--muted);background:#fffaf4e0;border:1px dashed #9452122e;border-radius:24px;padding:28px}.pipeline-card-list{gap:16px;display:grid}.pipeline-company-card{box-shadow:var(--shadow-sm);background:#ffffffeb;border:1px solid #9452121a;border-radius:24px;flex-direction:column;gap:16px;padding:20px;display:flex}.pipeline-company-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pipeline-role-line{color:var(--ink-900);line-height:1.6}.pipeline-stage-badge{min-width:112px;min-height:44px;color:var(--brand-700);background:linear-gradient(135deg,#fff0dcfa,#ffe3c2fa);border:1px solid #ff6e1f29;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-weight:800;display:inline-flex}.pipeline-company-actions{flex-wrap:wrap;gap:10px;display:flex}.pipeline-step-row{flex-wrap:wrap;gap:8px;display:flex}.pipeline-step-chip{min-height:38px;color:var(--ink-700);background:#ffffffd1;border:1px solid #9452121f;border-radius:999px;padding:0 14px;transition:transform .14s,border-color .14s,background .14s}.pipeline-step-chip:hover:not(:disabled){background:#fff6e9fa;border-color:#ff6e1f2e;transform:translateY(-1px)}.pipeline-step-chip.active{color:#fff;background:linear-gradient(135deg,#ff9b40 0%,#ff731c 55%,#f45a00 100%);border-color:#e5560038}.pipeline-step-chip:disabled{cursor:not-allowed;opacity:.9}.product-job-actions .button,.detail-action-stack .button{width:100%}.pager-row{justify-content:center;margin-top:6px}.detail-layout{grid-template-columns:minmax(0,1.5fr) minmax(320px,.86fr);align-items:start;gap:18px;display:grid}.detail-main-column{min-width:0}.detail-hero-shell{background:radial-gradient(circle at 88% 18%,#ffcd9a75,#0000 28%),linear-gradient(135deg,#fffcf7fa,#fff3e4fa)}.detail-subtitle{max-width:720px}.detail-tags{margin-top:8px}.detail-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-list p{color:var(--ink-800)}.detail-side-column{min-width:0}.sticky-card{position:sticky;top:104px}.detail-action-stack{gap:10px;margin-top:8px;display:grid}.detail-link{color:var(--brand-700);font-weight:700}.admin-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-pagination{justify-content:flex-end;margin-top:14px}.admin-kv-card{flex-direction:column;gap:12px;display:flex}.admin-kv-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.admin-kv-grid div{border:1px solid var(--line);background:#ffffffc7;border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex}.admin-kv-grid span{color:var(--muted);font-size:.85rem}.admin-kv-grid strong{overflow-wrap:anywhere;font-size:.98rem}@media (max-width:1120px){.auth-shell,.landing-hero,.workspace-hero-card,.detail-layout,.preview-grid.triple,.entry-grid,.landing-grid.two-up,.detail-grid{grid-template-columns:1fr}.sticky-card{position:static}.contact-card{grid-template-columns:1fr}}@media (max-width:960px){.product-site-header,.topbar{flex-direction:column;align-items:flex-start}.product-header-actions,.topbar-meta,.nav,.product-nav{justify-content:flex-start;width:100%}.hero-metric-row,.summary-strip,.quick-grid,.filter-grid,.auth-story-grid,.workflow-rail,.metric-grid,.detail-fact-grid,.admin-grid,.pipeline-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.content,.product-main{width:min(calc(100vw - 24px),var(--container));padding:16px 0 28px}.card,.data-panel,.preview-panel,.entry-card,.workflow-card,.auth-story-panel,.auth-card,.hero-side-card,.hero-steps-card,.cta-banner,.contact-card{border-radius:22px;padding:18px}.landing-hero-copy h1,.auth-story-panel h1,.workspace-hero-main h1,.search-header h1,.detail-hero-main h1{font-size:clamp(2rem,9vw,3rem)}.hero-metric-row,.summary-strip,.quick-grid,.filter-grid,.auth-story-grid,.workflow-rail,.metric-grid,.detail-fact-grid,.admin-grid,.pipeline-status-grid,.landing-grid.two-up,.detail-grid,.preview-grid.triple{grid-template-columns:1fr}.field-wide{grid-column:span 1}.job-item,.feed-summary,.cta-banner,.contact-actions,.preview-actions,.pipeline-company-top,.pipeline-company-actions{flex-direction:column;align-items:flex-start}.product-job-actions{width:100%;min-width:0}.product-job-actions .button,.job-actions .button{width:100%}.auth-page{padding:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
