.page.result-delivery-page{grid-template-rows:auto minmax(0,1fr);gap:14px;height:100%;min-height:0;padding:24px 28px 20px;display:grid;overflow:hidden!important}.result-delivery-page .page-header{margin-bottom:0}.result-delivery-page .page-header .page-title{text-overflow:ellipsis;white-space:nowrap;max-width:min(840px,58vw);overflow:hidden}.result-delivery-layout{grid-template-columns:minmax(500px,760px) minmax(320px,420px);justify-content:center;align-items:stretch;gap:20px;height:100%;min-height:0;display:grid;overflow:hidden}.result-resume-pane,.resume-stage{min-width:0;min-height:0}.resume-stage{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;justify-items:center;gap:12px;height:100%;display:grid;overflow:hidden}.resume-preview-frame{border-radius:12px;width:min(680px,100%);height:100%;min-height:0;padding:18px;overflow:auto}.result-delivery-page .pdf-preview-page{color:#1d1d20;background:#fdfcf8;border-radius:5px;width:min(100%,620px);min-height:auto;max-height:none;margin:0 auto;padding:clamp(28px,6%,42px) clamp(24px,5.2%,38px);font-family:Times New Roman,Times,Liberation Serif,serif;box-shadow:0 26px 80px #00000061}.result-delivery-page .pdf-name{text-align:center;letter-spacing:.16em;font-size:clamp(15px,1.85vw,19px);font-weight:700;line-height:1.1}.result-delivery-page .pdf-paragraph{color:#25262a;margin-bottom:6px;font-size:clamp(7.6px,1.04vw,9.4px);font-weight:400;line-height:1.55}.result-delivery-page .pdf-contact{text-align:center;color:#595960;margin-top:8px;font-size:clamp(7.4px,.96vw,9.4px);line-height:1.55}.result-delivery-page .pdf-rule{background:#b3b6bd;height:1px;margin:18px 0 22px}.result-delivery-page .pdf-section{margin-bottom:clamp(14px,1.7vw,19px)}.result-delivery-page .pdf-section h2{text-align:left;color:#1d1d20;letter-spacing:.22em;text-transform:uppercase;margin-bottom:6px;font-size:clamp(7.8px,1vw,9.6px);font-weight:700}.result-delivery-page .pdf-section-rule{background:#d8dadf;height:1px;margin-bottom:12px}.result-delivery-page .pdf-section h2:before{content:none}.result-delivery-page .pdf-line,.result-delivery-page .pdf-bullet{color:#25262a;font-size:clamp(7.6px,1.04vw,9.4px);line-height:1.55}.result-delivery-page .pdf-entry{margin-bottom:8px}.result-delivery-page .pdf-entry-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.result-delivery-page .pdf-entry-head strong{color:#1d1d20;font-size:clamp(8px,1.06vw,9.8px);font-weight:700;line-height:1.45}.result-delivery-page .pdf-entry-date{color:#6a6c74;flex-shrink:0;font-size:clamp(7px,.92vw,8.8px);font-style:normal;font-weight:400}.result-delivery-page .pdf-entry-subtitle{color:#444649;margin-top:4px;font-size:clamp(7.4px,.96vw,9px);font-style:italic;line-height:1.5}.result-delivery-page .pdf-bullet{margin-top:4px;padding-left:14px;position:relative}.result-delivery-page .pdf-bullet:before{content:"•";color:#1d1d20;position:absolute;top:0;left:4px}.result-delivery-page .result-insights{border-radius:12px;height:100%;min-height:0;max-height:none;overflow:auto}.result-delivery-page .ats-card-body{grid-template-columns:118px minmax(0,1fr);gap:14px}.result-delivery-page .result-keywords{max-height:none}@media (max-width:1180px){.page.result-delivery-page{overflow:auto!important}.result-delivery-page .page-header .page-title{white-space:normal;max-width:100%}.result-delivery-layout{grid-template-columns:1fr;height:auto;overflow:visible}.resume-stage{height:auto;overflow:visible}.resume-preview-frame,.result-delivery-page .result-insights{height:auto;max-height:none}}.generation-overlay{justify-content:center;align-items:center;padding:clamp(18px,3vh,32px);overflow:auto;display:flex!important}.generation-workbench{grid-template-columns:minmax(0,620px) minmax(280px,360px);align-items:start;width:min(1020px,100vw - 56px);max-height:calc(100vh - 56px);overflow:visible}.generation-terminal-wrap .term,.generation-game-panel{height:auto;max-height:calc(100vh - 56px)}.generation-terminal-wrap .term-body{min-height:0;padding:clamp(16px,2.2vh,22px) 22px}.generation-terminal-list{max-height:204px;overflow:hidden}.generation-game-panel{align-self:start;min-height:0;padding:13px}.generation-game-canvas{height:clamp(220px,34vh,312px);min-height:0;max-height:312px}@media (max-width:1040px){.generation-workbench{grid-template-columns:1fr;width:min(620px,100vw - 24px);max-height:none}}@media (max-height:760px) and (min-width:1041px){.generation-workbench{grid-template-columns:minmax(0,560px) minmax(260px,320px);width:min(920px,100vw - 48px)}.generation-terminal-list{max-height:174px}.generation-game-canvas{height:230px}}.result-header-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.result-header-download{min-height:30px;padding-inline:12px}.result-delivery-layout{grid-template-columns:minmax(0,920px) minmax(340px,420px);justify-content:center;align-items:stretch;gap:18px}.result-resume-pane{grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;display:grid}.result-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:0;display:grid}.result-metric-tile{--tile-glow:#4ade8021;--tile-border:#4ade806b;isolation:isolate;border:1px solid color-mix(in srgb, var(--border) 72%, var(--tile-border));background:radial-gradient(220px 130px at 0% 0%, var(--tile-glow), transparent 66%), linear-gradient(135deg, #ffffff13, transparent 32%), linear-gradient(180deg, #12161beb, #090b0ee6);border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:84px;padding:12px 14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06}.result-metric-tile[data-tone=warn]{--tile-glow:#fbbf2421;--tile-border:#fbbf2475}.result-metric-tile[data-tone=danger]{--tile-glow:#f8717121;--tile-border:#f8717175}.result-metric-tile[data-tone=neutral]{--tile-glow:#38bdf81f;--tile-border:#38bdf866}.result-metric-icon{border:1px solid color-mix(in srgb, var(--tile-border) 70%, transparent);width:40px;height:40px;color:var(--accent);background:#0000002e;border-radius:999px;place-items:center;display:grid}.result-metric-tile strong,.result-metric-tile span,.result-metric-tile small{min-width:0;display:block}.result-metric-tile strong{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.result-metric-tile span:not(.result-metric-icon){color:var(--text-primary);margin-top:3px;font-size:19px;font-weight:900}.result-metric-tile small{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.resume-terminal-card{isolation:isolate;border:1px solid var(--border);background:radial-gradient(520px 220px at 0 0,#4ade801a,#0000 64%),linear-gradient(#101318f0,#080a0de0);border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 24px 70px -52px #000000f0}.resume-terminal-card:before{content:"";z-index:0;opacity:.28;pointer-events:none;background:linear-gradient(90deg,#0000,#4ade801a,#0000) -240px 0/240px 100%,linear-gradient(#ffffff08 1px,#0000 1px) 0 0/100% 42px;animation:7s linear infinite dashboardTableScan;position:absolute;inset:0}.resume-terminal-card>*{z-index:1;position:relative}.resume-terminal-head,.result-insights-head{min-height:46px}.resume-terminal-head .term-title,.result-insights-head .term-title{font-family:var(--font-mono);font-size:12px}.resume-editor-actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.resume-editor-state{min-height:24px;color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.resume-editor-state[data-dirty=true]{color:var(--accent);border-color:var(--accent-border);background:#00ff4114}.resume-download-inline{min-height:28px;padding:6px 11px}.resume-editor-toggle,.resume-reset-inline{min-height:28px;padding:6px 9px}.resume-reset-inline:disabled{opacity:.45;cursor:not-allowed}.resume-terminal-body{grid-template-columns:1fr;gap:14px;min-height:0;padding:14px;display:grid;overflow:hidden}.resume-terminal-body[data-editor=open]{grid-template-columns:minmax(260px,.68fr) minmax(360px,1fr)}.resume-editor-panel{border:1px solid var(--border);background:#05080bbd;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;padding:12px;display:grid}.resume-editor-label,.resume-editor-meta{font-family:var(--font-mono);text-transform:uppercase;font-size:10.5px;font-weight:800}.resume-editor-label{color:var(--text-muted)}.resume-markdown-editor{resize:none;width:100%;min-height:0;color:var(--text-primary);font-family:var(--font-mono);background:#00000047;border:1px solid #ffffff14;border-radius:8px;outline:none;padding:12px;font-size:12px;line-height:1.55}.resume-markdown-editor:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px #00ff4114}.resume-editor-meta{color:var(--text-dim);justify-content:space-between;gap:10px;display:flex}.resume-editor-meta strong{color:var(--accent)}.resume-terminal-body .resume-preview-frame{border-radius:8px;width:min(720px,100%);height:100%;min-height:0;margin:0 auto;padding:14px;overflow:auto}.resume-terminal-footer{border-top:1px solid var(--border);min-height:38px;color:var(--text-muted);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:11px;display:flex}.resume-terminal-footer strong{color:var(--accent);font-weight:700}.result-delivery-page .pdf-preview-page{width:min(100%,610px)}.result-delivery-page .result-insights{background:radial-gradient(420px 180px at 0 0,#4ade8017,#0000 64%),linear-gradient(#101318f0,#080a0de6);border-radius:8px;grid-auto-rows:max-content;align-content:start;height:100%;min-height:0;display:grid;overflow:auto}.result-insights-head{z-index:3;position:sticky;top:0}.result-analysis-countdown{z-index:4;background:#ffffff13;grid-row:2;height:4px;position:relative;overflow:hidden}.result-analysis-countdown span{background:linear-gradient(90deg, var(--accent), var(--cyan));transform-origin:0;width:100%;height:100%;animation:resultAnalysisCountdown var(--analysis-duration,7.6s) linear forwards;border-radius:999px;display:block;transform:scaleX(0);box-shadow:0 0 16px #4ade8085}@keyframes resultAnalysisCountdown{to{transform:scaleX(1)}}.result-agent-card p{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.55}.knowledge-compact-panel{gap:18px;max-width:1120px;display:grid}.page.knowledge-base-page{overflow:auto!important}.knowledge-compact-panel .section-block-head{align-items:center}.knowledge-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.knowledge-status-card{border:1px solid var(--border);background:radial-gradient(180px 120px at 0 0,#4ade801a,#0000 64%),linear-gradient(#12161beb,#090b0ee6);border-radius:8px;gap:5px;min-height:86px;padding:14px 16px;display:grid}.knowledge-status-card strong{color:var(--text-primary);font-size:28px;font-weight:900}.knowledge-status-card span{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}@media (max-width:980px){.knowledge-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.knowledge-status-grid{grid-template-columns:1fr}}@media (max-width:1320px){.result-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.result-delivery-layout{grid-template-columns:1fr}.result-resume-pane,.resume-terminal-card{min-height:720px}}@media (max-width:680px){.result-header-actions{flex-wrap:wrap;justify-content:flex-start}.result-metric-grid{grid-template-columns:1fr}.resume-terminal-body{grid-template-columns:1fr;padding:10px}.resume-terminal-body[data-editor=open]{grid-template-rows:minmax(260px,360px) minmax(520px,1fr);grid-template-columns:1fr}}.page.result-delivery-page{gap:14px;padding:22px 28px 18px}.result-delivery-layout{grid-template-columns:minmax(520px,1fr) minmax(380px,460px);gap:18px;height:100%;overflow:hidden}.result-resume-pane{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;display:grid}.result-delivery-page .result-insights{border:1px solid var(--border);background:radial-gradient(420px 220px at 0 0,#00ff4112,#0000 64%),linear-gradient(#101318f0,#080a0deb);border-radius:0;grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;height:100%;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 24px 70px -52px #000000f0}.result-insights-body{grid-row:3;grid-template-rows:auto auto auto minmax(0,1fr);gap:12px;min-height:0;padding:14px;display:grid;overflow:hidden}.result-hero-card{border:1px solid var(--accent-border);isolation:isolate;transition:border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);background:radial-gradient(180px 120px at 0 0,#00ff4121,#0000 70%),linear-gradient(#101318f2,#080a0df2);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;animation:.42s both cvFadeUp;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06}.result-hero-card[data-tone=warn]{background:radial-gradient(180px 120px at 0 0,#ffea001f,#0000 70%),linear-gradient(#101318f2,#080a0df2);border-color:#ffea006b}.result-hero-card[data-tone=danger]{background:radial-gradient(180px 120px at 0 0,#ff17441f,#0000 70%),linear-gradient(#101318f2,#080a0df2);border-color:#ff174475}.result-hero-glow{filter:blur(36px);pointer-events:none;z-index:0;background:radial-gradient(circle,#00ff4147,#0000 70%);border-radius:999px;width:220px;height:220px;animation:7s ease-in-out infinite ctaGlowFloat;position:absolute;inset:-50% 30% auto auto}.result-hero-card[data-tone=warn] .result-hero-glow{background:radial-gradient(circle,#ffea0047,#0000 70%)}.result-hero-card[data-tone=danger] .result-hero-glow{background:radial-gradient(circle,#ff174447,#0000 70%)}.result-hero-grid{pointer-events:none;z-index:0;background-image:linear-gradient(#0000 95%,#ffffff0a 95%),linear-gradient(90deg,#0000 95%,#ffffff0a 95%);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 80% 80%,#0000008c,#0000 70%);mask-image:radial-gradient(circle at 80% 80%,#0000008c,#0000 70%)}.result-hero-inner{z-index:1;display:contents;position:relative}.result-hero-card .score-ring{z-index:1;position:relative}.result-hero-meta{z-index:1;min-width:0;position:relative}.result-hero-eyebrow{border:1px solid var(--accent-border);color:var(--accent);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:#00ff4114;align-items:center;gap:6px;padding:4px 9px;font-size:10.5px;display:inline-flex}.result-hero-card[data-tone=warn] .result-hero-eyebrow{color:var(--amber);background:#ffea0014;border-color:#ffea0066}.result-hero-card[data-tone=danger] .result-hero-eyebrow{color:var(--red);background:#ff174414;border-color:#ff174466}.result-hero-verdict{color:var(--text-secondary);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:8px 0 0;font-size:12.4px;line-height:1.5;display:-webkit-box;overflow:hidden}.result-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.result-mini-chip{border:1px solid var(--border);font-family:var(--font-mono);transition:border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), background var(--dur) var(--ease-out);background:linear-gradient(#12161beb,#090b0eeb);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;animation:.42s both cvFadeUp;display:grid}.result-mini-chip:hover{border-color:var(--border-strong);transform:translateY(-2px)}.result-mini-chip[data-tone=ok]{border-color:#00ff4147}.result-mini-chip[data-tone=ok]:hover{border-color:var(--accent-border);background:linear-gradient(#141e19eb,#090b0eeb)}.result-mini-chip[data-tone=warn]{border-color:#ffea0052}.result-mini-chip[data-tone=warn]:hover{border-color:#ffea0080}.result-mini-chip[data-tone=neutral]{border-color:#00e5ff47}.result-mini-chip[data-tone=neutral]:hover{border-color:#00e5ff80}.result-mini-icon{border:1px solid var(--border);width:26px;height:26px;color:var(--text-secondary);background:#0000004d;place-items:center;display:grid}.result-mini-chip[data-tone=ok] .result-mini-icon{border-color:var(--accent-border);color:var(--accent)}.result-mini-chip[data-tone=warn] .result-mini-icon{color:var(--amber);border-color:#ffea0052}.result-mini-chip[data-tone=neutral] .result-mini-icon{color:var(--cyan);border-color:#00e5ff52}.result-mini-body{min-width:0;display:grid}.result-mini-body strong{color:var(--text-primary);font-size:16px;font-weight:800;line-height:1.1}.result-mini-body strong em{color:var(--text-muted);margin-left:2px;font-size:12px;font-style:normal;font-weight:600}.result-mini-body small{color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.result-tab-bar{border:1px solid var(--border);background:var(--bg-surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;position:relative;overflow:hidden}.result-tab{min-height:34px;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color var(--dur) var(--ease-out), background var(--dur) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;display:inline-flex;position:relative}.result-tab:not(:last-child){border-right:1px solid var(--border)}.result-tab:hover{color:var(--text-primary);background:#ffffff06}.result-tab[data-active=true]{color:var(--accent);background:#00ff410f}.result-tab[data-active=true]:after{content:"";background:var(--accent);height:2px;position:absolute;inset:auto 0 0;box-shadow:0 0 12px #00ff4180}.result-tab-count{border:1px solid var(--border);background:var(--bg-elevated);min-width:20px;height:16px;color:var(--text-secondary);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.result-tab[data-active=true] .result-tab-count{border-color:var(--accent-border);color:var(--accent);background:#00ff411a}.result-tab-body{border:1px solid var(--border);background:var(--bg-surface);min-height:0;position:relative;overflow:hidden}.result-tab-body:before{content:"";opacity:.22;pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000,#00ff4114,#0000) -240px 0/240px 100%,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 36px;animation:7s linear infinite dashboardTableScan;position:absolute;inset:0}.result-tab-body>*{z-index:1;position:relative}.result-tab-pane{height:100%;min-height:0;padding:14px;animation:.24s both cvTabFade;overflow:auto}@keyframes cvTabFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.result-tab-pane .section-block-cmd{color:var(--text-muted);font-family:var(--font-mono);margin-bottom:4px;font-size:11px}.result-tab-pane .section-block-cmd span{color:var(--accent);margin-right:6px}.result-tab-pane .result-card-title{color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em;margin:4px 0 10px;font-size:13px;font-weight:800}.result-tab-pane .result-card-title em{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:0;text-transform:none;margin-left:6px;font-size:11px;font-style:normal;font-weight:500}.result-tab-pane .result-insight-card{border:0;border-bottom:1px dashed var(--border);background:0 0;margin-bottom:12px;padding:0 0 12px}.result-tab-pane .result-insight-card:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.result-tab-pane .result-insight-card:hover{background:0 0}.result-tab-pane .result-insight-card p{color:var(--text-secondary);margin:6px 0 0;font-size:12.4px;line-height:1.55}.result-tab-pane .result-evidence-list{gap:8px;display:grid}.result-tab-pane .evidence-item{border:1px solid var(--border);transition:border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);background:#00000040;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.result-tab-pane .evidence-item:hover{border-color:var(--accent-border);transform:translateY(-1px)}.result-tab-pane .evidence-item>span{border:1px solid var(--border);background:var(--bg-elevated);width:26px;height:26px;color:var(--accent);border-radius:0}.result-tab-pane .evidence-item strong{font-size:12.5px}.result-tab-pane .evidence-item small{color:var(--text-muted);font-size:11.2px}.result-tab-pane .evidence-item em{border:1px solid var(--border);color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:#0006;border-radius:0;padding:3px 7px;font-size:10px}.result-keywords-block+.result-keywords-block{border-top:1px dashed var(--border);margin-top:14px;padding-top:14px}.result-tab-pane .result-keywords{flex-wrap:wrap;gap:6px;max-height:none;display:flex}.result-tab-pane .kw-chip{animation:.32s both cvFadeUp}.kw-chip-icon{object-fit:contain;flex-shrink:0;width:12px;height:12px}.result-tab-pane .result-tip{color:var(--text-muted);font-family:var(--font-mono);margin-top:10px;font-size:11px}.result-empty{border:1px dashed var(--border);color:var(--text-muted);font-family:var(--font-mono);background:#0003;padding:14px;font-size:11.5px}@media (max-width:1180px){.result-delivery-layout{grid-template-columns:1fr;height:auto;overflow:visible}.result-delivery-page .result-insights{height:auto;overflow:visible}.result-tab-body{height:360px}}@media (max-width:680px){.result-mini-stats{grid-template-columns:1fr}.result-hero-card{grid-template-columns:96px minmax(0,1fr)}}.result-morph-page{--result-side-width:clamp(380px, 34vw, 460px);--result-focus-width:min(980px, calc(100% - 44px));--result-focus-height:min(660px, calc(100% - 96px))}.result-morph-shell{height:100%;min-height:0;position:relative;overflow:hidden}.result-detail-dismiss{z-index:6;cursor:default;background:0 0;border:0;position:absolute;inset:0}.result-morph-object{opacity:1;filter:none;min-width:0;min-height:0;transition:left .76s cubic-bezier(.16, 1, .3, 1), top .76s cubic-bezier(.16, 1, .3, 1), width .76s cubic-bezier(.16, 1, .3, 1), height .76s cubic-bezier(.16, 1, .3, 1), transform .76s cubic-bezier(.16, 1, .3, 1), opacity .36s var(--ease-out), filter .42s var(--ease-out), border-color .42s var(--ease-out), box-shadow .52s var(--ease-out);will-change:left, top, width, height, transform, opacity;position:absolute;transform:translate(0)scale(1)}.result-morph-resume{z-index:1;width:calc(100% - var(--result-side-width) - 18px);height:100%;top:0;left:0}.result-morph-analysis{--pack-accent:var(--accent);--pack-glow:#4ade8029;left:calc(100% - var(--result-side-width));z-index:2;width:var(--result-side-width);border-color:color-mix(in srgb, var(--border) 70%, var(--pack-accent));background:radial-gradient(420px 220px at 0% 0%, var(--pack-glow), transparent 66%), linear-gradient(180deg, #0f1216f0, #07090cf0);border-radius:12px;height:100%;top:0;box-shadow:inset 0 0 0 1px #ffffff06,0 24px 70px -54px #000000f5}.result-morph-analysis:before,.result-morph-analysis:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.result-morph-analysis:before{background:repeating-linear-gradient(0deg,#0000 0 4px,#ffffff04 4px 5px)}.result-morph-analysis:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--pack-accent) 8%, transparent) 50%, transparent 100%);opacity:0;background-position:-100% 0;background-repeat:no-repeat;background-size:200% 100%;animation:8s ease-in-out infinite billingTerminalScan}.result-morph-analysis>*{z-index:1;position:relative}.result-morph-page[data-stage=analysis] .result-morph-analysis{z-index:7;width:var(--result-focus-width);height:var(--result-focus-height);border-color:color-mix(in srgb, var(--pack-accent) 58%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--pack-accent) 24%, transparent) inset, 0 38px 110px -52px color-mix(in srgb, var(--pack-accent) 48%, transparent);top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.result-morph-page[data-stage=analysis] .result-morph-resume{pointer-events:none}.result-morph-resume .resume-terminal-card{opacity:1;height:100%;transition:opacity .46s var(--ease-out) .36s, transform .54s cubic-bezier(.16, 1, .3, 1) .36s, border-color .42s var(--ease-out), box-shadow .52s var(--ease-out);border-radius:12px;transform:translateY(0)}.result-morph-page[data-stage=analysis] .result-morph-resume .resume-terminal-card{opacity:0;transition-delay:0s;transform:translateY(12px)}.result-insights-expand{border:1px solid var(--border);color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;cursor:pointer;transition:color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), background var(--dur) var(--ease-out);background:#00000040;border-radius:8px;margin-left:auto;padding:4px 8px;font-size:10.5px}.result-insights-expand:hover{color:var(--accent);border-color:var(--accent-border);background:#00ff4114}.result-morph-page[data-stage=analysis] .result-tab-body,.result-morph-page[data-stage=analysis] .result-tab-pane{min-height:0}.result-morph-page[data-stage=analysis] .result-hero-card{opacity:1;background:linear-gradient(#0f1216f5,#080a0df5);border-color:#ffffff1c;box-shadow:inset 0 0 0 1px #ffffff06}.result-morph-page[data-stage=analysis] .result-morph-analysis{background:linear-gradient(#0e1115fa,#07090cfa);border-color:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff07,0 34px 92px -58px #000000e6}.result-morph-page[data-stage=analysis] .result-morph-analysis:after,.result-morph-page[data-stage=analysis] .result-hero-glow,.result-morph-page[data-stage=analysis] .result-tab-body:before{opacity:0;animation:none}.result-morph-page[data-stage=analysis] .result-hero-grid{opacity:.18;-webkit-mask-image:none;mask-image:none}.result-morph-page[data-stage=analysis] .result-tab-body{background:#090b0ef5}.result-morph-score-ring{aspect-ratio:1;z-index:1;place-items:center;width:112px;margin:0;display:grid;position:relative}.result-morph-score-ring svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.result-morph-score-bg,.result-morph-score-fg{fill:none}.result-morph-score-bg{stroke:#ffffff14}.result-morph-score-fg{stroke:var(--red);stroke-linecap:round;filter:drop-shadow(0 0 16px #ff174473);transition:stroke-dashoffset 80ms linear,stroke .18s}.result-morph-score-ring[data-tone=warn] .result-morph-score-fg{stroke:var(--amber);filter:drop-shadow(0 0 18px #ffea006b)}.result-morph-score-ring[data-tone=ok] .result-morph-score-fg{stroke:var(--accent);filter:drop-shadow(0 0 20px #00ff4173)}.result-morph-score-copy{font-family:var(--font-mono);align-items:baseline;gap:4px;display:inline-flex;position:absolute}.result-morph-score-copy strong{color:var(--text-primary);font-size:36px;line-height:.9}.result-morph-score-copy span{color:var(--text-muted);font-size:11px}@media (max-width:1180px){.result-morph-page{overflow:auto!important}.result-morph-shell{gap:18px;height:auto;display:grid;overflow:visible}.result-morph-object,.result-morph-page[data-stage=analysis] .result-morph-analysis,.result-morph-page[data-stage=analysis] .result-morph-resume{opacity:1;filter:none;pointer-events:auto;width:auto;height:auto;position:relative;top:auto;left:auto;transform:none}.result-morph-resume{min-height:720px}.result-morph-analysis{min-height:620px}.result-morph-page[data-stage=analysis] .result-morph-resume{display:none}}@media (max-width:720px){.result-hero-card{grid-template-columns:1fr}.result-morph-score-ring{width:126px}}
.btn.btn-action-sync,.btn.btn-action-next,.btn.btn-action-prev,.btn.btn-action-config,.btn.btn-action-danger{--btn-action-rgb:74, 222, 128;--btn-action-ink:#e9fff0;isolation:isolate;border-color:rgba(var(--btn-action-rgb), .46);background:linear-gradient(180deg, rgba(var(--btn-action-rgb), .2), rgba(var(--btn-action-rgb), .08)), #090c10eb;color:var(--btn-action-ink);box-shadow:0 0 0 1px rgba(var(--btn-action-rgb), .08) inset, 0 14px 34px -24px rgba(var(--btn-action-rgb), .86);position:relative;overflow:hidden}.btn.btn-action-sync:after,.btn.btn-action-next:after,.btn.btn-action-prev:after,.btn.btn-action-config:after,.btn.btn-action-danger:after{content:"";z-index:0;opacity:.72;transition:transform .76s var(--ease-out);pointer-events:none;background:linear-gradient(115deg,#0000 28%,#ffffff2e 48%,#0000 68%);position:absolute;inset:0;transform:translate(-120%)}.btn.btn-action-sync:hover:not(:disabled),.btn.btn-action-next:hover:not(:disabled),.btn.btn-action-prev:hover:not(:disabled),.btn.btn-action-config:hover:not(:disabled),.btn.btn-action-danger:hover:not(:disabled){border-color:rgba(var(--btn-action-rgb), .76);background:linear-gradient(180deg, rgba(var(--btn-action-rgb), .28), rgba(var(--btn-action-rgb), .12)), #0c0f14f5;color:var(--btn-action-ink);box-shadow:0 0 0 1px rgba(var(--btn-action-rgb), .14) inset, 0 18px 42px -22px rgba(var(--btn-action-rgb), .98)}.btn.btn-action-sync:hover:not(:disabled):after,.btn.btn-action-next:hover:not(:disabled):after,.btn.btn-action-prev:hover:not(:disabled):after,.btn.btn-action-config:hover:not(:disabled):after,.btn.btn-action-danger:hover:not(:disabled):after{transform:translate(120%)}.btn.btn-action-sync:disabled,.btn.btn-action-next:disabled,.btn.btn-action-prev:disabled,.btn.btn-action-config:disabled,.btn.btn-action-danger:disabled{opacity:.46;filter:saturate(.56);cursor:not-allowed;box-shadow:none;transform:none}.btn.btn-action-sync{--btn-action-rgb:34, 211, 238;--btn-action-ink:#e0fbff}.btn.btn-action-next{--btn-action-rgb:74, 222, 128;--btn-action-ink:#e9fff0}.btn.btn-action-prev{--btn-action-rgb:96, 165, 250;--btn-action-ink:#e8f1ff}.btn.btn-action-config{--btn-action-rgb:167, 139, 250;--btn-action-ink:#f1edff}.btn.btn-action-danger{--btn-action-rgb:248, 113, 113;--btn-action-ink:#fff1f2}.knowledge-cards-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;display:grid}.knowledge-base-page .conn-card{isolation:isolate;transition:border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);background:radial-gradient(520px 220px at 0 0,#00ff411a,#0000 64%),radial-gradient(420px 180px at 100% 0,#00e5ff12,#0000 62%),linear-gradient(#101318f0,#080a0de0);border-color:#ffffff14;border-radius:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 24px 70px -52px #000000f0}.knowledge-base-page .conn-card:before{content:"";z-index:0;opacity:.32;pointer-events:none;background:linear-gradient(90deg,#0000,#00ff411c,#0000) -240px 0/240px 100%,linear-gradient(#ffffff08 1px,#0000 1px) 0 0/100% 42px;animation:7s linear infinite dashboardTableScan;position:absolute;inset:0}.knowledge-base-page .conn-card:after{content:"";z-index:0;transition:transform .72s var(--ease-out);pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff0f 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}.knowledge-base-page .conn-card:hover{border-color:var(--accent-border);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #00ff411f,0 28px 82px -52px #00ff4157}.knowledge-base-page .conn-card:hover:after{transform:translate(110%)}.knowledge-base-page .conn-card[data-tone=ok]{border-color:#00ff4147}.knowledge-base-page .conn-card[data-tone=warn],.knowledge-base-page .conn-card[data-tone=pending]{background:radial-gradient(520px 220px at 0 0,#ffea0014,#0000 64%),linear-gradient(#14130cf0,#080a0de0);border-color:#ffea0052}.knowledge-base-page .conn-card>*{z-index:1;position:relative}.repositories-console-page .repositories-scope-panel{isolation:isolate;transition:border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);background:radial-gradient(520px 220px at 0 0,#00ff4114,#0000 64%),linear-gradient(#101318f0,#080a0de0);border-color:#ffffff14;border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 24px 70px -52px #000000f0}.repositories-console-page .repositories-scope-panel:before{content:"";z-index:0;opacity:.28;pointer-events:none;background:linear-gradient(90deg,#0000,#00ff411a,#0000) -240px 0/240px 100%,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 42px;animation:7s linear infinite dashboardTableScan;position:absolute;inset:0}.repositories-console-page .repositories-scope-panel>*{z-index:1;position:relative}.repositories-console-page .mode-pill{isolation:isolate;border-color:var(--border);transition:border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), background var(--dur) var(--ease-out);background:radial-gradient(180px 120px at 0 0,#00ff410d,#0000 70%),linear-gradient(#12161be6,#090b0ee0);border-radius:12px;position:relative;overflow:hidden}.repositories-console-page .mode-pill:after{content:"";z-index:0;transition:transform .72s var(--ease-out);pointer-events:none;background:linear-gradient(115deg,#0000 30%,#00ff411a 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}.repositories-console-page .mode-pill:hover{border-color:var(--border-strong);transform:translateY(-2px)}.repositories-console-page .mode-pill:hover:after{transform:translate(110%)}.repositories-console-page .mode-pill[data-active=true]{border-color:var(--accent-border);background:radial-gradient(220px 140px at 0 0,#00ff4124,#0000 70%),linear-gradient(#121815f0,#090b0ee6);box-shadow:inset 0 0 0 1px #00ff4124,0 18px 50px -32px #00ff4152}.repositories-console-page .mode-pill>*{z-index:1;position:relative}.repositories-console-page .repo-item{isolation:isolate;border-color:var(--border);transition:border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), background var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);background:linear-gradient(#101318eb,#080a0de0);border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05}.repositories-console-page .repo-item:before{content:"";z-index:0;transition:transform .72s var(--ease-out);pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff0a 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}.repositories-console-page .repo-item:hover{border-color:var(--border-strong);background:linear-gradient(#14181ef0,#0a0d11e6);transform:translateY(-1px)}.repositories-console-page .repo-item:hover:before{transform:translate(110%)}.repositories-console-page .repo-item[data-selected=true]{border-color:var(--accent-border);background:radial-gradient(220px 120px at 0 0,#00ff4114,#0000 70%),linear-gradient(#121815f0,#080a0de6);box-shadow:inset 0 0 0 1px #00ff411a,0 12px 32px -24px #00ff414d}.repositories-console-page .repo-item[data-selected=true]:hover{border-color:var(--accent);background:radial-gradient(220px 120px at 0 0,#00ff411f,#0000 70%),linear-gradient(#141c17f0,#080a0de6)}.repositories-console-page .repo-item>*{z-index:1;position:relative}.repositories-empty-actions{margin-top:16px}.repositories-selection-warning{color:var(--amber);background:#fbbf2414;border:1px solid #fbbf2457;border-radius:8px;margin-bottom:12px;padding:10px 12px}.repositories-filter-empty{margin-bottom:12px}.onboarding-repo-hint{max-width:640px;color:var(--text-muted);font-family:var(--font-ui);margin-top:10px;font-size:13px;line-height:1.55}.onboarding-repo-empty{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-secondary);border-radius:8px;gap:10px;padding:18px;display:grid}.onboarding-repo-empty strong{color:var(--text-primary);font-family:var(--font-ui)}.onboarding-repo-empty span{font-size:13px;line-height:1.55}.onboarding-repo-empty .btn{width:max-content}@media (max-width:760px){.onboarding-repo-empty .btn{justify-content:center;width:100%}}.generation-terminal-row[data-active=true]:before{content:none}.generation-terminal-row[data-active=true]>span:first-child{animation:.8s steps(2,end) infinite blink}.dashboard-modern .dash-kit-table{overflow:auto}.dashboard-modern .dash-kit-table::-webkit-scrollbar{width:8px}.dashboard-modern .dash-kit-table::-webkit-scrollbar-thumb{background:var(--border-strong)}.dashboard-modern .dash-kit-table::-webkit-scrollbar-track{background:0 0}.sidebar a.credit-card-mini,.sidebar .credit-card-mini{isolation:isolate;border:1px solid var(--accent-border);transition:border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);background:radial-gradient(160px 120px at 0 0,#00ff411a,#0000 70%),linear-gradient(#101318f2,#080a0df2);border-radius:12px;grid-template-rows:auto auto auto;gap:6px;margin:14px 0 0;padding:14px 16px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00ff4114,0 14px 32px -28px #00ff4152}.sidebar .credit-card-mini:before{content:"";z-index:0;opacity:.3;pointer-events:none;background:linear-gradient(90deg,#0000,#00ff411f,#0000) -200px 0/200px 100%,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 28px;animation:6s linear infinite dashboardTableScan;position:absolute;inset:0}.sidebar .credit-card-mini:after{content:"";z-index:0;transition:transform .72s var(--ease-out);pointer-events:none;background:linear-gradient(115deg,#0000 30%,#00ff411a 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}.sidebar .credit-card-mini:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #00ff412e,0 18px 40px -22px #00ff416b}.sidebar .credit-card-mini:hover:after{transform:translate(110%)}.sidebar .credit-card-mini>*{z-index:1;position:relative}.sidebar .credit-card-tag{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px}.sidebar .credit-card-body{align-items:baseline;gap:10px;min-width:0;display:flex}.sidebar .credit-card-value{color:var(--accent);font-family:var(--font-mono);letter-spacing:-.03em;text-shadow:0 0 16px #00ff4166;font-size:32px;font-weight:900;line-height:1}.sidebar .credit-card-label{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.02em;text-transform:lowercase;font-size:11px}.sidebar .credit-card-cmd{border:1px solid var(--border);width:max-content;color:var(--text-muted);font-family:var(--font-mono);transition:border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);background:#0006;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:10.5px;display:inline-flex}.sidebar .credit-card-mini:hover .credit-card-cmd{border-color:var(--accent-border);color:var(--accent)}.sidebar .credit-card-body{flex-wrap:wrap}.sidebar .credit-card-breakdown{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.02em;flex-basis:100%;font-size:10px}.ranking-table-wrap{background:radial-gradient(420px 220px at 0 0,#00ff410d,#0000 64%),linear-gradient(#0d1016f5,#080a0df0);border-color:#ffffff0f;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff06,0 24px 70px -52px #000000eb}.ranking-head{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(#14181ef2,#0d1016eb);font-size:11px}.ranking-entry{isolation:isolate;transition:background var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);position:relative}.ranking-entry:before{content:"";z-index:0;transition:transform .72s var(--ease-out);pointer-events:none;background:linear-gradient(115deg,#0000 30%,#00ff410f 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}.ranking-entry:hover{background:linear-gradient(90deg,#00ff410d,#ffffff05,#0000 80%);border-top-color:#00ff412e}.ranking-entry:hover:before{transform:translate(110%)}.ranking-entry[data-selected=true]{background:linear-gradient(90deg,#00ff4114,#00ff4105 60%,#0000);border-top-color:#00ff4152}.ranking-entry[data-selected=true] .ranking-rank{color:var(--accent);text-shadow:0 0 14px #00ff4180}.ranking-entry>*{z-index:1;position:relative}.ranking-rank{transition:color var(--dur) var(--ease-out), text-shadow var(--dur) var(--ease-out)}.ranking-select-box{transition:border-color var(--dur) var(--ease-out), background var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);border-width:1.6px;border-radius:8px}.ranking-select-box[data-checked=true]{border-color:var(--accent);background:var(--accent);color:#06120a;box-shadow:0 0 16px #00ff4166}.ranking-select-box[data-checked=true]:after{color:#06120a}.ranking-detail-panel{background:radial-gradient(280px 180px at 0 0,#00ff410f,#0000 64%),linear-gradient(#0d1016f5,#080a0df0);border-color:#ffffff0f;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff06,0 18px 50px -38px #000000e6}.ranking-search{border-radius:10px}.ranking-filter,.ranking-filter-more{transition:border-color var(--dur) var(--ease-out), background var(--dur) var(--ease-out), color var(--dur) var(--ease-out);border-radius:999px}.ranking-filter[data-active=true]{border-color:var(--accent);color:var(--accent);background:#00ff411a;box-shadow:inset 0 0 0 1px #00ff412e}.privacy-badge{font-family:var(--font-mono);letter-spacing:.02em;text-transform:lowercase;border-radius:999px;font-size:11px}.tech-square{transition:border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border-radius:8px}.tech-square:hover{border-color:var(--accent-border);transform:translateY(-1px)}.ranking-match-cell strong{text-shadow:0 0 14px #00ff4159}
.landing-main{min-height:100vh;position:relative}.landing-main .landing{max-width:1240px;margin:0 auto;padding:18px 32px 96px}.landing-main .lp-nav{z-index:40;border-bottom:1px solid var(--border);background:#06090a;align-items:center;gap:22px;margin:0 -32px 28px;padding:14px 32px;display:flex;position:sticky;top:0;box-shadow:0 18px 44px -34px #000000e6}.landing-main .lp-nav.is-scrolled{border-color:var(--border);background:#06090a}.lp-nav .logo-text{font-weight:700;font-size:16px!important}.lp-nav .logo-mark{width:32px!important;min-width:32px!important;height:32px!important;font-size:14px!important}.lp-nav-links{gap:22px;display:flex}.lp-nav-links a{font-family:var(--font-mono);color:var(--text-secondary);transition:color var(--dur) var(--ease-out);font-size:13px;text-decoration:none}.lp-nav-links a:hover{color:var(--accent)}.lp-nav-spacer{flex:1}.lp-nav-login{font-family:var(--font-mono);color:var(--text-secondary);transition:color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);border:1px solid #0000;border-radius:8px;padding:8px 14px;font-size:13px;text-decoration:none}.lp-nav-login:hover{color:var(--text-primary);border-color:var(--border)}.lp-nav-cta{white-space:nowrap}.lp-nav-toggle{border:1px solid var(--border);width:40px;height:40px;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:none}.lp-nav-toggle:hover{border-color:var(--accent-border);color:var(--accent)}.lp-nav-burger{width:16px;height:11px;display:inline-block;position:relative}.lp-nav-burger:before,.lp-nav-burger:after{content:"";background:currentColor;border-radius:1px;height:1.5px;position:absolute;left:0;right:0}.lp-nav-burger:before{top:1px}.lp-nav-burger:after{bottom:1px}.lp-nav-drawer{z-index:35;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:lpDrawerIn .24s var(--ease-out);background:#0a0b0df5;flex-direction:column;gap:4px;padding:24px 24px 32px;display:flex;position:fixed;inset:64px 0 0}.lp-nav-drawer a{font-family:var(--font-mono);color:var(--text-primary);border-bottom:1px solid var(--border);padding:16px 14px;font-size:16px;text-decoration:none;display:block}.lp-nav-drawer a:hover{color:var(--accent)}.lp-nav-drawer-login{text-align:center;border-radius:8px;margin-top:8px;color:var(--accent)!important;border-bottom:0!important;border:1px solid var(--accent-border)!important;padding:14px!important}.lp-nav-drawer-cta{justify-content:center;width:100%;margin-top:12px;padding:16px!important;font-size:15px!important}@keyframes lpDrawerIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.lp-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;padding:56px 0 48px;display:grid}.lp-eyebrow{background:var(--bg-surface);border:1px solid var(--border);font-family:var(--font-mono);color:var(--text-muted);border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 12px;font-size:11.5px;display:inline-flex}.lp-eyebrow-symbol{color:var(--accent);font-weight:700}.lp-eyebrow-cmd{color:var(--text-primary)}.lp-eyebrow-caret{background:var(--accent);width:6px;height:12px;animation:1.05s steps(2,end) infinite blink;display:inline-block}.lp-h1{font-family:var(--font-ui);letter-spacing:-.035em;color:var(--text-primary);margin-bottom:22px;font-size:60px;font-weight:700;line-height:1.04}.lp-h1-accent{color:var(--accent)}.lp-h1-dot{color:var(--text-muted)}.lp-lede{font-family:var(--font-ui);color:var(--text-secondary);max-width:540px;margin-bottom:28px;font-size:17px;line-height:1.65}.lp-cta-row{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.lp-cta-primary,.lp-cta-ghost{padding:13px 22px;font-size:14px}.lp-trust{font-family:var(--font-mono);color:var(--text-muted);flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.lp-trust>span{align-items:center;gap:6px;display:inline-flex}.lp-trust>span>svg{color:var(--accent)}.lp-hero-term{min-width:0}.lp-hero-kit{background:var(--bg-root);border:1px solid var(--border);border-radius:8px;margin-top:18px;padding:14px}.lp-hero-kit-tag{font-family:var(--font-mono);color:var(--text-muted);margin-bottom:8px;font-size:11px}.lp-hero-kit-body{font-family:var(--font-mono);color:var(--text-primary);word-break:break-word;font-size:12.5px;line-height:1.75}.t-dim{color:var(--text-dim)}.t-muted{color:var(--text-muted)}.t-violet{color:var(--violet)}.t-cyan{color:var(--cyan)}.t-accent{color:var(--accent);font-weight:700}.lp-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:24px 0 16px;display:grid}.lp-tile{border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);background:linear-gradient(#0f1216eb,#080a0deb);border-radius:12px;grid-template-columns:52px minmax(0,1fr);align-items:flex-start;gap:14px;padding:18px;display:grid}.lp-tile:hover{border-color:var(--accent-border);transform:translateY(-2px)}.lp-tile-icon{border:1px solid var(--border);background:var(--bg-elevated);width:44px;height:44px;color:var(--text-secondary);border-radius:10px;place-items:center;display:grid}.lp-tile[data-tone=ok] .lp-tile-icon{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}.lp-tile-body{min-width:0}.lp-tile-cmd{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.02em;margin-bottom:4px;font-size:11px}.lp-tile-label{font-family:var(--font-ui);color:var(--text-muted);margin-bottom:4px;font-size:12.5px}.lp-tile-value{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--text-primary);margin-bottom:4px;font-size:24px;font-weight:800}.lp-tile[data-tone=ok] .lp-tile-value{color:var(--accent)}.lp-tile-desc{font-family:var(--font-ui);color:var(--text-muted);font-size:12.5px;line-height:1.5}.lp-section{padding:48px 0 32px}.lp-section-head{margin-bottom:32px}.lp-section-eyebrow{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.06em;margin-bottom:10px;font-size:11px;display:inline-block}.lp-h2{font-family:var(--font-ui);letter-spacing:-.025em;color:var(--text-primary);margin-bottom:12px;font-size:38px;font-weight:700;line-height:1.12}.lp-section-sub{font-family:var(--font-ui);color:var(--text-secondary);max-width:640px;font-size:15px;line-height:1.65}.lp-step-grid{grid-template-columns:1fr;gap:16px;display:grid}.lp-step-card{border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .22s var(--ease-out), transform .22s var(--ease-out), background .22s var(--ease-out), box-shadow .22s var(--ease-out);background:linear-gradient(#0f1216d9,#080a0dd9);border-radius:8px;grid-template-columns:minmax(260px,.84fr) minmax(320px,1.16fr);align-items:stretch;gap:clamp(20px,3vw,42px);padding:clamp(20px,2.6vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,0 24px 70px -58px #000000f2}.lp-step-card:before{content:"";z-index:0;opacity:0;transition:opacity .22s var(--ease-out), transform .62s cubic-bezier(.16, 1, .3, 1);pointer-events:none;background:linear-gradient(105deg,#0000 0%,#4ade801f 42%,#00e5ff14 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.lp-step-card>*{z-index:1;position:relative}.lp-step-card:hover{border-color:var(--accent-border);background:radial-gradient(480px 220px at 100% 0,#4ade8014,#0000 62%),linear-gradient(#0f1316e6,#070a0ce6);transform:translateY(-4px);box-shadow:inset 0 0 0 1px #4ade8014,0 30px 86px -58px #4ade806b}.lp-step-card:hover:before{opacity:1;transform:translate(120%)}.lp-step-head{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.lp-step-num{font-family:var(--font-mono);color:var(--accent);letter-spacing:-.02em;font-size:28px;font-weight:800}.lp-step-tag{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.06em;font-size:11px}.lp-step-title{font-family:var(--font-ui);letter-spacing:-.01em;color:var(--text-primary);margin-bottom:14px;font-size:20px;font-weight:700}.lp-step-cmd{border:1px solid var(--border);background:var(--bg-root);font-family:var(--font-mono);color:var(--accent);word-break:break-all;border-radius:6px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 11px;font-size:12px;display:inline-flex}.lp-step-cmd:before{content:"$";color:var(--text-dim)}.lp-step-desc{font-family:var(--font-ui);color:var(--text-secondary);font-size:13.5px;line-height:1.65}.lp-step-copy{align-self:center;min-width:0}.lp-step-media{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));min-width:0;transition:border-color .22s var(--ease-out), box-shadow .22s var(--ease-out), transform .22s var(--ease-out);background:radial-gradient(360px 180px at 0 0,#4ade8021,#0000 66%),linear-gradient(#060a0af0,#030506f5);border-radius:8px;overflow:hidden;box-shadow:0 22px 70px -54px #4ade8070}.lp-step-card:hover .lp-step-media{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));transform:translateY(-1px);box-shadow:0 28px 86px -58px #4ade8094}.lp-step-media-bar{border-bottom:1px solid var(--border);min-height:38px;color:var(--text-secondary);font-family:var(--font-mono);background:#ffffff09;align-items:center;gap:12px;padding:0 12px;font-size:11.5px;display:flex}.lp-step-media-bar em{border:1px solid var(--accent-border);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;background:#4ade8014;border-radius:999px;margin-left:auto;padding:3px 7px;font-size:10px;font-style:normal}.lp-step-video-stage{grid-template-rows:auto minmax(0,1fr);min-height:286px;display:grid;position:relative;overflow:hidden}.lp-step-video-stage:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 35%,#0000009e,#0000 72%);mask-image:radial-gradient(circle at 70% 35%,#0000009e,#0000 72%)}.lp-step-video-toolbar,.lp-step-video-body{z-index:1;position:relative}.lp-step-video-toolbar{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 16px 8px;display:grid}.lp-step-play{border:1px solid var(--accent-border);background:#4ade801a;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.lp-step-play:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid var(--accent);width:0;height:0;margin-left:2px}.lp-step-video-track{background:#ffffff14;border-radius:999px;height:4px;overflow:hidden}.lp-step-video-track span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--cyan));transform-origin:0;width:100%;height:100%;animation:4.2s linear infinite lpStepVideoTrack;display:block}.lp-step-video-toolbar strong{color:var(--accent);font-family:var(--font-mono);text-transform:lowercase;font-size:10.5px}.lp-step-video-body{grid-template-columns:minmax(180px,.82fr) minmax(220px,1.18fr);align-items:stretch;gap:16px;padding:10px 16px 18px;display:grid}.lp-step-video-console{align-content:center;gap:10px;min-width:0;display:grid}.lp-step-video-preview{background:radial-gradient(260px 160px at 30% 20%,#4ade801f,#0000 70%),#0000003d;border:1px solid #ffffff14;border-radius:8px;min-width:0;min-height:178px;position:relative;overflow:hidden}.lp-step-job-card,.lp-step-repo-list,.lp-step-pdf-card{position:absolute;inset:18px}.lp-step-job-card{background:#030708b8;border:1px solid #4ade8038;border-radius:7px;align-content:start;gap:10px;padding:14px;animation:4.2s ease-in-out infinite lpStepCardFloat;display:grid}.lp-step-job-card span,.lp-step-job-card p{font-family:var(--font-mono)}.lp-step-job-card span{color:var(--accent);font-size:11px;font-weight:800}.lp-step-job-card p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.55}.lp-step-job-card i{background:#ffffff24;border-radius:999px;height:7px;display:block}.lp-step-job-card i:nth-of-type(2){width:76%}.lp-step-job-card i:nth-of-type(3){width:54%}.lp-step-repo-list{align-content:center;gap:9px;display:grid}.lp-step-repo-list span{min-height:38px;color:var(--text-secondary);font-family:var(--font-mono);background:#ffffff09;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:10px;padding:0 12px;font-size:11.5px;animation:4.2s ease-in-out infinite lpStepRepoIn;display:flex}.lp-step-repo-list span:nth-child(2){animation-delay:.12s}.lp-step-repo-list span:nth-child(3){animation-delay:.24s}.lp-step-repo-list b{color:var(--accent);font-size:13px}.lp-step-pdf-card{background:#f7f3ea;border-radius:5px;width:132px;padding:18px 15px;animation:4.2s ease-in-out infinite lpStepPdfBuild;left:50%;transform:translate(-50%);box-shadow:0 24px 54px #00000061}.lp-step-pdf-card b,.lp-step-pdf-card i,.lp-step-pdf-card em{background:#5d655f;border-radius:999px;display:block}.lp-step-pdf-card b{background:#202620;width:78%;height:9px;margin:0 auto 14px}.lp-step-pdf-card i{opacity:.55;height:6px;margin-bottom:8px}.lp-step-pdf-card i:nth-of-type(2){width:68%}.lp-step-pdf-card i:nth-of-type(3){width:84%}.lp-step-pdf-card em{background:#273029;width:44%;height:7px;margin-top:14px}@keyframes lpStepVideoTrack{0%{transform:scaleX(0)}78%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes lpStepCardFloat{0%,to{opacity:.82;transform:translateY(4px)}30%,78%{opacity:1;transform:translateY(0)}}@keyframes lpStepRepoIn{0%,12%{opacity:0;transform:translate(18px)}28%,82%{opacity:1;transform:translate(0)}to{opacity:.72;transform:translate(-8px)}}@keyframes lpStepPdfBuild{0%,10%{opacity:0;transform:translate(-50%)translateY(18px)scale(.92)}32%,82%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:.88;transform:translate(-50%)translateY(-4px)scale(.98)}}.lp-step-media-screen{align-content:center;gap:10px;min-height:214px;padding:22px;display:grid;position:relative;overflow:hidden}.lp-step-media-screen:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 35%,#0009,#0000 72%);mask-image:radial-gradient(circle at 70% 35%,#0009,#0000 72%)}.lp-step-media-line,.lp-step-media-screen strong,.lp-step-media-progress{z-index:1;position:relative}.lp-step-media-line{min-width:0;color:var(--text-secondary);font-family:var(--font-mono);opacity:0;animation:lpStepLineIn .52s var(--ease-out) forwards;animation-delay:var(--step-line-delay);align-items:center;gap:9px;font-size:12.5px;display:flex;transform:translateY(6px)}.lp-step-media-line span{color:var(--accent);font-weight:800}.lp-step-media-line code{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-step-media-progress{background:#ffffff14;border-radius:999px;height:4px;margin-top:6px;overflow:hidden}.lp-step-media-progress span{border-radius:inherit;background:var(--accent);transform-origin:0;width:100%;height:100%;animation:2.8s ease-in-out infinite lpStepProgress;display:block}.lp-step-media-screen strong{border:1px solid var(--accent-border);width:fit-content;color:var(--accent);font-family:var(--font-mono);background:#4ade801a;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}@keyframes lpStepLineIn{to{opacity:1;transform:translateY(0)}}@keyframes lpStepProgress{0%{transform:scaleX(.12)}52%{transform:scaleX(1)}to{transform:scaleX(.12)}}.lp-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.lp-agent-card{--agent-accent:var(--accent);border:1px solid var(--border);background:radial-gradient(220px 140px at 0% 0%, color-mix(in srgb, var(--agent-accent) 12%, transparent), transparent 70%), linear-gradient(180deg, #0f1216d9, #080a0dd9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border-radius:12px;padding:24px;position:relative;overflow:hidden}.lp-agent-card:hover{border-color:color-mix(in srgb, var(--agent-accent) 40%, var(--border));transform:translateY(-3px)}.lp-agent-head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.lp-agent-icon{background:color-mix(in srgb, var(--agent-accent) 12%, transparent);width:40px;height:40px;color:var(--agent-accent);border:1px solid color-mix(in srgb, var(--agent-accent) 36%, var(--border));border-radius:8px;place-items:center;display:grid}.lp-agent-meta{min-width:0}.lp-agent-id{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.06em;font-size:10.5px}.lp-agent-name{font-family:var(--font-mono);color:var(--agent-accent);font-size:15px;font-weight:700}.lp-agent-q{font-family:var(--font-ui);color:var(--text-secondary);font-size:13.5px;font-style:italic;line-height:1.65}.lp-score-card{border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0f1216eb,#080a0deb);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:56px;padding:40px 44px;display:grid}.lp-score-ring{place-items:center;display:grid}.lp-score-rows{min-width:0}.lp-score-tag{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.06em;margin-bottom:14px;font-size:11px}.lp-score-row{font-family:var(--font-mono);grid-template-columns:minmax(160px,200px) 44px 1fr 50px;align-items:center;gap:12px;padding:8px 0;font-size:12.5px;display:grid}.lp-score-label{color:var(--text-secondary)}.lp-score-weight{color:var(--text-muted);text-align:right}.lp-score-bar{background:var(--bg-elevated);border-radius:999px;height:6px;position:relative;overflow:hidden}.lp-score-fill{background:var(--accent);height:100%;box-shadow:0 0 8px color-mix(in srgb, var(--accent) 50%, transparent);border-radius:999px;position:absolute;inset:0 auto 0 0}.lp-score-num{text-align:right;color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:800}.lp-demo-window{border:1px solid var(--border);background:linear-gradient(#0f1216f5,#080a0df5);border-radius:14px;overflow:hidden;box-shadow:0 30px 90px -60px #000000f2}.lp-demo-window-bar{border-bottom:1px solid var(--border);background:linear-gradient(#161a1ff2,#101317f2);align-items:center;gap:14px;padding:9px 14px;display:flex}.lp-demo-window-url{text-align:center;font-family:var(--font-mono);color:var(--text-secondary);background:var(--bg-root);border:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:auto;max-width:480px;margin:0 auto;padding:4px 12px;font-size:11.5px;overflow:hidden}.lp-demo-window-url-dim{color:var(--text-dim)}.lp-demo-window-meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);border:1px solid var(--border);background:var(--bg-root);border-radius:4px;padding:3px 8px;font-size:10px}.lp-demo-app{display:block}.lp-demo-app-sidebar{border-right:1px solid var(--border);background:linear-gradient(#0b0d10d9,#080a0dd9);flex-direction:column;gap:14px;padding:16px 14px;display:flex}.lp-demo-app-brand{border-bottom:1px solid var(--border);padding:4px 6px 10px}.lp-demo-app-nav{flex-direction:column;gap:2px;display:flex}.lp-demo-app-nav-item{font-family:var(--font-mono);color:var(--text-muted);transition:background var(--dur) var(--ease-out), color var(--dur) var(--ease-out);border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.lp-demo-app-nav-item[data-active=true]{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:color-mix(in srgb, var(--accent) 36%, var(--border));color:var(--accent)}.lp-demo-app-nav-glyph{background:var(--bg-root);border:1px solid var(--border);width:22px;height:22px;color:var(--text-secondary);border-radius:5px;place-items:center;font-size:11px;display:grid}.lp-demo-app-nav-item[data-active=true] .lp-demo-app-nav-glyph{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.lp-demo-app-spacer{flex:auto}.lp-demo-app-credit{border:1px solid var(--border);background:var(--bg-root);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.lp-demo-app-credit-tag{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-dim);font-size:10px}.lp-demo-app-credit-row{font-family:var(--font-mono);color:var(--text-muted);justify-content:space-between;align-items:baseline;font-size:11.5px;display:flex}.lp-demo-app-credit-row strong{font-family:var(--font-ui);color:var(--accent);font-size:18px;font-weight:800}.lp-demo-app-credit-cmd{font-family:var(--font-mono);color:var(--cyan);font-size:10.5px}.lp-demo-app-user{border:1px solid var(--border);background:var(--bg-root);border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.lp-demo-app-user strong{font-family:var(--font-ui);color:var(--text-primary);font-size:12px;display:block}.lp-demo-app-user small{font-family:var(--font-mono);color:var(--text-dim);font-size:10.5px;display:block}.lp-demo-app-avatar{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 30%, transparent), color-mix(in srgb, var(--cyan) 30%, transparent));border:1px solid var(--border);width:32px;height:32px;font-family:var(--font-mono);color:var(--text-primary);border-radius:7px;place-items:center;font-size:10px;font-weight:700;display:grid}.lp-demo-app-main{flex-direction:column;min-width:0;display:flex}.lp-demo-app-topbar{border-bottom:1px solid var(--border);background:var(--bg-root);font-family:var(--font-mono);align-items:center;gap:6px;padding:10px 18px;font-size:12px;display:flex}.lp-demo-app-topbar-symbol{color:var(--accent)}.lp-demo-app-topbar-cmd{color:var(--text-muted)}.lp-demo-app-topbar-path{color:var(--text-primary)}.lp-demo-app-topbar-caret{background:var(--accent);width:7px;height:12px;margin-left:2px;animation:1s steps(2,end) infinite lp-demo-caret;display:inline-block}@keyframes lp-demo-caret{50%{opacity:0}}.lp-demo-app-content{flex-direction:column;flex:auto;min-width:0;padding:0;display:flex}.lp-demo-app .page{height:min(860px,92vh);min-height:0;padding:20px 22px 24px;overflow:hidden!important}.lp-demo-app .page-header{display:none}.lp-demo-app .result-delivery-page{overflow:hidden!important}.lp-demo-app .result-delivery-layout{height:auto;min-height:0}.lp-demo-app .result-morph-shell{height:760px;min-height:760px;overflow:hidden}@media (min-width:1181px){.lp-demo-app .result-morph-resume{width:calc(56% - 8px)}.lp-demo-app .result-morph-analysis{width:calc(44% - 10px);left:calc(56% + 10px)}}.lp-demo-app .resume-terminal-card{height:100%;min-height:0}.lp-demo-app .resume-terminal-body{height:auto;min-height:0;overflow:hidden}.lp-demo-app .resume-terminal-footer{display:none}.lp-demo-app .resume-terminal-body .resume-preview-frame{--lp-demo-pdf-scale:.75;justify-content:center;align-items:flex-start;height:100%;max-height:100%;padding:10px;display:flex;overflow:hidden}.lp-demo-app .resume-preview-frame .pdf-preview-page{width:620px;max-width:none;height:auto;min-height:0;transform:scale(var(--lp-demo-pdf-scale));transform-origin:top;flex:0 0 620px;margin:0 auto}.lp-demo-app .result-insights{height:100%;min-height:0;overflow:hidden}.lp-demo-app .result-insights-head{position:static}.lp-demo-app .result-insights-body{overflow:hidden}.lp-demo-app-pageheader{border:1px solid var(--border);background:linear-gradient(#14181c99,#0d101399);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.lp-demo-app-page-tag{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.06em;margin-bottom:4px;font-size:10.5px}.lp-demo-app-page-title h3{font-family:var(--font-ui);color:var(--text-primary);letter-spacing:-.01em;margin:0 0 4px;font-size:19px;font-weight:700}.lp-demo-app-page-meta{font-family:var(--font-mono);color:var(--text-muted);font-size:11.5px}.lp-demo-app-page-score{flex-shrink:0;align-items:center;gap:12px;display:flex}.lp-demo-app-page-score-tag{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.06em;font-size:10px}.lp-demo-app-page-score strong{font-family:var(--font-ui);color:var(--accent);font-size:14px;font-weight:700;display:block}.lp-demo-app-page-score small{font-family:var(--font-mono);color:var(--text-muted);font-size:10.5px;display:block}.lp-demo-jobpane{border:1px solid var(--border);background:var(--bg-root);border-radius:10px;padding:16px 18px}.lp-demo-jobpane-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.lp-demo-jobpane-cmd{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.04em;font-size:11px}.lp-demo-jobpane-pill{font-family:var(--font-mono);text-transform:lowercase;color:var(--text-muted);border:1px solid var(--border);background:var(--bg-elevated);letter-spacing:.04em;border-radius:999px;padding:3px 9px;font-size:10.5px}.lp-demo-card-pill-ok{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--bg-root))}.lp-demo-jobpane-body{font-family:var(--font-mono);color:var(--text-secondary);white-space:pre-wrap;border-top:1px dashed var(--border);padding-top:14px;font-size:12.5px;line-height:1.75}.lp-demo-breakdown-card{border:1px solid var(--border);background:var(--bg-root);border-radius:10px;padding:16px 18px}.lp-demo-breakdown-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.lp-demo-breakdown{border-top:1px dashed var(--border);padding-top:10px}.lp-demo-breakdown .lp-score-row{grid-template-columns:minmax(140px,1.4fr) 38px minmax(80px,2fr) 32px;gap:10px;padding:5px 0;font-size:11.5px}.lp-demo-tabbar{border-bottom:1px solid var(--border);background:var(--bg-root);gap:2px;padding:6px;display:flex;overflow-x:auto}.lp-demo-tabbar::-webkit-scrollbar{display:none}.lp-demo-tab{appearance:none;cursor:pointer;text-align:left;min-width:120px;transition:background var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;flex:auto;align-items:flex-start;gap:2px;padding:10px 14px;display:flex}.lp-demo-tab:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}.lp-demo-tab[data-active=true]{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));background:color-mix(in srgb, var(--accent) 10%, transparent)}.lp-demo-tab-cmd{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.04em;font-size:10.5px}.lp-demo-tab[data-active=true] .lp-demo-tab-cmd{color:var(--accent)}.lp-demo-tab-label{font-family:var(--font-ui);color:var(--text-secondary);font-size:13px;font-weight:600}.lp-demo-tab[data-active=true] .lp-demo-tab-label{color:var(--text-primary)}.lp-demo-helper{background:color-mix(in srgb, var(--cyan) 6%, transparent);border-bottom:1px solid color-mix(in srgb, var(--cyan) 18%, var(--border));font-family:var(--font-ui);color:var(--text-secondary);align-items:flex-start;gap:10px;padding:14px 20px;font-size:12.5px;line-height:1.55;display:flex}.lp-demo-helper-arrow{font-family:var(--font-mono);color:var(--cyan);flex-shrink:0;font-weight:700}.lp-demo-panel{min-height:460px;padding:22px}.lp-demo-analysis{flex-direction:column;gap:18px;display:flex}.lp-demo-analysis-row{--demo-accent:var(--accent);border:1px solid var(--border);border-left:3px solid var(--demo-accent);background:color-mix(in srgb, var(--demo-accent) 5%, transparent);border-radius:10px;padding:16px 18px}.lp-demo-analysis-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.lp-demo-analysis-dot{background:var(--demo-accent);width:7px;height:7px;box-shadow:0 0 8px color-mix(in srgb, var(--demo-accent) 60%, transparent);border-radius:999px}.lp-demo-analysis-name{font-family:var(--font-mono);color:var(--demo-accent);font-size:13px;font-weight:700}.lp-demo-analysis-id{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.06em;margin-left:auto;font-size:10px}.lp-demo-analysis-text{font-family:var(--font-ui);color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.65}.lp-demo-evidence{flex-direction:column;gap:12px;display:flex}.lp-demo-evidence-row{border:1px solid var(--border);background:var(--bg-root);transition:border-color var(--dur) var(--ease-out);border-radius:10px;padding:14px 16px}.lp-demo-evidence-row:hover{border-color:var(--accent-border)}.lp-demo-evidence-head{font-family:var(--font-mono);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.lp-demo-evidence-repo{color:var(--accent);font-size:12.5px;font-weight:700}.lp-demo-evidence-section{color:var(--text-dim);font-size:11px}.lp-demo-evidence-claim{font-family:var(--font-ui);color:var(--text-secondary);margin:0 0 10px;font-size:13px;font-style:italic;line-height:1.55}.lp-demo-evidence-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp-demo-evidence-file{font-family:var(--font-mono);background:var(--bg-elevated);color:var(--text-muted);border-radius:5px;padding:3px 7px;font-size:11px}.lp-demo-evidence-stack{flex-wrap:wrap;gap:6px;display:flex}.lp-demo-chip{font-family:var(--font-mono);border:1px solid var(--border);background:var(--bg-root);color:var(--text-secondary);letter-spacing:.02em;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;display:inline-flex}.lp-demo-chip-ok{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 36%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--bg-root))}.lp-demo-chip-warn{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 40%, var(--border));background:color-mix(in srgb, var(--amber) 8%, var(--bg-root))}.lp-demo-keywords{flex-direction:column;gap:24px;display:flex}.lp-demo-kw-group{border:1px solid var(--border);background:var(--bg-root);border-radius:10px;padding:16px 18px}.lp-demo-kw-title{font-family:var(--font-mono);color:var(--accent);letter-spacing:.04em;text-transform:lowercase;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.lp-demo-kw-title-warn{color:var(--amber)}.lp-demo-kw-title-warn span:first-child{background:color-mix(in srgb, var(--amber) 18%, transparent);border:1px solid color-mix(in srgb, var(--amber) 40%, var(--border));border-radius:999px;place-items:center;width:16px;height:16px;font-size:11px;font-weight:800;display:grid}.lp-demo-kw-chips{flex-wrap:wrap;gap:6px;display:flex}.lp-demo-kw-note{font-family:var(--font-ui);color:var(--text-muted);margin:14px 0 0;font-size:12.5px;font-style:italic;line-height:1.6}.lp-demo-pdf-wrap{border:1px solid var(--border);background:var(--bg-root);border-radius:10px;flex-direction:column;gap:0;display:flex;overflow:hidden}.lp-demo-pdf-bar{border-bottom:1px solid var(--border);font-family:var(--font-mono);color:var(--text-muted);background:linear-gradient(#14181cf2,#0e1115f2);align-items:center;gap:12px;padding:8px 12px;font-size:11px;display:flex}.lp-demo-pdf-name{color:var(--text-secondary);font-weight:600}.lp-demo-pdf-size{color:var(--text-dim)}.lp-demo-pdf{color:#1a1a1a;background:#f7f5f0;max-height:520px;padding:36px 40px;font-family:Georgia,Times New Roman,serif;overflow-y:auto;box-shadow:inset 0 1px #fff6}.lp-demo-pdf::-webkit-scrollbar{width:8px}.lp-demo-pdf::-webkit-scrollbar-track{background:#e5e2dc}.lp-demo-pdf::-webkit-scrollbar-thumb{background:#c4bfb5;border-radius:4px}.lp-demo-pdf-header{border-bottom:2px solid #1a1a1a;margin-bottom:16px;padding-bottom:10px}.lp-demo-pdf-header h3{letter-spacing:.04em;color:#1a1a1a;margin:0 0 4px;font-family:Helvetica,Arial,sans-serif;font-size:22px;font-weight:800}.lp-demo-pdf-contact{color:#4a4a4a;font-family:Helvetica,Arial,sans-serif;font-size:11.5px}.lp-demo-pdf-section{margin-bottom:14px}.lp-demo-pdf-section h4{letter-spacing:.1em;color:#1a1a1a;border-bottom:1px solid #c4bfb5;margin:0 0 8px;padding-bottom:3px;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:800}.lp-demo-pdf-section p{color:#2a2a2a;margin:0 0 6px;font-size:12.5px;line-height:1.55}.lp-demo-pdf-section p strong{letter-spacing:.01em;font-family:Helvetica,Arial,sans-serif;font-size:12px}.lp-demo-pdf-section ul{margin:4px 0 8px 18px;padding:0}.lp-demo-pdf-section li{color:#2a2a2a;margin-bottom:4px;font-size:12px;line-height:1.5}@media (max-width:960px){.lp-demo-app .page{padding:18px 14px}.lp-demo-app .resume-terminal-body .resume-preview-frame{--lp-demo-pdf-scale:.62}}@media (max-width:560px){.lp-demo-window-meta{display:none}.lp-demo-window-url{max-width:200px;font-size:10.5px}.lp-demo-app .page{padding:14px 10px}.lp-demo-app .resume-terminal-body .resume-preview-frame{--lp-demo-pdf-scale:.46}}.lp-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.lp-price-card{--pack-accent:var(--accent);--pack-glow:#4ade8029;border:1px solid color-mix(in srgb, var(--border) 70%, var(--pack-accent));background:radial-gradient(360px 200px at 0% 0%, var(--pack-glow), transparent 66%), linear-gradient(180deg, #0f1216f0, #07090cf0);transition:transform var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);border-radius:12px;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 22px 60px -50px #000000eb}.lp-price-card[data-tone=flow]{--pack-accent:var(--cyan);--pack-glow:#38bdf829}.lp-price-card[data-tone=scale]{--pack-accent:var(--amber);--pack-glow:#fbbf242e}.lp-price-card[data-featured=true]{border-color:color-mix(in srgb, var(--pack-accent) 56%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--pack-accent) 22%, transparent) inset, 0 30px 90px -48px color-mix(in srgb, var(--pack-accent) 56%, transparent)}.lp-price-card:hover{border-color:var(--pack-accent);transform:translateY(-4px)}.lp-price-head{border-bottom:1px solid var(--border);min-height:36px;font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:7px;padding:0 14px;font-size:11px;display:flex}.lp-price-head>span:first-of-type,.lp-price-head>span:nth-of-type(2),.lp-price-head>span:nth-of-type(3){border-radius:999px;width:9px;height:9px}.lp-price-head>span:first-of-type{background:#ff5f56}.lp-price-head>span:nth-of-type(2){background:#ffbd2e}.lp-price-head>span:nth-of-type(3){background:#27c93f}.lp-price-head strong{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-left:8px;font-weight:500;overflow:hidden}.lp-price-tag{border:1px solid color-mix(in srgb, var(--pack-accent) 38%, var(--border));background:color-mix(in srgb, var(--pack-accent) 10%, transparent);color:var(--pack-accent);white-space:nowrap;border-radius:999px;margin-left:auto;padding:3px 8px;font-size:10.5px;font-style:normal}.lp-price-body{gap:10px;padding:22px 22px 20px;display:grid}.lp-price-name{font-family:var(--font-mono);color:var(--text-secondary);letter-spacing:.02em;font-size:14px}.lp-price-headline{align-items:baseline;gap:12px;margin:4px 0 6px;display:flex}.lp-price-headline-num{font-family:var(--font-ui);letter-spacing:-.04em;color:var(--pack-accent);text-shadow:0 0 18px color-mix(in srgb, var(--pack-accent) 40%, transparent);font-size:42px;font-weight:900;line-height:1}.lp-price-headline-text{font-family:var(--font-ui);color:var(--text-primary);letter-spacing:-.01em;font-size:14px;font-weight:700;line-height:1.2}.lp-price-promo{display:flex}.lp-price-promo-tag{border:1px solid var(--red);color:var(--red);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#ff17441f;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:10px;font-weight:800;display:inline-flex}.lp-price-promo-pulse{background:var(--red);width:6px;height:6px;box-shadow:0 0 8px var(--red);border-radius:999px;animation:1.5s ease-in-out infinite promoPulse}.lp-price-amount-row{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.lp-price-amount-was{font-family:var(--font-mono);color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);font-size:14px;text-decoration-thickness:1.5px}.lp-price-amount{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--pack-accent);font-size:38px;font-weight:800;line-height:1}.lp-price-meta{font-family:var(--font-mono);color:var(--text-muted);font-size:12.5px}.lp-price-bullets{gap:8px;margin:6px 0 14px;padding:0;list-style:none;display:grid}.lp-price-bullets li{font-family:var(--font-ui);color:var(--text-secondary);grid-template-columns:18px 1fr;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:grid}.lp-price-bullets li>svg{color:var(--pack-accent);margin-top:4px}.lp-price-cta{border:1px solid color-mix(in srgb, var(--pack-accent) 44%, var(--border));background:color-mix(in srgb, var(--pack-accent) 10%, transparent);color:var(--pack-accent);font-family:var(--font-mono);text-align:center;transition:background var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:13px;text-decoration:none;display:inline-flex}.lp-price-cta:hover{background:color-mix(in srgb, var(--pack-accent) 22%, transparent);border-color:var(--pack-accent);transform:translateY(-1px)}.lp-price-card[data-featured=true] .lp-price-cta{background:var(--pack-accent);color:#06120a;border-color:var(--pack-accent)}.lp-price-card[data-featured=true] .lp-price-cta:hover{filter:brightness(1.06)}.lp-security-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.lp-security-card{border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);background:linear-gradient(#0f1216d9,#080a0dd9);border-radius:12px;padding:22px}.lp-security-card:hover{border-color:var(--accent-border);transform:translateY(-2px)}.lp-security-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.lp-security-icon{border:1px solid var(--accent-border);background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.lp-security-cmd{font-family:var(--font-mono);color:var(--text-muted);font-size:12px}.lp-security-title{font-family:var(--font-ui);letter-spacing:-.01em;color:var(--text-primary);margin-bottom:8px;font-size:14.5px;font-weight:700}.lp-security-desc{font-family:var(--font-ui);color:var(--text-secondary);font-size:13px;line-height:1.6}.lp-final-cta{min-height:clamp(152px,21vw,224px);color:var(--text-primary);transition:transform var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);isolation:isolate;background:radial-gradient(520px 360px at 0 0,#4ade803d,#0000 62%),radial-gradient(420px 260px at 100% 0,#38bdf81a,#0000 60%),linear-gradient(145deg,#1f2c26f0,#0e1512e6 56%,#090e0ceb);border:1px solid #4ade8085;border-radius:8px;place-items:center;padding:0;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #4ade8029,0 24px 70px -34px #4ade8085,0 18px 55px -42px #000000e6}.lp-final-cta:before{content:"";z-index:1;transition:transform .72s var(--ease-out);pointer-events:none;background:linear-gradient(115deg,#0000 30%,#4ade802e 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}.lp-final-cta:after{content:"";z-index:0;opacity:.3;pointer-events:none;background:conic-gradient(#0000 0deg,#4ade802e 42deg,#0000 92deg,#38bdf81a 168deg,#0000 240deg,#4ade801f 320deg,#0000 360deg);animation:14s linear infinite dashboardCtaAura;position:absolute;inset:-45%}.lp-final-cta:hover{border-color:var(--accent);transform:translateY(-8px)rotateX(1.5deg)scale(1.012);box-shadow:inset 0 0 0 1px #4ade806b,0 34px 110px -34px #4ade80b8,0 24px 70px -46px #000000f2}.lp-final-cta:hover:before{transform:translate(110%)}.lp-final-cta-glow{filter:blur(40px);pointer-events:none;z-index:0;opacity:.72;background:radial-gradient(circle,#4ade8047,#0000 70%);border-radius:999px;width:320px;height:320px;animation:6.5s ease-in-out infinite lpFinalCtaGlow;position:absolute;inset:-46% -10% auto auto}.lp-final-cta-grid{pointer-events:none;z-index:0;opacity:.72;background-image:linear-gradient(#0000 95%,#ffffff0a 95%),linear-gradient(90deg,#0000 95%,#ffffff0a 95%);background-size:22px 22px;animation:10s linear infinite dashboardGridDrift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 20% 20%,#0000008c,#0000 70%);mask-image:radial-gradient(circle at 20% 20%,#0000008c,#0000 70%)}.lp-final-cta-inner{z-index:2;text-align:center;justify-content:center;width:100%;padding:clamp(38px,7vw,78px) clamp(22px,6vw,70px);display:flex;position:relative}.lp-final-cta-text h2{font-family:var(--font-ui);letter-spacing:0;color:#eafff4;text-shadow:0 0 18px #4ade806b,0 0 42px #38bdf82e,0 2px #00000073;max-width:860px;font-size:clamp(28px,4.4vw,56px);font-weight:800;line-height:1}.lp-final-cta-text h2:after{content:"|";color:var(--accent);text-shadow:0 0 10px #4ade80f2,0 0 28px #4ade807a;margin-left:.16em;animation:.92s step-end infinite lpFinalCursorBlink;display:inline-block}.lp-final-cta:hover .lp-final-cta-text h2{color:#fff}@keyframes lpFinalCtaGlow{0%,to{opacity:.36;transform:translate(0,0)scale(1)}50%{opacity:.62;transform:translate(-16px,18px)scale(1.08)}}@keyframes lpFinalCursorBlink{0%,48%{opacity:1}49%,to{opacity:0}}.lp-footer{border-top:1px solid var(--border);font-family:var(--font-mono);color:var(--text-muted);justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding:32px 0 0;font-size:12px;display:flex}.lp-footer-line{align-items:center;gap:8px;display:inline-flex}.lp-footer-links{flex-wrap:wrap;gap:18px;display:flex}.lp-footer-links a{color:inherit;transition:color var(--dur) var(--ease-out);text-decoration:none}.lp-footer-links a:hover{color:var(--accent)}.lp-footer-socials{flex-wrap:wrap;gap:10px;display:flex}.lp-footer-social{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-secondary);font-family:var(--font-mono);transition:border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;text-decoration:none;display:inline-flex}.lp-footer-social svg{color:var(--text-muted);transition:color var(--dur) var(--ease-out)}.lp-footer-social:hover{border-color:var(--accent-border);color:var(--text-primary);transform:translateY(-1px)}.lp-footer-social:hover svg{color:var(--accent)}@media (max-width:1100px){.lp-hero{grid-template-columns:1fr;gap:36px;padding:36px 0 32px}.lp-h1{font-size:52px}.lp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-step-grid,.lp-agent-grid,.lp-pricing-grid,.lp-step-card{grid-template-columns:1fr}.lp-security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-score-card{text-align:center;grid-template-columns:1fr;gap:28px;padding:32px}.lp-score-rows{text-align:left}}@media (max-width:960px){.landing-main .landing{padding:14px 20px 72px}.landing-main .lp-nav{gap:12px;margin:0 -20px 20px;padding:12px 20px}.landing-main .lp-nav .lp-nav-links,.landing-main .lp-nav .lp-nav-login,.landing-main .lp-nav .lp-nav-cta{display:none!important}.landing-main .lp-nav .lp-nav-toggle{display:inline-flex}.lp-section{padding:36px 0 20px}.lp-section-head{margin-bottom:24px}.lp-h2{font-size:28px}.lp-section-sub{font-size:14px}.lp-hero{gap:28px;padding:24px 0}.lp-h1{font-size:40px;line-height:1.06}.lp-lede{font-size:15px}.lp-cta-row{flex-direction:column;align-items:stretch}.lp-cta-primary,.lp-cta-ghost{justify-content:center;width:100%;padding:14px 18px;font-size:14px}.lp-trust{gap:6px 14px;font-size:11.5px}.lp-hero-term .term-body{padding:14px 16px;font-size:11.5px}.lp-hero-term .term-tabs{max-width:60%;overflow-x:auto}.lp-hero-kit-body{font-size:11.5px}.lp-final-cta-inner{padding:34px 22px}.lp-final-cta-text h2{font-size:26px}.lp-footer{flex-direction:column;align-items:flex-start;gap:14px}.lp-footer-links{gap:14px}.lp-footer-socials{gap:8px}}@media (max-width:560px){.lp-stats,.lp-security-grid{grid-template-columns:1fr}.landing-main .landing{padding:12px 16px 64px}.landing-main .lp-nav{margin:0 -16px 16px;padding:12px 16px}.lp-h1{font-size:34px}.lp-h2{font-size:24px}.lp-tile{padding:16px}.lp-tile-value{font-size:22px}.lp-step-card{padding:22px 20px}.lp-step-cmd{font-size:11.5px}.lp-step-num{font-size:24px}.lp-step-title{font-size:18px}.lp-step-media-screen{min-height:188px;padding:18px}.lp-step-media-line{font-size:11.5px}.lp-step-video-stage{min-height:260px}.lp-step-video-body{grid-template-columns:1fr}.lp-step-video-preview{min-height:150px}.lp-score-card{padding:22px 18px}.lp-score-row{grid-template-columns:1fr 44px;gap:6px 10px}.lp-score-bar{grid-column:1/-1}.lp-score-num{grid-column:2}.lp-price-amount{font-size:32px}.lp-price-headline-num{font-size:36px}.lp-price-body{padding:18px}.lp-final-cta-inner{padding:22px 18px}.lp-final-cta-text h2{font-size:22px}}
@media (max-width:768px){body:not(.landing-page-active){--app-mobile-enter:appMobileEnter .52s cubic-bezier(.22, 1, .36, 1) both;--app-mobile-enter-soft:appMobileEnterSoft .46s cubic-bezier(.22, 1, .36, 1) both;--app-mobile-press:translateY(1px) scale(.985)}body:not(.landing-page-active) *{scroll-behavior:auto!important}[data-magnetic=true],.btn:hover,.conn-card:hover,.repo-item:hover,.lp-tilt,.lp-ease-card:hover{transform:none!important}.btn:active,.icon-button:active,.nav-item:active,.sidebar-beta-link:active,.mode-pill:active,.ranking-filter:active,.repo-item:active,.repo-row:active,.repo-choice:active,.status-tile[data-clickable=true]:active,.cv-cta:active{transform:var(--app-mobile-press)!important}.app-shell .topbar,.app-shell .sidebar{animation:.56s cubic-bezier(.22,1,.36,1) both appMobileShellIn}.app-shell .sidebar{animation-delay:80ms}.app-shell .page>*,.app-shell :where(.page-header,.dash-hero,.dash-grid,.dash-table-card,.flow-shell,.flow-card,.flow-side>*,.ranking-screen>*,.result-morph-object,.repositories-console-page>*,.knowledge-base-page>*,.billing-modern-page>*,.section-block,.conn-card,.billing-pack-terminal){animation:var(--app-mobile-enter)!important}.app-shell .page>:nth-child(2),.app-shell :where(.status-tile,.repo-item,.repo-row,.repo-choice,.ranking-entry,.result-mini-chip,.mode-pill):nth-child(2){animation-delay:60ms!important}.app-shell .page>:nth-child(3),.app-shell :where(.status-tile,.repo-item,.repo-row,.repo-choice,.ranking-entry,.result-mini-chip,.mode-pill):nth-child(3){animation-delay:.11s!important}.app-shell .page>:nth-child(4),.app-shell :where(.status-tile,.repo-item,.repo-row,.repo-choice,.ranking-entry,.result-mini-chip,.mode-pill):nth-child(4){animation-delay:.155s!important}.app-shell :where(.status-tile,.dash-kit-row:not(.dash-kit-row-head),.repo-item,.repo-row,.repo-choice,.ranking-entry,.result-mini-chip,.result-insight-card,.mode-pill,.stat-card,.portal-head-stat,.vaga-card){animation:var(--app-mobile-enter-soft)!important;transition:transform .18s var(--ease-out), border-color var(--dur) var(--ease-out), background var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out)!important}.nav-item,.nav-icon,.topbar-prompt,.page-header-cmd,.cv-cta,.flow-primary-action,.ranking-select-box,.result-tab{transition:transform .18s var(--ease-out), color var(--dur) var(--ease-out), background var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out)!important}.nav-item[data-active=true] .nav-icon{animation:2.4s ease-in-out infinite appMobileNavActive!important}.nav-item[data-active=true] .nav-motion-terminal-underscore{animation:.76s steps(2,end) infinite navTerminalBlink!important}.nav-item[data-active=true] .nav-motion-doc-line,.nav-item[data-active=true] .nav-motion-repo-circuit{animation:navStrokeWrite 1.15s var(--ease-out) both!important}.nav-item[data-active=true] .nav-motion-spark,.nav-item[data-active=true] .nav-motion-repo-node,.nav-item[data-active=true] .nav-motion-brain-node,.nav-item[data-active=true] .nav-motion-db-mid{animation:1.8s ease-in-out infinite alternate appMobileIconPulse!important}.nav-item[data-active=true] .nav-motion-wave,.nav-item[data-active=true] .nav-motion-db-scan,.nav-item[data-active=true] .nav-motion-db-orbit{animation:1.7s ease-in-out infinite navDbOrbit!important}.app-shell{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:1fr!important;height:100dvh!important;min-height:0!important;overflow:hidden!important}.sidebar{left:max(12px, env(safe-area-inset-left))!important;right:max(12px, env(safe-area-inset-right))!important;bottom:max(10px, env(safe-area-inset-bottom))!important;z-index:80!important;-webkit-backdrop-filter:blur(18px)saturate(1.15)!important;white-space:normal!important;background:radial-gradient(180px 80px at 50% 0,#4ade8029,#0000 70%),#060d0bdb!important;border:1px solid #4ade8042!important;border-radius:18px!important;width:auto!important;height:64px!important;min-height:0!important;padding:7px!important;display:grid!important;position:fixed!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffff09,0 22px 56px -28px #000000eb,0 0 38px -28px #4ade80d1!important}.sidebar-brand,.sidebar-section-title,.setup-list,.sidebar-spacer,.credit-card-mini,.sidebar-user-card{display:none!important}.sidebar-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:4px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.nav-item{background:0 0!important;border-color:#0000!important;border-radius:13px!important;justify-content:center!important;min-width:0!important;min-height:50px!important;padding:0!important;font-size:0!important;position:relative!important}.nav-icon{background:#ffffff09!important;border:1px solid #ffffff14!important;border-radius:11px!important;width:34px!important;height:34px!important}.nav-item>span:last-child{display:none!important}.nav-item[data-active=true]{background:#4ade801a!important;border-color:#4ade8047!important}.nav-item[data-active=true] .nav-icon{color:var(--accent)!important;border-color:var(--accent-border)!important;box-shadow:0 0 22px -12px var(--accent-glow)!important;background:#4ade8021!important}.nav-item[data-active=true]:before{border-radius:999px!important;width:22px!important;height:3px!important;inset:auto auto 4px 50%!important;transform:translate(-50%)!important}.main{height:auto!important;min-height:0!important;overflow:hidden!important}.topbar{min-height:54px!important;padding:8px 14px!important}.topbar-prompt{max-width:100%!important;overflow:hidden!important}.topbar-prompt-path{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.app-shell .page,.page,.page.dashboard-modern,.page.result-delivery-page,.kit-new-page,.repositories-console-page{height:auto!important;min-height:0!important;padding:18px 14px calc(102px + env(safe-area-inset-bottom))!important;overflow:auto!important}.page-header{align-items:stretch!important;gap:12px!important}.page-header-right,.result-header-actions{justify-content:flex-start!important}.connect-page{place-items:start stretch!important;min-height:100dvh!important;padding:28px 14px!important}.connect-shell{width:100%!important;max-width:100%!important}.connect-shell:before{right:-260px!important}.connect-page .term,.connect-page .term-body,.connect-permissions{width:100%!important;min-width:0!important;max-width:100%!important}.connect-page .prompt-line,.connect-permissions-title,.connect-permissions div,.connect-page .t-dim{overflow-wrap:anywhere!important;white-space:normal!important}.connect-page .btn{text-align:center!important;white-space:normal!important;justify-content:center!important;width:100%!important;min-width:0!important}.dashboard-modern{grid-template-rows:none!important;gap:16px!important;display:grid!important}.dash-hero{display:block!important}.dash-grid,.status-grid,.dash-status-grid{grid-template-columns:1fr!important}.cv-cta{min-height:0!important}.cv-cta-inner{grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;padding:18px!important}.cv-cta-text h2{font-size:28px!important}.cv-cta-text p{max-height:none!important;overflow:visible!important}.cv-cta-arrow{display:none!important}.status-tile{min-height:78px!important}.dash-kit-table{overflow-x:auto!important}.dash-kit-row{grid-template-columns:minmax(190px,1fr) 130px 92px 68px 44px!important;min-width:600px!important}.kit-new-page .ranking-screen{height:auto!important;overflow:visible!important}.kit-new-page .ranking-topbar{grid-template-columns:1fr!important;gap:12px!important}.kit-new-page .ranking-search{width:100%!important;min-width:0!important}.kit-new-page .ranking-actions{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.kit-new-page .ranking-actions .btn{flex:120px!important;justify-content:center!important}.kit-new-page .ranking-filterbar{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.kit-new-page .ranking-console-layout{grid-template-columns:1fr!important}.kit-new-page .ranking-detail-panel{display:none!important}.kit-new-page .ranking-table-wrap{height:auto!important;overflow:hidden!important}.kit-new-page .ranking-row{grid-template-columns:46px minmax(0,1fr) 82px!important;min-height:60px!important;padding:0 12px!important}.kit-new-page .ranking-row>:nth-child(3),.kit-new-page .ranking-row>:nth-child(4),.kit-new-page .ranking-row>:nth-child(6),.kit-new-page .ranking-row>:nth-child(7){display:none!important}.kit-new-page .ranking-match-cell{grid-template-columns:1fr!important}.kit-new-page .ranking-match-cell i{display:none!important}.kit-new-page .ranking-footer{flex-direction:column!important;align-items:stretch!important;gap:10px!important}}@media (max-width:520px){.sidebar-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.nav-item{justify-content:center!important;width:auto!important;padding:0!important}.nav-item>span:last-child{display:none!important}}@media (max-width:768px){html,body{overflow-x:hidden!important}.app-shell{min-height:100vh;height:auto!important;overflow:visible!important}.sidebar{left:max(12px, env(safe-area-inset-left))!important;right:max(12px, env(safe-area-inset-right))!important;bottom:max(10px, env(safe-area-inset-bottom))!important;position:fixed!important}.main{min-height:0;height:auto!important;overflow:visible!important}.topbar{padding:10px 14px!important}.app-shell .page,.page{min-height:calc(100vh - 60px);height:auto!important;padding:18px 14px calc(112px + env(safe-area-inset-bottom))!important;overflow:visible!important}.page-title,h1.page-title{word-wrap:break-word;overflow-wrap:break-word;font-size:clamp(22px,6.5vw,30px)!important;line-height:1.15!important}.page-subtitle{line-height:1.45;font-size:13.5px!important}.section-h2,h2{line-height:1.2;font-size:clamp(18px,5vw,22px)!important}.dashboard-modern{grid-template-rows:auto auto auto!important;gap:14px!important;height:auto!important;overflow:visible!important}.dash-hero{flex-direction:column;align-items:stretch;gap:8px}.dash-grid{grid-template-columns:1fr!important;gap:14px!important}.status-grid,.dash-status-grid{grid-template-columns:1fr!important;gap:10px!important}.dash-status-tile{grid-template-columns:48px minmax(0,1fr) auto!important;gap:10px!important;padding:12px 14px!important}.dash-status-icon{width:42px!important;height:42px!important}.cv-cta{border-radius:10px}.cv-cta-grid,.cv-cta-inner{grid-template-columns:1fr!important;gap:14px!important;padding:18px!important}.cv-cta-text h2{line-height:1.2;font-size:22px!important}.cv-cta-text p{font-size:13.5px!important}.cv-cta-arrow{align-self:flex-end}.dash-table-card{overflow:hidden!important}.dash-table-head{flex-direction:column;gap:4px;align-items:flex-start!important;padding:14px 16px!important}.dash-table-head h2{font-size:17px!important}.dash-table-head p{font-size:12.5px}.dash-kit-table{height:auto!important}.dash-kit-row{grid-template-rows:auto auto;grid-template-areas:"title score""meta action";grid-template-columns:1fr auto!important;align-items:start!important;gap:6px 10px!important;min-height:0!important;padding:14px 16px!important}.dash-kit-row>:first-child{grid-area:title;min-width:0}.dash-kit-row>:nth-child(2){color:var(--text-muted);grid-area:meta;font-size:12px}.dash-kit-row>:nth-child(3){display:none}.dash-kit-row>:nth-child(4){grid-area:score;justify-self:end}.dash-kit-row>:nth-child(5){grid-area:action;justify-self:end}.dash-kit-row-head{display:none!important}.flow-shell{gap:12px!important}.flow-header{flex-direction:column;gap:12px;align-items:flex-start!important}.flow-stage{flex:auto!important;height:auto!important;min-height:0!important;overflow:visible!important}.flow-grid,.flow-grid.kit-job-grid{grid-template-rows:auto auto!important;grid-template-columns:1fr!important;gap:12px!important;height:auto!important}.kit-new-page .kit-job-editor-stack{height:auto!important;min-height:0!important;margin-bottom:calc(86px + env(safe-area-inset-bottom))!important}.kit-new-page .job-terminal{height:auto!important;max-height:none!important}.kit-new-page .job-terminal-body{min-height:0!important;max-height:clamp(240px,100dvh - 460px,340px)!important;overflow:hidden!important}.kit-new-page .job-terminal-textarea,.kit-new-page .job-terminal-ghost{min-height:220px!important}.flow-side{flex-direction:column!important;gap:12px!important;display:flex!important}.kit-job-editor-stack{min-height:360px}.job-textarea{min-height:240px;font-size:13px!important}.flow-card,.section-block{max-width:100%;padding:14px!important}.flow-primary-action,.flow-primary-action-cta{justify-content:center!important;width:100%!important}.ranking-screen{gap:12px!important;height:auto!important}.ranking-topbar{grid-template-columns:1fr!important;gap:10px!important}.ranking-table-wrap{-webkit-overflow-scrolling:touch;border-radius:10px;overflow:auto visible!important}.ranking-table{min-width:760px!important}.ranking-row{grid-template-columns:40px minmax(160px,1.3fr) 84px 88px 100px minmax(120px,1fr) 56px!important;gap:10px!important;min-height:56px!important;padding:0 14px!important}.ranking-rank{font-size:17px!important}.ranking-detail-panel{margin-top:10px}.result-delivery-page{height:auto!important;overflow:visible!important}.result-delivery-layout,.result-simple-grid{grid-template-columns:1fr!important;gap:14px!important;height:auto!important}.result-delivery-page .pdf-preview-page,.result-insights{max-height:none!important}.result-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.result-mini-chip{grid-template-columns:1fr!important;align-content:start!important;min-height:76px!important;padding:10px 8px!important}.result-mini-icon{width:28px!important;height:28px!important}.result-mini-body strong{font-size:15px!important}.result-mini-body small{overflow-wrap:anywhere!important;letter-spacing:.02em!important;font-size:9.5px!important;line-height:1.25!important}.result-tab{gap:4px!important;padding-inline:6px!important;font-size:10px!important}.result-simple-header{flex-direction:column;gap:8px;align-items:stretch!important}.result-actions{flex-wrap:wrap;gap:8px;justify-content:flex-start!important}.result-actions .btn{flex:calc(50% - 4px);justify-content:center}.result-title-row{flex-direction:column;gap:10px;align-items:flex-start!important}.resume-preview-frame{width:100%!important}.resume-download-main{width:100%!important;height:48px!important;font-size:17px!important}.score-ring{margin:0 auto}.billing-pack-deck,.billing-pack-deck[data-phase=plans],.billing-pack-deck[data-phase=checkout],.billing-pack-deck[data-phase=centering],.billing-pack-deck[data-phase=waiting],.billing-pack-deck[data-phase=paid]{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.billing-modern-page{flex-direction:column!important;display:flex!important;overflow:visible!important}.billing-pack-terminal{min-width:0!important;max-width:100%!important;min-height:0!important;animation:var(--app-mobile-enter-soft)!important;transition:transform .18s var(--ease-out), border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out)!important;grid-template-rows:auto auto!important;overflow:visible!important}.billing-pack-body{min-height:0!important;padding:0!important;overflow:visible!important}.billing-pack-headline-num{font-size:36px!important}.billing-pack-price-now strong{font-size:28px!important}.billing-pack-mode{opacity:1!important;pointer-events:auto!important;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out)!important;padding-bottom:22px!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.billing-pack-mode[aria-hidden=true]{display:none!important}.billing-typeline{clip-path:none!important}.billing-pack-deck[data-phase=centering] .billing-pack-terminal[data-active=true],.billing-pack-deck[data-phase=checkout] .billing-pack-terminal[data-active=true],.billing-pack-deck[data-phase=waiting] .billing-pack-terminal[data-active=true],.billing-pack-deck[data-phase=paid] .billing-pack-terminal[data-active=true]{min-height:0!important;animation:var(--app-mobile-enter-soft)!important}.billing-pack-meta-wide{grid-template-columns:1fr!important}.billing-pack-meta>div{grid-template-columns:minmax(72px,auto) minmax(0,1fr)!important}.billing-pack-meta dd,.billing-pack-bullets li strong,.billing-pack-row .t-cmd,.billing-pack-buy-cmd .t-cmd{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;overflow:visible!important}.billing-pack-buy{margin-top:6px!important}.billing-pack-buy-cta{grid-template-columns:1fr auto!important;gap:10px!important}.billing-pack-buy-price-stack{justify-self:end}.billing-pack-buy-cta svg{display:none}.billing-pack-pix{flex-direction:column!important;grid-template-columns:1fr!important;align-items:center!important;gap:10px!important;padding:10px!important}.billing-pack-pix-qr{justify-content:center;width:100%;display:flex}.billing-pack-pix-qr img{max-width:54vw;max-height:54vw;width:164px!important;height:164px!important}.billing-pack-pix-side{width:100%;min-width:0}.billing-pack-pix-step{order:1}.billing-pack-pix-copy{order:2}.billing-pack-pix-payload{word-break:break-all;overflow-wrap:anywhere;order:3;max-width:100%;max-height:72px!important}.billing-pack-pix-exp{order:4}.billing-pack-pix-payload code{word-break:break-all;overflow-wrap:anywhere;max-width:100%;font-size:11px;line-height:1.45;display:block}.billing-pack-pix-copy{justify-content:center;width:100%}.billing-pack-actions,.billing-pack-actions-paid{align-items:stretch!important}.billing-pack-actions .btn,.billing-pack-actions-paid .btn,.billing-pack-pay{white-space:normal!important;text-align:center!important;justify-content:center!important;width:100%!important;min-height:48px!important}.knowledge-base-page .conn-card,.knowledge-base-page .section-block{padding:14px!important}.knowledge-base-page .conn-card-cell{grid-template-columns:1fr!important}.repo-list,.repositories-list-window{width:100%;min-width:0;grid-template-columns:1fr!important}.repo-row,.repo-choice,.repo-item{grid-template-rows:auto auto;max-width:100%;grid-template-columns:22px minmax(0,1fr)!important;gap:6px 10px!important;min-width:0!important;padding:12px 14px!important}.repo-item-main{grid-column:2/-1;min-width:0}.repo-item-title{flex-wrap:wrap;gap:6px 8px!important}.repo-item-title strong{word-break:break-word}.repo-item-date{grid-column:2/-1;text-align:left!important;font-size:10.5px!important}.repo-toolbar,.repo-selector-head,.dev-toolbar,.repositories-toolbar{flex-flow:column wrap;gap:10px;align-items:stretch!important}.dev-search,.dev-toolbar .dev-search{width:100%}.repositories-scope-panel .section-block-head{flex-direction:column;gap:10px;align-items:stretch!important}.mode-pills{grid-template-columns:1fr!important}.generation-overlay,.profile-intake-overlay,.billing-history-overlay{z-index:120!important}.knowledge-cards-grid{grid-template-columns:1fr!important}.kit-new-page .ranking-table-wrap{-webkit-overflow-scrolling:touch;overflow:auto visible!important}.resume-terminal-head{flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important;height:auto!important;min-height:48px!important}.resume-editor-actions,.result-actions,.page-window-footer,.repositories-footer{flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important}.resume-editor-actions{width:100%!important}.resume-editor-actions .btn,.resume-editor-actions button{flex:132px;justify-content:center}.ranking-filter,.result-tab,.result-insights-expand,.icon-button{min-width:44px!important;min-height:44px!important}.status-tile-cmd,.status-tile-value,.status-tile-desc,.result-hero-verdict{white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;overflow:visible!important}.page [style*="1fr 360px"],.page [style*="1fr 320px"],.page [style*="320px 1fr"],.page [style*="360px 1fr"],.page [style*="300px 1fr 340px"],.page [style*="repeat(3, 1fr)"],.page [style*="repeat(4, 1fr)"]{grid-template-columns:1fr!important}.page [style*=min-width],.page [style*=minWidth]{max-width:100%}.page .card,.page .section-block,.page .flow-card,.page .conn-card,.page .billing-pack-terminal,.page .ranking-detail-panel{min-width:0;max-width:100%}.term,.terminal-card,.term-window{min-width:0!important;max-width:100%!important}.term-body,.terminal-card pre,.terminal-card code{white-space:pre;overflow-x:auto}.auth-card,.onboarding-card,.scanning-card{width:100%!important;max-width:100%!important;padding:18px!important}.btn,button.btn{min-height:44px}}@media (max-width:420px){.page,.app-shell .page{padding:14px 12px calc(108px + env(safe-area-inset-bottom))!important}.page-title,h1.page-title{font-size:20px!important}.cv-cta-text h2{font-size:19px!important}.ranking-row{grid-template-columns:36px minmax(140px,1.2fr) 70px 70px 84px minmax(96px,1fr) 50px!important;padding:0 12px!important}.billing-pack-headline-num{font-size:30px!important}.billing-pack-price-now strong{font-size:24px!important}.result-actions .btn{flex:100%}.flow-step-pill{padding:5px 8px;font-size:11px}}.dash-setup-strip{display:none}@media (max-width:768px){.dash-setup-strip{border:1px solid var(--accent-border);animation:var(--app-mobile-enter);background:radial-gradient(220px 90px at 0 0,#4ade801f,#0000 70%),#080c0acc;border-radius:12px;gap:9px;padding:12px 14px;display:grid}.dash-setup-strip-title{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.dash-setup-strip-steps{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.dash-setup-strip-steps::-webkit-scrollbar{display:none}.dash-setup-strip-step{border:1px solid var(--border-strong);min-height:40px;color:var(--text-secondary);font-family:var(--font-mono);white-space:nowrap;background:#0000004d;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:12px;text-decoration:none;display:inline-flex}a.dash-setup-strip-step{border-color:var(--accent-border);color:var(--accent)}.dash-setup-strip-step[data-current=true]{color:var(--amber);background:radial-gradient(140px 60px at 0 0,#fbbf2429,#0000 72%),#140e046b;border-color:#fbbf249e;box-shadow:inset 0 0 0 1px #fbbf2414}.dash-setup-strip-step[data-done=true]{color:var(--text-muted)}.dash-setup-strip-node{border:1px solid var(--border-strong);border-radius:999px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:grid}.dash-setup-strip-step[data-done=true] .dash-setup-strip-node{border-color:var(--accent-border);background:var(--accent);color:#06120a}.dash-setup-strip-step[data-current=true] .dash-setup-strip-node{color:var(--amber);background:#fbbf2429;border-color:#fbbf24b8}.page input[type=text],.page input[type=email],.page input[type=tel],.page input[type=url],.page input[type=search],.page input:not([type]),.page textarea,.page select,.profile-intake-card input,.profile-intake-card textarea,.profile-intake-card select,.job-terminal-textarea,.job-terminal-ghost,.job-textarea{font-size:16px!important}.pro-banner{flex-direction:column;align-items:stretch}.pro-banner-side{flex-direction:column;align-items:stretch;margin-left:0}.pro-banner-cta{min-height:48px}}@keyframes appMobileShellIn{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes appMobileEnter{0%{opacity:0;filter:blur(5px);transform:translateY(14px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes appMobileEnterSoft{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes appMobileNavActive{0%,to{box-shadow:0 0 18px -12px var(--accent-glow);transform:translateY(0)}50%{box-shadow:0 0 28px -10px var(--accent-glow);transform:translateY(-1px)}}@keyframes appMobileIconPulse{0%{opacity:.52;transform:scale(.94)}to{opacity:1;transform:scale(1.08)}}@media (max-width:768px) and (prefers-reduced-motion:reduce){body:not(.landing-page-active) *,body:not(.landing-page-active) :before,body:not(.landing-page-active) :after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation:none!important}}
