/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overline{text-decoration-line:overline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#050711;--bg2:#080c18;--panel:#0d1322;--panel2:#111a2c;--text:#f6f8ff;--muted:#a1acc3;--quiet:#6f7d99;--line:#97b1e226;--blue:#3fb5ff;--blue2:#1478ff;--violet:#8e78ff;--green:#54dfad;--sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}a{color:inherit;text-decoration:none}button,input{font:inherit}main{overflow:hidden}.site-header{z-index:20;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);height:86px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.brand{letter-spacing:-.04em;align-items:center;gap:11px;font-size:20px;font-weight:780;display:inline-flex}.brand sup{color:var(--blue);vertical-align:super;margin-left:2px;font-size:7px}.brand-mark{background:linear-gradient(145deg,#1b80ff33,#644eff1a);border:1px solid #4fb4ff4d;border-radius:11px;width:37px;height:37px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 0 32px #2884ff1a}.brand-mark i{background:linear-gradient(#7ed5ff,#7187ff);border-radius:5px;width:3px;position:absolute;transform:rotate(42deg)}.brand-mark i:first-child{height:15px;top:13px;left:11px}.brand-mark i:nth-child(2){height:24px;top:7px;left:18px}.brand-mark i:nth-child(3){height:13px;top:10px;left:25px;transform:rotate(-43deg)}nav{color:#a6b0c5;align-items:center;gap:31px;font-size:13px;font-weight:600;display:flex}nav a:hover{color:#fff}.nav-cta{color:#dbf1ff;background:#278fff14;border:1px solid #44b0ff47;border-radius:10px;padding:10px 16px}body:before{content:"";pointer-events:none;z-index:100;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:fixed;inset:0}.hero{background:radial-gradient(circle at 50% -10%,#2968d31f,#0000 35%),linear-gradient(#050713,#060915);min-height:1100px;padding:190px 20px 105px;position:relative}.hero-grid{opacity:.14;background-image:linear-gradient(#6b9cdc1f 1px,#0000 1px),linear-gradient(90deg,#6b9cdc1f 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 73%);mask-image:linear-gradient(#000,#0000 73%)}.aurora{filter:blur(120px);pointer-events:none;border-radius:50%;position:absolute}.aurora-one{background:#116bff21;width:600px;height:600px;top:0;left:-280px}.aurora-two{background:#744bff1f;width:650px;height:650px;top:80px;right:-330px}.hero-content{z-index:2;text-align:center;max-width:950px;margin:auto;position:relative}.launch-pill{color:#9dcfff;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#2f8dff0e;border:1px solid #51baff38;border-radius:99px;align-items:center;gap:9px;padding:7px 12px;font-size:10px;display:inline-flex}.launch-pill span{background:var(--green);width:6px;height:6px;box-shadow:0 0 12px var(--green);border-radius:50%}h1,h2,h3,p{margin-top:0}.hero h1{letter-spacing:-.065em;max-width:900px;margin:26px auto 25px;font-size:clamp(55px,7.2vw,94px);font-weight:790;line-height:.98}.hero h1 em{color:#0000;background:linear-gradient(100deg,#6fcaff 15%,#5e8cff 52%,#a18cff 88%);-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.hero-content>p{max-width:735px;color:var(--muted);margin:0 auto;font-size:19px;line-height:1.72}.hero-actions{justify-content:center;gap:12px;margin:34px 0 27px;display:flex}.button{border:1px solid var(--line);border-radius:12px;justify-content:center;align-items:center;gap:20px;min-height:51px;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex}.button-primary{background:linear-gradient(135deg,#168aff,#536dff);border-color:#398cff;box-shadow:0 13px 35px #186dff38}.button-primary:hover{filter:brightness(1.08)}.button-secondary{background:#ffffff06}.promise-row{color:#8390a9;justify-content:center;gap:27px;font-size:11px;display:flex}.promise-row span{align-items:center;gap:7px;display:flex}.promise-row i{width:17px;height:17px;color:var(--green);background:#54dfad14;border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.product-shell{z-index:3;background:#080d1aed;border:1px solid #81aae438;border-radius:21px;width:min(1000px,100%);margin:105px auto 0;position:relative;overflow:hidden;transform:perspective(1200px)rotateX(2deg);box-shadow:0 40px 100px #0000008c,0 0 100px #2e73ff14}.shell-bar{border-bottom:1px solid var(--line);color:#6d7b96;height:51px;font-family:var(--mono);letter-spacing:.09em;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 17px;font-size:8px;display:grid}.shell-dots{gap:6px;display:flex}.shell-dots i{background:#2b3447;border-radius:50%;width:7px;height:7px}.preview-tag{color:#7893b7;background:#5b88c114;border-radius:99px;justify-self:end;padding:4px 8px;font-size:7px}.shell-body{grid-template-columns:62px 1fr;min-height:455px;display:grid}.shell-body aside{border-right:1px solid var(--line);background:#03070f80;flex-direction:column;align-items:center;gap:23px;padding:17px 0;display:flex}.mini-mark{color:#9ed7ff;background:linear-gradient(145deg,#116cff,#4d42bb);border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.shell-body aside i{border:1px solid #85a0cc24;border-radius:6px;width:21px;height:21px}.shell-body aside i.active{background:#3697ff1f;border-color:#46b1ff47}.dashboard{padding:31px 36px}.dash-head{justify-content:space-between;align-items:center;display:flex}.dash-head small,.card-label,.integrity-card small{color:#6f7f9b;font-family:var(--mono);letter-spacing:.13em;font-size:7px}.dash-head h2{letter-spacing:-.035em;margin:6px 0 0;font-size:22px}.score{background:radial-gradient(circle,#0c1324 58%,transparent 60%),conic-gradient(var(--blue) 92%,#3fb5ff1a 92%);border-radius:50%;place-items:center;width:68px;height:68px;font-size:21px;font-weight:800;display:grid;box-shadow:0 0 35px #3fb5ff14}.score small{color:var(--blue);font-size:8px}.dash-grid{grid-template-columns:1.45fr .75fr;gap:14px;margin-top:26px;display:grid}.dash-grid article,.integrity-card{border:1px solid var(--line);background:linear-gradient(145deg,#111a2de6,#090f1ce0);border-radius:14px}.role-card{padding:20px}.match-bars{gap:9px;margin:25px 0 21px;display:grid}.match-bars:before{content:"Verified alignment";color:#b9c5d9;font-size:9px;font-weight:650}.match-bars i{background:linear-gradient(90deg,#258cff,#775dff);border-radius:8px;height:5px;display:block;box-shadow:0 0 12px #358fff2e}.tag-row{flex-wrap:wrap;gap:6px;display:flex}.tag-row span{color:#88acd6;background:#2671d20e;border:1px solid #59a8ff26;border-radius:6px;padding:5px 8px;font-size:7px}.interview-card{flex-direction:column;align-items:center;padding:20px;display:flex}.interview-card .card-label{align-self:flex-start}.voice-bars{align-items:center;gap:5px;height:75px;margin:25px 0 12px;display:flex}.voice-bars i{background:#7b6eff;border-radius:5px;width:3px;height:15px}.voice-bars i:nth-child(2n){height:35px}.voice-bars i:nth-child(3n){height:55px}.voice-bars i:nth-child(5){background:#4cbfff;height:70px}.interview-card strong{color:#a9b6ce;font-size:9px}.integrity-card{grid-template-columns:34px 1fr auto;align-items:center;gap:13px;margin-top:14px;padding:16px 18px;display:grid}.shield{width:32px;height:32px;color:var(--green);background:#54dfad14;border-radius:9px;place-items:center;display:grid}.integrity-card strong{color:#bdc8da;margin-top:2px;font-size:9px;display:block}.integrity-card b{color:#7eddbb;background:#54dfad12;border-radius:99px;padding:5px 9px;font-size:7px}.platform-section{background:linear-gradient(#060915,#080c17 50%,#060913);padding:130px 20px}.section-intro{text-align:center;max-width:720px;margin:0 auto 60px}.section-kicker{color:#55baff;font-family:var(--mono);letter-spacing:.15em;margin-bottom:18px;font-size:10px;font-weight:700;display:block}.section-intro h2,.interview-copy h2,.principles-section h2,.waitlist-copy h2{letter-spacing:-.055em;font-size:clamp(38px,4.8vw,64px);line-height:1.05}.section-intro p,.interview-copy>p,.waitlist-copy p{color:var(--muted);font-size:16px}.stage-grid{grid-template-columns:repeat(4,1fr);gap:13px;width:min(1180px,100%);margin:auto;display:grid}.stage-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#11192ce6,#080d19cc);border-radius:18px;min-height:335px;padding:24px;position:relative;overflow:hidden}.stage-grid article>span{color:#52617c;font-family:var(--mono);font-size:9px}.stage-icon{background:#2a8bff0e;border:1px solid #3cb0ff2e;border-radius:17px;width:65px;height:65px;margin:45px 0 38px;position:relative}.stage-icon i{background:linear-gradient(#75d0ff,#806cff);border-radius:5px;width:4px;position:absolute;transform:rotate(40deg)}.stage-icon i:first-child{height:23px;top:23px;left:18px}.stage-icon i:nth-child(2){height:36px;top:12px;left:30px}.stage-icon i:nth-child(3){height:20px;top:18px;left:42px;transform:rotate(-45deg)}.stage-grid h3{letter-spacing:-.035em;margin-bottom:9px;font-size:23px}.stage-grid p{color:#8995ad;font-size:13px}.interviewer-section{border-block:1px solid var(--line);background:linear-gradient(145deg,#080b17,#0b091a);grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding:140px max(20px,50% - 590px);display:grid}.interview-visual{place-items:center;min-height:580px;display:grid;position:relative}.interview-orb{z-index:2;background:radial-gradient(circle,#806fff47,#1e184b33 53%,#0000 55%);border:1px solid #7e6dff59;border-radius:50%;place-items:center;width:120px;height:120px;display:grid;position:relative;box-shadow:0 0 90px #7858ff3d}.interview-orb span{background:linear-gradient(135deg,#46b9ff,#7c5cff);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.orbit{border:1px dashed #7e72ff2e;border-radius:50%;position:absolute}.orbit-one{width:300px;height:300px}.orbit-two{width:460px;height:460px}.orbit i{background:#6fbaff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 15px #6fbaff}.orbit-one i{top:25%;right:4%}.orbit-two i{background:#8f70ff;bottom:16%;left:12%}.prompt-card{z-index:3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0c0c1dd4;border:1px solid #8a77ff3b;border-radius:15px;width:min(410px,90%);padding:20px 22px;position:absolute;bottom:25px;box-shadow:0 20px 50px #00000059}.prompt-card small{color:#9b87ff;font-family:var(--mono);letter-spacing:.14em;font-size:8px}.prompt-card p{color:#d6d8e5;margin:9px 0 0;font-size:14px}.interview-copy ul{gap:19px;margin:37px 0 0;padding:0;list-style:none;display:grid}.interview-copy li{grid-template-columns:42px 1fr;align-items:start;gap:14px;display:grid}.interview-copy li i{color:#a894ff;width:37px;height:37px;font-family:var(--mono);background:#7859ff0f;border:1px solid #8570ff38;border-radius:10px;place-items:center;font-size:8px;font-style:normal;display:grid}.interview-copy li strong,.interview-copy li span{display:block}.interview-copy li strong{font-size:14px}.interview-copy li span{color:#7f8ba3;margin-top:2px;font-size:12px}.principles-section{background:#060a13;grid-template-columns:.9fr 1.1fr;gap:110px;padding:130px max(20px,50% - 590px);display:grid}.principle-list{display:grid}.principle-list article{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:15px;padding:26px 0;display:grid}.principle-list article>span{color:#56baff;font-family:var(--mono);font-size:9px}.principle-list h3{margin-bottom:5px;font-size:15px}.principle-list p{color:#7d89a2;margin:0;font-size:13px}.waitlist-section{background:linear-gradient(125deg,#081329,#0c0b21 60%,#07101c);grid-template-columns:.92fr 1.08fr;align-items:center;gap:90px;padding:120px max(20px,50% - 590px);display:grid;position:relative}.waitlist-glow{filter:blur(100px);background:#257dff1f;border-radius:50%;width:550px;height:550px;position:absolute;top:-160px;left:-200px}.waitlist-copy,.waitlist-form{position:relative}.waitlist-form{background:#060a148f;border:1px solid #8daee033;border-radius:19px;padding:27px;box-shadow:0 25px 65px #00000040}.field-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.waitlist-form label>span{color:#acb7ca;margin-bottom:7px;font-size:11px;font-weight:650;display:block}.waitlist-form label em{color:#5f6c85;font-style:normal;font-weight:500}.waitlist-form input[type=email],.waitlist-form input[type=text]{border:1px solid var(--line);color:#fff;background:#080d19;border-radius:10px;outline:none;width:100%;height:49px;padding:0 13px}.waitlist-form input:focus{border-color:#3d9cff;box-shadow:0 0 0 3px #3290ff1a}.consent{color:#77849d;cursor:pointer;align-items:flex-start;gap:9px;margin:15px 0;font-size:10px;display:flex}.consent input{accent-color:#267fff;margin-top:3px}.waitlist-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#168aff,#536dff);border:1px solid #3a8dff;border-radius:11px;justify-content:space-between;align-items:center;width:100%;height:51px;padding:0 17px;font-weight:750;display:flex}.waitlist-form button:disabled{opacity:.65;cursor:wait}.form-message{color:#69758c;min-height:20px;margin:9px 0 0;font-size:10px}.form-message.success{color:var(--green)}.form-message.error{color:#ff9494}.form-message a{text-underline-offset:2px;text-decoration:underline}.honeypot{position:absolute!important;left:-9999px!important}.legal-page{background:radial-gradient(circle at 50% 0,#236dd81a,transparent 32%),var(--bg);min-height:100vh;padding:55px 20px 100px}.legal-page>.brand{width:min(800px,100%);margin:0 auto 70px;display:flex}.legal-page article{width:min(800px,100%);margin:auto}.legal-page h1{letter-spacing:-.055em;font-size:clamp(42px,6vw,72px);line-height:1.03}.legal-page h2{margin:40px 0 8px;font-size:18px}.legal-page p{color:#9aa6bd}.legal-page .updated{color:#65728c;font-family:var(--mono);font-size:10px}.back-link{color:var(--blue);margin-top:50px;display:inline-block}.brand-art{z-index:3;background:linear-gradient(145deg,#1e62cb29,#6f46d71f);border:1px solid #70a0e73d;border-radius:22px;width:min(1120px,100%);margin:74px auto 0;padding:8px;position:relative;overflow:hidden;box-shadow:0 38px 100px #00000080,0 0 80px #2b78ff1f}.brand-art img{border-radius:15px;width:100%;height:auto;display:block}.brand-art figcaption{color:#73829f;text-align:right;font-family:var(--mono);letter-spacing:.09em;padding:11px 12px 4px;font-size:8px}.brand-art sup{color:var(--blue)}.product-shell{margin-top:70px}.hero{min-height:1500px}.momentum-section{background:linear-gradient(#060915,#080d19 55%,#060a14);padding:135px max(20px,50% - 590px)}.align-left{text-align:left;max-width:760px;margin:0 0 58px}.bento-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.bento-card{border:1px solid var(--line);background:linear-gradient(145deg,#111b30eb,#080e1bd6);border-radius:20px;min-height:330px;padding:31px;overflow:hidden}.bento-wide{grid-column:span 1}.bento-card h3{letter-spacing:-.045em;max-width:540px;margin:18px 0 12px;font-size:31px;line-height:1.12}.bento-card>p{color:#8c99b1;max-width:600px;font-size:14px}.feature-index{color:#55baff;font-family:var(--mono);letter-spacing:.13em;font-size:9px}.violet-text{color:#9b89ff}.green-text{color:var(--green)}.fit-preview{background:#050b178c;border:1px solid #44a0ff29;border-radius:13px;margin-top:28px;padding:20px}.fit-preview strong{align-items:baseline;gap:8px;font-size:31px;display:flex}.fit-preview small,.fit-preview span{color:#71809d;font-size:9px;font-weight:500}.fit-preview div{background:#4672b01f;border-radius:99px;height:6px;margin:12px 0;overflow:hidden}.fit-preview i{border-radius:inherit;background:linear-gradient(90deg,#299cff,#7a64ff);height:100%;display:block}.evidence-preview{color:#aab5ca;background:#432d8417;border:1px solid #8974ff2e;border-radius:12px;grid-template-columns:27px 1fr auto;align-items:center;gap:10px;margin-top:34px;padding:17px;font-size:11px;display:grid}.evidence-preview i{color:#9d8cff;font-style:normal}.evidence-preview b{color:#74dcb5;font-size:8px}.approval-preview{color:#8998b1;background:#2b856712;border:1px solid #54dfad29;border-radius:12px;justify-content:space-between;margin-top:43px;padding:16px 18px;font-size:11px;display:flex}.approval-preview b{color:var(--green)}.mini-pipeline{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:30px;display:grid}.mini-pipeline span{border:1px solid var(--line);color:#8390a8;background:#050a1480;border-radius:11px;padding:15px;font-size:9px}.mini-pipeline i{background:#4f9dff;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.mini-pipeline span:nth-child(3) i{background:#977cff}.mini-pipeline span:nth-child(4) i{background:var(--green)}.mini-pipeline b{float:right;color:#d5def0}.text-cta{color:#7fc9ff;gap:14px;margin-top:32px;font-size:13px;font-weight:700;display:inline-flex}.workflow-section{background:linear-gradient(140deg,#060a14,#0b0c1c);grid-template-columns:.84fr 1.16fr;align-items:center;gap:85px;padding:140px max(20px,50% - 590px);display:grid}.workflow-copy h2{letter-spacing:-.055em;font-size:clamp(40px,4.8vw,64px);line-height:1.04}.workflow-copy>p{color:var(--muted)}.workflow-copy ol{margin:32px 0 0;padding:0;list-style:none;display:grid}.workflow-copy li{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:13px;padding:18px 0;display:grid}.workflow-copy li>b{color:#55baff;font-family:var(--mono);font-size:9px}.workflow-copy strong,.workflow-copy span{display:block}.workflow-copy strong{font-size:14px}.workflow-copy span{color:#75829b;font-size:11px}.role-intelligence-panel{background:linear-gradient(145deg,#0f182bf2,#070c17eb);border:1px solid #719edf38;border-radius:21px;padding:31px;box-shadow:0 32px 75px #0000004d}.panel-label{color:#70809c;font-family:var(--mono);letter-spacing:.12em;justify-content:space-between;font-size:8px;display:flex}.panel-label i{color:#6e8cad;font-style:normal}.role-heading{grid-template-columns:52px 1fr 68px;align-items:center;gap:15px;margin:30px 0;display:grid}.role-heading>span{background:linear-gradient(135deg,#208eff,#6f59e9);border-radius:13px;place-items:center;width:51px;height:51px;font-weight:800;display:grid}.role-heading small{color:#687791;font-family:var(--mono);font-size:7px}.role-heading h3{margin:3px 0 0}.role-heading p{color:#7f8ca4;margin:0;font-size:11px}.role-heading>b{background:radial-gradient(circle,#101827 57%,transparent 59%),conic-gradient(var(--blue) 88%,#3fb5ff1a 88%);border-radius:50%;place-items:center;width:65px;height:65px;font-size:20px;display:grid}.role-heading>b small{color:var(--blue)}.skill-matrix{grid-template-columns:1fr 1fr;gap:9px;display:grid}.skill-matrix span{color:#94bbaa;background:#54dfad0b;border:1px solid #54dfad1c;border-radius:9px;padding:11px;font-size:9px}.skill-matrix .gap{color:#c0a57d;background:#ffae430a;border-color:#ffbb5e24}.insight-box{background:#3280e00d;border:1px solid #499dff24;border-radius:11px;gap:12px;margin:17px 0;padding:15px;display:flex}.insight-box>i{color:#79c8ff;background:#3fb5ff17;border-radius:8px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.insight-box strong{font-size:11px}.insight-box p{color:#75839b;margin:2px 0 0;font-size:9px}.role-intelligence-panel>a{color:#74c3ff;font-size:10px;font-weight:700}.faq-section{background:#070b14;padding:130px max(20px,50% - 590px)}.faq-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.faq-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:230px;padding:29px}.faq-grid article>span{color:#51617d;font-family:var(--mono);font-size:9px}.faq-grid h3{margin:28px 0 9px;font-size:19px}.faq-grid p{color:#7f8ba3;font-size:12px}.subpage{background:radial-gradient(circle at 50% 0,#276de224,transparent 32%),var(--bg);min-height:100vh}.subpage-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);height:86px;margin:auto;display:flex;position:relative}.subhero{text-align:center;width:min(1020px,100% - 40px);margin:auto;padding:130px 0 110px}.subhero h1{letter-spacing:-.065em;max-width:930px;margin:0 auto 25px;font-size:clamp(54px,7vw,92px);line-height:.98}.subhero>p{max-width:735px;color:var(--muted);margin:auto;font-size:18px}.subhero-actions{justify-content:center;gap:12px;margin-top:32px;display:flex}.capability-list{border-top:1px solid var(--line);width:min(1180px,100% - 40px);margin:auto}.capability-list article{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr .8fr;align-items:start;gap:55px;padding:72px 0;display:grid}.capability-number{color:#4d5f7c;font-family:var(--mono);font-size:13px}.capability-copy h2{letter-spacing:-.045em;font-size:39px;line-height:1.08}.capability-copy p{color:#8b98b0;max-width:560px}.capability-list ul{gap:13px;margin:34px 0 0;padding:0;list-style:none;display:grid}.capability-list li{color:#a1acc1;gap:10px;font-size:13px;display:flex}.capability-list li i{color:var(--green);font-style:normal}.page-cta{text-align:center;border-top:1px solid var(--line);background:linear-gradient(125deg,#08142b,#0c0b22);margin-top:110px;padding:115px 20px}.page-cta h2{letter-spacing:-.055em;max-width:780px;margin:0 auto 15px;font-size:clamp(40px,5vw,66px);line-height:1.04}.page-cta p{max-width:620px;color:var(--muted);margin:0 auto 28px}.trust-hero{padding-bottom:95px}.trust-manifesto{width:min(1030px,100% - 40px);margin:auto}.trust-manifesto article{border-top:1px solid var(--line);grid-template-columns:90px 1fr;padding:55px 0;display:grid}.trust-manifesto article>span{color:#4f6590;font-family:var(--mono);font-size:11px}.trust-manifesto h2{letter-spacing:-.04em;font-size:32px}.trust-manifesto p{color:#8996ad;max-width:750px}.trust-boundary{background:linear-gradient(135deg,#0a1224,#0c0b1e);grid-template-columns:1fr 1fr;gap:90px;margin:100px auto 0;padding:75px max(20px,50% - 515px);display:grid}.trust-boundary h2{letter-spacing:-.05em;font-size:44px;line-height:1.08}.trust-boundary ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.trust-boundary li{border:1px solid var(--line);color:#9eabc0;background:#ffffff05;border-radius:11px;gap:12px;padding:17px;font-size:12px;display:flex}.trust-boundary li i{color:var(--green);font-style:normal}.workspace-page{background:#060913;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.workspace-sidebar{border-right:1px solid var(--line);background:#050812;flex-direction:column;height:100vh;padding:28px 21px;display:flex;position:sticky;top:0}.workspace-sidebar .brand{font-size:18px}.workspace-sidebar nav{gap:7px;margin-top:70px;display:grid}.workspace-sidebar nav a{color:#74829c;border-radius:9px;padding:11px 13px;font-size:11px}.workspace-sidebar nav a.active,.workspace-sidebar nav a:hover{color:#d7e8fb;background:#388eff17}.workspace-sidebar>div{color:#65738c;gap:14px;margin-top:auto;font-size:10px;display:grid}.concept-badge{color:#6faee0;width:max-content;font-family:var(--mono);letter-spacing:.1em;background:#388eff0d;border:1px solid #50aaff2e;border-radius:99px;padding:6px 9px;font-size:7px;display:inline-flex}.workspace-main{min-width:0}.workspace-main>header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060913d9;justify-content:space-between;align-items:center;height:86px;padding:0 34px;display:flex}.workspace-main>header .section-kicker{margin:0}.workspace-main>header b{margin-top:3px;font-size:13px;display:block}.workspace-view{border-bottom:1px solid var(--line);padding:70px max(28px,50% - 550px);scroll-margin-top:20px}.workspace-title{justify-content:space-between;gap:25px;margin-bottom:35px;display:flex}.workspace-title h1,.workspace-title h2{letter-spacing:-.055em;margin-bottom:8px;font-size:clamp(38px,4.6vw,57px);line-height:1.05}.workspace-title p{color:var(--muted)}.workspace-grid{grid-template-columns:1.45fr .55fr;gap:15px;display:grid}.workspace-feature,.workspace-stat{border:1px solid var(--line);background:linear-gradient(145deg,#111a2c,#090f1d);border-radius:18px;min-height:270px;padding:27px}.workspace-feature small,.workspace-stat small{color:#61728f;font-family:var(--mono);letter-spacing:.12em;font-size:8px}.workspace-feature h2{max-width:530px;margin:30px 0 10px;font-size:30px;line-height:1.13}.workspace-feature p,.workspace-stat p{color:#7d8aa2}.workspace-action{color:#89caff;background:#267ee30f;border:1px solid #45a3ff29;border-radius:10px;justify-content:space-between;margin-top:34px;padding:14px;font-size:10px;display:flex}.workspace-stat strong{margin-top:35px;font-size:70px;line-height:1;display:block}.workspace-stat sup{color:var(--blue);font-size:18px}.opportunity-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.opportunity-grid>article{border:1px solid var(--line);background:linear-gradient(145deg,#101929,#090f1c);border-radius:17px;padding:24px}.opportunity-grid>article>span{background:linear-gradient(135deg,#1e8dff,#755cff);border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:25px;font-weight:800;display:grid}.opportunity-grid small{color:#66758f;font-family:var(--mono);letter-spacing:.1em;font-size:7px}.opportunity-grid h3{margin:7px 0;font-size:20px}.opportunity-grid p{color:#7f8ba2;font-size:10px}.opportunity-grid strong{margin-top:27px;font-size:10px;display:block}.opportunity-grid article>div:not(.opportunity-meta){background:#172238;border-radius:99px;height:5px;margin:9px 0 20px}.opportunity-grid article>div i{border-radius:inherit;background:linear-gradient(90deg,#2a9aff,#7861ff);height:100%;display:block}.opportunity-meta{flex-wrap:wrap;gap:9px;display:flex}.opportunity-meta span{color:#778aa7;background:#5a87c612;border-radius:6px;padding:5px 7px;font-size:7px}.tailor-tour{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tailor-tour article,.tailor-tour aside{border:1px solid var(--line);background:#0d1423;border-radius:15px;padding:23px}.tailor-tour article small{color:#687993;font-family:var(--mono);font-size:7px}.tailor-tour article p{color:#c0c9d8;min-height:65px;margin:19px 0;font-size:12px}.tailor-tour article>div{border-top:1px solid var(--line);color:#74849e;justify-content:space-between;padding-top:13px;font-size:8px;display:flex}.tailor-tour article b{color:#70bfff}.tailor-tour aside{background:#1f664e12;border-color:#54dfad26;grid-column:span 2;align-items:center;gap:15px;display:flex}.tailor-tour aside>span{width:34px;height:34px;color:var(--green);background:#54dfad17;border-radius:9px;place-items:center;display:grid}.tailor-tour aside p{color:#75859d;margin:2px 0 0;font-size:9px}.practice-tour{background:radial-gradient(circle at 20%,#674be726,#0000 32%),#090a19;border:1px solid #8976ff33;border-radius:20px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:30px;min-height:420px;padding:35px;display:grid;position:relative}.practice-orb{background:radial-gradient(circle,#7760e0,#262044 55%,#0000 57%);border:1px solid #846eff59;border-radius:50%;place-items:center;width:105px;height:105px;margin:auto;font-size:30px;font-weight:800;display:grid;box-shadow:0 0 80px #7759ee33}.practice-tour article small{color:#9b87ff;font-family:var(--mono);font-size:8px}.practice-tour article p{font-size:22px;line-height:1.35}.practice-tour article>span{color:#6f7d96;font-size:9px}.practice-tour .voice-bars{justify-content:flex-start;margin:20px 0}.practice-tour ul{border-top:1px solid var(--line);grid-column:span 2;grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:20px 0 0;list-style:none;display:grid}.practice-tour li{border:1px solid var(--line);color:#8592a9;border-radius:9px;padding:11px;font-size:9px}.practice-tour li b{color:#8d78f1;margin-right:8px}.kanban-tour{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.kanban-tour>article{border:1px solid var(--line);background:#0a101d;border-radius:13px;padding:12px}.kanban-tour header{color:#677895;font-family:var(--mono);justify-content:space-between;padding:4px 3px 12px;font-size:7px;display:flex}.kanban-tour article>div{border:1px solid var(--line);background:#101827;border-radius:10px;min-height:180px;padding:16px}.kanban-tour small{color:#5f6f8a;font-size:7px}.kanban-tour h3{margin:9px 0;font-size:14px}.kanban-tour p{color:#77869e;font-size:9px}.status-line{color:#71bfff;margin-top:27px;font-size:8px;display:block}.page-cta.compact{margin:0;padding:90px 20px}.voice-bars i{transform-origin:50%;will-change:transform,opacity;animation:1.15s ease-in-out infinite voicePulse}.voice-bars i:nth-child(2){animation-delay:-.82s}.voice-bars i:nth-child(3){animation-delay:-.47s}.voice-bars i:nth-child(4){animation-delay:-.96s}.voice-bars i:nth-child(5){animation-delay:-.24s}.voice-bars i:nth-child(6){animation-delay:-.67s}.voice-bars i:nth-child(7){animation-delay:-.38s}.voice-bars i:nth-child(8){animation-delay:-.9s}.voice-bars i:nth-child(9){animation-delay:-.15s}.voice-bars i:nth-child(10){animation-delay:-.58s}.voice-bars i:nth-child(11){animation-delay:-.76s}.interview-orb,.practice-orb{will-change:transform,box-shadow;animation:2.8s ease-in-out infinite interviewerGlow}.interview-orb:before,.interview-orb:after,.practice-orb:before,.practice-orb:after{content:"";pointer-events:none;border:1px solid #6ea7ff47;border-radius:50%;animation:2.8s ease-out infinite listeningRing;position:absolute;inset:-1px}.interview-orb:after,.practice-orb:after{animation-delay:1.4s}.practice-orb{position:relative}.orbit-one{animation:18s linear infinite orbitSpin}.orbit-two{animation:26s linear infinite orbitSpinReverse}.prompt-card{animation:4.5s ease-in-out infinite promptFloat}.interview-card{animation:3.2s ease-in-out infinite cardSignal;box-shadow:inset 0 0 0 1px #7c67ff06}@keyframes voicePulse{0%,to{opacity:.55;transform:scaleY(.38)}45%{opacity:1;transform:scaleY(1.08)}70%{opacity:.78;transform:scaleY(.68)}}@keyframes interviewerGlow{0%,to{transform:scale(1);box-shadow:0 0 55px #4d8eff29,0 0 95px #7858ff2e}50%{transform:scale(1.045);box-shadow:0 0 80px #4db8ff47,0 0 130px #7858ff4d}}@keyframes listeningRing{0%{opacity:.72;transform:scale(.88)}75%,to{opacity:0;transform:scale(2.25)}}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes orbitSpinReverse{to{transform:rotate(-360deg)}}@keyframes promptFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes cardSignal{0%,to{border-color:var(--line)}50%{border-color:#7e6cff4d}}@media (width<=900px){.stage-grid{grid-template-columns:1fr 1fr}.interviewer-section,.principles-section,.waitlist-section{grid-template-columns:1fr;gap:60px}.interview-copy{max-width:650px}.interview-visual{min-height:500px}.site-header nav a:not(.nav-cta){display:none}}@media (width<=620px){.site-header{width:calc(100% - 28px);height:72px}.brand{font-size:17px}.nav-cta{padding:8px 11px;font-size:11px}.hero{min-height:0;padding:145px 14px 80px}.hero h1{font-size:49px}.hero-content>p{font-size:16px}.hero-actions{flex-direction:column}.promise-row{flex-wrap:wrap;gap:10px 17px}.product-shell{margin-top:70px}.shell-bar{grid-template-columns:1fr auto}.shell-body{grid-template-columns:1fr}.shell-body aside{display:none}.dashboard{padding:22px 16px}.dash-head h2{font-size:17px}.score{width:56px;height:56px}.dash-grid{grid-template-columns:1fr}.integrity-card{grid-template-columns:32px 1fr}.integrity-card b{display:none}.platform-section{padding:95px 14px}.stage-grid{grid-template-columns:1fr}.stage-grid article{min-height:270px}.stage-icon{margin:33px 0 25px}.interviewer-section,.principles-section,.waitlist-section{padding:95px 18px}.interviewer-section{gap:35px}.interview-visual{min-height:430px}.orbit-two{width:350px;height:350px}.orbit-one{width:235px;height:235px}.prompt-card{bottom:0}.field-row{grid-template-columns:1fr}.waitlist-form{padding:20px 16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.voice-bars i,.interview-orb,.practice-orb,.interview-orb:before,.interview-orb:after,.practice-orb:before,.practice-orb:after,.orbit-one,.orbit-two,.prompt-card,.interview-card{animation:none!important}}@media (width<=900px){.hero{min-height:1400px}.workflow-section,.trust-boundary{grid-template-columns:1fr;gap:55px}.capability-list article{grid-template-columns:55px 1fr}.capability-list ul{grid-column:2}.workspace-page{grid-template-columns:1fr}.workspace-sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;padding:20px;display:block;position:relative}.workspace-sidebar nav{margin-top:20px;display:flex;overflow:auto}.workspace-sidebar>div{display:none}.workspace-main>header{height:72px}.opportunity-grid,.kanban-tour{grid-template-columns:1fr 1fr}.workspace-grid,.practice-tour{grid-template-columns:1fr}.practice-tour ul{grid-column:auto;grid-template-columns:1fr 1fr}}@media (width<=620px){.hero{min-height:0}.brand-art{border-radius:14px;margin-top:50px;padding:4px}.brand-art img{border-radius:10px}.brand-art figcaption{display:none}.momentum-section,.workflow-section,.faq-section{padding:90px 16px}.bento-grid,.faq-grid{grid-template-columns:1fr}.bento-card{min-height:280px;padding:23px}.bento-card h3{font-size:25px}.mini-pipeline{grid-template-columns:1fr 1fr}.workflow-section{gap:45px}.role-intelligence-panel{padding:21px 16px}.skill-matrix{grid-template-columns:1fr}.subpage-header{width:calc(100% - 28px);height:72px}.subpage-header nav a:not(.nav-cta){display:none}.subhero{padding:95px 0 80px}.subhero h1{font-size:50px}.subhero>p{font-size:15px}.subhero-actions{flex-direction:column}.capability-list{width:calc(100% - 28px)}.capability-list article{grid-template-columns:1fr;gap:18px;padding:50px 0}.capability-list ul{grid-column:auto;margin-top:0}.capability-copy h2{font-size:31px}.trust-manifesto article{grid-template-columns:1fr;gap:12px}.trust-boundary{padding:70px 18px}.trust-boundary h2{font-size:37px}.workspace-sidebar nav a{white-space:nowrap}.workspace-main>header{padding:0 16px}.workspace-view{padding:60px 14px}.workspace-title{display:block}.workspace-title>.concept-badge{margin-top:12px}.opportunity-grid,.tailor-tour,.kanban-tour{grid-template-columns:1fr}.tailor-tour aside{grid-column:auto}.practice-tour{padding:24px 16px}.practice-tour article p{font-size:17px}.practice-tour ul{grid-template-columns:1fr}.page-cta{padding:85px 16px}footer div{flex-wrap:wrap;justify-content:center}}.login-page{background:radial-gradient(circle at 18% 12%,#1f74ff26,#0000 31%),radial-gradient(circle at 82% 80%,#7c56ff1f,#0000 34%),#050711;flex-direction:column;min-height:100vh;padding:36px max(24px,50% - 590px) 70px;display:flex;position:relative}.login-grid{opacity:.12;background-image:linear-gradient(#5594ec21 1px,#0000 1px),linear-gradient(90deg,#5594ec21 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.login-brand{z-index:2;width:max-content;position:relative}.login-brand img{width:190px;height:auto;display:block}.login-shell{z-index:2;grid-template-columns:1.05fr .8fr;align-items:center;gap:85px;width:100%;max-width:1100px;margin:auto;display:grid;position:relative}.login-copy{max-width:590px}.login-kicker,.member-kicker{color:var(--blue);font-family:var(--mono);letter-spacing:.15em;font-size:9px;font-weight:800}.login-copy h1{letter-spacing:-.06em;margin:19px 0 22px;font-size:clamp(50px,6vw,77px);line-height:1}.login-copy>p{max-width:560px;color:var(--muted);font-size:17px}.login-copy ul{gap:18px;margin:37px 0 0;padding:0;list-style:none;display:grid}.login-copy li{grid-template-columns:31px 1fr;align-items:start;gap:13px;display:grid}.login-copy li>i{width:28px;height:28px;color:var(--green);background:#54dfad12;border:1px solid #54dfad33;border-radius:8px;place-items:center;font-size:10px;font-style:normal;display:grid}.login-copy li b,.login-copy li span{display:block}.login-copy li b{color:#dce5f4;font-size:12px}.login-copy li span{color:#78859d;font-size:11px}.login-card{background:linear-gradient(145deg,#10192bf5,#080d19f2);border:1px solid #79a4e438;border-radius:22px;padding:36px;box-shadow:0 35px 90px #0000006b,inset 0 1px #ffffff06}.login-card-label{color:#687a98;font-family:var(--mono);letter-spacing:.14em;font-size:8px}.login-card h2{letter-spacing:-.04em;margin:15px 0 7px;font-size:30px}.login-card>p{color:#8491a9;font-size:12px}.login-primary{background:linear-gradient(135deg,#168aff,#536dff);border:1px solid #398cff;border-radius:13px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:56px;margin-top:27px;padding:0 17px;font-size:13px;font-weight:800;display:grid}.login-openai-mark{color:#111b32;background:#fff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:17px;display:grid}.login-primary>b{font-size:17px}.login-security{color:#71809a;align-items:center;gap:8px;margin:13px 0 0;font-size:9px;display:flex}.login-divider{color:#5d6b83;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:10px;margin:26px 0;font-size:8px;display:flex}.login-divider:before,.login-divider:after{content:"";background:var(--line);flex:1;height:1px}.login-secondary{border:1px solid var(--line);color:#b9c5d8;background:#ffffff05;border-radius:11px;justify-content:center;align-items:center;min-height:47px;font-size:11px;font-weight:700;display:flex}.login-secondary:hover{color:#fff;border-color:#46b1ff4d}.login-card>small{color:#5e6a80;text-align:center;margin-top:22px;font-size:8px;display:block}.login-card>small a{color:#8aa9cf;text-underline-offset:2px;text-decoration:underline}.login-card-title{flex-wrap:wrap;align-items:center;gap:11px;margin:15px 0 7px;display:flex}.login-card-title h2{margin:0}.login-card-title img{width:168px;height:auto;display:block}.member-workspace{background:#060913;grid-template-columns:238px 1fr;min-height:100vh;display:grid}.member-sidebar{border-right:1px solid var(--line);background:linear-gradient(#050812,#060a14);flex-direction:column;height:100vh;padding:27px 20px;display:flex;position:sticky;top:0}.member-brand{padding:5px 7px;display:block}.member-brand img{width:165px;height:auto;display:block}.member-sidebar nav{gap:7px;margin-top:64px;display:grid}.member-sidebar nav a{color:#74829c;border:1px solid #0000;border-radius:9px;grid-template-columns:24px 1fr;align-items:center;padding:10px 12px;font-size:10px;display:grid}.member-sidebar nav a>span{color:#526480;text-align:center}.member-sidebar nav a.active,.member-sidebar nav a:hover{color:#d9e9fb;background:#308eff13;border-color:#3fb5ff1f}.member-sidebar nav a.active>span{color:var(--blue)}.member-sidebar-bottom{border-top:1px solid var(--line);gap:12px;margin-top:auto;padding:14px 11px;display:grid}.member-sidebar-bottom a{color:#64728b;font-size:9px}.member-sidebar-bottom a:hover{color:#b7c7de}.member-main{min-width:0}.member-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070b15d6;justify-content:space-between;align-items:center;height:84px;padding:0 30px;display:flex}.member-header>div:first-child span,.member-header>div:first-child b{display:block}.member-header>div:first-child span{color:#647490;font-family:var(--mono);letter-spacing:.13em;font-size:7px}.member-header>div:first-child b{margin-top:2px;font-size:12px}.member-account{align-items:center;gap:10px;display:flex}.member-avatar{color:#d9efff;background:linear-gradient(145deg,#1f88ff38,#694ae12e);border:1px solid #45aeff40;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.member-account>span:nth-child(2){display:grid}.member-account b{font-size:9px}.member-account small{color:#69778f;text-overflow:ellipsis;max-width:180px;font-size:7px;overflow:hidden}.member-account>a{border:1px solid var(--line);color:#8795aa;border-radius:7px;margin-left:9px;padding:7px 9px;font-size:8px}.member-content{width:min(1160px,100%);margin:0 auto;padding:58px 34px 90px}.member-welcome{grid-template-columns:1fr auto;align-items:center;gap:45px;display:grid}.member-welcome h1{letter-spacing:-.055em;margin:12px 0 10px;font-size:clamp(42px,5vw,64px);line-height:1}.member-welcome p{color:#8b98ae;max-width:700px}.member-progress{background:radial-gradient(circle,#0b1221 57%,transparent 59%),conic-gradient(var(--blue) 10%,#3fb5ff1a 10%);border-radius:50%;align-content:center;place-items:center;width:128px;height:128px;display:grid;box-shadow:0 0 45px #3fb5ff14}.member-progress strong{font-size:30px;line-height:1}.member-progress strong small{color:var(--blue);font-size:10px}.member-progress>span{color:#6f7d95;margin-top:6px;font-size:7px}.member-foundation{background:linear-gradient(145deg,#10192bf0,#080e1ae6);border:1px solid #579bf02e;border-radius:20px;grid-template-columns:1fr 1fr;gap:55px;margin-top:48px;padding:31px;display:grid;box-shadow:0 22px 60px #0003}.member-foundation h2{letter-spacing:-.04em;margin:13px 0 10px;font-size:29px;line-height:1.14}.member-foundation>div>p{color:#7c899f;font-size:11px}.member-foundation ol{margin:0;padding:0;list-style:none;display:grid}.member-foundation li{border-top:1px solid var(--line);grid-template-columns:31px 1fr auto;align-items:center;gap:11px;min-height:64px;display:grid}.member-foundation li:first-child{border-top:0}.member-foundation li>span{border:1px solid var(--line);color:#687893;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.member-foundation li b,.member-foundation li small{display:block}.member-foundation li small{color:#68758c;font-size:7px}.member-foundation li>i{color:#66758f;font-size:7px;font-style:normal}.member-foundation li.ready>span{color:var(--green);background:#54dfad12;border-color:#54dfad38}.member-foundation li.ready>i{color:var(--green)}.member-module-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.member-module-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#0e1626,#090f1d);border-radius:16px;flex-direction:column;min-height:225px;padding:22px;display:flex}.member-module-grid article>span:first-child{color:#596983;font-family:var(--mono);font-size:8px}.member-module-grid h3{letter-spacing:-.03em;margin:31px 0 9px;font-size:18px}.member-module-grid p{color:#748199;font-size:9px}.member-module-grid button,.module-state{margin-top:auto}.member-module-grid button{color:#bce6ff;cursor:pointer;background:#2a8fff1a;border:1px solid #3eaeff40;border-radius:9px;justify-content:space-between;align-items:center;min-height:38px;padding:0 12px;font-size:9px;font-weight:700;display:flex}.member-module-grid button b{font-size:13px}.module-state{text-transform:uppercase;letter-spacing:.12em;color:#526179!important;font-size:7px!important}.member-module-grid article.available{border-color:#42aeff38;box-shadow:inset 0 0 35px #2b87ff09}.member-privacy-note{background:#2369510e;border:1px solid #54dfad21;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:13px;margin-top:14px;padding:19px 22px;display:grid}.member-privacy-note>span{width:31px;height:31px;color:var(--green);background:#54dfad14;border-radius:9px;place-items:center;display:grid}.member-privacy-note p{color:#6d7d93;margin:2px 0 0;font-size:8px}.member-privacy-note a{color:#7eb99f;font-size:8px}.member-kicker{font-size:10px}.member-sidebar nav a{font-size:13px;line-height:1.35}.member-sidebar-bottom a{font-size:11px}.member-header>div:first-child span{font-size:9px}.member-header>div:first-child b{font-size:14px}.member-avatar,.member-account b{font-size:12px}.member-account small{font-size:10px}.member-account>a{font-size:11px}.member-progress>span{font-size:10px}.member-foundation>div>p{font-size:14px;line-height:1.65}.member-foundation li b{font-size:13px}.member-foundation li small{font-size:11px;line-height:1.45}.member-foundation li>i,.member-module-grid article>span:first-child{font-size:10px}.member-module-grid h3{font-size:21px}.member-module-grid p{font-size:13px;line-height:1.55}.member-module-grid button{font-size:12px}.module-state{font-size:10px!important}.member-privacy-note b{font-size:13px}.member-privacy-note p{font-size:11px;line-height:1.5}.member-privacy-note a{font-size:11px}.member-step-link{color:var(--blue);white-space:nowrap;font-size:11px;font-weight:700}.member-step-link:hover{text-decoration:underline}.member-module-action{color:#bce6ff;background:#2a8fff1a;border:1px solid #3eaeff40;border-radius:9px;justify-content:space-between;align-items:center;min-height:38px;margin-top:auto;padding:0 12px;font-size:12px;font-weight:700;display:flex}.member-module-action:hover{background:#2a8fff29;border-color:#3eaeff80;transform:translateY(-1px)}.member-module-action b{font-size:13px}@media (width<=980px){.login-shell{grid-template-columns:1fr;gap:45px;padding-top:70px}.login-copy{max-width:720px}.member-workspace{grid-template-columns:1fr}.member-sidebar{grid-template-columns:auto 1fr;height:auto;padding:17px 20px;display:grid;position:relative}.member-sidebar nav{margin:0 0 0 auto;display:flex;overflow:auto}.member-sidebar nav a{white-space:nowrap;grid-template-columns:1fr}.member-sidebar nav a>span,.member-sidebar-bottom{display:none}.member-module-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.login-page{padding:23px 16px 45px}.login-brand img{width:160px}.login-shell{padding-top:55px}.login-copy h1{font-size:49px}.login-copy>p{font-size:15px}.login-card{padding:26px 20px}.member-sidebar{display:block}.member-brand img{width:145px}.member-sidebar nav{margin-top:18px}.member-header{gap:15px;height:auto;padding:14px 16px}.member-header>div:first-child{display:none}.member-account{width:100%}.member-account>span:nth-child(2){min-width:0}.member-account>a{margin-left:auto}.member-content{padding:42px 15px 70px}.member-welcome{grid-template-columns:1fr}.member-progress{display:none}.member-foundation{grid-template-columns:1fr;gap:24px;padding:23px 18px}.member-module-grid{grid-template-columns:1fr}.member-privacy-note{grid-template-columns:31px 1fr}.member-privacy-note>a{grid-column:2}}.member-toolkit-preview{margin-top:48px}.member-toolkit-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.member-toolkit-heading h2{letter-spacing:-.04em;margin:10px 0 0;font-size:30px;line-height:1.08}.member-toolkit-heading>a{color:#85ceff;font-size:12px;font-weight:750}.member-toolkit-list{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:17px;display:grid}.member-toolkit-list>a,.member-toolkit-list>article{border:1px solid var(--line);background:linear-gradient(145deg,#0e1626,#090f1c);border-radius:15px;flex-direction:column;min-height:166px;padding:20px;display:flex}.member-toolkit-list>a{border-color:#3fb5ff33}.member-toolkit-list>a:hover{border-color:#3fb5ff7a;transform:translateY(-2px)}.member-toolkit-list span{color:#61718b;font-family:var(--mono);letter-spacing:.08em;font-size:9px}.member-toolkit-list h3{margin:25px 0 7px;font-size:17px;line-height:1.2}.member-toolkit-list p{color:#7b899f;margin:0;font-size:12px;line-height:1.55}.member-toolkit-list b{color:#86d0ff;margin-top:auto;font-size:11px}.member-toolkit-list article b{color:#64728b}.toolkit-page{background:radial-gradient(circle at 50% -10%,#286edf21,#0000 34%),#050711;min-height:100vh}.toolkit-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050811d6;justify-content:space-between;align-items:center;height:82px;padding:0 max(20px,50% - 590px);display:flex}.toolkit-header img{width:176px;height:auto;display:block}.toolkit-header nav{gap:11px}.toolkit-header nav a{border:1px solid var(--line);color:#9aabc3;border-radius:9px;align-items:center;min-height:40px;padding:0 13px;font-size:12px;display:inline-flex}.toolkit-header nav a:hover{color:#fff;border-color:#3fb5ff59}.toolkit-catalog,.toolkit-detail{width:min(1180px,100% - 40px);margin:0 auto;padding:76px 0 100px}.toolkit-hero{max-width:810px}.toolkit-hero h1{letter-spacing:-.055em;margin:14px 0 17px;font-size:clamp(45px,6vw,72px);line-height:1}.toolkit-hero>p{color:#94a1b7;font-size:17px;line-height:1.7}.toolkit-plan-pill{color:#90ddbd;background:#54dfad0f;border:1px solid #54dfad2e;border-radius:99px;align-items:center;gap:8px;margin-top:12px;padding:8px 11px;font-size:11px;font-weight:750;display:inline-flex}.toolkit-catalog-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:48px;display:grid}.toolkit-card{border:1px solid var(--line);background:linear-gradient(145deg,#10192bf5,#080e1af0);border-radius:17px;flex-direction:column;min-height:265px;padding:23px;display:flex}.toolkit-card.available{border-color:#3fb5ff3d;box-shadow:inset 0 0 38px #2b87ff09}.toolkit-card>span{color:#657691;font-family:var(--mono);letter-spacing:.1em;font-size:9px}.toolkit-card h2{letter-spacing:-.035em;margin:34px 0 9px;font-size:21px;line-height:1.15}.toolkit-card p{color:#7d8aa1;font-size:13px;line-height:1.55}.toolkit-card>a,.toolkit-card>b{margin-top:auto;font-size:12px}.toolkit-card>a{color:#8cd2ff;font-weight:750}.toolkit-card>b{color:#66748b}.toolkit-access-note{color:#789186;background:#54dfad0b;border:1px solid #54dfad24;border-radius:13px;margin-top:17px;padding:18px 20px;font-size:12px}.toolkit-detail-intro{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.toolkit-detail-intro h1{letter-spacing:-.052em;margin:12px 0;font-size:clamp(41px,5vw,64px);line-height:1.03}.toolkit-detail-intro p{color:#8f9bb0;max-width:720px;font-size:16px}.toolkit-runner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:18px;margin-top:42px;display:grid}.toolkit-form,.toolkit-result,.toolkit-access-denied{background:linear-gradient(145deg,#0f182af7,#080d19f2);border:1px solid #7ca3dd30;border-radius:19px;padding:28px;box-shadow:0 24px 65px #00000038}.toolkit-form h2,.toolkit-result h2{letter-spacing:-.035em;margin-bottom:7px;font-size:24px}.toolkit-form>p,.toolkit-result>p{color:#78869e;font-size:13px}.toolkit-fields{gap:16px;margin-top:25px;display:grid}.toolkit-fields label{color:#b9c5d7;gap:7px;font-size:13px;font-weight:700;display:grid}.toolkit-fields label small{color:#6b7890;font-size:11px;font-weight:500}.toolkit-fields input,.toolkit-fields textarea,.toolkit-fields select{color:#f5f8ff;background:#080d18;border:1px solid #8ba4cc2e;border-radius:10px;outline:none;width:100%;min-height:49px;padding:12px 13px;font-size:14px;line-height:1.5}.toolkit-fields textarea{resize:vertical;min-height:112px}.toolkit-fields select{appearance:auto}.toolkit-fields input:focus,.toolkit-fields textarea:focus,.toolkit-fields select:focus{border-color:#409eff;box-shadow:0 0 0 3px #3290ff21}.toolkit-generate{color:#fff;cursor:pointer;background:linear-gradient(135deg,#168aff,#536dff);border:1px solid #398cff;border-radius:11px;justify-content:space-between;align-items:center;min-height:51px;margin-top:22px;padding:0 18px;font-size:13px;font-weight:800;display:flex}.toolkit-generate:hover{filter:brightness(1.08)}.toolkit-local-note{color:#64728a;margin:14px 0 0;font-size:10px}.toolkit-result{min-height:310px}.toolkit-result-empty{text-align:center;place-items:center;min-height:310px;display:grid}.toolkit-result-section{border-top:1px solid var(--line);padding:19px 0}.toolkit-result-section:first-of-type{border-top:0}.toolkit-result-section h3{color:#dce9f8;margin-bottom:9px;font-size:15px}.toolkit-result-section p,.toolkit-result-section li{color:#a9b5c8;font-size:14px;line-height:1.65}.toolkit-result-section ul{margin:0;padding-left:20px}.toolkit-copy{color:#a9ddff;cursor:pointer;background:#3fb5ff14;border:1px solid #3fb5ff40;border-radius:9px;min-height:40px;padding:0 13px;font-size:12px;font-weight:750}.toolkit-access-denied{text-align:center;max-width:720px;margin:48px auto}.toolkit-access-denied h2{font-size:30px}.toolkit-access-denied p{color:#8a97ad}.toolkit-access-denied a{background:linear-gradient(135deg,#168aff,#536dff);border:1px solid #398cff;border-radius:11px;align-items:center;min-height:48px;margin-top:18px;padding:0 18px;font-size:13px;font-weight:750;display:inline-flex}@media (width<=980px){.member-toolkit-list,.toolkit-catalog-grid{grid-template-columns:1fr 1fr}.toolkit-runner{grid-template-columns:1fr}.toolkit-result{min-height:0}}@media (width<=650px){.member-toolkit-heading,.toolkit-detail-intro{display:block}.member-toolkit-heading>a{margin-top:13px;display:inline-block}.member-toolkit-list,.toolkit-catalog-grid{grid-template-columns:1fr}.toolkit-header{gap:13px;height:auto;min-height:76px;padding:14px 16px}.toolkit-header img{width:145px}.toolkit-header nav{gap:6px}.toolkit-header nav a{min-height:38px;padding:0 9px;font-size:10px}.toolkit-catalog,.toolkit-detail{width:calc(100% - 28px);padding:52px 0 75px}.toolkit-hero h1{font-size:44px}.toolkit-hero>p{font-size:15px}.toolkit-catalog-grid{margin-top:32px}.toolkit-card{min-height:220px}.toolkit-form,.toolkit-result,.toolkit-access-denied{padding:22px 17px}.toolkit-fields input,.toolkit-fields textarea,.toolkit-fields select{font-size:16px}}.help-page{background:radial-gradient(circle at 50% -8%,#217bff24,#0000 32%),#060913;min-height:100vh}.help-header{z-index:5;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);height:88px;margin:0 auto;display:flex;position:relative}.help-brand img{width:178px;height:auto;display:block}.help-header nav{gap:10px}.help-header nav a{color:#8997ad;border-radius:9px;align-items:center;min-height:42px;padding:0 13px;font-size:12px;display:inline-flex}.help-header nav a:hover{color:#e8f4ff;background:#ffffff09}.help-header .help-signin{color:#c7eaff;background:#3397ff14;border:1px solid #3fb5ff40}.help-hero{text-align:center;width:min(1180px,100% - 40px);margin:0 auto;padding:105px 0 78px}.help-hero h1{letter-spacing:-.062em;max-width:820px;margin:19px auto 20px;font-size:clamp(52px,7vw,82px);line-height:.98}.help-hero>p{color:#8d9ab0;max-width:740px;margin:0 auto;font-size:17px;line-height:1.7}.help-search{text-align:left;max-width:720px;margin:42px auto 0;position:relative}.help-search>span{z-index:2;color:#73c5fb;font-size:24px;line-height:1;position:absolute;top:50%;left:19px;transform:translateY(-50%)}.help-search label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.help-search input{color:#f4f8ff;background:#0a111feb;border:1px solid #63a7ff3d;border-radius:15px;outline:none;width:100%;height:62px;padding:0 90px 0 55px;font-size:16px;box-shadow:0 22px 55px #00000038}.help-search input::placeholder{color:#5d6c84}.help-search input:focus{border-color:#429eff;box-shadow:0 0 0 4px #3696ff1f,0 22px 55px #00000038}.help-search button{color:#8fb8da;cursor:pointer;background:#3fb5ff17;border:0;border-radius:8px;height:40px;padding:0 12px;position:absolute;top:11px;right:12px}.help-result-count{color:#64738c;font-family:var(--mono);letter-spacing:.08em;margin:17px 0 24px;font-size:10px}.help-guide-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.help-guide-card{background:linear-gradient(145deg,#0f182af5,#080d19f0);border:1px solid #6c91c926;border-radius:17px;flex-direction:column;min-height:260px;padding:25px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;box-shadow:0 18px 50px #00000026}.help-guide-card:hover{border-color:#3fb5ff4d;transform:translateY(-3px);box-shadow:0 25px 65px #00000040}.help-guide-card>div{align-items:center;gap:12px;display:flex}.help-guide-card>div span{color:#73c7ff;width:34px;height:34px;font-family:var(--mono);background:#3fb5ff12;border:1px solid #3fb5ff2e;border-radius:9px;place-items:center;font-size:9px;display:grid}.help-guide-card>div small{color:#657690;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.help-guide-card h2{letter-spacing:-.035em;margin:27px 0 9px;font-size:22px;line-height:1.2}.help-guide-card>p{color:#8190a7;max-width:540px;font-size:13px;line-height:1.6}.help-guide-card footer{border-top:1px solid var(--line);color:#63738e;justify-content:space-between;align-items:center;margin-top:auto;padding-top:19px;font-size:10px;display:flex}.help-guide-card footer b{color:#8dd2ff;font-size:11px}.help-empty{text-align:center;background:#0a101d99;border:1px dashed #6c91c938;border-radius:18px;padding:60px 20px}.help-empty>span{color:#64bffc;font-size:32px}.help-empty h2{margin:14px 0 5px}.help-empty p{color:#7d8ba1}.help-empty button{color:#b9e4ff;cursor:pointer;background:#3fb5ff14;border:1px solid #3fb5ff40;border-radius:9px;min-height:44px;margin-top:12px;padding:0 15px}.help-path{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;align-items:start;gap:75px;width:min(1180px,100% - 40px);margin:0 auto;padding:75px 0 95px;display:grid}.help-path h2{letter-spacing:-.05em;margin:15px 0 10px;font-size:38px;line-height:1.08}.help-path>div>p{color:#7f8da3}.help-path ol{margin:0;padding:0;list-style:none;display:grid}.help-path li{border-top:1px solid var(--line);grid-template-columns:44px 1fr 44px;align-items:center;gap:14px;min-height:78px;display:grid}.help-path li:first-child{border-top:0}.help-path li>span{color:#72c6ff;width:36px;height:36px;font-family:var(--mono);background:#3fb5ff13;border-radius:10px;place-items:center;font-size:9px;display:grid}.help-path li b,.help-path li small{display:block}.help-path li b{font-size:14px}.help-path li small{color:#6e7c93;margin-top:2px;font-size:11px}.help-path li a{border:1px solid var(--line);color:#8dcaee;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.help-path li a:hover{background:#3fb5ff12;border-color:#3fb5ff4d}.help-support{background:linear-gradient(125deg,#20674f1a,#0a111eeb);border:1px solid #54dfad26;border-radius:19px;justify-content:space-between;align-items:center;gap:40px;width:min(1180px,100% - 40px);margin:0 auto 80px;padding:38px 42px;display:flex}.help-support h2{letter-spacing:-.04em;margin:12px 0 5px;font-size:30px}.help-support p{color:#75869b;margin:0;font-size:13px}.help-support>a{white-space:nowrap;color:#a7e6cc;background:#54dfad12;border:1px solid #54dfad38;border-radius:10px;align-items:center;min-height:48px;padding:0 17px;font-size:12px;font-weight:750;display:inline-flex}.help-footer{border-top:1px solid var(--line);color:#68758b;align-items:center;gap:24px;width:min(1180px,100% - 40px);margin:0 auto;padding:35px 0 45px;font-size:11px;display:flex}.help-footer>a{color:#dbe9f8;font-weight:800}.help-footer p{margin:0}.help-footer div{gap:18px;margin-left:auto;display:flex}.help-footer a:hover{color:#fff}.help-breadcrumb{color:#60708a;align-items:center;gap:9px;width:min(1060px,100% - 40px);margin:0 auto;padding-top:46px;font-size:11px;display:flex}.help-breadcrumb a{color:#8bcfff}.help-article{width:min(1060px,100% - 40px);margin:0 auto;padding:54px 0 90px}.help-article>header{grid-template-columns:74px 1fr;align-items:start;gap:24px;display:grid}.help-article-index{color:#7bcaff;width:68px;height:68px;font-family:var(--mono);background:linear-gradient(145deg,#2c90ff26,#694cde14);border:1px solid #3fb5ff38;border-radius:17px;place-items:center;font-size:15px;display:grid}.help-article>header h1{letter-spacing:-.058em;max-width:850px;margin:14px 0;font-size:clamp(44px,6vw,70px);line-height:1.01}.help-article>header p{color:#8e9bb0;max-width:760px;font-size:17px}.help-article>header small{color:#61718b;font-family:var(--mono);letter-spacing:.07em;font-size:9px}.help-article-layout{grid-template-columns:235px 1fr;align-items:start;gap:65px;margin-top:60px;display:grid}.help-article-layout>aside{border:1px solid var(--line);background:#0a101d;border-radius:14px;padding:20px;position:sticky;top:24px}.help-article-layout>aside>b{color:#8290a6;font-size:10px}.help-article-layout>aside ol{margin:15px 0 0;padding:0;list-style:none;display:grid}.help-article-layout>aside li{border-top:1px solid var(--line)}.help-article-layout>aside li:first-child{border-top:0}.help-article-layout>aside a{color:#738198;grid-template-columns:26px 1fr;gap:5px;padding:10px 0;font-size:10px;line-height:1.45;display:grid}.help-article-layout>aside a:hover{color:#b9e3ff}.help-article-layout>aside a span{color:#4a9dd4;font-family:var(--mono);font-size:8px}.help-before{background:#5b46c112;border:1px solid #7d69f02e;border-radius:16px;margin-bottom:18px;padding:26px}.help-before>span{color:#9d8bff;font-family:var(--mono);letter-spacing:.11em;font-size:8px}.help-before h2{margin:10px 0 12px;font-size:22px}.help-before ul{color:#9ba7ba;margin:0;padding-left:19px;font-size:13px}.help-before li+li{margin-top:6px}.help-steps>div{border-top:1px solid var(--line);grid-template-columns:48px 1fr;gap:18px;padding:32px 0;scroll-margin-top:25px;display:grid}.help-steps>div:first-child{border-top:0}.help-steps>div>span{color:#79c8fb;width:42px;height:42px;font-family:var(--mono);background:#3fb5ff12;border-radius:11px;place-items:center;font-size:10px;display:grid}.help-steps article h2{letter-spacing:-.035em;margin:4px 0 8px;font-size:24px}.help-steps article p{color:#a0acbe;margin:0;font-size:15px;line-height:1.75}.help-steps article small{color:#7d8ca2;background:#3fb5ff0b;border-left:2px solid #4dafff;margin-top:11px;padding:10px 12px;font-size:11px;display:block}.help-tips{background:#2869530e;border:1px solid #54dfad24;border-radius:17px;margin-top:30px;padding:28px}.help-tips h2{margin:11px 0 17px;font-size:24px}.help-tips ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.help-tips li{grid-template-columns:25px 1fr;align-items:start;gap:9px;display:grid}.help-tips li span{width:22px;height:22px;color:var(--green);background:#54dfad17;border-radius:50%;place-items:center;font-size:9px;display:grid}.help-tips li p{color:#91a49c;margin:0;font-size:13px;line-height:1.55}.help-guide-action{color:#fff;background:linear-gradient(135deg,#168aff,#536dff);border:1px solid #398cff;border-radius:11px;justify-content:space-between;align-items:center;min-height:54px;margin-top:20px;padding:0 18px;font-size:13px;font-weight:800;display:flex}.help-related{border-top:1px solid var(--line);width:min(1060px,100% - 40px);margin:0 auto;padding:70px 0 90px}.help-related>div:first-child{justify-content:space-between;align-items:end;display:flex}.help-related h2{letter-spacing:-.045em;margin:10px 0 25px;font-size:34px}.help-related>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.help-related a{border:1px solid var(--line);background:#0b1220;border-radius:14px;flex-direction:column;min-height:150px;padding:20px;display:flex}.help-related a:hover{border-color:#3fb5ff47}.help-related a>span{color:#5aaee7;font-family:var(--mono);font-size:9px}.help-related a>b{margin-top:17px;font-size:14px;line-height:1.3}.help-related a>small{color:#7fc8f7;margin-top:auto;font-size:10px}@media (width<=850px){.help-header nav a:not(.help-signin){display:none}.help-guide-grid{grid-template-columns:1fr}.help-path{grid-template-columns:1fr;gap:35px}.help-article-layout{grid-template-columns:1fr;gap:30px}.help-article-layout>aside{position:relative;top:auto}.help-article-layout>aside ol{grid-template-columns:1fr 1fr;column-gap:18px}.help-support{flex-direction:column;align-items:flex-start}.help-related>div:last-child{grid-template-columns:1fr}}@media (width<=620px){.help-header{width:calc(100% - 28px);height:74px}.help-brand img{width:145px}.help-header nav{gap:0}.help-header nav a{min-height:38px;padding:0 10px;font-size:10px}.help-hero{width:calc(100% - 28px);padding:75px 0 60px}.help-hero h1{font-size:48px}.help-hero>p{font-size:15px}.help-search{margin-top:30px}.help-search input{height:58px;padding-right:73px;font-size:16px}.help-guide-card{min-height:240px;padding:21px}.help-path{width:calc(100% - 28px);padding:60px 0 75px}.help-path h2{font-size:34px}.help-path li{grid-template-columns:40px 1fr 38px}.help-support{width:calc(100% - 28px);margin-bottom:60px;padding:28px 22px}.help-support h2{font-size:27px}.help-footer{flex-direction:column;align-items:flex-start;gap:9px;width:calc(100% - 28px)}.help-footer div{margin-left:0}.help-breadcrumb,.help-article,.help-related{width:calc(100% - 28px)}.help-breadcrumb{padding-top:30px}.help-article{padding:38px 0 65px}.help-article>header{grid-template-columns:1fr}.help-article-index{border-radius:14px;width:54px;height:54px}.help-article>header h1{font-size:43px}.help-article>header p{font-size:15px}.help-article-layout{margin-top:40px}.help-article-layout>aside ol{grid-template-columns:1fr}.help-steps>div{grid-template-columns:40px 1fr;gap:12px}.help-steps>div>span{width:36px;height:36px}.help-steps article h2{font-size:21px}.help-steps article p{font-size:14px}.help-before,.help-tips{padding:22px 18px}.help-related{padding:55px 0 70px}}@media (prefers-reduced-motion:reduce){.help-guide-card{transition:none}.help-guide-card:hover{transform:none}}.copilot-page{background:radial-gradient(circle at 50% -10%,#266fe424,#0000 34%),linear-gradient(#050711,#070b15 55%,#050711);min-height:100vh;overflow:visible}.copilot-room{width:min(1240px,100% - 40px);margin:0 auto;padding:68px 0 90px}.copilot-room-heading{grid-template-columns:1fr auto;align-items:end;gap:50px;display:grid}.copilot-room-heading h1{letter-spacing:-.06em;margin:15px 0 16px;font-size:clamp(46px,5.6vw,73px);line-height:.98}.copilot-room-heading p{color:#92a0b7;max-width:770px;font-size:17px;line-height:1.7}.copilot-allowance{text-align:right;background:linear-gradient(145deg,#0f1d33e6,#080f1ce0);border:1px solid #3fb5ff30;border-radius:16px;min-width:220px;padding:20px}.copilot-allowance span,.copilot-allowance strong,.copilot-allowance small{display:block}.copilot-allowance span{color:#7f94b3;font-size:10px;font-weight:750}.copilot-allowance strong{color:#82d1ff;font-family:var(--mono);margin:6px 0 4px;font-size:28px}.copilot-allowance small{color:#63718a;font-size:10px}.copilot-setup-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:43px;display:grid}.copilot-setup-card{border:1px solid var(--line);background:linear-gradient(145deg,#0f182af5,#080d19f0);border-radius:19px;padding:27px}.copilot-step{grid-template-columns:34px 1fr;align-items:start;gap:12px;display:grid}.copilot-step>span{color:#69c4ff;width:31px;height:31px;font-family:var(--mono);background:#3fb5ff12;border:1px solid #3fb5ff33;border-radius:9px;place-items:center;font-size:8px;display:grid}.copilot-step b,.copilot-step small{display:block}.copilot-step b{font-size:15px}.copilot-step small{color:#6c7a92;margin-top:3px;font-size:11px}.copilot-mode-grid{gap:9px;margin-top:24px;display:grid}.copilot-mode-grid button{border:1px solid var(--line);color:#9aa7bc;text-align:left;cursor:pointer;background:#050a1480;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:38px 1fr auto;gap:2px 12px;width:100%;min-height:106px;padding:16px;display:grid}.copilot-mode-grid button:hover,.copilot-mode-grid button:focus-visible{border-color:#3fb5ff59;outline:none}.copilot-mode-grid button.selected{background:#2682ee17;border-color:#3fb5ff80;box-shadow:0 0 0 3px #3fb5ff0f}.copilot-mode-grid button>span{color:#7ecfff;background:#3fb5ff17;border-radius:10px;grid-row:1/3;place-items:center;width:37px;height:37px;font-size:15px;display:grid}.copilot-mode-grid button>b{color:#d7e2f2;font-size:13px}.copilot-mode-grid button>small{color:#77859c;grid-column:2;font-size:11px;line-height:1.45}.copilot-mode-grid button>em{color:#687891;white-space:nowrap;grid-area:1/3;font-size:8px;font-style:normal}.copilot-context-fields{gap:15px;margin-top:24px;display:grid}.copilot-context-fields label{color:#b8c4d7;gap:7px;font-size:12px;font-weight:700;display:grid}.copilot-context-fields input,.copilot-context-fields textarea,.copilot-typed-form textarea{color:#f6f8ff;background:#080d18;border:1px solid #8ba4cc2e;border-radius:10px;outline:none;width:100%;min-height:49px;padding:12px 13px;font-size:14px;line-height:1.5}.copilot-context-fields textarea{resize:vertical;min-height:105px}.copilot-context-fields input:focus,.copilot-context-fields textarea:focus,.copilot-typed-form textarea:focus{border-color:#409eff;box-shadow:0 0 0 3px #3290ff21}.copilot-start-panel{background:#28775b0e;border:1px solid #54dfad29;border-radius:16px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:25px;padding:22px 25px;display:flex}.copilot-start-panel>div{grid-template-columns:13px 1fr;align-items:center;display:grid}.copilot-ready-dot,.copilot-live-dot{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 13px #54dfadbf}.copilot-start-panel b{font-size:13px}.copilot-start-panel small{color:#718197;grid-column:2;margin-top:2px;font-size:10px}.copilot-start-panel button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#168aff,#536dff);border:1px solid #398cff;border-radius:11px;justify-content:space-between;align-items:center;min-width:220px;min-height:51px;padding:0 17px;font-size:12px;font-weight:800;display:flex}.copilot-start-panel button:disabled{opacity:.55;cursor:wait}.copilot-notice{color:#d1a875;background:#9d5b190e;border:1px solid #ffb35c26;border-radius:10px;grid-column:1/-1;margin:0;padding:12px 14px;font-size:11px}.copilot-live-shell{background:#070c17e0;border:1px solid #709fe530;border-radius:20px;margin-top:39px;overflow:hidden;box-shadow:0 30px 80px #00000047}.copilot-session-bar{border-bottom:1px solid var(--line);grid-template-columns:1fr minmax(120px,220px) 1fr;align-items:center;gap:20px;min-height:72px;padding:14px 18px;display:grid}.copilot-session-bar>div:first-child{grid-template-columns:14px 1fr;align-items:center;display:grid}.copilot-session-bar b{font-size:12px}.copilot-session-bar small{color:#67758d;grid-column:2;font-size:9px}.copilot-meter{background:#3fb5ff14;border-radius:99px;height:6px;overflow:hidden}.copilot-meter i{border-radius:inherit;background:linear-gradient(90deg,#3fb5ff,#8e78ff);height:100%;transition:width .12s linear;display:block}.copilot-session-bar>div:last-child{justify-content:flex-end;align-items:center;gap:14px;display:flex}.copilot-session-bar>div:last-child span{color:#79889f;max-width:250px;font-size:9px}.copilot-session-bar button{color:#ff9aa5;cursor:pointer;background:#c9364514;border:1px solid #ff69783b;border-radius:8px;min-height:36px;padding:0 12px;font-size:10px;font-weight:750}.copilot-typed-form{border-bottom:1px solid var(--line);padding:20px}.copilot-typed-form>label{color:#aebbd0;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.copilot-typed-form>div{grid-template-columns:1fr auto;gap:10px;display:grid}.copilot-typed-form textarea{resize:vertical;min-height:74px}.copilot-typed-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#168aff,#536dff);border:1px solid #398cff;border-radius:10px;min-width:150px;font-size:12px;font-weight:800}.copilot-typed-form button:disabled{opacity:.45}.copilot-live-grid{grid-template-columns:.72fr 1.28fr;min-height:570px;display:grid}.copilot-transcript-panel{border-right:1px solid var(--line);background:#04081061;padding:27px}.copilot-transcript-panel>div{max-height:470px;margin-top:20px;overflow:auto}.copilot-transcript-panel p{border-top:1px solid var(--line);color:#98a7bb;margin:0;padding:12px 0;font-size:13px;line-height:1.6}.copilot-transcript-panel p:first-child{border-top:0}.copilot-transcript-panel .copilot-empty-copy{color:#5e6b81}.copilot-transcript-panel>small{color:#59677d;margin-top:22px;font-size:9px;display:block}.copilot-guidance-panel{align-content:start;gap:13px;padding:27px;display:grid}.copilot-guidance-card{background:linear-gradient(145deg,#101b2ff0,#080f1ceb);border:1px solid #3fb5ff2b;border-radius:15px;padding:22px}.copilot-guidance-card>small{color:#66809e;font-family:var(--mono);letter-spacing:.1em;font-size:8px}.copilot-guidance-card h2{border-bottom:1px solid var(--line);color:#cbd5e5;margin:8px 0 17px;padding-bottom:14px;font-size:15px;line-height:1.5}.copilot-answer{color:#f1f5fb;white-space:pre-wrap;font-size:15px;line-height:1.66}.copilot-guidance-card.thinking .copilot-answer{color:#8391a7}.copilot-guidance-card.error{border-color:#ff727e33}.copilot-guidance-card.error .copilot-answer{color:#ffadb4}.copilot-guidance-empty{text-align:center;align-content:center;place-items:center;min-height:430px;display:grid}.copilot-guidance-empty>span{color:#82ceff;background:#3fb5ff14;border-radius:15px;place-items:center;width:50px;height:50px;font-size:20px;display:grid}.copilot-guidance-empty h2{margin:17px 0 7px;font-size:24px}.copilot-guidance-empty p{color:#6e7d94;max-width:480px;font-size:12px}.copilot-ended-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:18px;display:flex}.copilot-ended-actions a,.copilot-ended-actions button{border:1px solid var(--line);color:#a9b9cf;cursor:pointer;background:#ffffff06;border-radius:9px;align-items:center;min-height:42px;padding:0 14px;font-size:11px;font-weight:750;display:inline-flex}.copilot-ended-actions button{color:#aadeff;background:#3fb5ff14;border-color:#3fb5ff40}.copilot-boundary{color:#59667b;text-align:center;margin:19px 0 0;font-size:10px}.copilot-locked{border:1px solid var(--line);text-align:center;background:linear-gradient(145deg,#10192bf5,#080d19f2);border-radius:21px;width:min(760px,100% - 32px);margin:100px auto;padding:45px}.copilot-locked h1{letter-spacing:-.05em;margin:16px 0;font-size:clamp(38px,5vw,59px);line-height:1.02}.copilot-locked p{color:#8b98ae}.copilot-locked a{background:linear-gradient(135deg,#168aff,#536dff);border:1px solid #398cff;border-radius:11px;align-items:center;min-height:49px;margin-top:17px;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex}@media (width<=980px){.copilot-room-heading{grid-template-columns:1fr}.copilot-allowance{text-align:left;width:100%}.copilot-setup-grid,.copilot-live-grid{grid-template-columns:1fr}.copilot-transcript-panel{border-right:0;border-bottom:1px solid var(--line)}.copilot-session-bar{grid-template-columns:1fr auto}.copilot-meter{grid-area:2/1/auto/-1}.copilot-session-bar>div:last-child span{display:none}}@media (width<=650px){.copilot-room{width:calc(100% - 28px);padding:48px 0 70px}.copilot-room-heading h1{font-size:44px}.copilot-room-heading p{font-size:15px}.copilot-setup-card{padding:22px 16px}.copilot-mode-grid button{grid-template-columns:38px 1fr}.copilot-mode-grid button>em{white-space:normal;grid-area:auto/2;margin-top:4px}.copilot-context-fields input,.copilot-context-fields textarea,.copilot-typed-form textarea{font-size:16px}.copilot-start-panel{flex-direction:column;align-items:stretch}.copilot-start-panel button{width:100%;min-width:0}.copilot-session-bar{grid-template-columns:1fr}.copilot-session-bar>div:last-child{justify-content:space-between}.copilot-meter{grid-area:auto/1}.copilot-typed-form>div{grid-template-columns:1fr}.copilot-typed-form button{min-height:48px}.copilot-live-grid{min-height:0}.copilot-transcript-panel,.copilot-guidance-panel{padding:21px 16px}.copilot-answer{font-size:16px}.copilot-locked{margin:60px auto;padding:32px 19px}}.foundation-page{background:radial-gradient(circle at 50% -8%,#2270e526,#0000 34%),linear-gradient(#050711,#070b15 56%,#050711);min-height:100vh;overflow:visible}.foundation-shell{width:min(1180px,100% - 40px);margin:0 auto;padding:72px 0 110px}.foundation-intro{max-width:820px}.foundation-intro h1{letter-spacing:-.062em;margin:15px 0 17px;font-size:clamp(48px,6vw,76px);line-height:.98}.foundation-intro p{color:#94a1b7;font-size:17px;line-height:1.7}.foundation-form{background:linear-gradient(145deg,#0f182af7,#080d19f2);border:1px solid #7ca3dd30;border-radius:21px;margin-top:46px;padding:31px;box-shadow:0 28px 75px #00000040}.foundation-section-heading{grid-template-columns:39px 1fr;align-items:start;gap:14px;padding:5px 0 22px;display:grid}.foundation-section-heading:not(:first-child){border-top:1px solid var(--line);margin-top:35px;padding-top:31px}.foundation-section-heading>span{color:#70c8ff;width:36px;height:36px;font-family:var(--mono);background:#3fb5ff12;border:1px solid #3fb5ff38;border-radius:10px;place-items:center;font-size:9px;display:grid}.foundation-section-heading h2{letter-spacing:-.035em;margin:0 0 3px;font-size:23px}.foundation-section-heading p{color:#748198;margin:0;font-size:12px}.foundation-field-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.foundation-field-grid label{color:#bcc8da;align-content:start;gap:7px;font-size:12px;font-weight:750;display:grid}.foundation-field-grid label.wide{grid-column:1/-1}.foundation-field-grid input,.foundation-field-grid textarea{color:#f5f8ff;width:100%;min-height:50px;font:inherit;background:#080d18;border:1px solid #8ba4cc2e;border-radius:10px;outline:none;padding:13px 14px;font-size:14px;line-height:1.55}.foundation-field-grid textarea{resize:vertical;min-height:116px}.foundation-field-grid .resume-field textarea{min-height:330px}.foundation-field-grid .job-description-field textarea{min-height:360px}.foundation-field-grid input:focus,.foundation-field-grid textarea:focus{border-color:#409eff;box-shadow:0 0 0 3px #3290ff21}.foundation-save{background:#2a7e5f0e;border:1px solid #54dfad29;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin-top:25px;padding:18px 19px;display:flex}.foundation-save b,.foundation-save small{display:block}.foundation-save b{font-size:13px}.foundation-save small{color:#718197;margin-top:2px;font-size:10px}.foundation-save button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#168aff,#536dff);border:1px solid #398cff;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;min-width:215px;min-height:49px;padding:0 16px;font-size:12px;font-weight:800;display:flex}.foundation-save button:disabled{opacity:.6;cursor:wait}.foundation-message{color:#81cfae;min-height:22px;margin:12px 0 0;font-size:11px}.opportunity-layout{grid-template-columns:minmax(0,1.05fr) minmax(340px,.65fr);align-items:start;gap:17px;margin-top:46px;display:grid}.opportunity-form{margin-top:0}.opportunity-list{background:linear-gradient(145deg,#0f182af7,#080d19f2);border:1px solid #7ca3dd30;border-radius:21px;padding:28px;box-shadow:0 28px 75px #00000038}.opportunity-list-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:19px;display:flex}.opportunity-list-heading h2{letter-spacing:-.035em;margin:7px 0 0;font-size:23px}.opportunity-list-heading>b{color:#80ceff;width:40px;height:40px;font-family:var(--mono);background:#3fb5ff14;border-radius:11px;place-items:center;font-size:12px;display:grid}.opportunity-list article{border-bottom:1px solid var(--line);padding:20px 0}.opportunity-list article:last-child{border-bottom:0}.opportunity-list article>div:first-child{color:#64738b;font-family:var(--mono);text-transform:uppercase;justify-content:space-between;font-size:8px;display:flex}.opportunity-list article>div:first-child span{color:#77d7b0}.opportunity-list h3{margin:12px 0 2px;font-size:18px;line-height:1.25}.opportunity-list article>p{color:#89a0ba;margin:0 0 11px;font-size:12px}.opportunity-list article>small{color:#748198;font-size:11px;line-height:1.6;display:block}.opportunity-actions{color:#66758d;justify-content:space-between;gap:14px;margin-top:14px;font-size:9px;display:flex}.opportunity-actions a{color:#83ceff}.opportunity-empty{text-align:center;align-content:center;place-items:center;min-height:330px;display:grid}.opportunity-empty>span{color:#79caff;background:#3fb5ff14;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.opportunity-empty h3{margin:15px 0 5px}.opportunity-empty p{color:#6f7d94;max-width:280px;font-size:11px}@media (width<=920px){.opportunity-layout{grid-template-columns:1fr}.opportunity-list{order:-1}.opportunity-empty{min-height:220px}}@media (width<=650px){.foundation-shell{width:calc(100% - 28px);padding:52px 0 75px}.foundation-intro h1{font-size:44px}.foundation-intro p{font-size:15px}.foundation-form,.opportunity-list{padding:23px 16px}.foundation-field-grid{grid-template-columns:1fr}.foundation-field-grid label.wide{grid-column:auto}.foundation-field-grid input,.foundation-field-grid textarea{font-size:16px}.foundation-save{flex-direction:column;align-items:stretch}.foundation-save button{width:100%;min-width:0}}.opportunity-review-link{font-weight:800}.review-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.review-heading h1{letter-spacing:-.058em;max-width:860px;margin:15px 0 7px;font-size:clamp(44px,5.8vw,72px);line-height:1}.review-heading p{color:#8d9ab0;margin:0;font-size:17px}.review-heading>a{border:1px solid var(--line);color:#8bcfff;background:#3fb5ff0b;border-radius:9px;align-items:center;min-height:42px;padding:0 13px;font-size:11px;font-weight:750;display:inline-flex}.analysis-empty{text-align:center;background:linear-gradient(145deg,#0f182af7,#080d19f2);border:1px solid #7ca3dd33;border-radius:21px;align-content:center;place-items:center;min-height:390px;margin-top:45px;padding:48px;display:grid}.analysis-empty>span{color:#75caff;background:#3fb5ff14;border-radius:16px;place-items:center;width:58px;height:58px;font-size:22px;display:grid}.analysis-empty h2{letter-spacing:-.04em;margin:20px 0 8px;font-size:30px}.analysis-empty p{color:#8694aa;max-width:650px;font-size:14px}.analysis-empty button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#168aff,#536dff);border:1px solid #398cff;border-radius:10px;justify-content:space-between;align-items:center;min-width:230px;min-height:50px;margin-top:17px;padding:0 16px;font-size:12px;font-weight:800;display:flex}.analysis-empty button:disabled{opacity:.6}.analysis-empty small{color:#7bcba8;min-height:19px;margin-top:12px}.analysis-dashboard{margin-top:45px}.analysis-dashboard>header{background:linear-gradient(145deg,#111e33f7,#080f1cf2);border:1px solid #3fb5ff38;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:25px 27px;display:grid}.analysis-score{background:radial-gradient(circle,#0d1727 57%,transparent 59%),conic-gradient(var(--blue) var(--score,75%),#3fb5ff17 0);text-align:center;border-radius:50%;place-content:center;width:80px;height:80px;display:grid}.analysis-score strong{font-size:27px;line-height:1}.analysis-score small{color:#70c8ff;font-size:9px}.analysis-dashboard>header>div:nth-child(2)>span{color:#75d7b0;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.analysis-dashboard>header h2{margin:6px 0 0;font-size:18px;line-height:1.45}.analysis-dashboard>header button{border:1px solid var(--line);color:#94cfff;cursor:pointer;background:#3fb5ff0d;border-radius:9px;min-height:40px;padding:0 13px;font-size:10px;font-weight:750}.analysis-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.analysis-grid>article{border:1px solid var(--line);background:linear-gradient(145deg,#0f182af7,#080d19f2);border-radius:18px;padding:27px}.analysis-grid h3{letter-spacing:-.035em;margin:9px 0 20px;font-size:22px}.evidence-list,.gap-list,.tailoring-list,.interview-focus-list{margin:0;padding:0;list-style:none;display:grid}.evidence-list li,.gap-list li{border-top:1px solid var(--line);padding:15px 0}.evidence-list li:first-child,.gap-list li:first-child{border-top:0}.evidence-list li>div,.gap-list li>div{justify-content:space-between;gap:15px;display:flex}.evidence-list b,.gap-list b{font-size:12px}.evidence-list em,.gap-list em{color:#73d5ae;font-family:var(--mono);text-transform:uppercase;font-size:8px;font-style:normal}.gap-list em{color:#f0ad76}.evidence-list p,.gap-list p{color:#8190a7;margin:6px 0 0;font-size:11px;line-height:1.6}.evidence-list p{color:#a7bad0}.analysis-grid.lower{grid-template-columns:1.15fr .85fr}.tailoring-list,.interview-focus-list{gap:9px}.tailoring-list li,.interview-focus-list li{background:#050a1459;border:1px solid #7e9ecd1f;border-radius:11px;grid-template-columns:28px 1fr;gap:11px;padding:14px;display:grid}.tailoring-list li>span,.interview-focus-list li>span{color:#7acaff;width:27px;height:27px;font-family:var(--mono);background:#3fb5ff14;border-radius:8px;place-items:center;font-size:8px;display:grid}.tailoring-list em{color:#9887ff;font-family:var(--mono);text-transform:uppercase;font-size:8px;font-style:normal}.tailoring-list p,.interview-focus-list p{color:#c1cede;margin:3px 0 0;font-size:12px;line-height:1.55}.tailoring-list small{color:#68778f;margin-top:6px;font-size:9px;display:block}.analysis-integrity-note{background:#54dfad0b;border:1px solid #54dfad26;border-radius:13px;grid-template-columns:30px 1fr;align-items:center;gap:12px;margin-top:16px;padding:18px 20px;display:grid}.analysis-integrity-note>span{color:#72ddb3;background:#54dfad14;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.analysis-integrity-note p{color:#758a83;margin:0;font-size:11px}.analysis-integrity-note b{color:#a3c7ba}.job-description-source{border:1px solid var(--line);background:#080d18b8;border-radius:13px;margin-top:18px;padding:18px 20px}.job-description-source summary{color:#91a3bb;cursor:pointer;font-size:12px;font-weight:750}.job-description-source p{border-top:1px solid var(--line);color:#8491a7;white-space:pre-wrap;margin:17px 0 0;padding-top:17px;font-size:12px;line-height:1.7}@media (width<=850px){.analysis-grid,.analysis-grid.lower{grid-template-columns:1fr}.analysis-dashboard>header{grid-template-columns:auto 1fr}.analysis-dashboard>header button{grid-column:1/-1}}@media (width<=650px){.review-heading{flex-direction:column;align-items:flex-start}.review-heading h1{font-size:42px}.analysis-empty{padding:35px 18px}.analysis-empty h2{font-size:25px}.analysis-dashboard>header{grid-template-columns:1fr;padding:20px 16px}.analysis-score{width:68px;height:68px}.analysis-grid>article{padding:22px 16px}.analysis-grid h3{font-size:20px}}.mock-page{background:radial-gradient(circle at 50% -10%,#7655f426,#0000 35%),linear-gradient(#050711,#090817 58%,#050711);min-height:100vh;overflow:visible}.mock-shell{width:min(1200px,100% - 40px);margin:0 auto;padding:70px 0 100px}.mock-intro{max-width:860px}.mock-intro h1{letter-spacing:-.065em;margin:16px 0 18px;font-size:clamp(50px,6.5vw,80px);line-height:.97}.mock-intro p{color:#96a1b6;font-size:18px;line-height:1.7}.mock-setup{grid-template-columns:.9fr 1.1fr;gap:16px;margin-top:46px;display:grid}.mock-setup-copy,.mock-setup-form{background:linear-gradient(145deg,#12162bf7,#090c1af2);border:1px solid #8397d933;border-radius:21px;padding:31px;box-shadow:0 28px 75px #0000003d}.mock-setup-copy>span{color:#9c87ff;font-family:var(--mono);letter-spacing:.13em;font-size:9px}.mock-setup-copy h2{letter-spacing:-.045em;margin:14px 0 28px;font-size:30px;line-height:1.15}.mock-setup-copy ol{margin:0;padding:0;list-style:none;display:grid}.mock-setup-copy li{border-top:1px solid var(--line);grid-template-columns:37px 1fr;gap:13px;padding:18px 0;display:grid}.mock-setup-copy li>b{color:#9a87ff;font-family:var(--mono);font-size:9px}.mock-setup-copy p,.mock-setup-copy strong,.mock-setup-copy small{margin:0;display:block}.mock-setup-copy strong{font-size:13px}.mock-setup-copy small{color:#76839a;margin-top:3px;font-size:11px}.mock-setup-form{align-content:start;gap:17px;display:grid}.mock-setup-form label{color:#bdc7d9;gap:7px;font-size:12px;font-weight:750;display:grid}.mock-setup-form select{color:#f5f7ff;width:100%;min-height:51px;font:inherit;background:#090d1a;border:1px solid #8ba4cc2e;border-radius:10px;outline:none;padding:0 13px;font-size:14px}.mock-setup-form select:focus{border-color:#7968ef;box-shadow:0 0 0 3px #7968ef1f}.mock-setup-form>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5f66f5,#865be9);border:1px solid #7568ee;border-radius:11px;justify-content:space-between;align-items:center;min-height:52px;margin-top:6px;padding:0 17px;font-size:12px;font-weight:800;display:flex}.mock-setup-form>button:disabled{opacity:.5;cursor:wait}.mock-setup-form>small{color:#e3ab7a;min-height:18px;font-size:10px}.mock-warning{color:#c69670;background:#b8682b0d;border:1px solid #f0ad7629;border-radius:9px;margin:0;padding:12px;font-size:11px}.mock-warning a{color:#ffd0a5}.mock-shell.live{padding-top:44px}.mock-session-header{background:#0a0d1cf2;border:1px solid #8297da33;border-radius:17px 17px 0 0;grid-template-columns:1fr minmax(170px,280px) 1fr;align-items:center;gap:25px;min-height:74px;padding:14px 18px;display:grid}.mock-session-header>div:first-child{align-items:center;gap:12px;display:flex}.mock-live-dot{background:#9a81ff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 14px #9a81ff}.mock-session-header p,.mock-session-header b,.mock-session-header small{margin:0;display:block}.mock-session-header p>b{font-size:12px}.mock-session-header p>small{color:#6f7d95;font-size:9px}.mock-progress{color:#77869e;text-align:center;gap:7px;font-size:9px;display:grid}.mock-progress progress{background:#8474ff17;border:0;border-radius:99px;width:100%;height:6px;overflow:hidden}.mock-progress progress::-webkit-progress-bar{background:#8474ff17}.mock-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#5e9eff,#946eff);border-radius:99px}.mock-progress progress::-moz-progress-bar{background:linear-gradient(90deg,#5e9eff,#946eff);border-radius:99px}.mock-session-header>button{border:1px solid var(--line);color:#8f9db2;cursor:pointer;background:#ffffff06;border-radius:8px;justify-self:end;min-height:37px;padding:0 12px;font-size:10px}.mock-question-stage,.mock-complete{background:radial-gradient(circle at 50% 45%,#7555ee1a,#0000 39%),#070a15eb;border-inline:1px solid #8297da33;align-content:center;min-height:510px;padding:64px max(28px,8%);display:grid}.mock-question-stage>span{color:#9b84ff;font-family:var(--mono);letter-spacing:.14em;font-size:9px}.mock-question-stage>h1{letter-spacing:-.05em;max-width:950px;margin:18px 0 36px;font-size:clamp(33px,4.5vw,58px);line-height:1.12}.mock-question-stage form{max-width:950px}.mock-question-stage label{color:#b8c3d5;margin-bottom:8px;font-size:12px;font-weight:750;display:block}.mock-question-stage textarea{color:#f6f8ff;width:100%;min-height:170px;font:inherit;resize:vertical;background:#080c18;border:1px solid #8ba4cc33;border-radius:13px;outline:none;padding:16px;font-size:16px;line-height:1.65}.mock-question-stage textarea:focus{border-color:#806cf1;box-shadow:0 0 0 3px #806cf121}.mock-question-stage form>div{justify-content:space-between;align-items:center;gap:15px;margin-top:10px;display:flex}.mock-question-stage form small{color:#69778e;font-size:9px}.mock-question-stage form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5e66f3,#865be9);border:1px solid #7568ee;border-radius:10px;justify-content:space-between;align-items:center;min-width:210px;min-height:49px;padding:0 15px;font-size:11px;font-weight:800;display:flex}.mock-question-stage form button:disabled{opacity:.55}.mock-notice{color:#e1a674;min-height:19px;margin:10px 0 0;font-size:10px}.mock-review-grid{border:1px solid #8297da33;border-radius:0 0 17px 17px;grid-template-columns:1.1fr .9fr;display:grid;overflow:hidden}.mock-feedback,.mock-history{background:linear-gradient(145deg,#101628f7,#080d19f5);padding:29px}.mock-history{border-left:1px solid var(--line)}.mock-feedback>h2{margin:11px 0 20px;font-size:20px;line-height:1.4}.mock-feedback>p,.mock-history>p{color:#6f7d94;margin:13px 0 0;font-size:11px}.mock-feedback>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mock-feedback article{border:1px solid var(--line);background:#050a1459;border-radius:11px;padding:16px}.mock-feedback article>b{color:#88d9ba;font-size:11px}.mock-feedback article+article>b{color:#f0b17a}.mock-feedback ul{margin:10px 0 0;padding-left:17px}.mock-feedback li{color:#8e9cb1;margin-top:7px;font-size:11px;line-height:1.55}.mock-history details{border-top:1px solid var(--line);padding:14px 0}.mock-history details:first-of-type{margin-top:12px}.mock-history summary{color:#a9b6ca;cursor:pointer;grid-template-columns:26px 1fr;align-items:start;gap:9px;font-size:11px;list-style:none;display:grid}.mock-history summary>span{color:#9c87ff;width:24px;height:24px;font-family:var(--mono);background:#876fff14;border-radius:7px;place-items:center;font-size:8px;display:grid}.mock-history details p{color:#7f8da3;margin:12px 0 0;padding-left:35px;font-size:10px;line-height:1.6}.mock-history details p b{color:#a9b5c8;margin-bottom:3px;display:block}.mock-complete{text-align:center;place-items:center}.mock-complete>span{color:#7be0b8;background:#54dfad14;border-radius:20px;place-items:center;width:65px;height:65px;font-size:24px;display:grid}.mock-complete h1{letter-spacing:-.055em;margin:21px 0 8px;font-size:50px}.mock-complete p{color:#8795aa;max-width:650px}.mock-complete button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5e66f3,#865be9);border:1px solid #7568ee;border-radius:10px;min-height:49px;margin-top:17px;padding:0 17px;font-size:11px;font-weight:800}@media (width<=900px){.mock-setup,.mock-review-grid{grid-template-columns:1fr}.mock-history{border-left:0;border-top:1px solid var(--line)}.mock-session-header{grid-template-columns:1fr auto}.mock-progress{grid-area:2/1/auto/-1}.mock-session-header>button{grid-area:1/2}}@media (width<=650px){.mock-shell{width:calc(100% - 28px);padding:52px 0 75px}.mock-intro h1{font-size:44px}.mock-intro p{font-size:15px}.mock-setup{margin-top:34px}.mock-setup-copy,.mock-setup-form{padding:23px 17px}.mock-setup-form select{font-size:16px}.mock-session-header{grid-template-columns:1fr;padding:15px}.mock-session-header>button{grid-area:auto/1;justify-self:stretch}.mock-progress{grid-area:auto/1}.mock-question-stage,.mock-complete{min-height:470px;padding:40px 17px}.mock-question-stage>h1{font-size:34px}.mock-question-stage form>div{flex-direction:column;align-items:stretch}.mock-question-stage form button{width:100%;min-width:0}.mock-review-grid{grid-template-columns:1fr}.mock-feedback,.mock-history{padding:23px 16px}.mock-feedback>div{grid-template-columns:1fr}.mock-complete h1{font-size:39px}}.desktop-link-page{background:radial-gradient(circle at 22% 10%,#2386ff21,#0000 34%),radial-gradient(circle at 80% 70%,#7f57f11a,#0000 34%),#050711;min-height:100vh;overflow:visible}.desktop-link-shell{grid-template-columns:1fr .82fr;align-items:center;gap:75px;width:min(1120px,100% - 40px);min-height:calc(100vh - 82px);margin:0 auto;padding:80px 0 100px;display:grid}.desktop-link-copy h1{letter-spacing:-.063em;margin:16px 0 18px;font-size:clamp(49px,6vw,76px);line-height:.98}.desktop-link-copy>p{color:#94a1b7;max-width:650px;font-size:17px;line-height:1.7}.desktop-link-copy ul{margin:34px 0 0;padding:0;list-style:none;display:grid}.desktop-link-copy li{border-top:1px solid var(--line);grid-template-columns:35px 1fr;gap:13px;padding:17px 0;display:grid}.desktop-link-copy li>span{color:#71ddb4;background:#54dfad12;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.desktop-link-copy p,.desktop-link-copy b,.desktop-link-copy small{margin:0;display:block}.desktop-link-copy li b{font-size:13px}.desktop-link-copy li small{color:#738099;margin-top:2px;font-size:10px}.desktop-link-card{background:linear-gradient(145deg,#10192dfa,#080d1af5);border:1px solid #829ed838;border-radius:22px;align-content:center;min-height:440px;padding:34px;display:grid;box-shadow:0 35px 90px #00000059}.desktop-link-card>span{color:#68c3ff;font-family:var(--mono);letter-spacing:.13em;font-size:9px}.desktop-link-card h2{letter-spacing:-.045em;margin:15px 0 7px;font-size:31px}.desktop-link-card>p{color:#7e8da4;font-size:12px}.desktop-link-card>p b{color:#b6c6d9}.desktop-link-card label{color:#b7c3d5;margin:20px 0 8px;font-size:11px;font-weight:750}.desktop-link-card input{color:#eef7ff;width:100%;height:67px;font-family:var(--mono);letter-spacing:.16em;text-align:center;text-transform:uppercase;background:#070d19;border:1px solid #5bb0ff47;border-radius:12px;outline:none;padding:0 18px;font-size:27px;font-weight:800}.desktop-link-card input:focus{border-color:#4aaeff;box-shadow:0 0 0 4px #3fb5ff1f}.desktop-link-card button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#168aff,#536dff);border:1px solid #398cff;border-radius:10px;justify-content:space-between;align-items:center;min-height:51px;margin-top:14px;padding:0 16px;font-size:12px;font-weight:800;display:flex}.desktop-link-card button:disabled{opacity:.5}.desktop-link-card>small{color:#6e7d94;min-height:20px;margin-top:11px;font-size:9px}.desktop-link-card.complete{text-align:center;place-items:center}.desktop-link-success{color:#75dfb7;background:#54dfad14;border-radius:20px;place-items:center;width:67px;height:67px;margin:20px 0 4px;font-size:25px;display:grid}.desktop-link-card.complete>p{max-width:360px;font-size:13px;line-height:1.6}.desktop-link-card.complete>a{color:#83ceff;margin-top:17px;font-size:12px;font-weight:750}@media (width<=850px){.desktop-link-shell{grid-template-columns:1fr;gap:40px}.desktop-link-card{min-height:380px}}@media (width<=650px){.desktop-link-shell{width:calc(100% - 28px);padding:52px 0 75px}.desktop-link-copy h1{font-size:44px}.desktop-link-copy>p{font-size:15px}.desktop-link-card{min-height:360px;padding:28px 17px}.desktop-link-card input{font-size:23px}}.site-footer.shared-marketing-footer{z-index:2;width:100%;min-height:0;color:var(--text);text-align:left;background:linear-gradient(#050913 0%,#03060d 100%);border-top:1px solid #5c8ee721;margin:0;padding:78px 0 34px;font-size:12px;display:block;position:relative;overflow:hidden}.site-footer.shared-marketing-footer div{order:initial}.site-footer.shared-marketing-footer .container{width:min(100% - 48px,1180px);margin-inline:auto;display:block;position:relative}.site-footer.shared-marketing-footer .footer-glow{filter:blur(105px);pointer-events:none;background:#2d7aff33;border-radius:50%;width:620px;height:300px;position:absolute;top:-205px;left:50%;transform:translate(-50%)}.site-footer.shared-marketing-footer .footer-shell{background:linear-gradient(145deg,#0c1424e6,#050a14eb);border:1px solid #6797ea29;border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 30px 90px #00000047}.site-footer.shared-marketing-footer .footer-shell:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#3b99ff09,#0000);position:absolute;inset:0}.site-footer.shared-marketing-footer .footer-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:36px;padding:36px 42px;display:flex;position:relative}.site-footer.shared-marketing-footer .footer-intro>div{display:block}.site-footer.shared-marketing-footer .footer-brand{align-items:center;gap:11px;display:inline-flex}.site-footer.shared-marketing-footer .brand-mark{color:#69c1ff;background:linear-gradient(145deg,#2675ff40,#30aeff14);border:1px solid #4eb5ff73;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 20px #36a0ff14,0 0 24px #1e7eff1f}.site-footer.shared-marketing-footer .brand-mark svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px;display:block}.site-footer.shared-marketing-footer .brand-wordmark{width:190px;height:auto;display:block}.site-footer.shared-marketing-footer .footer-intro p{color:#7f8ba2;max-width:500px;margin:13px 0 0;font-size:13px;line-height:1.65}.site-footer.shared-marketing-footer .footer-cta{color:#e6f3ff;background:linear-gradient(110deg,#1e6fe030,#6b4ddc21);border:1px solid #47adff47;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-width:245px;min-height:54px;padding:0 9px 0 20px;font-size:12px;font-weight:800;transition:transform .2s,border-color .2s,background .2s;display:flex}.site-footer.shared-marketing-footer .footer-cta b{color:#06101c;background:linear-gradient(135deg,#6bcaff,#8d8bff);border-radius:10px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.site-footer.shared-marketing-footer .footer-cta:hover{background:linear-gradient(110deg,#1e6fe042,#6b4ddc33);border-color:#5cc0ff85;transform:translateY(-2px)}.site-footer.shared-marketing-footer .footer-main{grid-template-columns:1.15fr .85fr;gap:90px;padding:52px 42px;display:grid;position:relative}.site-footer.shared-marketing-footer .footer-statement{max-width:520px}.site-footer.shared-marketing-footer .footer-kicker{color:var(--blue);letter-spacing:.16em;font-size:9px;font-weight:800}.site-footer.shared-marketing-footer .footer-statement h2{max-width:500px;color:var(--text);letter-spacing:-.045em;margin:15px 0 0;font-family:Manrope,Inter,system-ui,sans-serif;font-size:clamp(28px,3.2vw,43px);line-height:1.08}.site-footer.shared-marketing-footer .footer-links{grid-template-columns:repeat(2,minmax(130px,1fr));gap:45px;display:grid}.site-footer.shared-marketing-footer .footer-links h3{color:#d8e1f1;letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:10px}.site-footer.shared-marketing-footer .footer-links a{color:#7f8ba2;width:max-content;margin:12px 0;font-size:12px;transition:color .2s,transform .2s;display:block}.site-footer.shared-marketing-footer .footer-links a:hover{color:#70c7ff;transform:translate(3px)}.site-footer.shared-marketing-footer .footer-bottom{border-top:1px solid var(--line);color:#626e84;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:64px;padding:18px 42px;font-size:10px;display:grid;position:relative}.site-footer.shared-marketing-footer .footer-bottom>div{justify-content:flex-end;gap:20px;display:flex}.site-footer.shared-marketing-footer .footer-bottom a{color:#748096}.site-footer.shared-marketing-footer .footer-bottom a:hover{color:#b8c8e2}.site-footer.shared-marketing-footer .footer-status{color:#8190a8;align-items:center;gap:8px;display:inline-flex}.site-footer.shared-marketing-footer .footer-status i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #4cdda999}.login-page>.shared-marketing-footer{width:calc(100% + max(24px,50vw - 590px) + max(24px,50vw - 590px));margin-left:calc(0px + -1*max(24px,50vw - 590px));margin-right:calc(0px + -1*max(24px,50vw - 590px))}.legal-page>.shared-marketing-footer{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}@media (width<=900px){.site-footer.shared-marketing-footer .footer-main{grid-template-columns:1fr;gap:42px}.site-footer.shared-marketing-footer .footer-statement{max-width:650px}.site-footer.shared-marketing-footer .footer-links{max-width:500px}.site-footer.shared-marketing-footer .footer-bottom{grid-template-columns:1fr auto}.site-footer.shared-marketing-footer .footer-status{display:none}}@media (width<=680px){.site-footer.shared-marketing-footer{padding-top:50px}.site-footer.shared-marketing-footer .container{width:min(100% - 32px,1180px)}.site-footer.shared-marketing-footer .brand-wordmark{width:170px}.site-footer.shared-marketing-footer .footer-shell{border-radius:18px}.site-footer.shared-marketing-footer .footer-intro{flex-direction:column;align-items:flex-start;padding:28px 22px}.site-footer.shared-marketing-footer .footer-cta{width:100%;min-width:0}.site-footer.shared-marketing-footer .footer-main{gap:36px;padding:38px 22px}.site-footer.shared-marketing-footer .footer-links{grid-template-columns:1fr 1fr;gap:22px}.site-footer.shared-marketing-footer .footer-bottom{grid-template-columns:1fr;gap:14px;padding:22px}.site-footer.shared-marketing-footer .footer-bottom>div{flex-wrap:wrap;justify-content:flex-start}.login-page>.shared-marketing-footer{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}}.site-header.shared-marketing-header{z-index:50;background:0 0;border-bottom:1px solid #0000;width:100%;height:78px;transition:background-color .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:fixed;inset:0 0 auto;transform:none}.site-header.shared-marketing-header.scrolled{border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050812c7}.site-header.shared-marketing-header .container{width:min(100% - 48px,1180px);margin-inline:auto}.site-header.shared-marketing-header .nav-shell{align-items:center;gap:28px;height:100%;display:flex}.site-header.shared-marketing-header .brand{flex:none;align-items:center;gap:11px;display:inline-flex}.site-header.shared-marketing-header .brand-mark{color:#69c1ff;background:linear-gradient(145deg,#2675ff40,#30aeff14);border:1px solid #4eb5ff73;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 20px #36a0ff14,0 0 24px #1e7eff1f}.site-header.shared-marketing-header .brand-mark svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px;display:block}.site-header.shared-marketing-header .brand-copy{flex-direction:column;line-height:1.05;display:flex}.site-header.shared-marketing-header .brand-wordmark{width:190px;height:auto;display:block}.site-header.shared-marketing-header .primary-nav{justify-content:center;align-items:center;gap:30px;margin-left:auto;display:flex}.site-header.shared-marketing-header .primary-nav a{color:#a1acc3;padding-block:10px;font-size:14px;font-weight:600;transition:color .2s;position:relative}.site-header.shared-marketing-header .primary-nav a:after{content:"";background:var(--blue);height:1px;transition:right .2s;position:absolute;bottom:3px;left:0;right:100%}.site-header.shared-marketing-header .primary-nav a:hover,.site-header.shared-marketing-header .primary-nav a:focus-visible{color:#f6f8ff}.site-header.shared-marketing-header .primary-nav a:hover:after,.site-header.shared-marketing-header .primary-nav a:focus-visible:after{right:0}.site-header.shared-marketing-header .primary-nav .mobile-account-link{display:none}.site-header.shared-marketing-header .nav-account-actions{align-items:center;gap:13px;margin-left:12px;display:flex}.site-header.shared-marketing-header .nav-signin{color:#aab6ca;padding:9px 5px;font-size:13px;font-weight:700}.site-header.shared-marketing-header .nav-signin:hover{color:#fff}.site-header.shared-marketing-header .nav-account-actions .nav-cta{margin-left:0}.site-header.shared-marketing-header .nav-toggle{border:1px solid var(--line);cursor:pointer;background:#0d1322;border-radius:12px;width:46px;height:46px;display:none}.site-header.shared-marketing-header .nav-toggle span{background:currentColor;width:18px;height:1px;margin:5px auto;transition:transform .2s;display:block}@media (width<=900px){.site-header.shared-marketing-header{height:70px}.site-header.shared-marketing-header .nav-toggle{margin-left:auto;display:block}.site-header.shared-marketing-header .nav-account-actions{display:none}.site-header.shared-marketing-header .primary-nav{border:1px solid var(--line);background:#080d1afa;border-radius:15px;flex-direction:column;align-items:stretch;gap:2px;padding:14px;display:none;position:absolute;top:76px;left:24px;right:24px;box-shadow:0 22px 60px #0000005c}.site-header.shared-marketing-header .primary-nav.open{display:flex}.site-header.shared-marketing-header .primary-nav a{border-radius:9px;min-height:48px;padding:12px 14px}.site-header.shared-marketing-header .primary-nav a:hover{background:#35a7ff12}.site-header.shared-marketing-header .primary-nav .mobile-account-link{color:#cceaff;background:#238bff12;border:1px solid #43b1ff33;justify-content:center;margin-top:4px;display:flex}.site-header.shared-marketing-header .primary-nav .mobile-account-primary{color:#fff;background:linear-gradient(135deg,#1676ff,#30aaff);border-color:#398cff}.site-header.shared-marketing-header .primary-nav .mobile-account-link:after{display:none}}@media (width<=680px){.site-header.shared-marketing-header .brand-wordmark{width:154px}.site-header.shared-marketing-header .container{width:min(100% - 32px,1180px)}}.climbora-site-header{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050811c2;width:100%;height:86px;position:relative}.climbora-site-header-inner{align-items:center;gap:24px;width:min(1180px,100% - 40px);height:100%;margin:0 auto;display:flex;position:relative}.climbora-site-logo{align-items:center;min-width:176px;min-height:48px;display:inline-flex}.climbora-site-logo img{width:176px;height:auto;display:block}.climbora-site-context{color:#7589a6;font-family:var(--mono);letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;background:#3fb5ff0d;border:1px solid #53a5ff29;border-radius:99px;padding:6px 9px;font-size:7px;font-weight:800}.climbora-site-nav{color:#8492a9;align-items:center;gap:5px;margin-left:auto;display:flex}.climbora-site-nav a{color:#8492a9;white-space:nowrap;border-radius:8px;align-items:center;min-height:44px;padding:0 9px;font-size:10px;font-weight:700;transition:color .2s,background .2s;display:inline-flex}.climbora-site-nav a:hover,.climbora-site-nav a:focus-visible,.climbora-site-nav a.active{color:#e6f4ff;background:#3fb5ff12;outline:none}.climbora-site-nav a.active{box-shadow:inset 0 -2px #4ab6ff}.climbora-site-actions{align-items:center;gap:7px;display:flex}.climbora-site-actions a{color:#9eabc0;white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.climbora-site-actions a:hover,.climbora-site-actions a:focus-visible{color:#fff;border-color:var(--line);outline:none}.climbora-site-actions a.primary{color:#fff;background:linear-gradient(135deg,#168aff,#536dff);border-color:#398cff;box-shadow:0 9px 24px #186dff2b}.climbora-site-header-workspace .climbora-site-nav{gap:2px}.climbora-site-header-workspace .climbora-site-nav a{padding-inline:8px;font-size:9px}.workspace-secondary-header,.authenticated-workspace-shell{margin-top:78px}.climbora-mobile-navigation{margin-left:auto;display:none}.climbora-mobile-navigation summary{border:1px solid var(--line);color:#a9b8cc;cursor:pointer;background:#ffffff06;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-width:82px;min-height:44px;padding:0 12px;font-size:10px;font-weight:800;list-style:none;display:flex}.climbora-mobile-navigation summary::-webkit-details-marker{display:none}.climbora-mobile-navigation summary>span{gap:5px;width:18px;display:grid}.climbora-mobile-navigation summary i{background:#72c7ff;border-radius:3px;height:2px}.climbora-mobile-navigation[open] summary{color:#fff;background:#3fb5ff14;border-color:#3fb5ff59}.climbora-mobile-navigation>nav{z-index:50;background:#070c17fa;border:1px solid #719ddc38;border-radius:14px;gap:3px;width:min(360px,100vw - 28px);padding:12px;display:grid;position:absolute;top:72px;right:0;box-shadow:0 25px 70px #0000006b}.climbora-mobile-navigation>nav a{color:#9aa9bd;border-radius:9px;align-items:center;min-height:46px;padding:0 13px;font-size:12px;font-weight:700;display:flex}.climbora-mobile-navigation>nav a:hover,.climbora-mobile-navigation>nav a:focus-visible,.climbora-mobile-navigation>nav a.active{color:#e9f7ff;background:#3fb5ff14;outline:none}.climbora-mobile-navigation>nav a.active{border-left:2px solid #4ab6ff}.climbora-mobile-navigation>nav a.primary{color:#fff;background:linear-gradient(135deg,#168aff,#536dff);border:1px solid #398cff;justify-content:center;margin-top:4px}.login-page>.climbora-site-header{background:0 0;flex:none;width:100%}.legal-page>.climbora-site-header{width:min(1180px,100%);margin:0 auto 70px}@media (width<=1120px){.climbora-site-header-workspace .climbora-site-nav,.climbora-site-header-workspace .climbora-site-actions{display:none}.climbora-site-header-workspace .climbora-mobile-navigation{display:block}}@media (width<=900px){.workspace-secondary-header,.authenticated-workspace-shell{margin-top:70px}}@media (width<=620px){.climbora-site-header{height:72px}.climbora-site-header-inner{width:calc(100% - 28px)}.climbora-site-logo{min-width:154px}.climbora-site-logo img{width:154px}.climbora-site-context{display:none}.climbora-mobile-navigation>nav{top:64px}.legal-page>.climbora-site-header{margin-bottom:52px}}:root{--type-caption:12px;--type-meta:13px;--type-body-small:14px;--type-body:16px;--type-body-large:18px;--type-card-title:22px;--type-section:clamp(38px,4.6vw,58px);--type-display:clamp(48px,6vw,76px)}body{font-size:var(--type-body)}.site-header.shared-marketing-header .primary-nav a{font-size:15px}.site-header.shared-marketing-header .nav-signin{font-size:14px}.climbora-site-context{font-size:var(--type-caption)}.climbora-site-nav a,.climbora-site-header-workspace .climbora-site-nav a,.climbora-site-actions a,.climbora-mobile-navigation summary,.climbora-mobile-navigation>nav a,.site-footer.shared-marketing-footer{font-size:var(--type-meta)}.site-footer.shared-marketing-footer .footer-intro p,.site-footer.shared-marketing-footer .footer-links a{font-size:var(--type-body-small)}.site-footer.shared-marketing-footer .footer-kicker,.site-footer.shared-marketing-footer .footer-links h3,.site-footer.shared-marketing-footer .footer-bottom{font-size:var(--type-caption)}.site-footer.shared-marketing-footer .footer-cta{font-size:var(--type-meta)}.subhero h1{font-size:var(--type-display)}.page-cta h2,.trust-boundary h2{font-size:var(--type-section)}.subhero>p,.capability-copy p,.page-cta p,.trust-manifesto p,.trust-boundary li,.legal-page p{font-size:var(--type-body);line-height:1.7}.capability-number,.capability-list li,.trust-manifesto article>span,.legal-page .updated{font-size:var(--type-meta)}.login-copy h1{font-size:var(--type-display)}.login-copy>p{font-size:var(--type-body-large)}.login-kicker,.login-card-label,.login-divider{font-size:var(--type-caption)}.login-copy li b,.login-copy li span,.login-card>p,.login-security,.login-secondary,.login-card>small{font-size:var(--type-body-small);line-height:1.55}.workspace-sidebar nav a,.workspace-sidebar>div,.member-sidebar a,.member-sidebar-bottom,.member-step-link,.member-account,.member-module-action{font-size:var(--type-body-small)}.concept-badge,.member-kicker,.member-module-grid small,.member-toolkit-heading span,.workspace-feature small,.workspace-stat small,.opportunity-grid small,.tailor-tour article small,.practice-tour article small,.kanban-tour header,.kanban-tour small,.status-line{font-size:var(--type-caption)}.workspace-title h1,.workspace-title h2,.member-welcome h1{font-size:var(--type-section)}.workspace-title p,.workspace-feature p,.workspace-stat p,.member-welcome p,.member-module-grid p,.member-privacy-note{font-size:var(--type-body-small);line-height:1.65}.workspace-action,.opportunity-grid p,.opportunity-grid strong,.opportunity-meta span,.tailor-tour article>div,.tailor-tour aside p,.practice-tour article>span,.practice-tour li,.kanban-tour p{font-size:var(--type-caption);line-height:1.55}.workspace-stat strong{font-size:clamp(48px,5vw,62px)}.help-hero h1{font-size:var(--type-display)}.help-hero>p,.help-article-body>p,.help-article-body li,.help-before p,.help-support p,.help-related p{font-size:var(--type-body);line-height:1.72}.help-kicker,.help-guide-index,.help-article-index,.help-article-tag,.help-result-count,.help-breadcrumb,.help-path{font-size:var(--type-caption)}.help-guide-card p,.help-guide-action,.help-steps p,.help-tips p{font-size:var(--type-body-small);line-height:1.65}.help-guide-card h2,.help-article-body h2{font-size:var(--type-card-title)}.help-search input{font-size:var(--type-body)}.foundation-intro h1,.review-heading h1,.desktop-link-copy h1,.mock-intro h1,.toolkit-hero h1{font-size:var(--type-display)}.foundation-intro p,.desktop-link-copy>p,.mock-intro p,.toolkit-hero>p{font-size:var(--type-body-large)}.foundation-section-heading>span,.foundation-save small,.foundation-message,.opportunity-list article>div:first-child,.opportunity-actions,.analysis-score small,.analysis-dashboard>header>div:nth-child(2)>span,.evidence-list em,.gap-list em,.tailoring-list li>span,.tailoring-list em,.tailoring-list small,.desktop-link-card>span,.desktop-link-card>small{font-size:var(--type-caption)}.foundation-section-heading p,.opportunity-list article>p,.opportunity-list article>small,.opportunity-empty p,.evidence-list p,.gap-list p,.tailoring-list p,.interview-focus-list p,.analysis-integrity-note p,.job-description-source summary,.job-description-source p,.desktop-link-copy li small,.desktop-link-card>p{font-size:var(--type-body-small);line-height:1.65}.foundation-field-grid label,.foundation-save b,.opportunity-list h3,.evidence-list b,.gap-list b,.desktop-link-card label{font-size:var(--type-meta)}.foundation-field-grid input,.foundation-field-grid textarea,.desktop-link-card input,.toolkit-fields input,.toolkit-fields textarea,.toolkit-fields select,.mock-setup-form select,.mock-question-stage textarea{font-size:var(--type-body)}.toolkit-card>span,.toolkit-plan-pill,.toolkit-fields label small,.toolkit-access-state,.toolkit-generate,.toolkit-result-heading span,.mock-setup-copy>span,.mock-setup-copy li>b,.mock-session-header p>small,.mock-progress,.mock-question-stage>span,.mock-question-stage form small,.mock-notice,.mock-history summary>span,.copilot-session-bar small,.copilot-session-bar>div:last-child span,.copilot-transcript-panel>small,.copilot-guidance-card>small,.copilot-boundary{font-size:var(--type-caption)}.toolkit-card p,.toolkit-form>p,.toolkit-result>p,.toolkit-fields label,.toolkit-access-note,.mock-setup-copy small,.mock-warning,.mock-session-header p>b,.mock-session-header>button,.mock-feedback>p,.mock-history>p,.mock-feedback article>b,.mock-feedback li,.mock-history summary,.mock-history details p,.copilot-session-bar b,.copilot-session-bar button,.copilot-typed-form>label,.copilot-typed-form button,.copilot-transcript-panel p,.copilot-guidance-empty p,.copilot-ended-actions a,.copilot-ended-actions button,.copilot-locked a{font-size:var(--type-body-small);line-height:1.6}.toolkit-card h2,.toolkit-form h2,.toolkit-result h2,.mock-feedback>h2,.copilot-guidance-empty h2{font-size:var(--type-card-title)}.copilot-answer{font-size:var(--type-body);line-height:1.72}button,.button,.button-small,.workspace-action,.member-module-action,.foundation-save button,.analysis-empty button,.desktop-link-card button,.mock-setup-form>button,.mock-question-stage form button,.mock-complete button{font-size:var(--type-meta)}@media (width<=680px){:root{--type-section:clamp(34px,10vw,46px);--type-display:clamp(40px,12vw,54px)}.subhero h1,.login-copy h1,.foundation-intro h1,.review-heading h1,.desktop-link-copy h1,.mock-intro h1,.toolkit-hero h1{font-size:var(--type-display)}}.climbora-workspace-sidebar{z-index:45;border-right:1px solid var(--line);background:linear-gradient(#050812fc,#060a14fa);flex-direction:column;width:252px;padding:26px 20px 22px;display:flex;position:fixed;top:78px;bottom:0;left:0;overflow-y:auto;box-shadow:18px 0 55px #00000029}.climbora-workspace-sidebar-brand>a{align-items:center;gap:10px;min-height:48px;display:flex}.climbora-workspace-sidebar-brand .brand-mark{color:#69c1ff;background:linear-gradient(145deg,#2675ff40,#30aeff14);border:1px solid #4eb5ff73;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 20px #36a0ff14,0 0 24px #1e7eff1f}.climbora-workspace-sidebar-brand .brand-mark svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.climbora-workspace-sidebar-brand img{width:158px;height:auto;display:block}.climbora-workspace-sidebar-brand .climbora-site-context{text-overflow:ellipsis;width:max-content;max-width:100%;margin-top:13px;display:block;overflow:hidden}.climbora-workspace-sidebar-nav{gap:6px;margin-top:42px;display:grid}.billing-date-notice{color:#8d9ab0;margin:8px 0 0;font-size:12px}.billing-date-notice.ending{color:#f0ad76}.desktop-sessions{background:linear-gradient(145deg,#0f182af7,#080d19f2);border:1px solid #7ca3dd30;border-radius:16px;max-width:1080px;margin:34px auto 0;padding:24px 26px}.desktop-sessions-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.desktop-sessions-header h2{letter-spacing:-.03em;margin:0;font-size:18px}.desktop-sessions-empty{color:#8d9ab0;margin:14px 0 0;font-size:13px}.desktop-session-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.desktop-session-list li{background:#090d1a99;border:1px solid #7ca3dd2b;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.desktop-session-list b{color:#e8f1ff;font-size:14px;font-weight:750}.desktop-session-list small{color:#748198;margin-top:3px;font-size:11px;display:block}.desktop-session-revoke,.desktop-session-revoke-all{color:#c8d8ee;min-height:34px;font:inherit;cursor:pointer;background:#308eff0f;border:1px solid #7ca3dd47;border-radius:9px;padding:0 13px;font-size:12px;font-weight:750;transition:color .2s,background-color .2s,border-color .2s}.desktop-session-revoke:hover,.desktop-session-revoke-all:hover{color:#ffe9e9;background:#ff5c5c24;border-color:#ff8a8a73}.desktop-session-revoke:focus-visible,.desktop-session-revoke-all:focus-visible{outline-offset:2px;outline:2px solid #4aaeff}.desktop-session-revoke:disabled,.desktop-session-revoke-all:disabled{opacity:.55;cursor:default}.desktop-sessions-status{color:#748198;margin:14px 0 0;font-size:11px}.desktop-sessions-ended{border-top:1px solid #7ca3dd26;margin-top:16px;padding-top:14px}.desktop-sessions-ended summary{color:#8d9ab0;cursor:pointer;font-size:12px;font-weight:700}.desktop-sessions-ended summary:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #4aaeff}.desktop-sessions-ended ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.desktop-sessions-ended li{opacity:.72;border:1px solid #7ca3dd1f;border-radius:10px;padding:10px 14px}.desktop-sessions-ended b{color:#c3d2e6;font-size:13px}.desktop-sessions-ended small{color:#697892;margin-top:2px;font-size:10px;display:block}.workspace-signout{color:#c8d8ee;min-height:36px;font-size:var(--type-caption);letter-spacing:-.01em;background:#308eff0f;border:1px solid #7ca3dd47;border-radius:9px;justify-content:center;align-items:center;padding:0 14px;font-weight:750;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.workspace-signout:hover{color:#eaf4ff;background:#308eff24;border-color:#3fb5ff6b}.workspace-signout:focus-visible{outline-offset:2px;outline:2px solid #4aaeff}.climbora-workspace-sidebar-nav a{color:#8998ae;min-height:48px;font-size:var(--type-body-small);border:1px solid #0000;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;padding:0 12px;font-weight:700;transition:color .2s,background-color .2s,border-color .2s;display:grid}.climbora-workspace-sidebar-nav a>span{color:#526480;font-family:var(--mono);font-size:var(--type-caption)}.climbora-workspace-sidebar-nav a:hover,.climbora-workspace-sidebar-nav a:focus-visible,.climbora-workspace-sidebar-nav a.active{color:#e5f2ff;background:#308eff14;border-color:#3fb5ff26;outline:none}.climbora-workspace-sidebar-nav a:focus-visible{box-shadow:0 0 0 3px #3fb5ff24}.climbora-workspace-sidebar-nav a.active{box-shadow:inset 3px 0 #4ab6ff}.climbora-workspace-sidebar-nav a.active>span{color:var(--blue)}.climbora-workspace-sidebar-footer{border-top:1px solid var(--line);gap:12px;margin-top:auto;padding:20px 12px 0;display:grid}.climbora-workspace-sidebar-footer a{color:#718098;font-size:var(--type-caption)}.climbora-workspace-sidebar-footer a:hover,.climbora-workspace-sidebar-footer a:focus-visible{color:#bdd1e8;outline:none}.workspace-mobile-header{display:none}main:has(>.climbora-workspace-sidebar){padding-top:78px;padding-left:252px}.climbora-workspace-sidebar~.authenticated-workspace-shell{grid-template-columns:1fr;width:calc(100% - 252px);margin-left:252px}.climbora-workspace-sidebar~.authenticated-workspace-shell~.site-footer{width:calc(100% - 252px);margin-left:252px}@media (width<=1120px){.climbora-workspace-sidebar{display:none}.workspace-mobile-header{display:block}main:has(>.climbora-workspace-sidebar){padding-top:0;padding-left:0}.climbora-workspace-sidebar~.authenticated-workspace-shell,.climbora-workspace-sidebar~.authenticated-workspace-shell~.site-footer{width:100%;margin-left:0}}.billing-page{color:#edf5ff;background:#050812;min-height:100vh}.billing-shell{width:min(1160px,100% - 40px);margin:0 auto;padding:150px 0 80px}.billing-shell>h1{letter-spacing:-.045em;max-width:760px;margin:14px 0;font-size:clamp(38px,5vw,66px);line-height:1.02}.billing-shell>p{color:#9aa9bf;max-width:720px;font-size:15px;line-height:1.7}.billing-current{background:#19385e38;border:1px solid #62b3ff33;border-radius:14px;align-items:center;gap:14px;margin:34px 0 22px;padding:18px 22px;display:flex}.billing-current span{color:#91a4bd;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.billing-current b{font-size:17px}.billing-current small{color:#68e0b5;text-transform:capitalize;margin-left:auto;font-size:12px}.billing-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.billing-plan-grid article{background:linear-gradient(155deg,#0f182bfa,#070c17fa);border:1px solid #6297d733;border-radius:18px;flex-direction:column;min-height:280px;padding:24px;display:flex}.billing-plan-grid article.selected{border-color:#42b7ff;box-shadow:0 20px 50px #217ee524}.billing-plan-grid article>span{color:#69c8ff;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:900}.billing-plan-grid h2{margin:22px 0 14px;font-size:36px}.billing-plan-grid h2 small{color:#8494aa;font-size:12px;font-weight:500}.billing-plan-grid p{color:#9aa9bf;margin:0 0 24px;font-size:13px;line-height:1.6}.billing-plan-grid button,.billing-portal-button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#1676ff,#30aaff);border:1px solid #5dc4ff66;border-radius:10px;margin-top:auto;padding:0 16px;font-size:13px;font-weight:800}.billing-plan-grid button:disabled,.billing-portal-button:disabled{cursor:not-allowed;opacity:.55}.billing-portal-button{background:#2a8bff1f;margin-top:22px}.billing-notice{color:#c4d1e2;background:#37537d29;border:1px solid #7a9fd340;border-radius:12px;margin:26px 0;padding:15px 18px;font-size:14px}.billing-notice.success{color:#a7f1d5;background:#20785821;border-color:#4be0aa47}.billing-message{margin-top:16px;color:#ffb5b5!important}.billing-fine-print{margin-top:24px!important;font-size:12px!important}@media (width<=980px){.billing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.billing-shell{width:min(100% - 28px,1160px);padding-top:120px}.billing-plan-grid{grid-template-columns:1fr}.billing-current{flex-direction:column;align-items:flex-start}.billing-current small{margin-left:0}}.opportunity-source-field>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.opportunity-source-field button{color:#eaf8ff;min-width:138px;font:inherit;cursor:pointer;background:#2591da26;border:1px solid #4dc5ff66;border-radius:9px;font-size:12px;font-weight:800}.opportunity-source-field button:disabled{cursor:not-allowed;opacity:.55}.opportunity-source-field>small{color:#71839b;margin-top:8px;font-size:11px}.integrations-shell{padding-bottom:90px}.integration-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0;display:grid}.integration-summary>div{background:#0f1e35a8;border:1px solid #5899dc33;border-radius:14px;padding:18px 20px}.integration-summary b{color:#f3f8ff;font-size:28px;display:block}.integration-summary span{color:#8fa1b9;font-size:12px}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.integration-card{background:linear-gradient(145deg,#0f192cf5,#080e1af5);border:1px solid #618fc933;border-radius:17px;min-height:220px;padding:23px}.integration-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.integration-card>div>span{color:#71caff;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.integration-card small{color:#9cadc4;text-transform:uppercase;background:#6d86ac1f;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.integration-card.live{border-color:#47e0ae52}.integration-card.live small{color:#79e7bd;background:#339d782b}.integration-card.excluded{border-color:#ffa76433}.integration-card.excluded small{color:#ffc08c;background:#a65e2726}.integration-card h2{color:#f5f8fc;margin:24px 0 11px;font-size:24px}.integration-card p{color:#a0aec1;margin:0;font-size:14px;line-height:1.65}.integration-card footer{color:#c7d3e4;border-top:1px solid #7490b421;margin-top:22px;padding-top:16px;font-size:12px;line-height:1.55}.integration-next-step{background:linear-gradient(135deg,#18497c47,#1c185b33);border:1px solid #53b7ff42;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:35px;margin-top:28px;padding:28px;display:grid}.integration-next-step h2{color:#f1f7ff;max-width:590px;margin:11px 0 0;font-size:28px;line-height:1.15}.integration-next-step p{color:#9fb0c5;margin:0;font-size:14px;line-height:1.7}.google-calendar-card{grid-column:span 2;min-height:0}.google-calendar-connect,.google-calendar-actions button{color:#eff8ff;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#1479dd,#655ce8);border:1px solid #57beff61;border-radius:11px;min-height:46px;font-weight:900}.google-calendar-connect{justify-content:space-between;align-items:center;width:100%;margin-top:22px;padding:0 17px;display:flex}.google-calendar-connect:disabled,.google-calendar-actions button:disabled{cursor:wait;opacity:.62}.google-calendar-connection{background:#2281601a;border:1px solid #4ddaaa40;border-radius:12px;margin-top:22px;padding:15px 17px}.google-calendar-connection>div{gap:3px;display:grid}.google-calendar-connection b{color:#eaf8f4;font-size:14px}.google-calendar-connection small{color:#86a99e;text-transform:none;background:0 0;padding:0;font-size:11px}.google-calendar-connection>span{color:#062219;background:#70e1b8;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:1000;display:grid}.google-calendar-actions{grid-template-columns:1fr auto;gap:10px;margin-top:11px;display:grid}.google-calendar-actions button{padding:0 16px}.google-calendar-actions button.secondary{color:#aebed1;background:#596e8c17;border-color:#8098b940}.google-calendar-events{gap:8px;margin-top:22px;display:grid}.google-calendar-events h3{color:#e9f3ff;margin:0 0 4px;font-size:15px}.google-calendar-events>article{background:#050c1773;border:1px solid #6794cd29;border-radius:10px;grid-template-columns:minmax(145px,.45fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.google-calendar-events time{color:#71caff;font-size:11px;font-weight:900}.google-calendar-events b{color:#dce8f6;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.google-calendar-events>article>div{gap:10px;display:flex}.google-calendar-events a{color:#8dbce7;font-size:11px;font-weight:800}.google-calendar-message{color:#89c5ef!important;min-height:20px!important;margin:13px 0 0!important;font-size:12px!important}@media (width<=780px){.integration-grid,.integration-summary,.integration-next-step,.opportunity-source-field>div{grid-template-columns:1fr}.opportunity-source-field button{min-height:44px}.google-calendar-card{grid-column:auto}.google-calendar-actions,.google-calendar-events>article{grid-template-columns:1fr}.google-calendar-events b{white-space:normal}.google-calendar-events>article>div{flex-wrap:wrap}}.application-board{margin-top:42px}.application-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px;display:grid}.application-summary>div{text-align:center;background:linear-gradient(145deg,#0f182af7,#080d19f2);border:1px solid #7ca3dd30;border-radius:14px;padding:18px}.application-summary strong{letter-spacing:-.04em;font-size:28px;display:block}.application-summary span{color:#748198;font-size:11px}.application-summary>div.overdue strong{color:#f0ad76}.application-group{margin-top:26px}.application-group h2{letter-spacing:-.03em;align-items:center;gap:10px;margin:0 0 12px;font-size:17px;display:flex}.application-group h2 b{color:#80ceff;min-width:24px;font-family:var(--mono);text-align:center;background:#3fb5ff17;border-radius:8px;padding:2px 7px;font-size:10px}.application-group ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.application-group li{background:linear-gradient(145deg,#0f182af5,#080d19f0);border:1px solid #7ca3dd2b;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.application-card-main a{color:#e8f1ff;font-size:15px;font-weight:750}.application-card-main a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #4aaeff}.application-card-main small{color:#748198;margin-top:2px;font-size:11px;display:block}.application-card-main p{color:#8d9ab0;margin:8px 0 0;font-size:12px}.application-card-main p.application-overdue{color:#f0ad76}.application-overdue{color:#f0ad76;font-weight:700}.application-move select{color:#e8f1ff;min-height:40px;font:inherit;background:#090d1a;border:1px solid #8ba4cc33;border-radius:9px;padding:0 11px;font-size:12px}.application-move select:focus-visible{outline-offset:2px;outline:2px solid #4aaeff}.application-group.closed li{opacity:.72}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.recruiter-message{border-top:1px solid var(--line);padding:15px 0}.recruiter-message b{font-size:13px}.recruiter-message small{color:#697892;margin-top:2px;font-size:10px;display:block}.recruiter-message p{color:#a7bad0;white-space:pre-wrap;margin:9px 0 0;font-size:12px;line-height:1.65}@media (width<=760px){.application-summary{grid-template-columns:1fr}.application-group li{flex-direction:column;align-items:stretch;gap:12px}.application-move select{width:100%}}.document-preview{background:#080d1899;border:1px solid #7ca3dd33;border-radius:14px;margin-top:22px;padding:20px}.document-preview h3{margin:0 0 6px;font-size:15px}.document-preview p{color:#8d9ab0;margin:0 0 12px;font-size:12px}.document-preview pre{border:1px solid var(--line);color:#c1cede;white-space:pre-wrap;word-break:break-word;background:#070c16;border-radius:10px;max-height:280px;margin:0 0 14px;padding:14px;font-size:12px;line-height:1.6;overflow:auto}.document-list{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.document-list li{background:#080d1880;border:1px solid #7ca3dd29;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.document-list b{font-size:13px}.document-list small{color:#748198;margin-top:3px;font-size:10px;display:block}@media (width<=650px){.document-list li{flex-direction:column;align-items:stretch;gap:10px}}.integration-setup-note{background:#080d1866;border:1px dashed #8ba4cc47;border-radius:14px;margin-top:20px;padding:20px}.integration-setup-note h3{color:#c3cfe0;margin:0 0 6px;font-size:14px}.integration-setup-note p{color:#8d9ab0;margin:0;font-size:12px;line-height:1.6}.onedrive-permission-note{color:#c69670;background:#b8682b0d;border:1px solid #f0ad762e;border-radius:11px;margin:0 0 14px;padding:13px 15px;font-size:11px;line-height:1.6}.tailoring-review{margin-top:40px}.tailoring-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px;display:grid}.tailoring-summary>div{text-align:center;background:linear-gradient(145deg,#0f182af7,#080d19f2);border:1px solid #7ca3dd30;border-radius:14px;padding:17px}.tailoring-summary strong{letter-spacing:-.03em;font-size:22px;display:block}.tailoring-summary span{color:#748198;font-size:11px}.tailoring-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.tailoring-list li{background:linear-gradient(145deg,#0f182af5,#080d19f0);border:1px solid #7ca3dd2b;border-radius:14px;padding:20px}.tailoring-list li.not-usable{border-color:#f0ad763d}.tailoring-kind{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.tailoring-kind b{color:#83ceff;font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;font-size:9px}.tailoring-kind em{color:#f0ad76;font-family:var(--mono);text-transform:uppercase;font-size:8px;font-style:normal}.tailoring-compare{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tailoring-compare>div{border:1px solid var(--line);background:#050a1466;border-radius:11px;padding:14px}.tailoring-compare span{color:#697892;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:8px;display:block}.tailoring-compare p{color:#c1cede;margin:0;font-size:12px;line-height:1.6}.tailoring-warning{color:#c69670;background:#b8682b0d;border:1px solid #f0ad7633;border-radius:11px;margin:0;padding:13px 15px;font-size:12px;line-height:1.6}.tailoring-rationale,.tailoring-evidence{color:#8d9ab0;margin:12px 0 0;font-size:11px;line-height:1.65}.tailoring-evidence{color:#7fbf9f}.tailoring-actions{gap:10px;margin-top:14px;display:flex}.tailoring-actions button{border:1px solid var(--line);color:#c3cfe0;min-height:38px;font:inherit;cursor:pointer;background:#ffffff08;border-radius:9px;padding:0 16px;font-size:11px;font-weight:700}.tailoring-actions button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#168aff,#536dff);border-color:#398cff}.tailoring-actions button:focus-visible{outline-offset:2px;outline:2px solid #4aaeff}.tailoring-approve{background:#2a7e5f0d;border:1px solid #54dfad29;border-radius:14px;justify-items:start;gap:11px;margin-top:22px;padding:20px;display:grid}.tailoring-approve button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#168aff,#536dff);border:1px solid #398cff;border-radius:10px;padding:0 20px;font-size:12px;font-weight:800}.tailoring-approve button:disabled{opacity:.5;cursor:not-allowed}.tailoring-approve a{color:#83ceff;font-size:12px;font-weight:750}.tailoring-approve small{color:#718197;font-size:10px;line-height:1.6}@media (width<=760px){.tailoring-summary,.tailoring-compare{grid-template-columns:1fr}}.copilot-profile-notice{color:#c69670;background:#b8682b0d;border:1px solid #f0ad7633;border-radius:11px;margin:0 0 14px;padding:12px 14px;font-size:12px;line-height:1.6}.copilot-profile-notice a{color:#ffd0a5;font-weight:700}.billing-renewal-terms{color:#a7bad0;border:1px solid #7ca3dd30;border-radius:12px;margin-top:22px;padding:14px 16px;font-size:12px;line-height:1.7}.billing-renewal-terms b{color:#e8f1ff}.billing-guarantee{color:#c8d8ee;background:#308eff12;border:1px solid #3fb5ff38;border-radius:12px;margin-top:12px;padding:14px 16px;font-size:12px;line-height:1.7}.billing-guarantee b{color:#eaf4ff}.billing-guarantee a,.billing-renewal-terms a{color:#80ceff;text-decoration:underline}.copilot-consent{color:#c8d8ee;cursor:pointer;background:#308eff12;border:1px solid #3fb5ff38;border-radius:12px;align-items:flex-start;gap:11px;margin-top:20px;padding:14px 16px;font-size:12px;line-height:1.65;display:flex}.copilot-consent input{accent-color:#3fb5ff;cursor:pointer;flex:none;width:16px;height:16px;margin-top:2px}.copilot-consent a{color:#80ceff;text-decoration:underline}.copilot-consent input:focus-visible{outline-offset:2px;outline:2px solid #4aaeff}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
