:root{--lnd-fg:#141822;--lnd-bg:#eceef2;--lnd-bg-card:#fff;--lnd-bg-elev:#f4f5f8;--lnd-fg-soft:#4a4d57;--lnd-fg-mute:#878a94;--lnd-line:#0f112817;--lnd-line-strong:#0f112824;--lnd-brand:#4f46e5;--lnd-brand-soft:#4f46e524;--lnd-brand-fainter:#4f46e512;--lnd-brand-fg:#fff;--lnd-good:#16a34a;--lnd-good-soft:#16a34a29;--lnd-warn:#d97706;--lnd-warn-soft:#d9770629;--lnd-bad:#dc2626;--lnd-bad-soft:#dc262629}@supports (color:lab(0% 0 0)){:root{--lnd-fg:lab(8.24245% .0749901 -7.32541);--lnd-brand-soft:lab(39.3777% 41.5483 -80.9659/.14);--lnd-brand-fainter:lab(39.3777% 41.5483 -80.9659/.07);--lnd-good-soft:lab(58.835% -51.0809 35.4288/.16);--lnd-warn-soft:lab(60.4928% 34.8862 66.4687/.16);--lnd-bad-soft:lab(48.7982% 67.6999 48.8037/.16)}}.dark{--lnd-fg:#fafafa;--lnd-bg:#07070a;--lnd-bg-card:#0f0f14;--lnd-bg-elev:#14141b;--lnd-fg-soft:#b6b6bf;--lnd-fg-mute:#6a6a73;--lnd-line:#f4f4f512;--lnd-line-strong:#f4f4f529;--lnd-brand:#7b8aff;--lnd-brand-soft:#7b8aff38;--lnd-brand-fainter:#7b8aff1a;--lnd-brand-fg:#07070a;--lnd-good:#5ec98a;--lnd-good-soft:#5ec98a2e;--lnd-warn:#f3b14d;--lnd-warn-soft:#f3b14d2e;--lnd-bad:#ef6c5d;--lnd-bad-soft:#ef6c5d2e}@supports (color:lab(0% 0 0)){.dark{--lnd-fg:lab(98.26% 0 0);--lnd-brand-soft:lab(60.5059% 19.0238 -61.0989/.22);--lnd-brand-fainter:lab(60.5059% 19.0238 -61.0989/.1);--lnd-good-soft:lab(73.4825% -43.1308 21.8112/.18);--lnd-warn-soft:lab(77.2268% 17.9748 59.1392/.18);--lnd-bad-soft:lab(62.1844% 50.7708 34.2845/.18)}}.lnd-hero{padding:80px 0 120px;position:relative}.lnd-shell{max-width:1280px;margin:0 auto;padding:0 32px;position:relative}.lnd-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid}@media (max-width:980px){.lnd-hero-grid{grid-template-columns:1fr;gap:40px}}.lnd-hero-eyebrow{border:1px solid var(--lnd-line-strong);background:var(--lnd-bg-card);letter-spacing:.06em;text-transform:uppercase;color:var(--lnd-fg-soft);font-size:12px;font-family:var(--font-mono);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.lnd-eyebrow-pulse{background:var(--lnd-brand);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite lndPulse}@keyframes lndPulse{0%,to{opacity:.5}50%{opacity:1;box-shadow:0 0 0 5px var(--lnd-brand-soft)}}.lnd-hero-title{font-family:var(--font-sans);letter-spacing:-.035em;color:var(--lnd-fg);text-wrap:balance;margin:24px 0;font-size:clamp(48px,6.8vw,96px);font-weight:500;line-height:.98}.lnd-hero-title .accent-line{letter-spacing:-.025em;color:var(--lnd-fg-soft);padding-top:.1em;font-style:italic;font-weight:400;display:block}.lnd-hero-title .accent-line .word{background:linear-gradient(135deg,#4a3aff 0%,#c64bff 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:0;-webkit-background-clip:text;background-clip:text;font-style:normal}.dark .lnd-hero-title .accent-line .word{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:var(--lnd-fg);-webkit-text-fill-color:transparent;-webkit-text-stroke:1px var(--lnd-brand)}.lnd-hero-sub{max-width:540px;color:var(--lnd-fg-soft);margin-bottom:32px;font-size:17px;line-height:1.55}.lnd-hero-meta{color:var(--lnd-fg-mute);letter-spacing:.06em;font-size:12px;font-family:var(--font-mono);margin-top:18px}.lnd-btn-row{flex-wrap:wrap;gap:10px;display:flex}.lnd-btn{cursor:pointer;border:1px solid var(--lnd-line-strong);background:var(--lnd-bg-card);color:var(--lnd-fg);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:all .22s;display:inline-flex}.lnd-btn:hover{border-color:var(--lnd-fg)}.lnd-btn-primary{background:var(--lnd-fg);color:var(--lnd-bg);border-color:var(--lnd-fg)}.lnd-btn-primary:hover{background:var(--lnd-brand);border-color:var(--lnd-brand);color:var(--lnd-brand-fg)}.lnd-btn-arrow{transition:transform .24s}.lnd-btn:hover .lnd-btn-arrow{transform:translate(3px)}.lnd-film{aspect-ratio:1/1.05;background:var(--lnd-bg-card);border:1px solid var(--lnd-line-strong);width:100%;max-width:540px;box-shadow:0 30px 80px -30px color-mix(in oklch, var(--lnd-brand) 30%, transparent), 0 1px 0 color-mix(in oklch, var(--lnd-fg) 5%, transparent) inset;isolation:isolate;contain:layout style paint;border-radius:18px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;transform:translateZ(0)}.lnd-film[data-paused],.lnd-film[data-paused] *{animation-play-state:paused!important}.lnd-film-wash{pointer-events:none;z-index:1;mix-blend-mode:soft-light;opacity:.95;transition:background 1.2s;position:absolute;inset:0}.lnd-film[data-act="0"] .lnd-film-wash{background:radial-gradient(120% 100% at 20% 20%,#5b6cff80,#0000 70%);background:radial-gradient(120% 100% at 20% 20%,lab(50.8507% 29.1574 -76.7503/.5),#0000 70%)}.lnd-film[data-act="1"] .lnd-film-wash{background:radial-gradient(120% 100% at 80% 30%,#19c3ff8c,#0000 70%);background:radial-gradient(120% 100% at 80% 30%,lab(73.1549% -25.0959 -41.4935/.55),#0000 70%)}.lnd-film[data-act="2"] .lnd-film-wash{background:radial-gradient(120% 100% at 30% 70%,#5ec98a80,#0000 70%);background:radial-gradient(120% 100% at 30% 70%,lab(73.4825% -43.1308 21.8112/.5),#0000 70%)}.lnd-film[data-act="3"] .lnd-film-wash{background:radial-gradient(120% 100% at 60%,#f3b14d8c,#0000 70%);background:radial-gradient(120% 100% at 60%,lab(77.2268% 17.9748 59.1392/.55),#0000 70%)}.light .lnd-film-wash{mix-blend-mode:multiply;opacity:.45}.light .lnd-film{box-shadow:0 0 90px -20px color-mix(in oklch, var(--lnd-brand) 35%, transparent), 0 40px 80px -25px #14123c33, 0 10px 30px -10px #14123c1a;transition:box-shadow 1.2s}.light .lnd-film[data-act="0"]{box-shadow:0 0 100px -20px #5b6cff73,0 40px 80px -25px #403ea054,0 10px 30px -10px #14123c1a;box-shadow:0 0 100px -20px lab(50.8507% 29.1574 -76.7503/.45),0 40px 80px -25px lab(31.3128% 24.4029 -54.121/.327922),0 10px 30px -10px lab(7.7972% 12.7931 -27.3334/.101961)}.light .lnd-film[data-act="1"]{box-shadow:0 0 100px -20px #19c3ff73,0 40px 80px -25px #4f62ab54,0 10px 30px -10px #14123c1a;box-shadow:0 0 100px -20px lab(73.1549% -25.0959 -41.4935/.45),0 40px 80px -25px lab(42.8827% 9.21699 -41.9471/.327922),0 10px 30px -10px lab(7.7972% 12.7931 -27.3334/.101961)}.light .lnd-film[data-act="2"]{box-shadow:0 0 100px -20px #2e8c5b73,0 40px 80px -25px #254a7f54,0 10px 30px -10px #14123c1a;box-shadow:0 0 100px -20px lab(51.8852% -37.6262 17.8881/.45),0 40px 80px -25px lab(31.0036% 1.09771 -34.6008/.327922),0 10px 30px -10px lab(7.7972% 12.7931 -27.3334/.101961)}.light .lnd-film[data-act="3"]{box-shadow:0 0 100px -20px #f3b14d8c,0 40px 80px -25px #895fa458,0 10px 30px -10px #14123c1a;box-shadow:0 0 100px -20px lab(77.2268% 17.9748 59.1392/.55),0 40px 80px -25px lab(47.039% 27.2106 -30.9601/.344314),0 10px 30px -10px lab(7.7972% 12.7931 -27.3334/.101961)}.lnd-film-vignette{background:radial-gradient(ellipse at center, transparent 50%, color-mix(in oklch, var(--lnd-bg) 60%, transparent));pointer-events:none;z-index:6;position:absolute;inset:0}.lnd-film-strip{z-index:8;background:color-mix(in oklch, var(--lnd-fg) 92%, transparent);height:18px;display:flex;position:absolute;left:0;right:0}.lnd-film-strip.top{top:0}.lnd-film-strip.bot{bottom:0}.lnd-film-strip-container{flex-shrink:0;width:100%;height:100%;animation:8s linear infinite infinite-line-scroll;display:flex;position:relative}.lnd-film-strip-container span{background:var(--lnd-bg-card);border-radius:2px;flex:1;margin:4px 6px}@keyframes infinite-line-scroll{0%{transform:translate(-100%)}to{transform:translate(0%)}}.lnd-film-strip span{background:var(--lnd-bg-card);border-radius:2px;flex:1;margin:4px 6px}.lnd-film-hud{z-index:9;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lnd-fg);background:color-mix(in oklch, var(--lnd-bg-card) 75%, transparent);-webkit-backdrop-filter:blur(6px);border:1px solid color-mix(in oklch, var(--lnd-fg) 8%, transparent);border-radius:99px;padding:5px 10px;font-size:10.5px;position:absolute}.lnd-film-hud.tl{align-items:center;gap:8px;display:flex;top:28px;left:24px}.lnd-film-hud.tr{align-items:center;gap:8px;display:flex;top:28px;right:24px}.lnd-rec-dot{background:#e25555;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite lndPulse}.lnd-film-acts{z-index:9;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;justify-content:center;gap:6px;padding:12px 0;font-size:10.5px;display:flex}.lnd-film-act-pill{background:color-mix(in oklch, var(--lnd-bg-card) 80%, transparent);color:var(--lnd-fg-soft);border:1px solid color-mix(in oklch, var(--lnd-fg) 10%, transparent);-webkit-backdrop-filter:blur(6px);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:5px 11px;transition:all .4s;display:inline-flex}.lnd-film-act-pill.on{background:var(--lnd-brand);color:var(--lnd-brand-fg);border-color:var(--lnd-brand)}.lnd-film-act-pill .n{opacity:.55;font-size:9.5px}.lnd-film-inner{z-index:2;flex-direction:column;padding-top:52px;display:flex;position:absolute;inset:18px}.lnd-film-stage{flex:1;min-height:0;position:relative}.lnd-film-scene{opacity:0;will-change:opacity;place-items:center;padding:8px;transition:opacity .7s;display:grid;position:absolute;inset:0}.lnd-film-scene.on{opacity:1}.lnd-scene-upload-doc{aspect-ratio:1/1.32;background:var(--lnd-bg-elev);border:1px solid var(--lnd-line-strong);width:52%;box-shadow:0 20px 50px -10px color-mix(in oklch, var(--lnd-brand) 25%, transparent);will-change:transform;border-radius:8px;flex-direction:column;gap:8px;padding:22px 18px 50px;animation:2.6s cubic-bezier(.2,.7,.2,1) both lndDocDrop;display:flex;position:relative}.lnd-scene-upload-doc:before{content:"";background:var(--lnd-brand);border-radius:2px;width:22px;height:6px;position:absolute;top:-3px;left:50%;transform:translate(-50%)}@keyframes lndDocDrop{0%{transform:translateY(-160%)rotate(-6deg)}60%{transform:translateY(0)rotate(0)}72%{transform:translateY(-4%)rotate(0)}to{transform:translateY(0)rotate(0)}}.lnd-doc-line{background:color-mix(in oklch, var(--lnd-fg) 16%, transparent);border-radius:2px;flex:0 0 4px;height:4px}.lnd-doc-line.t{background:color-mix(in oklch, var(--lnd-fg) 60%, transparent);flex-basis:9px;width:60%;height:9px;margin-bottom:6px}.lnd-doc-line.s{width:36%}.lnd-doc-line.m{width:70%}.lnd-doc-line.l{width:92%}.lnd-doc-line.h{background:color-mix(in oklch, var(--lnd-fg) 38%, transparent);flex-basis:6px;width:32%;height:6px;margin-top:6px;margin-bottom:2px}.lnd-doc-line.xs{width:22%}.lnd-upload-bar{background:color-mix(in oklch, var(--lnd-fg) 12%, transparent);border-radius:99px;height:4px;position:absolute;bottom:14%;left:12%;right:12%;overflow:hidden}.lnd-upload-bar i{background:linear-gradient(90deg, var(--lnd-brand), color-mix(in oklch, var(--lnd-brand) 50%, #19c3ff));border-radius:99px;width:0;animation:2.2s cubic-bezier(.4,.2,.2,1) .6s forwards lndUploadFill;position:absolute;top:0;bottom:0;left:0}@keyframes lndUploadFill{to{width:100%}}.lnd-upload-meta{font-family:var(--font-mono);color:var(--lnd-fg-mute);letter-spacing:.08em;justify-content:space-between;font-size:9.5px;display:flex;position:absolute;bottom:6%;left:12%;right:12%}.lnd-scene-analyze{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;width:100%;height:100%;padding:6px 4px;display:grid;position:relative}.lnd-scene-analyze-doc{background:var(--lnd-bg-elev);border:1px solid var(--lnd-line-strong);border-radius:8px;flex-direction:column;gap:7px;height:auto;padding:18px 16px;display:flex;position:relative;overflow:hidden}.lnd-scene-analyze-doc-wrapper{flex-direction:column;justify-content:center;display:flex}.lnd-scene-analyze-doc .lnd-doc-line.t{width:55%}.lnd-scene-analyze-doc .lnd-doc-line.s{width:35%}.lnd-scene-analyze-doc .lnd-doc-line.m{width:72%}.lnd-scene-analyze-doc .lnd-doc-line.h{width:32%}.lnd-scan-bar{background:linear-gradient(to bottom, transparent, color-mix(in oklch, var(--lnd-brand) 35%, transparent) 50%, transparent);border-top:1px solid color-mix(in oklch, var(--lnd-brand) 50%, transparent);border-bottom:1px solid color-mix(in oklch, var(--lnd-brand) 50%, transparent);will-change:transform;z-index:3;height:32px;animation:3.2s cubic-bezier(.5,.05,.5,.95) infinite alternate lndScanSweep;position:absolute;top:-32px;left:0;right:0}@keyframes lndScanSweep{0%{transform:translateY(0)}to{transform:translateY(380%)}}.lnd-scene-analyze-chips{flex-direction:column;justify-content:center;gap:8px;display:flex}.lnd-chip{background:var(--lnd-bg-elev);border:1px solid var(--lnd-line);border-left:2px solid var(--lnd-brand);font-family:var(--font-mono);color:var(--lnd-fg);opacity:0;border-radius:6px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:10px;animation:.6s cubic-bezier(.2,.8,.2,1) forwards lndChipIn;display:flex;transform:translate(20px)}@keyframes lndChipIn{to{opacity:1;transform:translate(0)}}.lnd-chip .k{color:var(--lnd-fg-mute);letter-spacing:.04em;text-transform:uppercase;font-size:9px}.lnd-chip .v{color:var(--lnd-fg);font-weight:500}.lnd-chip .v.good{color:var(--lnd-good)}.lnd-chip .v.warn{color:var(--lnd-warn)}.lnd-chip .v.bad{color:var(--lnd-bad)}.lnd-scene-edit{grid-template-columns:110px 1fr;gap:10px;width:100%;height:100%;padding:4px 2px;display:grid;position:relative}.lnd-edit-sidebar{background:var(--lnd-bg-elev);border:1px solid var(--lnd-line);border-radius:8px;flex-direction:column;gap:5px;padding:12px 8px;display:flex}.lnd-edit-sb-head{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lnd-fg-mute);margin-bottom:4px;padding:0 4px;font-size:9px}.lnd-edit-sb-item{color:var(--lnd-fg-soft);border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:10.5px;display:flex}.lnd-edit-sb-item.active{background:var(--lnd-brand-soft);color:var(--lnd-fg);border-color:color-mix(in oklch, var(--lnd-brand) 30%, transparent)}.lnd-edit-sb-add{border:1px dashed var(--lnd-line-strong);color:var(--lnd-fg-mute);text-align:center;font-size:10px;font-family:var(--font-mono);letter-spacing:.04em;border-radius:5px;margin-top:auto;padding:5px 8px}.lnd-grip{background-image:radial-gradient(circle, var(--lnd-fg-mute) .8px, transparent 1.2px);opacity:.5;background-size:3px 3px;flex-shrink:0;width:6px;height:10px}.lnd-edit-sb-item.active .lnd-grip{opacity:.9}.lnd-edit-preview{background:var(--lnd-bg-elev);border:1px solid var(--lnd-line-strong);border-radius:8px;flex-direction:column;padding:18px 18px 14px;display:flex;position:relative;overflow:hidden}.lnd-edit-cv-head{border-bottom:1px solid var(--lnd-line);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;padding-bottom:10px;display:flex}.lnd-edit-cv-name{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--lnd-fg);font-size:17px;font-weight:400;line-height:1.1}.lnd-edit-cv-role{font-family:var(--font-mono);color:var(--lnd-fg-mute);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:9.5px}.lnd-edit-cv-contact{font-family:var(--font-mono);color:var(--lnd-fg-mute);letter-spacing:.02em;text-align:right;white-space:nowrap;flex-shrink:0;font-size:8.5px;line-height:1.5}.lnd-edit-cv-section{margin-bottom:8px}.lnd-edit-cv-section-head{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lnd-fg-mute);margin-bottom:5px;font-size:9px;position:relative}.lnd-edit-cv-section-head.editing{color:var(--lnd-brand)}.lnd-edit-cv-section-head.editing:after{content:"•editing";letter-spacing:.04em;color:var(--lnd-brand);font-size:8.5px;position:absolute;top:0;right:0}.lnd-edit-job{grid-template-columns:1fr auto;align-items:baseline;margin-bottom:3px;display:grid}.lnd-edit-job-title{letter-spacing:-.005em;color:var(--lnd-fg);font-size:11px;font-weight:500}.lnd-edit-job-co{font-family:var(--font-mono);color:var(--lnd-fg-mute);letter-spacing:.04em;font-size:9px}.lnd-edit-bullet{color:var(--lnd-fg-soft);margin-bottom:3px;padding-left:12px;font-size:10px;line-height:1.45;position:relative}.lnd-edit-bullet:before{content:"•";color:var(--lnd-fg-mute);position:absolute;top:0;left:2px}.lnd-edit-bullet.new{background:color-mix(in oklch, var(--lnd-good) 14%, transparent);color:var(--lnd-good);border-left:2px solid var(--lnd-good);border-radius:4px;margin:2px 0 4px -2px;padding:3px 8px 3px 14px;animation:1.4s ease-in-out infinite lndBulletPulse}.lnd-edit-bullet.new:before{content:"+";color:var(--lnd-good);font-weight:600;top:3px;left:4px}@keyframes lndBulletPulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--lnd-good) 30%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in oklch, var(--lnd-good) 10%, transparent)}}.lnd-edit-caret{background:var(--lnd-brand);vertical-align:-2px;width:1.5px;height:11px;margin-left:1px;animation:.9s step-end infinite lndBlink;display:inline-block}@keyframes lndBlink{50%{opacity:0}}.lnd-edit-skills{flex-wrap:wrap;gap:4px;display:flex}.lnd-edit-skill{background:color-mix(in oklch, var(--lnd-fg) 6%, transparent);border:1px solid var(--lnd-line);font-family:var(--font-mono);color:var(--lnd-fg-soft);letter-spacing:.02em;border-radius:3px;padding:2px 7px;font-size:9px}.lnd-edit-skill.new{background:var(--lnd-brand-soft);color:var(--lnd-brand);border-color:color-mix(in oklch, var(--lnd-brand) 30%, transparent)}.lnd-edit-progress{background:color-mix(in oklch, var(--lnd-fg) 6%, transparent);height:2px;position:absolute;bottom:0;left:0;right:0}.lnd-edit-progress i{background:linear-gradient(90deg, var(--lnd-brand), var(--lnd-good));transform-origin:0;width:100%;height:100%;animation:3.6s ease-in-out infinite lndEditProgress;display:block}@keyframes lndEditProgress{0%{transform:scaleX(.1)}to{transform:scaleX(1)}}.lnd-scene-offer{aspect-ratio:1/.95;place-items:center;width:90%;display:grid;position:relative}.lnd-offer-confetti{pointer-events:none;z-index:5;position:absolute;inset:0}.lnd-confetti-piece{will-change:transform, opacity;border-radius:1px;width:6px;height:6px;animation:2.2s cubic-bezier(.2,.6,.4,1) forwards lndConfetti;position:absolute}@keyframes lndConfetti{0%{opacity:0;transform:translateY(-60px)rotate(0)}10%{opacity:1}to{transform:translate(var(--cx,0px), 160px) rotate(720deg);opacity:0}}.lnd-offer-letter{aspect-ratio:5/3;background:var(--lnd-bg-elev);border:1px solid var(--lnd-line-strong);width:76%;box-shadow:0 30px 60px -15px color-mix(in oklch, var(--lnd-warn) 30%, transparent), 0 1px 0 #ffffff4d inset;perspective:600px;z-index:2;border-radius:12px;padding:22px;position:relative;transform:rotate(-2deg)}.lnd-offer-flap{background:linear-gradient(180deg, color-mix(in oklch, var(--lnd-warn) 18%, var(--lnd-bg-elev)), var(--lnd-bg-elev));border-bottom:1px solid var(--lnd-line-strong);transform-origin:top;z-index:2;border-radius:12px 12px 50% 50%/12px 12px 100% 100%;height:50%;animation:1.6s cubic-bezier(.2,.6,.2,1) forwards lndFlap;position:absolute;top:0;left:0;right:0}@keyframes lndFlap{0%{transform:rotateX(0)}to{transform:rotateX(-180deg)}}.lnd-offer-letter-head{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lnd-fg-mute);margin-bottom:8px;font-size:10px}.lnd-offer-headline{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--lnd-fg);margin:0 0 10px;font-size:32px;font-style:italic;line-height:1.05}.lnd-offer-headline em{background:linear-gradient(90deg, var(--lnd-warn), var(--lnd-brand));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.lnd-offer-meta{font-family:var(--font-mono);color:var(--lnd-fg-soft);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;font-size:10px;display:flex}.lnd-offer-stamp{background:var(--lnd-brand);color:#fff;width:92px;height:92px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;text-align:center;box-shadow:0 12px 30px -8px color-mix(in oklch, var(--lnd-brand) 50%, transparent);z-index:4;border:2px solid #ffffff4d;border-radius:50%;place-items:center;font-size:9.5px;animation:.7s cubic-bezier(.2,.7,.2,1.4) .6s both lndStampIn;display:grid;position:absolute;bottom:-14px;right:-14px;transform:rotate(8deg)}.lnd-offer-stamp b{letter-spacing:.02em;margin-bottom:2px;font-size:18px;line-height:1;display:block}@keyframes lndStampIn{0%{opacity:0;transform:rotate(0)scale(2)}to{opacity:1;transform:rotate(8deg)scale(1)}}.lnd-section{padding:120px 0}@media (max-width:720px){.lnd-section{padding:80px 0}}.lnd-section-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);align-items:center;gap:10px;margin-bottom:18px;font-size:12px;display:flex}.lnd-section-eyebrow:before{content:"";background:var(--lnd-fg-mute);width:24px;height:1px}.lnd-section-title{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;max-width:900px;margin:0 0 20px;font-size:clamp(36px,4.4vw,60px);font-weight:500;line-height:1.02}.lnd-section-sub{color:var(--lnd-fg-soft);max-width:640px;font-size:16px;line-height:1.55}.lnd-marquee{border-top:1px solid var(--lnd-line);border-bottom:1px solid var(--lnd-line);padding:20px 0;overflow:hidden}.lnd-marquee-track{gap:0;width:max-content;animation:28s linear infinite lndMarqueeScroll;display:flex}.lnd-marquee-item{font-size:12px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lnd-fg-mute);white-space:nowrap;padding:0 32px}@keyframes lndMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lnd-steps{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px;display:grid}@media (max-width:900px){.lnd-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.lnd-steps{grid-template-columns:1fr}}.lnd-step{border:1px solid var(--lnd-line);background:var(--lnd-bg-card);border-radius:12px;padding:24px;transition:all .3s}.lnd-step:hover{border-color:var(--lnd-fg);transform:translateY(-4px)}.lnd-step-num{font-family:var(--font-mono);color:var(--lnd-brand);letter-spacing:.08em;margin-bottom:12px;font-size:11px}.lnd-step-icon{background:var(--lnd-brand-soft);width:36px;height:36px;color:var(--lnd-brand);border-radius:8px;place-items:center;margin-bottom:12px;display:grid}.lnd-step h3{color:var(--lnd-fg);margin:0 0 6px;font-size:15px;font-weight:500}.lnd-step p{color:var(--lnd-fg-soft);margin:0;font-size:13px;line-height:1.5}.lnd-toolkit{grid-template-columns:1fr 1fr;gap:16px;margin-top:48px;display:grid}.lnd-tk-card:first-child{grid-row:span 2}@media (max-width:900px){.lnd-toolkit{grid-template-columns:1fr}.lnd-tk-card:first-child{grid-row:span 1}}.lnd-tk-card{border:1px solid var(--lnd-line);background:var(--lnd-bg-card);border-radius:16px;padding:28px;box-shadow:0 1px 2px #0f11280a,0 8px 24px -10px #0f11281f}.dark .lnd-tk-card{box-shadow:none}.lnd-tk-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lnd-brand);margin-bottom:12px;font-size:10px}.lnd-tk-title{color:var(--lnd-fg);margin:0 0 6px;font-size:18px;font-weight:500}.lnd-tk-desc{color:var(--lnd-fg-soft);margin:0 0 20px;font-size:13px;line-height:1.5}.lnd-tk-vis{background:var(--lnd-bg-elev);border:1px solid var(--lnd-line);border-radius:10px;padding:16px}.lnd-tk-bars{flex-direction:column;gap:8px;display:flex}.lnd-tk-bar{font-size:11px;font-family:var(--font-mono);align-items:center;gap:8px;display:flex}.lnd-tk-bar .lab{width:80px;color:var(--lnd-fg-soft);font-size:10px}.lnd-tk-bar .b{background:var(--lnd-line);border-radius:2px;flex:1;height:4px;overflow:hidden}.lnd-tk-bar .b i{border-radius:2px;height:100%;display:block}.lnd-tk-bar .v{text-align:right;width:28px;color:var(--lnd-fg-mute);font-size:10px}.lnd-tk-badge{font-size:10px;font-family:var(--font-mono);color:var(--lnd-brand);border:1px solid var(--lnd-line);border-radius:20px;margin-bottom:12px;padding:2px 8px;display:inline-flex}.lnd-tk-score{align-items:baseline;gap:6px;margin-bottom:12px;display:flex}.lnd-tk-score .val{color:var(--lnd-fg);font-size:36px;font-weight:700;line-height:1}.lnd-tk-score .lbl{color:var(--lnd-soft);font-size:11px}.lnd-tk-flags{flex-direction:column;gap:5px;margin-top:12px;display:flex}.lnd-tk-flag{border-radius:4px;padding:4px 8px;font-size:11px}.lnd-tk-flag.bad{color:var(--lnd-bad);background:color-mix(in srgb, var(--lnd-bad) 8%, transparent)}.lnd-tk-flag.warn{color:var(--lnd-warn);background:color-mix(in srgb, var(--lnd-warn) 8%, transparent)}.lnd-tk-kw-table{border:1px solid var(--lnd-line);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.lnd-tk-kw-row{grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:5px 8px;font-size:11px;display:grid}.lnd-tk-kw-row+.lnd-tk-kw-row{border-top:1px solid var(--lnd-line)}.lnd-tk-kw-name{font-family:var(--font-mono);color:var(--lnd-fg-soft);font-size:11px}.lnd-tk-improvements{border-top:1px solid var(--lnd-line);margin-top:12px;padding-top:12px}.lnd-tk-imp-head{font-family:var(--font-mono);color:var(--lnd-fg-mute);margin-bottom:6px;font-size:10px}.lnd-tk-imp-item{border-top:1px solid var(--lnd-line);align-items:baseline;gap:10px;padding:5px 0;font-size:11px;display:flex}.lnd-tk-imp-num{font-family:var(--font-mono);color:var(--lnd-brand);min-width:20px;font-size:10px;font-weight:600}.lnd-tk-imp-text{color:var(--lnd-fg-soft)}.lnd-tk-sections{flex-direction:column;gap:4px;display:flex}.lnd-tk-sec{color:var(--lnd-fg-soft);border:1px solid var(--lnd-line);border-radius:6px;padding:6px 10px;font-size:11px}.lnd-tk-sec.on{border-color:var(--lnd-brand);color:var(--lnd-brand);background:var(--lnd-brand-soft)}.lnd-tk-history{flex-direction:column;gap:8px;display:flex}.lnd-tk-hrow{font-size:11px;font-family:var(--font-mono);border-bottom:1px solid var(--lnd-line);align-items:center;gap:8px;display:flex}.lnd-tk-hrow .when{color:var(--lnd-fg-mute);width:48px}.lnd-tk-hrow .who{color:var(--lnd-fg-soft);flex:1}.lnd-tk-hrow .pct{color:var(--lnd-brand);font-weight:500}.lnd-tk-ed-tabs{flex-wrap:wrap;gap:5px;display:flex}.lnd-tk-ed-tab{color:var(--lnd-fg-soft);border:1px solid var(--lnd-line);background:var(--lnd-bg-card);-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:10.5px;display:inline-flex;position:relative}.lnd-tk-ed-tab.active{border-color:var(--lnd-brand);color:var(--lnd-brand);background:var(--lnd-brand-soft)}.lnd-tk-ed-tab.dragging{z-index:1;animation:3.4s cubic-bezier(.4,0,.6,1) infinite lndTkEdFloat}@keyframes lndTkEdFloat{0%,to{box-shadow:none;transform:translateY(0)}18%,66%{transform:translateY(-7px);box-shadow:0 10px 24px -6px #0000002e}82%{box-shadow:none;transform:translateY(0)}}.lnd-tk-ed-grip{opacity:.35;background-image:radial-gradient(circle,currentColor .7px,#0000 1px);background-size:2.5px 2.5px;flex-shrink:0;width:5px;height:8px}.lnd-tk-ed-preview{background:var(--lnd-bg-card);border:1px solid var(--lnd-line);border-radius:9px;padding:13px 14px;position:relative;overflow:hidden}.lnd-tk-ed-cv-name{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--lnd-fg);font-size:13.5px;font-weight:400}.lnd-tk-ed-cv-meta{font-family:var(--font-mono);color:var(--lnd-fg-mute);letter-spacing:.04em;margin-top:2px;font-size:8.5px}.lnd-tk-ed-divider{background:var(--lnd-line);height:1px;margin:9px 0}.lnd-tk-ed-section-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lnd-fg-mute);margin-bottom:5px;font-size:8.5px}.lnd-tk-ed-section-label.editing{color:var(--lnd-brand)}.lnd-tk-ed-section-label.editing:after{content:" · editing";opacity:.7}.lnd-tk-ed-job-row{justify-content:space-between;align-items:baseline;margin-bottom:5px;font-size:10.5px;display:flex}.lnd-tk-ed-job-row span:first-child{color:var(--lnd-fg);font-weight:500}.lnd-tk-ed-job-row span:last-child{font-family:var(--font-mono);color:var(--lnd-fg-mute);font-size:8.5px}.lnd-tk-ed-bullet{color:var(--lnd-fg-soft);margin-bottom:2px;padding-left:11px;font-size:10px;line-height:1.45;position:relative}.lnd-tk-ed-bullet:before{content:"•";color:var(--lnd-fg-mute);position:absolute;top:0;left:2px}.lnd-tk-ed-bullet.new{background:color-mix(in oklch, var(--lnd-good) 14%, transparent);color:var(--lnd-good);border-left:2px solid var(--lnd-good);border-radius:3px;margin:2px 0 4px -2px;padding:2px 7px 2px 12px;animation:1.4s ease-in-out infinite lndBulletPulse}.lnd-tk-ed-bullet.new:before{content:"+";color:var(--lnd-good);font-weight:600;top:2px;left:3px}.lnd-tk-ed-caret{background:var(--lnd-brand);vertical-align:-2px;width:1.5px;height:10px;margin-left:1px;animation:.9s step-end infinite lndBlink;display:inline-block}.lnd-tk-ed-skills{flex-wrap:wrap;gap:4px;margin-top:9px;display:flex}.lnd-tk-ed-skill{background:color-mix(in oklch, var(--lnd-fg) 6%, transparent);border:1px solid var(--lnd-line);font-family:var(--font-mono);color:var(--lnd-fg-soft);letter-spacing:.02em;border-radius:3px;padding:2px 7px;font-size:9px}.lnd-tk-ed-skill.new{background:var(--lnd-brand-soft);color:var(--lnd-brand);border-color:color-mix(in oklch, var(--lnd-brand) 30%, transparent)}.lnd-tk-ed-progress{height:2px;position:absolute;bottom:0;left:0;right:0}.lnd-tk-ed-progress i{background:linear-gradient(90deg, var(--lnd-brand), var(--lnd-good));transform-origin:0;width:100%;height:100%;animation:3.6s ease-in-out infinite lndEditProgress;display:block}.lnd-report-mock{border:1px solid var(--lnd-line);background:var(--lnd-bg-card);border-radius:16px;margin-top:32px;overflow:hidden;box-shadow:0 1px 2px #0f11280a,0 8px 24px -10px #0f11281f}.dark .lnd-report-mock{box-shadow:none}.lnd-report-tabs{background:var(--lnd-bg-elev);border-bottom:1px solid var(--lnd-line);border-radius:16px 16px 0 0;padding:6px;display:flex;position:relative}.lnd-report-tab-pill{background:var(--lnd-bg-card);border:1px solid var(--lnd-line);pointer-events:none;border-radius:8px;height:calc(100% - 12px);transition:left .24s cubic-bezier(.2,.8,.2,1),width .24s;position:absolute;top:6px;box-shadow:0 1px 2px #0f11280f,0 4px 10px -3px #0f11281f}.lnd-report-tab{color:var(--lnd-fg-mute);cursor:pointer;z-index:1;text-align:center;background:0 0;border:none;border-radius:8px;flex:1;padding:11px 16px;font-size:13px;font-weight:450;transition:color .2s;position:relative}.lnd-report-tab.on{color:var(--lnd-fg)}@keyframes lndPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lnd-report-panel{padding:32px;animation:.26s lndPanelIn}.lnd-ov-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:720px){.lnd-ov-grid{grid-template-columns:1fr}}.lnd-ov-card{background:var(--lnd-bg-elev);border:1px solid var(--lnd-line);border-radius:12px;padding:20px}.lnd-ov-card h4{color:var(--lnd-fg);margin:0 0 8px;font-size:13px;font-weight:500}.lnd-ov-card p{color:var(--lnd-fg-soft);margin:0;font-size:13px;line-height:1.5}.lnd-flag{border-top:1px solid var(--lnd-line);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.lnd-flag-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:3px}.lnd-flag-dot.warn{background:var(--lnd-warn)}.lnd-flag-dot.bad{background:var(--lnd-bad)}.lnd-flag b{color:var(--lnd-fg);font-size:13px}.lnd-flag div{color:var(--lnd-fg-soft);font-size:12px}.lnd-score-circle{display:inline-block;position:relative}.lnd-score-circle span{font-size:20px;font-weight:600;font-family:var(--font-mono);color:var(--lnd-fg);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lnd-kv{border-top:1px solid var(--lnd-line);justify-content:space-between;padding:6px 0;font-size:12px;display:flex}.lnd-kv span{color:var(--lnd-fg-mute)}.lnd-kv b{color:var(--lnd-fg)}.lnd-kv b.good{color:var(--lnd-good)}.lnd-kv b.warn{color:var(--lnd-warn)}.lnd-kv b.bad{color:var(--lnd-bad)}.lnd-imp-wrap{flex-direction:column;gap:20px;display:flex}.lnd-imp-ats{background:var(--lnd-bg-elev);border:1px solid var(--lnd-line);border-radius:12px;padding:20px}.lnd-imp-ats-head{align-items:center;gap:16px;margin-bottom:16px;display:flex}.lnd-imp-ats-copy h4{color:var(--lnd-fg);margin:0 0 4px;font-size:13px;font-weight:500}.lnd-imp-ats-copy p{color:var(--lnd-fg-soft);margin:0;font-size:12px}.lnd-ats-circle{flex-shrink:0;width:92px;height:92px;position:relative}.lnd-ats-circle-val{font-size:22px;font-weight:600;font-family:var(--font-mono);color:var(--lnd-fg);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lnd-ats-circle-label{font-size:9px;font-family:var(--font-mono);color:var(--lnd-fg-mute);white-space:nowrap;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.lnd-imp-filterbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.lnd-imp-filters{flex-wrap:wrap;gap:6px;display:flex}.lnd-imp-filter{font-size:11px;font-family:var(--font-mono);border:1px solid var(--lnd-line);color:var(--lnd-fg-soft);cursor:pointer;background:0 0;border-radius:99px;padding:4px 10px;transition:all .18s}.lnd-imp-filter.on{background:var(--lnd-brand-soft);border-color:var(--lnd-brand);color:var(--lnd-brand)}.lnd-imp-filter .n{opacity:.6;margin-left:4px}.lnd-imp-showing{color:var(--lnd-fg-mute);font-size:11px;font-family:var(--font-mono);white-space:nowrap}.lnd-imp-table-wrap{border:1px solid var(--lnd-line);border-radius:8px;overflow:hidden}.lnd-imp-row{grid-template-columns:1.5fr 1fr 1fr 1fr 1.5fr;gap:0;display:grid}.lnd-imp-row>div{border-bottom:1px solid var(--lnd-line);padding:8px 12px;font-size:11px}.lnd-imp-row-head{background:var(--lnd-bg-card)}.lnd-imp-row-head>div{font-size:10px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lnd-fg-mute);font-weight:500}.lnd-imp-rows{max-height:220px;overflow-y:auto}.lnd-imp-kw{color:var(--lnd-fg);font-weight:450}.lnd-imp-pill{background:var(--lnd-line);font-size:10px;font-family:var(--font-mono);color:var(--lnd-fg-soft);border-radius:4px;padding:2px 6px}.lnd-imp-dash{color:var(--lnd-fg-mute)}.lnd-imp-fix{color:var(--lnd-fg-soft);font-size:10px}.lnd-prio-chip{align-items:center;gap:5px;display:flex}.lnd-prio-bar{border-radius:2px;width:3px;height:12px;display:block}.lnd-prio-bar.critical{background:var(--lnd-bad)}.lnd-prio-bar.high{background:var(--lnd-warn)}.lnd-prio-bar.medium{background:#888}.lnd-prio-bar.low{background:var(--lnd-good)}.lnd-prio-lab{font-size:10px;font-family:var(--font-mono);color:var(--lnd-fg-soft);text-transform:capitalize}.lnd-stat-chip{font-size:10px;font-family:var(--font-mono);border-radius:4px;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.lnd-stat-chip.match{background:var(--lnd-good-soft);color:var(--lnd-good)}.lnd-stat-chip.mentioned{background:var(--lnd-brand-soft);color:var(--lnd-brand)}.lnd-stat-chip.inferred{color:#888;background:#88888826;background:lab(56.7034% .0000298023 0/.15)}.lnd-stat-chip.missing{background:var(--lnd-bad-soft);color:var(--lnd-bad)}.lnd-imp-plan{background:var(--lnd-bg-elev);border:1px solid var(--lnd-line);border-radius:12px;padding:20px}.lnd-imp-plan-head{color:var(--lnd-brand);align-items:center;gap:8px;margin-bottom:16px;display:flex}.lnd-imp-plan-head h4{color:var(--lnd-fg);margin:0;font-size:13px}.lnd-plan-item{border-top:1px solid var(--lnd-line);gap:14px;padding:14px 0;display:flex}.lnd-plan-num{font-family:var(--font-mono);color:var(--lnd-brand);min-width:24px;font-size:13px;font-weight:600}.lnd-plan-item h5{color:var(--lnd-fg);margin:0 0 4px;font-size:13px;font-weight:500}.lnd-plan-item p{color:var(--lnd-fg-soft);margin:0;font-size:12px}.lnd-plan-sample{border-left:2px solid var(--lnd-brand);color:var(--lnd-fg-soft);background:var(--lnd-brand-fainter);border-radius:0 6px 6px 0;margin:8px 0 0;padding:8px 12px;font-size:12px;font-style:italic}.lnd-plan-missing{margin-top:6px;font-size:11px}.lnd-plan-missing-lab{color:var(--lnd-fg-mute);font-family:var(--font-mono)}.lnd-plan-missing code{background:var(--lnd-bad-soft);color:var(--lnd-bad);border-radius:3px;padding:1px 5px;font-size:10px}.lnd-cn-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;display:flex}.lnd-insight{color:var(--lnd-brand);align-items:center;gap:6px;font-size:12px;display:flex}.lnd-total{font-size:11px;font-family:var(--font-mono);color:var(--lnd-fg-mute)}.lnd-cn-path{flex-direction:column;gap:0;display:flex;position:relative}.lnd-cn-path:before{content:"";background:var(--lnd-line-strong);z-index:0;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.lnd-cn-row{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;display:flex;position:relative}.lnd-cn-spacer{flex:1}.lnd-cn-node{border:2px solid var(--lnd-brand);background:var(--lnd-bg-card);z-index:1;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:16px}.lnd-cn-node.step-up{background:var(--lnd-good);border-color:var(--lnd-good)}.lnd-cn-node.pivot{background:var(--lnd-warn);border-color:var(--lnd-warn)}.lnd-cn-card{background:var(--lnd-bg-card);border:1px solid var(--lnd-line);border-radius:12px;flex:1;padding:16px}.lnd-cn-title{color:var(--lnd-fg);margin:0 0 2px;font-size:13px;font-weight:500}.lnd-cn-company{color:var(--lnd-fg-soft);font-size:12px}.lnd-cn-dates{color:var(--lnd-fg-mute);font-size:10px;font-family:var(--font-mono);margin-bottom:8px}.lnd-cn-tag{font-size:10px;font-family:var(--font-mono);border-radius:99px;align-items:center;gap:4px;margin-bottom:8px;padding:3px 8px;display:inline-flex}.lnd-cn-tag svg{width:10px;height:10px}.lnd-cn-tag.horizontal{background:var(--lnd-brand-soft);color:var(--lnd-brand)}.lnd-cn-tag.step-up{background:var(--lnd-good-soft);color:var(--lnd-good)}.lnd-cn-tag.pivot{background:var(--lnd-warn-soft);color:var(--lnd-warn)}.lnd-cn-rel-label{color:var(--lnd-fg-mute);font-size:10px;font-family:var(--font-mono);justify-content:space-between;margin-bottom:4px;display:flex}.lnd-cn-rel-bar{background:var(--lnd-line);border-radius:2px;height:3px;margin-bottom:8px;overflow:hidden}.lnd-cn-rel-bar i{background:var(--lnd-brand);border-radius:2px;height:100%;display:block}.lnd-cn-quote{color:var(--lnd-fg-soft);margin:0;font-size:11px;font-style:italic;line-height:1.5}.lnd-cn-questions h4{color:var(--lnd-fg);margin:0 0 4px;font-size:14px;font-weight:500}.lnd-cn-questions .sub{color:var(--lnd-fg-mute);margin:0 0 16px;font-size:12px}.lnd-cn-q{border-top:1px solid var(--lnd-line);gap:12px;padding:12px 0;display:flex}.lnd-cn-q .num{font-family:var(--font-mono);color:var(--lnd-brand);min-width:30px;font-size:11px;font-weight:600}.lnd-cn-q .qbody p{color:var(--lnd-fg);margin:0 0 4px;font-size:13px}.lnd-cn-q .why{color:var(--lnd-fg-mute);background:var(--lnd-line);font-size:11px;font-family:var(--font-mono);border-radius:4px;padding:4px 8px}.lnd-cn-road{border-top:1px solid var(--lnd-line);margin-top:28px;padding-top:24px}.lnd-cn-road h4{color:var(--lnd-fg);margin:0 0 16px;font-size:14px;font-weight:500}.lnd-cn-road-track{align-items:stretch;display:flex}.lnd-cn-road-card{background:var(--lnd-bg-elev);border:1px solid var(--lnd-line);border-radius:10px;flex:1;padding:12px 14px}.lnd-cn-road-title{color:var(--lnd-fg);margin-bottom:3px;font-size:12px;font-weight:500}.lnd-cn-road-year{font-family:var(--font-mono);color:var(--lnd-brand);margin-bottom:10px;font-size:10px}.lnd-cn-road-skel{background:var(--lnd-line-strong);border-radius:2px;height:4px;margin-bottom:5px}.lnd-cn-road-arrow{color:var(--lnd-fg-mute);flex-shrink:0;align-items:center;padding:0 10px 18px;font-size:15px;display:flex}.lnd-cta-card{text-align:center;background:#0a0a09;border:1px solid #ffffff14;border-radius:20px;padding:80px 48px}.lnd-cta-card .lnd-section-title{color:#f4f4f5;margin-bottom:16px;font-size:clamp(32px,5vw,56px)}.lnd-cta-card .lnd-section-sub{color:#f4f4f58c;margin:0 auto 36px}.lnd-cta-btn-primary{color:#0a0a09;background:#f4f4f5;border-color:#f4f4f5}.lnd-cta-btn-primary:hover{background:var(--lnd-brand);border-color:var(--lnd-brand);color:#fff}.lnd-cta-btn-secondary{color:#f4f4f5;background:0 0;border-color:#f4f4f540}.lnd-cta-btn-secondary:hover{background:#f4f4f50f;border-color:#f4f4f599}footer.lnd-footer{border-top:1px solid var(--lnd-line);margin-top:48px;padding-top:24px}footer.lnd-footer .row{color:var(--lnd-fg-mute);font-size:12px;font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.lnd-eco-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:48px;display:grid}@media (max-width:820px){.lnd-eco-grid{grid-template-columns:1fr}}.lnd-eco-card{background:var(--lnd-bg-card);border:1px solid var(--lnd-line);border-radius:20px;flex-direction:column;gap:14px;padding:32px;transition:border-color .2s,transform .2s;display:flex}.lnd-eco-card:hover{border-color:var(--lnd-line-strong);transform:translateY(-2px)}.lnd-eco-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lnd-fg-mute);font-size:11px}.lnd-eco-name{font-family:var(--font-mono);color:var(--lnd-fg);align-items:center;gap:10px;font-size:20px;font-weight:500;display:flex}.lnd-eco-dot{background:var(--lnd-brand);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.lnd-eco-card.lnd-eco-recruiters .lnd-eco-dot{background:var(--lnd-good)}.lnd-eco-card>p{color:var(--lnd-fg-soft);margin:0;font-size:14.5px;line-height:1.6}.lnd-eco-foot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;display:flex}.lnd-eco-soon{font-family:var(--font-mono);letter-spacing:.06em;border:1px dashed var(--lnd-line-strong);color:var(--lnd-fg-mute);border-radius:999px;padding:4px 10px;font-size:11px}.lnd-eco-cta{color:var(--lnd-brand);font-size:13.5px;font-weight:500;text-decoration:none}.lnd-eco-cta:hover{text-decoration:underline}.lnd-fo-grid{border-bottom:1px solid var(--lnd-line);grid-template-columns:1.4fr repeat(4,1fr);gap:32px;margin-bottom:28px;padding-bottom:40px;display:grid}@media (max-width:960px){.lnd-fo-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lnd-fo-grid{grid-template-columns:1fr}}.lnd-fo-brand-name{font-family:var(--font-mono);color:var(--lnd-fg);align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}.lnd-fo-brand-dot{background:var(--lnd-brand);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.lnd-fo-tagline{color:var(--lnd-fg-mute);max-width:220px;margin:12px 0 0;font-size:13px;line-height:1.6}.lnd-fo-head{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lnd-fg-mute);margin-bottom:14px;font-size:11px}.lnd-fo-col{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.lnd-fo-link{color:var(--lnd-fg-soft);align-items:center;gap:8px;font-size:13.5px;text-decoration:none;display:inline-flex}.lnd-fo-link:hover{color:var(--lnd-fg)}.lnd-fo-soon{font-family:var(--font-mono);letter-spacing:.06em;border:1px dashed var(--lnd-line-strong);color:var(--lnd-fg-mute);border-radius:999px;padding:2px 7px;font-size:9.5px}.lnd-fo-bottom{color:var(--lnd-fg-mute);font-size:12px;font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}@media (max-width:640px){.lnd-shell{padding:0 16px}.lnd-report-tabs{padding:4px}.lnd-report-tab{padding:10px 6px;font-size:12px}.lnd-report-tab-pill{height:calc(100% - 8px);top:4px}.lnd-tk-card,.lnd-report-panel{padding:20px}.lnd-report-mock{border-radius:12px}.lnd-report-tabs{border-radius:12px 12px 0 0}.lnd-ov-card,.lnd-imp-ats,.lnd-imp-plan{padding:16px}.lnd-cn-road,.lnd-cn-questions{padding-top:20px}.lnd-imp-ats-head{flex-direction:column;align-items:flex-start;gap:12px}.lnd-imp-filterbar{flex-direction:column;align-items:flex-start;gap:8px}.lnd-imp-showing{display:none}.lnd-ov-grid{grid-template-columns:1fr}.lnd-imp-table-wrap{-webkit-overflow-scrolling:touch;overflow:auto}.lnd-imp-table{min-width:520px}.lnd-cn-road-track{flex-direction:column}.lnd-cn-road-arrow{justify-content:center;padding:4px 0;transform:rotate(90deg)}}.lnd-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.lnd-reveal.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.lnd-eyebrow-pulse,.lnd-rec-dot,.lnd-film-strip-container,.lnd-scan-bar,.lnd-marquee-track,.lnd-tk-ed-tab.dragging{animation:none}.lnd-edit-caret,.lnd-tk-ed-caret{opacity:1;animation:none}.lnd-edit-bullet.new,.lnd-tk-ed-bullet.new{animation:none}.lnd-edit-progress i,.lnd-tk-ed-progress i{animation:none;transform:scaleX(.7)}.lnd-scene-upload-doc{animation:none}.lnd-upload-bar i{width:100%;animation:none}.lnd-chip{opacity:1;animation:none;transform:none}.lnd-confetti-piece{display:none}.lnd-offer-flap{animation:none;transform:rotateX(-180deg)}.lnd-offer-stamp{opacity:1;animation:none;transform:rotate(8deg)scale(1)}.lnd-film-scene,.lnd-film-wash,.lnd-report-tab-pill{transition:none}.lnd-report-panel{animation:none}.lnd-btn,.lnd-btn-arrow,.lnd-film-act-pill,.lnd-step,.lnd-imp-filter{transition:none}.lnd-reveal{opacity:1;transition:none;transform:none}}
