@font-face{font-family:Schibsted Grotesk;src:url(/fonts/SchibstedGrotesk-VF.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Overused Grotesk;src:url(/fonts/OverusedGrotesk-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}:root{--ga-ink-50:#fbfbfb;--ga-ink-900:#1d1d1d;--ga-surface:#fff;--ga-recess:#f7f7f8;--ga-chip:#f4f4f5;--ga-divider:#e8e8ea;--ga-border:#dedee2;--ga-border-strong:#c9c9cf;--ga-fg1:#272727;--ga-fg2:#4a4a4a;--ga-fg3:#6e6e6e;--ga-accent:#1d6de2;--ga-on-accent:#fff;--ga-success:#00a63e;--ga-key-face-from:color-mix(in srgb,var(--ga-success) 76%,#000);--ga-cat-blue:#2f7cf6;--ga-cat-green:#2ab673;--ga-cat-purple:#6e56cf;--ga-cat-orange:#e8822a;--ga-cat-yellow:#e9b949;--ga-cat-red:#e4402c;--ga-cat-teal:#17c3a8;--ga-font-sans:"Schibsted Grotesk","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--ga-font-display:var(--ga-font-sans);--ga-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ga-font-button:"Overused Grotesk",var(--ga-font-sans);--type-h1:clamp(44px,7vw,96px);--type-h2:clamp(32px,4.2vw,56px);--type-h3:22px;--type-body:17px;--ga-text-xs:12px;--ga-text-sm:13px;--ga-text-md:14px;--ga-text-lg:16px;--ga-text-xl:18px;--ga-space-1:4px;--ga-space-2:8px;--ga-space-3:12px;--ga-space-4:16px;--ga-space-5:20px;--ga-space-6:24px;--ga-space-8:32px;--ga-space-10:40px;--ga-ease-out:cubic-bezier(0.2,0.8,0.2,1)}html.dark{--ga-surface:#191a1c;--ga-recess:#111213;--ga-chip:#202123;--ga-divider:#2a2b2e;--ga-border:#36373b;--ga-border-strong:#4c4e54;--ga-fg1:#f2f4f7;--ga-fg2:#a9b0ba;--ga-fg3:#8b939d;--ga-accent:#5494fb;--ga-on-accent:#111213;--ga-success:#4ed08a;--ga-cat-blue:#6ea2ff;--ga-cat-green:#4ed08a;--ga-cat-purple:#a996f0;--ga-cat-orange:#f0a45b;--ga-cat-yellow:#e9c46a;--ga-cat-red:#f87171;--ga-cat-teal:#45d6bd}.m{--m-ink:var(--ga-ink-900);--m-brandink:#000;--m-paper:var(--ga-ink-50);--m-line:2px;--m-radius:0px;--m-prose:var(--ga-fg2);--m-desk:#fff;--m-bar:#fff;--m-title:var(--ga-cat-blue);--m-case:var(--ga-surface);--m-case-edge:var(--ga-border);--m-case-hi:var(--ga-surface);--m-case-ink:var(--ga-fg3);--m-topbar-h:56px;--m-read:1180px}html.dark .m{--m-ink:var(--ga-ink-50);--m-paper:var(--ga-ink-900);--m-desk:var(--m-paper);--m-bar:var(--m-paper);--m-brandink:#fff}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--ga-surface);color:var(--ga-fg1);font-family:var(--ga-font-sans)}html{scroll-padding-top:68px;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.m-case{isolation:isolate;flex-direction:column;background:var(--m-case);min-height:100svh;overflow-x:clip}.m-case,.m-screen{position:relative;display:flex}.m-screen{flex:1 0 auto;flex-direction:column}.m{--wrap-pad:max(clamp(16px,4vw,48px),calc((100% - 1760px) / 2),env(safe-area-inset-left),env(safe-area-inset-right))}.m-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:2;flex:0 0 auto}.m-menubar{display:flex;align-items:center;gap:clamp(var(--ga-space-3),2vw,var(--ga-space-6));min-height:56px;padding-inline:var(--wrap-pad);background:var(--m-bar);border-bottom:1px solid var(--ga-border);font-family:var(--ga-font-sans);font-size:clamp(14px,1.25vw,17px);font-weight:500;letter-spacing:0;line-height:1;color:var(--ga-fg1);white-space:nowrap}.m-menu-mark{display:inline-flex;align-items:center;font-weight:600;font-size:1.1em;letter-spacing:-.01em}.m-menubar a{color:inherit;text-decoration:none}.m-menubar a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:559px){.m-menubar .m-menu-wider{display:none}}.m-desk{flex:1 0 auto;background-color:var(--m-desk);padding:var(--ga-space-8) var(--wrap-pad) var(--ga-space-10);display:flex;flex-direction:column;gap:var(--ga-space-6);align-items:stretch}.m-desk>*{width:100%}.m-body{flex:1 0 auto;display:grid;grid-template-columns:minmax(0,1fr)}.m-snav{display:none}@media (min-width:1024px){.m-body.has-side{grid-template-columns:64px minmax(0,1fr)}.m-snav{display:block;position:relative;border-right:1px solid var(--ga-divider);background:var(--m-desk)}.m-body.has-side>.m-desk:not(.m-desk-bleed){padding-left:max(var(--ga-space-8),calc((100% - 1760px) / 2))}}@media (min-width:1360px){html:not([data-side=rail]) .m-body.has-side{grid-template-columns:232px minmax(0,1fr)}}.m-snav.is-over{z-index:9}html:not(:has(.m-onboard)) .m-snav:is(:hover,:focus-within){z-index:9}.m-snav-panel{container:side/inline-size;position:-webkit-sticky;position:sticky;top:var(--m-topbar-h);display:flex;flex-direction:column;height:100%;max-height:calc(100svh - var(--m-topbar-h));padding:var(--ga-space-4) var(--ga-space-3) var(--ga-space-3);overflow-y:auto;overscroll-behavior:contain;background:var(--m-desk)}@media (min-width:1024px) and (max-width:1359.98px) and (min-height:560px){.m-snav:not(.is-over) .m-snav-panel{overflow:visible}}@media (min-width:1360px) and (min-height:560px){html[data-side=rail] .m-snav:not(.is-over) .m-snav-panel{overflow:visible}}.m-snav.is-over .m-snav-panel{width:232px;border-right:1px solid var(--ga-divider);box-shadow:16px 0 40px -20px rgb(0 0 0/.22)}.m-snav-nav{display:flex;flex-direction:column;margin-bottom:var(--ga-space-5)}.m-snav-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.m-snav-group{margin-top:var(--ga-space-5)}.m-snav-head{margin:0 0 6px;padding:0 10px;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;line-height:16px;color:var(--ga-fg3)}.m-snav-row{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:0 10px;border:0;border-radius:8px;background:none;cursor:pointer;font-family:var(--ga-font-sans);font-size:14px;font-weight:500;line-height:1.2;text-align:left;color:var(--ga-fg2);text-decoration:none}.m-snav-row:hover{background:var(--ga-recess);color:var(--ga-fg1)}.m-snav-row.is-on{background:var(--ga-chip);color:var(--ga-fg1);font-weight:600}.m-snav-chip:focus-visible,.m-snav-open:focus-visible,.m-snav-row:focus-visible,.m-snav-x:focus-visible{outline:2px solid var(--ga-accent);outline-offset:-2px}.m-snav-icon{flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.m-snav-row.is-on .m-snav-icon{stroke-width:2}.m-snav-label{flex:1 1 auto;min-width:0}.m-snav-row.is-soon{cursor:default;color:var(--ga-fg3);padding-block:6px}.m-snav-row.is-soon:hover{background:none;color:var(--ga-fg3)}.m-snav-soon{display:inline-block;margin-left:6px;padding:0 6px;border:1px solid var(--ga-divider);border-radius:999px;font-size:11px;font-weight:500;line-height:16px;vertical-align:1px;white-space:nowrap;color:var(--ga-fg3)}.m-snav-end{margin-top:var(--ga-space-5);padding-top:var(--ga-space-3);border-top:1px solid var(--ga-divider)}.m-snav-fold{margin-top:auto;color:var(--ga-fg3);font-size:13px}.m-snav-fold .m-snav-icon{width:16px;height:16px;margin-inline:1px}.m-snav-chip{position:relative;display:flex;align-items:center;min-height:34px;padding:0 10px;border:1px solid var(--ga-border);border-radius:8px;background:var(--ga-surface);font-size:13px;line-height:1.2;color:var(--ga-fg2);text-decoration:none}.m-snav-chip.is-empty{border-style:dashed;border-color:var(--ga-divider);background:none}a.m-snav-chip:hover{border-color:var(--ga-border-strong);color:var(--ga-fg1)}.m-snav-chip-short{display:none}.m-snav-chip-text{display:inline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-snav-chip-act{font-weight:600;color:var(--ga-fg1)}.m-snav-chip.is-paid .m-snav-chip-act{font-weight:500;color:var(--ga-fg3)}.m-snav-chip.is-free .m-snav-chip-act,.m-snav-chip.is-start .m-snav-chip-act{color:color-mix(in srgb,var(--ga-success) 80%,#000)}@container side (max-width: 120px){.m-snav-chip,.m-snav-row{justify-content:center;padding:0}.m-snav-head{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.m-snav-group{margin-top:var(--ga-space-3);padding-top:var(--ga-space-3);border-top:1px solid var(--ga-divider)}.m-snav-chip-text,.m-snav-label{position:absolute;left:calc(100% + 16px);top:50%;z-index:1;display:block;width:max-content;max-width:260px;padding:6px 10px;border-radius:8px;background:var(--ga-fg1);color:var(--ga-surface);font-size:13px;font-weight:500;white-space:nowrap;box-shadow:0 6px 18px rgb(0 0 0/.16);transform:translate(-4px,-50%);opacity:0;pointer-events:none;transition:opacity .12s var(--ga-ease-out),transform .12s var(--ga-ease-out)}.m-snav-chip:is(:hover,:focus-visible) .m-snav-chip-text,.m-snav-row:is(:hover,:focus-visible) .m-snav-label{opacity:1;transform:translateY(-50%)}.m-snav-soon{border-color:color-mix(in srgb,var(--ga-surface) 35%,transparent);opacity:.8}.m-snav-chip-act,.m-snav-chip.is-free .m-snav-chip-act,.m-snav-chip.is-paid .m-snav-chip-act,.m-snav-chip.is-start .m-snav-chip-act,.m-snav-soon{color:inherit}.m-snav-chip-short{display:block;font-size:10.5px;font-weight:600;letter-spacing:-.01em;color:var(--ga-fg1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-snav-fold .m-snav-icon{transform:rotate(180deg)}.m-snav-end{padding-top:var(--ga-space-3)}}.m-snav-open{display:none}@media (max-width:1023.98px){.m-snav-open{display:inline-grid;place-items:center;flex:0 0 auto;width:40px;height:40px;margin:0 -6px 0 -10px;padding:0;border:0;border-radius:8px;background:none;color:var(--ga-fg1);cursor:pointer}.m-snav-open:hover{background:var(--ga-recess)}}.m-snav-drawer{position:fixed;inset:0 auto 0 0;width:min(320px,86vw);max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;border-right:1px solid var(--ga-border);border-radius:0 16px 16px 0;background:var(--ga-surface);color:var(--ga-fg1);box-shadow:16px 0 48px rgb(0 0 0/.18);overscroll-behavior:contain}.m-snav-drawer[open]{display:flex;flex-direction:column}.m-snav-drawer::-webkit-backdrop{background:rgb(0 0 0/.38)}.m-snav-drawer::backdrop{background:rgb(0 0 0/.38)}@media (prefers-reduced-motion:no-preference){.m-snav-drawer[open]{animation:m-snav-in .2s var(--ga-ease-out)}}@keyframes m-snav-in{0%{transform:translateX(-32px);opacity:.4}}html:has(.m-snav-drawer[open]){overflow:hidden}.m-snav-drawer-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;min-height:var(--m-topbar-h);padding:0 var(--ga-space-2) 0 max(var(--ga-space-5),env(safe-area-inset-left));border-bottom:1px solid var(--ga-divider)}.m-snav-drawer-mark{font-size:17px;font-weight:600;letter-spacing:-.01em}.m-snav-x{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:none;color:var(--ga-fg1);cursor:pointer}.m-snav-x:hover{background:var(--ga-recess)}.m-snav-drawer .m-snav-panel{position:static;flex:1 1 auto;height:auto;max-height:none;padding:var(--ga-space-4) var(--ga-space-3) calc(var(--ga-space-6) + env(safe-area-inset-bottom)) max(var(--ga-space-3),env(safe-area-inset-left));background:none}@media (pointer:coarse){.m-snav-chip,.m-snav-row{min-height:44px}.m-snav-row{font-size:15px}}@media print{.m-snav,.m-snav-drawer,.m-snav-open{display:none!important}.m-body.has-side{display:block}}.m-logo{flex:0 0 auto;display:block;object-fit:contain;border-radius:10px;background:var(--ga-surface);border:1px solid var(--ga-divider)}.m-apps,.m-jobs{padding-block:var(--ga-space-6) var(--ga-space-10)}.m-jobs-head{margin:0;font-size:var(--type-h2);font-weight:600;letter-spacing:-.035em;line-height:1.05;text-wrap:balance}.m-jobs-lede{margin:var(--ga-space-4) 0 var(--ga-space-8);max-width:62ch;font-size:17px;line-height:1.55;color:var(--ga-fg2)}.m-jobs-count{margin:var(--ga-space-6) 0 var(--ga-space-2);font-size:14px;color:var(--ga-fg3)}.m-applybar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ga-space-5);padding:var(--ga-space-5) var(--ga-space-6);border:1px solid var(--ga-border);border-radius:16px;background:var(--ga-surface)}.m-applybar-count{min-width:0;flex:1 1 320px}.m-applybar-num{margin:0;font-size:20px;letter-spacing:-.015em;color:var(--ga-fg1)}.m-applybar-num strong{font-size:30px;font-weight:650;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-applybar-of{color:var(--ga-fg3);font-size:16px}.m-applybar-sub{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--ga-fg2);overflow-wrap:anywhere}.m-applybar-resume{margin:var(--ga-space-4) 0 0;font-size:15px;color:var(--ga-fg2)}.m-applykeys{display:flex;flex-wrap:wrap;gap:var(--ga-space-3)}.m-applykey{min-height:48px;padding:0 18px;font-size:15px}.m-applykey-tag{padding:3px 8px;border-radius:999px;font-size:12px;font-weight:600;background:color-mix(in srgb,#fff 18%,transparent)}.m-jobs-listhead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--ga-space-2) var(--ga-space-4);margin:var(--ga-space-8) 0 var(--ga-space-2)}.m-jobs-listhead .m-jobs-count{margin:0}.m-jobs-toggle{font-size:14px}.m-jobitem-pick{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.m-jobpick{display:grid;place-items:center;width:44px;height:44px;cursor:pointer}.m-jobpick input{width:18px;height:18px;accent-color:var(--ga-fg1);cursor:pointer}.m-jobpick input:disabled{cursor:not-allowed;opacity:.35}.m-jobrow-match{font-weight:600;color:var(--ga-success)}.m-choose{width:min(560px,calc(100vw - 32px));max-height:calc(100svh - 32px);padding:0;border:1px solid var(--ga-border);border-radius:16px;background:var(--ga-surface);color:var(--ga-fg1);box-shadow:0 24px 64px #0000002e,0 2px 8px #00000014}.m-choose::-webkit-backdrop{background:#0000004d}.m-choose::backdrop{background:#0000004d}.m-choose[open]{animation:m-choose-in .16s var(--ga-ease-out)}@keyframes m-choose-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media (prefers-reduced-motion:reduce){.m-choose[open]{animation:none}}.m-choose-box{padding:var(--ga-space-6)}.m-choose-title{margin:0;font-size:var(--type-h3);font-weight:600;letter-spacing:-.02em}.m-choose-lede{margin:6px 0 var(--ga-space-5);font-size:15px;color:var(--ga-fg2)}.m-choose-options{grid-gap:var(--ga-space-3)}.m-choose-opt,.m-choose-options{display:grid;gap:var(--ga-space-3)}.m-choose-opt{grid-template-columns:auto minmax(0,1fr);grid-gap:var(--ga-space-3);align-items:start;padding:var(--ga-space-4);border:1px solid var(--ga-border);border-radius:12px;cursor:pointer;transition:border-color .12s var(--ga-ease-out),background .12s var(--ga-ease-out)}.m-choose-opt:hover{border-color:var(--ga-border-strong)}.m-choose-opt:has(input:checked){border-color:var(--ga-fg1);box-shadow:inset 0 0 0 1px var(--ga-fg1)}.m-choose-opt:has(input:focus-visible){outline:2px solid var(--ga-accent);outline-offset:2px}.m-choose-opt[data-disabled]{opacity:.55;cursor:not-allowed}.m-choose-opt input{margin:3px 0 0;width:18px;height:18px;accent-color:var(--ga-fg1)}.m-choose-opt-body{display:grid;grid-gap:4px;gap:4px;min-width:0}.m-choose-opt-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ga-space-3)}.m-choose-opt-name{font-size:16px;font-weight:600;letter-spacing:-.01em}.m-choose-price{flex:0 0 auto;font-size:16px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-choose-opt-text{line-height:1.5}.m-choose-note,.m-choose-opt-text{font-size:14px;color:var(--ga-fg2)}.m-choose-note{margin:var(--ga-space-4) 0 0}.m-choose-actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--ga-space-4);margin-top:var(--ga-space-6)}@media (max-width:600px){.m-choose{width:100%;max-width:100%;max-height:calc(100svh - 24px);margin:auto 0 0;border:0;border-radius:20px 20px 0 0;overflow:auto;overscroll-behavior:contain}.m-choose-box{padding:10px 20px calc(16px + env(safe-area-inset-bottom))}.m-choose-box:before{content:"";display:block;width:36px;height:5px;margin:0 auto var(--ga-space-4);border-radius:999px;background:var(--ga-border-strong)}.m-choose-lede{margin-bottom:var(--ga-space-4)}.m-choose-opt{padding:14px}.m-choose-actions{flex-direction:column-reverse;align-items:stretch;gap:2px;margin-top:var(--ga-space-5)}.m-choose-actions .m-key{width:100%;min-height:50px;font-size:15px}.m-choose-actions .m-flow-text{min-height:44px}}@media (max-width:600px) and (prefers-reduced-motion:no-preference){.m-choose[open]{animation:m-sheet-up .26s var(--ga-ease-out)}.m-choose[open]::-webkit-backdrop{animation:m-sheet-fade .26s var(--ga-ease-out)}.m-choose[open]::backdrop{animation:m-sheet-fade .26s var(--ga-ease-out)}}@keyframes m-sheet-up{0%{transform:translateY(100%)}}@keyframes m-sheet-fade{0%{opacity:0}}.m-asks{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.m-ask{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:500;line-height:1.3;background:var(--ga-chip);color:var(--ga-fg1)}.m-ask-has{background:color-mix(in srgb,var(--ga-success) 14%,var(--ga-surface));color:color-mix(in srgb,var(--ga-success) 70%,var(--ga-fg1))}.m-ask-miss{background:transparent;color:var(--ga-fg3);box-shadow:inset 0 0 0 1px var(--ga-border)}.m-ask-years{background:transparent;box-shadow:inset 0 0 0 1px var(--ga-border-strong)}.m-ask-tag{font-size:11px;font-weight:600;color:var(--ga-fg3)}.m-asks-none{margin:6px 0 0;font-size:14px;color:var(--ga-fg3)}.m-batch{padding-block:var(--ga-space-4) var(--ga-space-10)}.m-batch .m-jobs-lede{margin-bottom:var(--ga-space-5)}.m-batch-note{margin:0 0 var(--ga-space-4);padding:var(--ga-space-3) var(--ga-space-4);border-radius:10px;background:var(--ga-recess)}.m-batch-how,.m-batch-note{font-size:15px;color:var(--ga-fg2)}.m-batch-how{margin:0 0 var(--ga-space-6);max-width:72ch;line-height:1.6}.m-batch-how p{margin:0}.m-batch-resume{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ga-space-3);margin-top:var(--ga-space-4)!important;padding:var(--ga-space-4);border:1px solid var(--ga-border);border-radius:12px}.m-batchlist{list-style:none;margin:0;padding:0}.m-batchcard,.m-batchlist{display:grid;grid-gap:var(--ga-space-4);gap:var(--ga-space-4)}.m-batchcard{padding:var(--ga-space-5);border:1px solid var(--ga-border);border-radius:16px;background:var(--ga-surface)}.m-batchcard[data-sent]{background:var(--ga-recess)}.m-batchcard-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--ga-space-4);gap:var(--ga-space-4);align-items:center}.m-batchcard-who{display:grid;grid-gap:4px;gap:4px;min-width:0}.m-batchcard-sent{font-size:14px;font-weight:600;color:var(--ga-success);white-space:nowrap}.m-batchcard-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--ga-space-3) var(--ga-space-5);padding-top:var(--ga-space-4);border-top:1px solid var(--ga-divider);font-size:15px}.m-batch-next{margin-top:var(--ga-space-8);font-size:16px;color:var(--ga-fg2)}@media (max-width:600px){.m-batchcard{gap:var(--ga-space-3);padding:var(--ga-space-4)}.m-batchcard-head{grid-template-columns:auto minmax(0,1fr);gap:var(--ga-space-3)}.m-batchcard-sent{grid-column:2}.m-batchcard-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ga-space-2);gap:var(--ga-space-2);padding-top:var(--ga-space-3)}.m-batchcard-actions>*{display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-align:center}.m-batchcard-actions>.m-link{border:1px solid var(--ga-border-strong);border-radius:10px;font-size:14px;font-weight:600;text-decoration:none}.m-apx{padding:var(--ga-space-4)}}.m-link-quiet{color:inherit;text-decoration:none}.m-link-quiet:hover{text-decoration:underline;text-underline-offset:3px}.m-batch-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:var(--ga-space-4) var(--ga-space-6);gap:var(--ga-space-4) var(--ga-space-6);margin-bottom:var(--ga-space-5)}.m-batch-top .m-jobs-lede{margin:var(--ga-space-3) 0 0}.m-batch-top>.m-applykey{margin-top:6px;white-space:nowrap}.m-batchwork{display:grid;grid-gap:var(--ga-space-4);gap:var(--ga-space-4)}.m-batch-gmail{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ga-space-4);padding:var(--ga-space-5);border:1px solid var(--ga-border-strong);border-radius:16px;background:var(--ga-surface)}.m-batch-gmail>div{display:grid;grid-gap:6px;gap:6px;flex:1 1 320px;min-width:0}.m-batch-bar{position:-webkit-sticky;position:sticky;top:calc(var(--m-topbar-h) + var(--ga-space-2));z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ga-space-3) var(--ga-space-5);padding:var(--ga-space-3) var(--ga-space-3) var(--ga-space-3) var(--ga-space-5);border:1px solid var(--ga-border);border-radius:14px;background:color-mix(in srgb,var(--ga-surface) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.m-batch-bar-line{margin:0;flex:1 1 280px;min-width:0;font-size:15px;line-height:1.45;color:var(--ga-fg2)}.m-batch-sendall{min-height:44px;padding:0 18px;font-size:15px;white-space:nowrap}.m-batchcard-state{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:999px;white-space:nowrap;font-size:13px;font-weight:600;background:var(--ga-chip);color:var(--ga-fg2)}.m-batchcard-state[data-stage=ready]{background:color-mix(in srgb,var(--ga-cat-blue) 12%,var(--ga-surface));color:color-mix(in srgb,var(--ga-cat-blue) 75%,var(--ga-fg1))}.m-batchcard-state[data-stage=sent]{background:color-mix(in srgb,var(--ga-success) 14%,var(--ga-surface));color:color-mix(in srgb,var(--ga-success) 70%,var(--ga-fg1))}.m-batchcard-state[data-stage=error],.m-batchcard-state[data-stage=limit],.m-batchcard-state[data-stage=nobody]{background:transparent;box-shadow:inset 0 0 0 1px var(--ga-border-strong);color:var(--ga-fg3)}.m-batchcard[data-stage=sent]{background:var(--ga-recess)}.m-batchcard[data-stage=finding] .m-batchcard-head,.m-batchcard[data-stage=next] .m-batchcard-head{opacity:.85}.m-batchcard-to{margin:0;font-size:14px;color:var(--ga-fg2);overflow-wrap:anywhere}.m-batchcard-to strong{color:var(--ga-fg1);font-weight:600}.m-batchcard-fine{margin:0;font-size:14px;line-height:1.5;color:var(--ga-fg2)}.m-batch-resume{border-color:color-mix(in srgb,var(--ga-cat-blue) 40%,var(--ga-border-strong))}.m-batch-gmail>.m-batch-resume-keys{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:var(--ga-space-3) var(--ga-space-4)}.m-batchcard[data-stage=waiting] .m-batchcard-head{opacity:.7}.m-batchcard-resume{margin-right:auto;display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;border:1px solid var(--ga-border);font-size:13px;font-weight:600;color:var(--ga-fg1);text-decoration:none}.m-batchcard-resume:hover{background:var(--ga-recess)}.m-dots{display:inline-block;width:18px;height:6px;flex:none;background:radial-gradient(circle closest-side,currentColor 90%,transparent) 0 50% /6px 6px no-repeat,radial-gradient(circle closest-side,currentColor 90%,transparent) 50% 50% /6px 6px no-repeat,radial-gradient(circle closest-side,currentColor 90%,transparent) 100% 50% /6px 6px no-repeat;animation:m-dots 1.1s ease-in-out infinite}@keyframes m-dots{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.m-dots{animation:none}}@media (max-width:600px){.m-batch-top{grid-template-columns:minmax(0,1fr)}.m-batch-top>.m-applykey{width:100%;margin-top:0}.m-batch-bar{position:static;padding:var(--ga-space-3);backdrop-filter:none;-webkit-backdrop-filter:none}.m-batchcard-actions>:only-child{grid-column:1/-1}.m-batch-sendall{width:100%}.m-batch-gmail{padding:var(--ga-space-4)}.m-batch-gmail>.m-key,.m-batch-resume-keys,.m-batch-resume-keys>.m-key{width:100%}.m-batch-resume-keys{justify-content:center}.m-batchcard-state{grid-column:2;justify-self:start}.m-batchcard-resume{grid-column:1/-1;justify-content:center;margin-right:0}}.m-paywall{padding-block:var(--ga-space-4) var(--ga-space-10)}.m-paywall-h2{margin:var(--ga-space-10) 0 var(--ga-space-5);font-size:var(--type-h3);font-weight:600;letter-spacing:-.02em}.m-paid{margin:0 0 var(--ga-space-5);padding:var(--ga-space-4) var(--ga-space-5);border-radius:12px;font-size:16px;font-weight:500;background:color-mix(in srgb,var(--ga-success) 12%,var(--ga-surface));color:var(--ga-fg1)}.m-built{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ga-space-6) var(--ga-space-8);gap:var(--ga-space-6) var(--ga-space-8)}.m-built-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--ga-space-4);gap:var(--ga-space-4);align-items:start}.m-built-num{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--ga-fg1);color:var(--ga-surface);font-size:14px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-built-item:last-child .m-built-num{background:transparent;color:var(--ga-fg3);box-shadow:inset 0 0 0 1px var(--ga-border-strong)}.m-built-title{margin:4px 0 6px;font-size:17px;font-weight:600;letter-spacing:-.01em}.m-built-body{margin:0;font-size:15px;line-height:1.6;color:var(--ga-fg2);max-width:52ch}.m-apx{margin-top:var(--ga-space-10);padding:var(--ga-space-6);border-radius:16px;background:var(--ga-recess)}.m-apx-job{display:flex;align-items:center;gap:var(--ga-space-3)}.m-apx-lead{margin:0;font-size:16px;color:var(--ga-fg2)}.m-apx-lead strong{color:var(--ga-fg1);font-weight:600}.m-apx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ga-space-4);gap:var(--ga-space-4);margin-top:var(--ga-space-5)}.m-apx-side{padding:var(--ga-space-5);border-radius:12px;background:var(--ga-surface);border:1px solid var(--ga-border)}.m-apx-h{margin:0 0 var(--ga-space-2);font-size:14px;font-weight:600;color:var(--ga-fg2)}.m-apx-text{margin:var(--ga-space-2) 0 var(--ga-space-3);font-size:15px;line-height:1.6;color:var(--ga-fg1)}.m-apx-text q{color:var(--ga-fg2)}.m-price{margin-top:var(--ga-space-10);max-width:640px;padding:var(--ga-space-8);border:1px solid var(--ga-border-strong);border-radius:20px;background:var(--ga-surface)}.m-price-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ga-space-2) var(--ga-space-4)}.m-price-amount{margin:0;font-size:56px;font-weight:650;letter-spacing:-.04em;line-height:1}.m-price-terms{margin:0;font-size:15px;color:var(--ga-fg2)}.m-price-what{margin:var(--ga-space-4) 0 0;font-size:17px;line-height:1.5}.m-price-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ga-space-5);gap:var(--ga-space-5);margin-top:var(--ga-space-6)}.m-price-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--ga-space-2);gap:var(--ga-space-2);font-size:14px;line-height:1.5;color:var(--ga-fg1)}.m-price-list li{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:6px;gap:6px}.m-price-list-not{color:var(--ga-fg3)}.m-price-yes{color:var(--ga-success);font-weight:700}.m-skel-page{padding-block:var(--ga-space-6) var(--ga-space-10);display:grid;grid-gap:var(--ga-space-3);gap:var(--ga-space-3)}.m-skel{border-radius:8px;background:linear-gradient(90deg,var(--ga-recess) 0,var(--ga-border) 50%,var(--ga-recess) 100%);background-size:200% 100%;animation:m-skel-shimmer 1.2s ease-in-out infinite}@keyframes m-skel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.m-skel{animation:none}}.m-skel-h1{height:44px;width:min(560px,80%);margin-bottom:var(--ga-space-2)}.m-skel-line{height:14px;width:min(520px,90%)}.m-skel-short{width:min(300px,55%)}.m-skel-rows{display:grid;margin-top:var(--ga-space-6)}.m-skel-row{display:flex;align-items:center;gap:var(--ga-space-3);padding-block:var(--ga-space-4);border-bottom:1px solid var(--ga-border)}.m-skel-logo{width:32px;height:32px;border-radius:8px;flex:none}.m-skel-row-text{display:grid;grid-gap:8px;gap:8px;flex:1 1}.m-skel-split{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:var(--ga-space-8);gap:var(--ga-space-8);margin-top:var(--ga-space-6)}.m-skel-col{display:grid;grid-gap:var(--ga-space-3);gap:var(--ga-space-3);align-content:start}.m-skel-card{height:260px;border-radius:16px}.m-skel-form{margin-top:var(--ga-space-6);max-width:640px}.m-skel-block{height:72px;border-radius:12px}@media (max-width:720px){.m-skel-split{grid-template-columns:1fr}}.m-pricing{padding-block:var(--ga-space-6) var(--ga-space-10)}.m-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ga-space-5);gap:var(--ga-space-5);margin-top:var(--ga-space-6);align-items:stretch}.m-pricing-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.m-plan-grid .m-price-amount,.m-pricing-grid-3 .m-price-amount{font-size:52px}.m-plan-grid{margin-top:var(--ga-space-10);max-width:880px}.m-pricing-badge{margin-left:var(--ga-space-2);padding:2px 8px;border-radius:999px;background:var(--ga-recess);color:var(--ga-fg1);font-size:12px;letter-spacing:0;text-transform:none}.m-plan-grid .m-price-cta{margin-top:auto}.m-plan-lists{max-width:880px}.m-plan-lists .m-price-list{align-content:start}.m-price-fine.m-plan-fine{max-width:880px;margin-top:var(--ga-space-5);text-align:left}@media (max-width:960px){.m-pricing-grid-3{grid-template-columns:1fr}}.m-pricing-card{display:flex;flex-direction:column;gap:var(--ga-space-4);margin:0}.m-pricing-card .m-price-what{margin:0}.m-pricing-card .m-price-key{margin-top:auto;align-self:flex-start}.m-pricing-main{border-color:var(--ga-fg1)}.m-pricing-name{margin:0;font-size:15px;font-weight:600;color:var(--ga-fg2);text-transform:uppercase;letter-spacing:.04em}.m-pricing-list{margin:0}.m-pricing-hire{margin-top:var(--ga-space-6);font-size:15px;color:var(--ga-fg2)}.m-pricing-grid .m-pricing-card{gap:var(--ga-space-5);padding:36px 32px}.m-pricing-grid .m-pricing-name{font-size:16px}.m-pricing-grid .m-price-what{font-size:19px;line-height:1.4;font-weight:500}.m-pricing-grid .m-price-list{font-size:17px;line-height:1.4;gap:12px}.m-pricing-grid .m-price-list li{grid-template-columns:20px minmax(0,1fr);gap:10px}.m-pricing-grid .m-price-yes{font-size:17px}.m-pricing-soon{display:inline-block;vertical-align:1px;font-weight:600;white-space:nowrap}@media (max-width:720px){.m-pricing-grid .m-pricing-card{padding:var(--ga-space-6) var(--ga-space-5)}.m-pricing-grid{grid-template-columns:1fr}}.m-price-cta{margin-top:var(--ga-space-8)}.m-price-key{width:100%;min-height:52px;font-size:16px}.m-price-fine{margin:var(--ga-space-3) 0 0;font-size:13px;line-height:1.5;color:var(--ga-fg3);text-align:center}@media (max-width:720px){.m-apx-grid,.m-built,.m-price-lists{grid-template-columns:1fr}.m-apx,.m-price{padding:var(--ga-space-5)}.m-price-amount{font-size:44px}}.m-rb{padding-block:var(--ga-space-6) var(--ga-space-10)}.m-rb-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--ga-space-4) var(--ga-space-8)}.m-rb-head .m-jobs-lede{margin-bottom:0}.m-rb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ga-space-3)}.m-rb-status{font-size:14px;color:var(--ga-fg3)}.m-rb .m-batch-note,.m-rb .m-flow-error{margin-top:var(--ga-space-5)}.m-rb-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);margin-top:var(--ga-space-8);align-items:start}.m-rb-form{grid-template-columns:minmax(0,1fr);grid-gap:var(--ga-space-5);gap:var(--ga-space-5)}.m-rb-form,.m-rf-sec{display:grid;min-width:0}.m-rf-sec{margin:0;padding:var(--ga-space-5);border:1px solid var(--ga-border);border-radius:16px;grid-template-columns:minmax(0,1fr);grid-gap:var(--ga-space-4);gap:var(--ga-space-4);min-inline-size:0}.m-rf-legend{padding:0 6px;margin-left:-6px;font-size:16px;font-weight:600;letter-spacing:-.01em}.m-rf-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ga-space-3);gap:var(--ga-space-3)}.m-rf-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.m-rf-field{display:grid;align-content:end;grid-gap:4px;gap:4px;font-size:13px;font-weight:500;color:var(--ga-fg2);min-width:0}.m-rf-field input,.m-rf-field textarea{width:100%;padding:9px 11px;font-family:var(--ga-font-sans);font-size:15px;line-height:1.45;font-weight:400;border:1px solid var(--ga-border-strong);border-radius:8px;background:var(--ga-surface);color:var(--ga-fg1)}.m-rf-field textarea{resize:vertical}.m-rf-field input:focus,.m-rf-field textarea:focus{outline:2px solid var(--ga-accent);outline-offset:1px}.m-rf-item{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ga-space-3);gap:var(--ga-space-3);padding:var(--ga-space-4);border-radius:12px;background:var(--ga-recess);min-width:0}.m-rf-itembar{display:flex;justify-content:space-between;align-items:center;gap:var(--ga-space-3)}.m-rf-itemname{font-size:15px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-rf-itemtools{display:flex;gap:var(--ga-space-2);flex:0 0 auto}.m-rf-itemtools .m-flow-text{font-size:14px;padding:4px 6px}.m-rf-add{justify-self:start;padding:8px 14px;border:1px dashed var(--ga-border-strong);border-radius:8px;background:none;font-family:var(--ga-font-sans);font-size:14px;font-weight:500;color:var(--ga-fg1);cursor:pointer}.m-rf-add:hover{border-style:solid}.m-rf-add:disabled{opacity:.5;cursor:not-allowed}.m-rf-fine{margin:0;font-size:13px;line-height:1.55;color:var(--ga-fg3)}.m-rf-fine .m-flow-text{font-size:13px;padding:0}.m-rb-side{position:-webkit-sticky;position:sticky;top:calc(var(--m-topbar-h) + var(--ga-space-4));display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ga-space-4);gap:var(--ga-space-4);min-width:0}.m-tailor{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ga-space-2);gap:var(--ga-space-2);padding:var(--ga-space-4) var(--ga-space-5);border:1px solid var(--ga-border);border-radius:16px;background:var(--ga-surface)}.m-tailor-pick{display:grid;grid-gap:4px;gap:4px;margin-bottom:var(--ga-space-2)}.m-tailor-pick select{width:100%;padding:9px 10px;font-family:var(--ga-font-sans);font-size:15px;border:1px solid var(--ga-border-strong);border-radius:8px;background:var(--ga-surface);color:var(--ga-fg1)}.m-tailor-sum{margin:var(--ga-space-2) 0 0;font-size:14px;line-height:1.5;color:var(--ga-fg2)}.m-tailor-toggle{display:inline-flex;align-items:center;gap:var(--ga-space-2);font-size:14px;font-weight:500;color:var(--ga-fg1);cursor:pointer}.m-tailor-toggle input{width:16px;height:16px;accent-color:var(--ga-fg1)}.m-tailor-job{font-size:14px}.m-paper{padding:40px 44px;background:#fff;color:#1a1a1a;border:1px solid var(--ga-border);border-radius:4px;box-shadow:0 1px 2px #0000000f,0 8px 24px #00000012;font-family:var(--ga-font-sans);font-size:12.5px;line-height:1.45;min-height:640px;overflow-wrap:anywhere}.m-paper a{color:inherit;text-decoration:none}.m-paper-head{padding-bottom:10px;border-bottom:1.5px solid #1a1a1a}.m-paper-name{margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.m-paper-headline{margin:2px 0 0;font-size:13.5px;font-weight:500;color:#333}.m-paper-contact{margin:6px 0 0;font-size:11.5px;color:#444}.m-paper-summary{margin:10px 0 0}.m-paper-sec{margin-top:14px}.m-paper-h{margin:0 0 6px;padding-bottom:3px;border-bottom:1px solid #d0d0d0;font-size:12px;font-weight:700;letter-spacing:.02em;color:#1a1a1a}.m-paper-item+.m-paper-item{margin-top:8px}.m-paper-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px}.m-paper-muted{color:#555}.m-paper-when{margin-left:auto;padding-left:12px;color:#555;font-size:11.5px;white-space:nowrap}.m-paper-bullets{margin:3px 0 0;padding-left:16px}.m-paper-bullets li+li{margin-top:2px}.m-paper-skills{margin:0}@media (max-width:960px){.m-rb-grid{grid-template-columns:minmax(0,1fr)}.m-rb-side{position:static}}@media (max-width:560px){.m-rf-row,.m-rf-row-3{grid-template-columns:minmax(0,1fr)}.m-rf-sec{padding:var(--ga-space-4)}.m-paper{padding:24px 20px;min-height:0}}@media print{@page{margin:.5in}.m-rb-form,.m-rb-head,.m-rb>.m-batch-note,.m-rb>.m-flow-error,.m-tailor,body:has(.m-paper) .m-footer,body:has(.m-paper) .m-topbar{display:none!important}body:has(.m-paper) .m-case,body:has(.m-paper) .m-screen{min-height:0!important}body:has(.m-paper) .m-desk{padding:0!important}.m-rb{padding:0}.m-rb-grid{display:block;margin:0}.m-rb-side{position:static;display:block}.m-paper{min-height:0;padding:0;border:0;border-radius:0;box-shadow:none;font-size:10.5pt}.m-paper-bullets li,.m-paper-item{page-break-inside:avoid;break-inside:avoid}}.m-joblist{list-style:none;margin:0;padding:0;border-top:1px solid var(--ga-divider)}.m-joblist>li{border-bottom:1px solid var(--ga-divider)}.m-approw,.m-jobrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--ga-space-4);gap:var(--ga-space-4);padding:var(--ga-space-4) var(--ga-space-2);color:inherit;text-decoration:none}.m-jobrow{border-radius:12px;transition:background .12s var(--ga-ease-out)}.m-jobrow:hover{background:var(--ga-recess)}.m-jobrow:focus-visible{outline:2px solid var(--ga-accent);outline-offset:2px}.m-jobrow-main{display:flex;flex-direction:column;gap:4px;min-width:0}.m-jobrow-title{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ga-fg1);overflow-wrap:anywhere}.m-jobrow-meta{font-size:14px;color:var(--ga-fg3);overflow-wrap:anywhere}.m-jobrow-facts{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--ga-space-2) var(--ga-space-3);font-size:14px;color:var(--ga-fg2)}.m-jobrow-fit{font-weight:600;color:var(--ga-fg1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-jobs-pager{display:flex;justify-content:space-between;align-items:center;margin-top:var(--ga-space-6)}.m-key-soon{opacity:.45;cursor:not-allowed}.m-jobs-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ga-space-4) var(--ga-space-8)}.m-jobs-intro{flex:1 1 auto;min-width:0}.m-refresh{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding-top:6px}.m-refresh-key{gap:8px}.m-refresh-key:disabled{opacity:1;cursor:progress}.m-refresh-icon{flex:none}.m-refresh-spin{animation:m-spin .9s linear infinite}@keyframes m-spin{to{transform:rotate(1turn)}}.m-refresh-when{margin:0;max-width:26ch;font-size:13px;line-height:1.4;color:var(--ga-fg3);text-align:right}.m-want{margin:0 0 var(--ga-space-4);padding:var(--ga-space-5) var(--ga-space-6);border:1px solid var(--ga-border);border-radius:16px;background:var(--ga-surface)}.m-want-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:0 var(--ga-space-4);gap:0 var(--ga-space-4);grid-template-areas:"title key" "chips key"}.m-want-title{grid-area:title}.m-want-chips{grid-area:chips}.m-want-change{grid-area:key}.m-want-title{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ga-fg1)}.m-want-sub{font-weight:400;letter-spacing:0;color:var(--ga-fg3)}.m-want-chips{list-style:none;display:flex;flex-wrap:wrap;gap:var(--ga-space-2);margin:10px 0 0;padding:0}.m-want-chip{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:var(--ga-chip);color:var(--ga-fg1);font-size:14px;font-weight:500;overflow-wrap:anywhere}.m-want-change{flex:none;min-width:104px}.m-want-edit{margin-top:var(--ga-space-5);padding-top:var(--ga-space-5);border-top:1px solid var(--ga-divider)}.m-want-hint{margin:0 0 var(--ga-space-3);font-size:15px;line-height:1.5;color:var(--ga-fg2)}.m-want-hint strong{color:var(--ga-fg1);font-weight:600}.m-want-edit .m-want-roles{justify-content:flex-start}.m-want-foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ga-space-2) var(--ga-space-4);margin:var(--ga-space-4) 0 0;font-size:14px}.m-want-status{min-height:1.4em;color:var(--ga-fg3)}.m-want-all{color:var(--ga-fg1);font-weight:500}.m-new{display:inline-block;margin-right:8px;padding:2px 7px;border-radius:999px;vertical-align:2px;font-size:11px;font-weight:700;letter-spacing:.03em;line-height:1.3;text-transform:uppercase;background:color-mix(in srgb,var(--ga-success) 14%,var(--ga-surface))}.m-applybar-fresh,.m-new{color:color-mix(in srgb,var(--ga-success) 70%,var(--ga-fg1))}.m-applybar-fresh{font-weight:650}.m-jobrow-skills{font-size:13px;line-height:1.4;color:var(--ga-fg2);overflow-wrap:anywhere}.m-jobrow-skills-tag{color:var(--ga-fg3)}.m-jobs-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ga-space-2) var(--ga-space-5)}.m-sort{display:inline-flex;padding:2px;border:1px solid var(--ga-border);border-radius:10px;background:var(--ga-recess)}.m-sort-opt{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:8px;font-size:14px;font-weight:500;color:var(--ga-fg2);text-decoration:none;white-space:nowrap}.m-sort-opt:hover{color:var(--ga-fg1)}.m-sort-opt[aria-current]{background:var(--ga-surface);color:var(--ga-fg1);font-weight:600;box-shadow:0 1px 2px rgb(0 0 0/.08),0 0 0 1px var(--ga-border)}.m-sort-opt:focus-visible{outline:2px solid var(--ga-accent);outline-offset:2px}.m-jobs-done{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ga-space-2) var(--ga-space-3);margin:0 0 var(--ga-space-3);padding:var(--ga-space-3) var(--ga-space-4);border-radius:10px;background:var(--ga-recess);font-size:14px;line-height:1.45;color:var(--ga-fg2)}.m-jobs-done strong{color:var(--ga-fg1);font-weight:600}.m-jobs-done-mark{color:var(--ga-success);font-weight:700}.m-jobs-done>span:nth-child(2){flex:1 1 260px;min-width:0}@media (max-width:720px){.m-jobs-top{flex-direction:column;gap:0}.m-refresh{flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--ga-space-3);margin:calc(-1 * var(--ga-space-4)) 0 var(--ga-space-6);padding:0}.m-refresh-when{text-align:left;max-width:none}.m-want{padding:var(--ga-space-4)}.m-want-row{grid-template-areas:"title key" "chips chips"}.m-want-change{min-width:0}}@media (pointer:coarse){.m-sort-opt{min-height:40px}.m-refresh-key,.m-want-change{min-height:44px}}.m-jobpage{padding-block:var(--ga-space-4) var(--ga-space-10);container:jobpage/inline-size}.m-back{margin:0 0 var(--ga-space-6);font-size:15px}.m-jobhead{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--ga-space-5);gap:var(--ga-space-5);align-items:start}.m-jobhead-company{margin:0;font-size:16px;font-weight:600;color:var(--ga-fg2)}.m-jobhead-title{margin:4px 0 0;font-size:clamp(28px,3.6vw,44px);font-weight:600;letter-spacing:-.03em;line-height:1.08;text-wrap:balance;overflow-wrap:anywhere}.m-jobfacts{list-style:none;margin:var(--ga-space-4) 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ga-space-2) var(--ga-space-4);font-size:15px;color:var(--ga-fg2)}.m-jobclosed{margin:var(--ga-space-5) 0 0;font-weight:500;color:var(--ga-cat-red)}.m-jobpage-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);margin-top:var(--ga-space-8);padding-top:var(--ga-space-8);border-top:1px solid var(--ga-divider);align-items:start}.m-jobdesc{white-space:pre-wrap;max-width:72ch;font-size:16px;line-height:1.65;color:var(--ga-fg1);overflow-wrap:anywhere}.m-jobside{position:-webkit-sticky;position:sticky;top:calc(var(--m-topbar-h) + var(--ga-space-5));display:grid;grid-gap:var(--ga-space-5);gap:var(--ga-space-5);padding:var(--ga-space-6);border:1px solid var(--ga-border);border-radius:16px;background:var(--ga-surface)}@container jobpage (max-width: 829.98px){.m-jobpage-grid{grid-template-columns:1fr}.m-jobside{position:static;order:-1}}.m-hire-email{display:grid;grid-gap:var(--ga-space-3);gap:var(--ga-space-3);padding-top:var(--ga-space-5);border-top:1px solid var(--ga-divider)}.m-hire-lead{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em}.m-hire-fine{margin:0;font-size:13px;line-height:1.5;color:var(--ga-fg3);overflow-wrap:anywhere}.m-inapp{display:grid;grid-gap:var(--ga-space-2);gap:var(--ga-space-2);padding:14px 16px;border-radius:12px;background:var(--ga-recess)}.m-inapp-lead{margin:0;font-size:15px;font-weight:600;line-height:1.4;color:var(--ga-fg1)}.m-inapp-fine{margin:0;font-size:14px;line-height:1.5;color:var(--ga-fg2);overflow-wrap:anywhere}.m-inapp-acts{display:flex;flex-wrap:wrap;gap:var(--ga-space-2);margin-top:var(--ga-space-1)}.m-inapp-acts>*{flex:1 1 auto}.m-inapp-copy{min-height:44px;padding:0 18px;border:1px solid var(--ga-border-strong);border-radius:10px;background:var(--ga-surface);color:var(--ga-fg1);cursor:pointer;font-family:var(--ga-font-sans);font-size:14px;font-weight:600}.m-composer-who{display:grid;grid-gap:2px;gap:2px;padding:var(--ga-space-3);border-radius:10px;background:var(--ga-recess)}.m-composer-name{font-size:16px;font-weight:600;overflow-wrap:anywhere}.m-composer-pos{font-size:14px;color:var(--ga-fg2)}.m-composer-why{font-size:13px;color:var(--ga-fg3)}.m-composer-field{display:grid;grid-gap:4px;gap:4px;font-size:13px;font-weight:500;color:var(--ga-fg2)}.m-composer-field input,.m-composer-field textarea{width:100%;padding:9px 11px;font-family:var(--ga-font-sans);font-size:15px;line-height:1.5;border:1px solid var(--ga-border-strong);border-radius:8px;background:var(--ga-surface);color:var(--ga-fg1)}.m-composer-field textarea{resize:vertical;min-height:200px}.m-composer-field input:focus,.m-composer-field textarea:focus{outline:2px solid var(--ga-accent);outline-offset:1px}.m-composer-links{display:flex;gap:var(--ga-space-3);font-size:13px;margin-top:2px}.m-composer-count{margin:0;font-size:13px;color:var(--ga-fg3)}.m-composer-long{color:var(--ga-fg1);font-weight:500}.m-composer-note{margin:0;padding:var(--ga-space-2) var(--ga-space-3);border-left:3px solid var(--ga-accent);font-size:14px;color:var(--ga-fg1);background:var(--ga-recess)}.m-composer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ga-space-3)}.m-hire-progress{margin:0;font-size:14px;color:var(--ga-fg2)}.m-why{display:grid;grid-gap:4px;gap:4px;padding:var(--ga-space-2) var(--ga-space-3);border-radius:8px;background:var(--ga-recess);font-size:13px;color:var(--ga-fg2)}.m-why-h{font-weight:600;color:var(--ga-fg1)}.m-why ul{margin:0;padding-left:1.1em;display:grid;grid-gap:2px;gap:2px}.m-about-body{display:grid;grid-gap:var(--ga-space-8);gap:var(--ga-space-8);max-width:760px;margin-top:var(--ga-space-6)}.m-about-part{display:grid;grid-gap:var(--ga-space-3);gap:var(--ga-space-3)}.m-about-h{margin:0;font-size:var(--type-h3,20px);font-weight:600;letter-spacing:-.01em}.m-about-help{margin:0;font-size:14px;color:var(--ga-fg2);max-width:62ch}.m-about-proof input,.m-about-words{width:100%;padding:9px 11px;font-family:var(--ga-font-sans);font-size:15px;line-height:1.5;border:1px solid var(--ga-border-strong);border-radius:8px;background:var(--ga-surface);color:var(--ga-fg1)}.m-about-words{resize:vertical}.m-about-proof input:focus,.m-about-words:focus{outline:2px solid var(--ga-accent);outline-offset:1px}.m-about-sources{margin:0;padding-left:1.1em;display:grid;grid-gap:4px;gap:4px;font-size:15px}.m-about-brief{display:grid;grid-gap:var(--ga-space-4);gap:var(--ga-space-4)}.m-about-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--ga-space-3);gap:var(--ga-space-3)}.m-about-proofs{border:0;padding:0;margin:0;display:grid;grid-gap:var(--ga-space-2);gap:var(--ga-space-2)}.m-about-proofs legend{font-size:13px;font-weight:500;color:var(--ga-fg2);padding:0;margin-bottom:4px}.m-about-proof{display:grid;grid-template-columns:2.2fr 1fr 1.4fr auto;grid-gap:var(--ga-space-2);gap:var(--ga-space-2);align-items:center}.m-about-part>.m-key,.m-about-proofs>.m-flow-text{justify-self:start}.m-about-brief .m-composer-field textarea{min-height:0}.m-about-start{justify-self:start}.m-about-learned{display:grid;grid-gap:var(--ga-space-2);gap:var(--ga-space-2)}.m-about-voice{margin:0;font-size:15px;max-width:62ch}.m-about-sig{margin:0;font-family:var(--ga-font-sans);font-size:14px;color:var(--ga-fg2);white-space:pre-wrap}.m-about-sugs{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--ga-space-2);gap:var(--ga-space-2)}.m-about-sugs li{display:flex;justify-content:space-between;gap:var(--ga-space-3);align-items:baseline;font-size:15px;padding:var(--ga-space-2) var(--ga-space-3);border-radius:8px;background:var(--ga-recess)}@media (max-width:720px){.m-about-grid{grid-template-columns:1fr}.m-about-proof{grid-template-columns:1fr 1fr}.m-about-proof input:first-child{grid-column:1/-1}}.m-apps-gmail{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--ga-space-3);margin-bottom:var(--ga-space-6);padding:var(--ga-space-4) var(--ga-space-5);border:1px solid var(--ga-border);border-radius:12px;font-size:15px;color:var(--ga-fg2)}.m-apps-ok{margin:0 0 var(--ga-space-4);font-weight:500;color:var(--ga-success)}.m-logo-none{width:44px;height:44px;background:var(--ga-recess)}.m-apps-gmail strong{overflow-wrap:anywhere}.m-apps-gmail>.m-inapp{flex:1 1 100%}.m-apps-group+.m-apps-group{margin-top:var(--ga-space-8)}.m-apps-group-h{margin:0;display:flex;align-items:baseline;gap:var(--ga-space-2);font-size:20px;font-weight:600;letter-spacing:-.015em}.m-apps-group-n{font-size:15px;font-weight:500;color:var(--ga-fg3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-apps-group[data-group=due] .m-apps-group-n{min-width:22px;padding:1px 7px;border-radius:999px;text-align:center;background:var(--ga-accent);color:var(--ga-on-accent,#fff);font-size:13px;font-weight:600}.m-apps-group-sub{margin:4px 0 var(--ga-space-3);max-width:62ch;line-height:1.5}.m-apps-group-sub,.m-apps-line{font-size:14px;color:var(--ga-fg2)}.m-apps-line{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;row-gap:2px;line-height:1.45}.m-apps-line>li{white-space:nowrap}.m-apps-line>li+li:before{content:"\00b7";padding:0 .45em;color:var(--ga-fg3)}.m-apps-step-next{color:var(--ga-fg1)}.m-apps-step-due{color:var(--ga-accent);font-weight:600}.m-apps-sent{margin:4px 0 0;font-size:14px;font-weight:500;color:var(--ga-success)}.m-approw-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--ga-space-2)}.m-apps-outcome-error,.m-apps-write-error{flex:1 1 100%;margin:0;font-size:13px;text-align:right}.m-apps-outcome{position:relative}.m-apps-outcome>summary{list-style:none}.m-apps-outcome>summary::-webkit-details-marker{display:none}.m-apps-outcome-key{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 12px 0 14px;border:1px solid var(--ga-border-strong);border-radius:8px;background:var(--ga-surface);color:var(--ga-fg1);font-family:var(--ga-font-sans);font-size:13px;font-weight:600;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none}.m-apps-outcome-key:after{content:"";width:7px;height:7px;margin-top:-3px;border-right:1.6px solid;border-bottom:1.6px solid;transform:rotate(45deg);opacity:.6}.m-apps-outcome[open]>.m-apps-outcome-key:after{margin-top:3px;transform:rotate(-135deg)}.m-apps-outcome-key:hover{background:var(--ga-recess)}.m-apps-outcome-key:focus-visible{outline:2px solid var(--ga-accent);outline-offset:2px}.m-apps-outcome[data-set]>.m-apps-outcome-key{background:var(--ga-chip)}.m-apps-outcome-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:5;display:grid;grid-gap:2px;gap:2px;min-width:184px;padding:var(--ga-space-2);border:1px solid var(--ga-border);border-radius:12px;background:var(--ga-surface);box-shadow:0 12px 32px rgb(0 0 0/.12),0 2px 6px rgb(0 0 0/.06)}.m-apps-outcome-item{display:flex;align-items:center;width:100%;min-height:36px;padding:0 var(--ga-space-3);border:0;border-radius:8px;background:none;color:var(--ga-fg1);cursor:pointer;text-align:left;font-family:var(--ga-font-sans);font-size:14px;font-weight:500}.m-apps-outcome-item:hover{background:var(--ga-chip)}.m-apps-outcome-item:focus-visible{outline:2px solid var(--ga-accent);outline-offset:-2px}.m-apps-outcome-item[aria-pressed=true]{font-weight:600;background:var(--ga-chip)}.m-apps-outcome-item[aria-pressed=true]:after{content:"\2713";margin-left:auto;color:var(--ga-fg2)}.m-apps-outcome-clear{margin-top:4px;border-top:1px solid var(--ga-divider);border-radius:0 0 8px 8px;color:var(--ga-fg2)}.m-apps-compose,.m-apps-compose-wait{margin:0 var(--ga-space-2) var(--ga-space-4) calc(44px + var(--ga-space-4) + var(--ga-space-2))}.m-apps-compose{display:grid;grid-gap:var(--ga-space-3);gap:var(--ga-space-3);max-width:680px;padding:var(--ga-space-4);border:1px solid var(--ga-border);border-radius:12px;background:var(--ga-surface)}.m-apps-compose .m-composer-field textarea{min-height:160px;field-sizing:content}@media (max-width:600px){.m-apps-gmail{padding:var(--ga-space-4);font-size:14px}.m-approw{gap:var(--ga-space-2) var(--ga-space-3)}.m-approw-acts{display:grid;grid-template-columns:minmax(0,1fr);margin-top:var(--ga-space-1)}.m-apps-outcome-key,.m-apps-write{width:100%;min-height:44px;font-size:14px;border-radius:10px}.m-apps-outcome-menu{position:static;margin-top:6px;box-shadow:none}.m-apps-outcome-item{min-height:44px}.m-apps-outcome-error,.m-apps-write-error{text-align:left}.m-apps-compose,.m-apps-compose-wait{margin:0 0 var(--ga-space-4)}.m-apps-compose{padding:var(--ga-space-3)}}@media (max-width:720px){.m-applybar{padding:var(--ga-space-4)}.m-applykey,.m-applykeys{width:100%}.m-approw,.m-jobrow{grid-template-columns:auto minmax(0,1fr)}.m-approw-acts,.m-jobrow-facts{grid-column:2;justify-content:flex-start}}@media (max-width:720px){body:has(.m-jobpick input:checked) .m-applykeys>button.m-applykey{position:fixed;z-index:9;width:auto;min-height:52px;left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));filter:drop-shadow(0 10px 22px rgb(0 0 0/.22))}body:has(.m-jobpick input:checked) .m-jobs{padding-bottom:120px}}@media (max-width:559px){body:has(.m-tabs):has(.m-jobpick input:checked) .m-applykeys>button.m-applykey{bottom:calc(57px + 12px + env(safe-area-inset-bottom))}}@media (max-width:600px){.m-jobhead{gap:var(--ga-space-4)}.m-jobhead .m-logo{width:48px;height:48px}.m-jobside{gap:var(--ga-space-4);padding:var(--ga-space-4)}.m-composer-field textarea{field-sizing:content;min-height:220px}.m-composer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ga-space-2);gap:var(--ga-space-2)}.m-composer-actions>.m-key{grid-column:1/-1;min-height:50px}.m-composer-actions>.m-composer-alt:nth-child(2):last-child{grid-column:1/-1}.m-composer-actions .m-composer-alt{min-height:44px;padding:6px 10px;border:1px solid var(--ga-border-strong);border-radius:10px;background:var(--ga-surface);color:var(--ga-fg1);font-size:14px;font-weight:600;line-height:1.25;text-align:center}.m-composer-actions .m-composer-alt:hover{text-decoration:none;background:var(--ga-recess)}}.m-footer{flex:0 0 auto;background:var(--ga-recess);border-top:1px solid var(--ga-divider);padding:clamp(40px,5vw,64px) var(--wrap-pad) var(--ga-space-6)}.m-footer-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--ga-space-8);gap:var(--ga-space-8)}.m-footer-head{margin:0 0 var(--ga-space-3);font-size:14px;font-weight:600;letter-spacing:0;color:var(--ga-fg1)}.m-footer ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.m-footer a{color:var(--ga-fg2);text-decoration:none;font-size:15px}.m-footer a:hover{color:var(--ga-fg1);text-decoration:underline;text-underline-offset:3px}.m-footer a:focus-visible{outline:2px solid var(--ga-accent);outline-offset:2px}.m-footer-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ga-space-4);margin-top:var(--ga-space-10);padding-top:var(--ga-space-5);border-top:1px solid var(--ga-divider);font-size:13px;color:var(--ga-fg3)}.m-footer-base a{font-size:13px}@media (max-width:720px){.m-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.m-footer ul{gap:14px}}.m-window{background:var(--ga-surface);border:1px solid var(--ga-border);border-radius:16px;overflow:hidden;scroll-margin-top:calc(var(--m-topbar-h) + var(--ga-space-4))}.m-window-body{padding:clamp(20px,2.4vw,32px);color:var(--ga-fg1)}.m-panel-title{margin:0 0 var(--ga-space-4);font-family:var(--ga-font-sans);font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--ga-fg1)}.mono{font-family:var(--ga-font-mono);font-weight:400;letter-spacing:0}.m-head{font-size:clamp(30px,3.6vw,48px);font-weight:600;line-height:1.05;letter-spacing:-.03em;color:var(--ga-fg1);margin:0}.m-head,.m-prose{font-family:var(--ga-font-sans)}.m-prose{color:var(--m-prose);font-weight:400}.m-link{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.m-link:hover{text-decoration-thickness:2px}.m-statement{font-size:clamp(17px,1.35vw,20px);font-weight:600;line-height:1.3;letter-spacing:-.02em;margin:0}.m-chip,.m-statement{font-family:var(--ga-font-sans)}.m-chip{display:inline-block;background:var(--ga-chip);color:var(--ga-fg1);font-weight:500;letter-spacing:0;font-size:var(--ga-text-xs);line-height:1.4;padding:3px 10px;border-radius:999px}.m-gkey,.m-key{--cta-lip-h:3px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 24px;border:.5px solid var(--cta-edge);border-radius:10px;background:linear-gradient(var(--cta-from),var(--cta-to));color:#fff;box-shadow:0 1px 2px #3b3b3b17,0 2px 4px #3b3b3b0d,0 0 0 1px #3b3b3b03,inset 0 1px 1px color-mix(in srgb,#fff 34%,transparent),inset 0 calc(-1 * var(--cta-lip-h)) var(--cta-lip);font-family:var(--ga-font-button);font-size:14px;font-weight:600;line-height:1;letter-spacing:0;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .12s var(--ga-ease-out),box-shadow .12s var(--ga-ease-out),transform .12s var(--ga-ease-out)}.m-key{--cta-from:#2e2e2e;--cta-to:#141414;--cta-hover-from:#3a3a3a;--cta-hover-to:#1e1e1e;--cta-edge:#000;--cta-lip:#000}.m-gkey,.m-key.m-key-green{--cta-from:color-mix(in srgb,var(--ga-success) 76%,#000);--cta-to:color-mix(in srgb,var(--ga-success) 72%,#000);--cta-hover-from:color-mix(in srgb,var(--ga-success) 80%,#000);--cta-hover-to:color-mix(in srgb,var(--ga-success) 76%,#000);--cta-edge:color-mix(in srgb,var(--ga-success) 64%,#000);--cta-lip:color-mix(in srgb,var(--ga-success) 52%,#000)}.m-key.m-key-light{--cta-from:#fff;--cta-to:#f6f5f2;--cta-hover-from:#fbfaf8;--cta-hover-to:#efede8;--cta-edge:#d6d2c8;--cta-lip:#d9d5cb;color:#171614}.m-key-lg{min-height:48px;padding:0 22px;font-size:16px}.m-gkey:hover,.m-key:hover{background:linear-gradient(var(--cta-hover-from),var(--cta-hover-to));text-decoration:none}.m-gkey:active,.m-key:active{--cta-lip-h:1px;transform:translateY(1px)}.m-gkey:focus-visible{outline:2px solid var(--ga-accent);outline-offset:2px}.m-gkey:disabled,.m-key:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.m-gkey-sm,.m-key-sm{min-height:36px;padding:0 16px;font-size:13px;border-radius:8px;--cta-lip-h:2px}.m-gkey-block{display:flex;width:100%}.m-key{-moz-user-select:none;user-select:none;-webkit-user-select:none}.m-key:focus-visible{outline:2px solid var(--ga-cat-blue);outline-offset:2px}.m-cta-say{margin:0;font-family:var(--ga-font-sans);font-weight:600;font-size:var(--ga-text-xl);line-height:1.3;color:var(--ga-fg2);-moz-user-select:none;user-select:none;-webkit-user-select:none}.m-cta{display:flex;flex-wrap:wrap;gap:var(--ga-space-4);align-items:center;margin-top:var(--ga-space-4)}.m-log{font-family:var(--ga-font-mono);font-weight:400;letter-spacing:0;font-size:var(--ga-text-sm);line-height:1.75;margin:0;white-space:pre;overflow-x:auto;color:var(--m-ink)}.m-rule{border:0;border-top:1px solid var(--ga-divider);margin:var(--ga-space-4) 0}.m-label{letter-spacing:0;font-size:var(--ga-text-sm);color:var(--ga-fg3)}.m-label,.m-num{font-family:var(--ga-font-sans);font-weight:500}.m-num{letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-row{align-items:flex-start}.m-row,.m-stack{display:flex;gap:var(--ga-space-4)}.m-stack{flex-direction:column}.m-faq{--m-faq-open:220ms;display:grid;margin:0}.m-faq-item{display:grid;border-bottom:1px solid var(--ga-divider);scroll-margin-top:calc(var(--m-topbar-h) + var(--ga-space-4))}.m-faq dt{font-family:var(--ga-font-sans);font-size:17px;font-weight:600;letter-spacing:-.022em;line-height:1.35;color:var(--m-ink);text-wrap:balance}.m-faq dt button{display:flex;align-items:center;justify-content:space-between;gap:var(--ga-space-4);width:100%;min-height:44px;padding:var(--ga-space-4) 0;font:inherit;color:inherit;text-align:left;background:none;border:0;cursor:pointer}.m-faq dt button:focus-visible{outline:2px solid var(--ga-cat-blue);outline-offset:2px}.m-faq-mark{flex:0 0 auto;display:grid;place-items:center;width:24px;height:24px;font-family:var(--ga-font-display);font-size:var(--ga-text-lg);font-weight:400;letter-spacing:0;line-height:1;color:var(--ga-fg3)}.m-faq dt button:focus-visible .m-faq-mark,.m-faq dt button:hover .m-faq-mark{background:var(--ga-chip);color:var(--ga-fg1);border-radius:6px}.m-faq dd{margin:0;display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--m-faq-open) var(--ga-ease-out),visibility 0s linear var(--m-faq-open)}.m-faq-item[data-open=true] dd{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--m-faq-open) var(--ga-ease-out),visibility 0s linear 0s}.m-faq-a{overflow:hidden}.m-faq-a>p{margin:0;line-height:1.6}.m-faq-a>p+p{margin-top:var(--ga-space-3)}.m-faq-a>p:last-child{padding-bottom:var(--ga-space-5)}@media print{.m-faq dd{grid-template-rows:1fr;visibility:visible}.m-faq-mark{display:none}}@media (max-width:1100px){.m-row{flex-direction:column;align-items:stretch}}@media (max-width:600px){.m-window-body{padding:var(--ga-space-4)}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.m-lead{flex:1 1 auto;min-width:0}.m-side{display:flex;flex-direction:column;gap:var(--ga-space-4);min-width:0}@media (min-width:1100px){.m-fold{flex-direction:row;align-items:flex-start;flex-wrap:wrap}.m-lead{flex:1 1}.m-side{flex:0 0 30%}}input[type=email],input[type=text]{width:100%;font-family:var(--ga-font-sans);font-weight:400;letter-spacing:0;font-size:16px;border:1px solid var(--ga-border-strong);border-radius:8px;background:var(--ga-surface);color:var(--ga-fg1);padding:11px 12px}input:focus{outline:2px solid var(--ga-cat-blue);outline-offset:2px}.m-split{display:flex;flex-wrap:wrap;gap:var(--ga-space-4);align-items:flex-start}.m-split>*{flex:1 1 440px;min-width:0}.m-facts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--ga-space-4);gap:var(--ga-space-4);margin-top:var(--ga-space-4)}.m-facts{list-style:none;margin:var(--ga-space-2) 0 0;padding:0;font-family:var(--ga-font-sans);font-weight:400;letter-spacing:0;font-size:15px;line-height:1.7;color:var(--ga-fg1)}.m-facts li{padding-left:1.1em;text-indent:-1.1em}.m-facts li:before{content:"▸ ";color:var(--ga-fg3)}.m-below{background:var(--ga-surface);padding-block:clamp(var(--ga-space-10),7svh,96px);padding-inline:clamp(var(--ga-space-4),4vw,var(--ga-space-10))}.m-below-inner{max-width:var(--m-read);margin-inline:auto}.m-below-head{margin-bottom:var(--ga-space-3)}.m-below-group{margin-top:clamp(var(--ga-space-8),5svh,56px);max-width:68ch}.m-below-subhead{font-family:var(--ga-font-sans);font-weight:600;letter-spacing:-.01em;font-size:var(--type-h3);color:var(--ga-fg1);margin:0 0 var(--ga-space-5);padding-bottom:var(--ga-space-2);border-bottom:1px solid var(--ga-border)}.m-menu-item{font-family:var(--ga-font-mono);font-size:.88em;font-weight:500;letter-spacing:-.01em}.m-load{margin-top:var(--ga-space-3)}.m-home{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;grid-gap:var(--ga-space-8);gap:var(--ga-space-8);padding-block:clamp(72px,13vh,152px) clamp(56px,9vh,112px)}.m-home-head{font-size:var(--type-h1);font-weight:600;letter-spacing:-.04em;line-height:.98;max-width:14ch;text-wrap:balance;color:var(--ga-fg1)}.m-home-keys{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ga-space-6)}.m-home-link{display:inline-flex;align-items:baseline;gap:8px;font-family:var(--ga-font-sans);font-weight:600;font-size:clamp(18px,1.8vw,24px);line-height:1.2;color:var(--m-ink);text-decoration:none;text-underline-offset:4px}.m-home-link>span{display:inline-block;transition:transform .12s var(--ga-ease-out)}.m-home-link:hover{text-decoration:underline}.m-home-link:hover>span{transform:translateX(4px)}.m-home-link:focus-visible{outline:2px solid var(--ga-accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.m-home-link>span{transition:none}}.m-sec{padding-block:clamp(56px,8vw,112px);border-top:1px solid var(--ga-divider)}.m-sec-head{margin:0;max-width:20ch;text-wrap:balance;font-family:var(--ga-font-sans);font-size:var(--type-h2);font-weight:600;letter-spacing:-.035em;line-height:1.04;color:var(--ga-fg1)}.m-sec-lede{margin:var(--ga-space-5) 0 0;max-width:54ch;font-size:19px;line-height:1.55;color:var(--ga-fg2)}.m-sec-more{margin:var(--ga-space-8) 0 0}.m-sec-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:center}@media (max-width:900px){.m-sec-split{grid-template-columns:1fr}}.m-example{margin:0;padding:clamp(20px,3vw,32px);background:var(--ga-surface);border:1px solid var(--ga-border);border-radius:20px;box-shadow:0 32px 64px -32px rgb(0 0 0/.22)}.m-example-top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ga-space-3)}.m-example-handle{font-size:22px;font-weight:600;letter-spacing:-.02em}.m-example-tag{font-size:13px;color:var(--ga-fg3)}.m-example-meta{margin:4px 0 0;font-size:15px;color:var(--ga-fg2)}.m-example-group{margin-top:var(--ga-space-6)}.m-example-title{margin:0 0 var(--ga-space-2);font-size:14px;font-weight:600;color:var(--ga-fg1)}.m-bar-row{display:grid;grid-template-columns:10.5em minmax(0,1fr) 2.2em;align-items:center;grid-gap:var(--ga-space-3);gap:var(--ga-space-3);padding:5px 0;font-size:15px}.m-bar{height:6px;background:var(--ga-chip);border-radius:999px;overflow:hidden}.m-bar>span{display:block;height:100%;background:#000;border-radius:inherit}.m-bar-n{text-align:right;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-example-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ga-space-3);gap:var(--ga-space-3);margin:var(--ga-space-6) 0 0;padding-top:var(--ga-space-5);border-top:1px solid var(--ga-divider)}.m-example-stats dt{order:2;font-size:13px;color:var(--ga-fg3)}.m-example-stats dd{margin:0;font-size:26px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-example-stats>div{display:flex;flex-direction:column}@media (max-width:480px){.m-bar-row{grid-template-columns:8.5em minmax(0,1fr) 2em;font-size:14px}}.m-how{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(24px,5vw,80px);gap:clamp(24px,5vw,80px);margin-top:clamp(32px,4vw,56px)}.m-how-head{margin:0 0 var(--ga-space-2);font-size:var(--type-h3);font-weight:600;letter-spacing:-.015em}.m-steps{list-style:none;counter-reset:step;margin:0;padding:0}.m-steps li{counter-increment:step;display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:4px var(--ga-space-4);gap:4px var(--ga-space-4);padding:var(--ga-space-5) 0;border-top:1px solid var(--ga-divider)}.m-steps li:before{content:counter(step);grid-row:span 2;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--ga-border-strong);border-radius:999px;font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-step-title{font-size:17px;font-weight:600}.m-step-text{font-size:15px;line-height:1.5;color:var(--ga-fg2)}@media (max-width:760px){.m-how{grid-template-columns:1fr}}.m-roles{list-style:none;margin:clamp(32px,4vw,56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ga-space-4);gap:var(--ga-space-4)}.m-role{display:flex;flex-direction:column;gap:var(--ga-space-2);height:100%;padding:var(--ga-space-6);color:inherit;text-decoration:none;border:1px solid var(--ga-border);border-radius:16px;transition:border-color .12s var(--ga-ease-out)}.m-role:hover{border-color:var(--ga-fg1)}.m-role:focus-visible{outline:2px solid var(--ga-accent);outline-offset:2px}.m-role-name{font-size:20px;font-weight:600;letter-spacing:-.015em}.m-role-line{font-size:15px;line-height:1.5;color:var(--ga-fg2)}@media (max-width:900px){.m-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.m-roles{grid-template-columns:1fr}}.m-mark{--k:1;max-width:100%;width:calc(var(--w) * var(--k) * 1px);height:calc(var(--h) * var(--k) * 1px);object-fit:contain}.m-mark-text{font-size:calc(19px * var(--k, 1));font-weight:600;letter-spacing:-.02em;white-space:nowrap}.m-from{justify-self:stretch;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ga-space-5);gap:var(--ga-space-5);margin-top:var(--ga-space-8)}.m-from-label{margin:0;font-size:15px;color:var(--ga-fg3)}.m-marquee{overflow:hidden;width:100vw;margin-inline:calc(50% - 50vw)}.m-marquee-track{display:flex;width:max-content}.m-marquee-list{list-style:none;margin:0;display:flex;align-items:center;gap:clamp(40px,5vw,72px);padding:6px clamp(40px,5vw,72px) 6px 0}.m-marquee-list>li{display:flex}@keyframes m-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:no-preference){.m-marquee-track{animation:m-marquee var(--marquee-dur,80s) linear infinite}.m-marquee:hover .m-marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.m-marquee{width:auto;margin-inline:0}.m-marquee-track{width:auto}.m-marquee-list{flex-wrap:wrap;justify-content:center;row-gap:var(--ga-space-6);padding:0}.m-marquee-list[aria-hidden]{display:none}}.m-wall{list-style:none;margin:clamp(32px,4vw,56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--ga-divider);border:1px solid var(--ga-divider);border-radius:16px;overflow:hidden}.m-wall>li{display:flex;background:var(--ga-surface)}.m-wall-cell{flex:1 1;min-width:0;flex-direction:column;gap:14px;min-height:clamp(116px,11vw,148px);padding:var(--ga-space-5) var(--ga-space-3);color:var(--ga-fg2);text-decoration:none;transition:background-color .15s var(--ga-ease-out)}.m-wall-cell,.m-wall-logo{display:flex;align-items:center;justify-content:center}.m-wall-logo{height:40px;max-width:100%}.m-wall-cell .m-mark{--k:1.08}.m-wall-cell:hover{background:var(--ga-recess)}.m-wall-cell:focus-visible{outline:2px solid var(--ga-accent);outline-offset:-2px}.m-wall-n{font-size:13px;line-height:1;color:var(--ga-fg3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:420px){.m-wall-open{display:none}}@media (max-width:900px){.m-wall{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.m-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.m-wall-cell{min-height:100px;gap:10px;padding:var(--ga-space-4) var(--ga-space-2)}}@media (max-width:560px){.m-mark{--k:0.8}.m-wall-cell .m-mark{--k:0.74}.m-wall-logo{height:30px}.m-wall-n{font-size:12px}}.m-desk-bleed{padding:0}.m-flow{position:relative;flex:1 0 auto;display:grid;align-items:center;justify-items:center;padding:clamp(40px,9vh,104px) var(--wrap-pad);min-height:calc(100svh - var(--m-topbar-h));background:var(--ga-recess);overflow:clip}.m-flow:after,.m-flow:before{content:"";position:absolute;z-index:0;pointer-events:none;width:60vmax;height:60vmax;border-radius:50%;filter:blur(60px);opacity:.55}.m-flow:before{top:-25vmax;left:-15vmax;background:radial-gradient(circle at center,color-mix(in srgb,var(--ga-cat-blue) 28%,transparent),transparent 65%)}.m-flow:after{bottom:-30vmax;right:-20vmax;background:radial-gradient(circle at center,color-mix(in srgb,var(--ga-cat-green) 24%,transparent),transparent 65%)}@media (prefers-reduced-motion:no-preference){@keyframes m-drift-a{to{transform:translate(8vmax,6vmax) scale(1.08)}}@keyframes m-drift-b{to{transform:translate(-7vmax,-5vmax) scale(.94)}}.m-flow:before{animation:m-drift-a 18s ease-in-out infinite alternate}.m-flow:after{animation:m-drift-b 22s ease-in-out infinite alternate}}.m-flow-card{position:relative;z-index:1;width:min(100%,720px);margin:0 auto;text-align:center;padding:clamp(24px,4vw,48px);background:color-mix(in srgb,var(--ga-surface) 88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--ga-border);border-radius:24px;box-shadow:0 40px 80px -40px rgb(0 0 0/.25)}.m-flow-progress{display:grid;grid-gap:var(--ga-space-2);gap:var(--ga-space-2);margin-bottom:var(--ga-space-8)}.m-flow-count{font-size:13px;font-weight:500;color:var(--ga-fg3)}.m-flow-bar{height:4px;background:var(--ga-chip);border-radius:999px;overflow:hidden}.m-flow-bar>span{display:block;height:100%;background:#000;border-radius:inherit;transition:width .32s var(--ga-ease-out)}.m-flow-screen{animation:m-flow-in .28s var(--ga-ease-out) both}.m-flow-screen[data-dir=back]{animation-name:m-flow-in-back}@keyframes m-flow-in{0%{opacity:0;transform:translateX(28px)}}@keyframes m-flow-in-back{0%{opacity:0;transform:translateX(-28px)}}.m-flow-title{margin:0;outline:none;text-wrap:balance;font-size:clamp(28px,4vw,44px);font-weight:600;letter-spacing:-.03em;line-height:1.08;color:var(--ga-fg1)}.m-flow-hint{margin:var(--ga-space-3) auto var(--ga-space-6);font-size:17px;line-height:1.5;color:var(--ga-fg2);max-width:52ch}.m-flow-fine{margin:var(--ga-space-5) 0 0;font-size:14px;color:var(--ga-fg3)}.m-flow-error{margin:var(--ga-space-4) 0 0;font-size:14px;font-weight:500;color:var(--ga-cat-red)}.m-flow-note{margin:var(--ga-space-5) 0 0;font-size:14px;line-height:1.5;color:var(--ga-fg2)}.m-flow-nav{display:flex;flex-direction:column;align-items:center;gap:var(--ga-space-2);margin-top:var(--ga-space-8)}.m-flow-text{border:0;background:none;padding:8px 2px;cursor:pointer;font-family:var(--ga-font-sans);font-size:15px;font-weight:500;color:var(--ga-fg2)}.m-flow-text:hover{color:var(--ga-fg1);text-decoration:underline;text-underline-offset:3px}.m-flow-text:focus-visible{outline:2px solid var(--ga-accent);outline-offset:2px;border-radius:4px}.m-flow-text:disabled{opacity:.5;cursor:default}.m-flow-field{display:grid;grid-gap:6px;gap:6px;max-width:460px;margin:var(--ga-space-5) auto 0;font-size:14px;font-weight:500;color:var(--ga-fg2)}.m-flow-card input[type=email],.m-flow-card input[type=text]{text-align:center}.m-flow-signin{display:grid;justify-items:center;grid-gap:var(--ga-space-4);gap:var(--ga-space-4);max-width:420px;margin:0 auto}.m-flow-signin .m-flow-field{width:100%;margin-top:0}fieldset.m-chips,fieldset.m-choices{border:0;margin:0;padding:0;min-width:0}.m-choices{display:grid;grid-gap:var(--ga-space-3);gap:var(--ga-space-3);grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}.m-choice{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:18px 20px;cursor:pointer;background:var(--ga-surface);border:1px solid var(--ga-border-strong);border-radius:14px;transition:border-color .12s var(--ga-ease-out),box-shadow .12s var(--ga-ease-out)}.m-choice:hover{border-color:var(--ga-fg2)}.m-choice:has(input:checked){border-color:#000;box-shadow:inset 0 0 0 1px #000}.m-choice:has(input:checked):after{content:"✓";position:absolute;top:14px;right:16px;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#000;color:#fff;font-size:12px;font-weight:700}.m-choice:has(input:focus-visible){outline:2px solid var(--ga-accent);outline-offset:2px}.m-choice-title{font-size:17px;font-weight:600;letter-spacing:-.01em}.m-choice-hint{font-size:14px;color:var(--ga-fg3)}@media (max-width:600px){.m-flow{align-items:start;padding:var(--ga-space-5) var(--wrap-pad) var(--ga-space-8)}.m-flow:after,.m-flow:before{animation:none!important;filter:blur(40px)}.m-flow-card{padding:24px 18px;border-radius:20px;background:var(--ga-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 24px 48px -32px rgb(0 0 0/.25)}.m-flow-progress{margin-bottom:var(--ga-space-6)}.m-flow-hint{margin-bottom:var(--ga-space-5);font-size:16px}.m-flow-nav{margin-top:var(--ga-space-6)}.m-flow-nav .m-gkey,.m-flow-nav .m-key{width:100%;min-height:50px}.m-choice{padding:16px}.m-chipsel{min-height:44px}}.m-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ga-space-2)}.m-chipsel{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;cursor:pointer;background:var(--ga-surface);border:1px solid var(--ga-border-strong);border-radius:999px;font-size:15px;font-weight:500;color:var(--ga-fg1);transition:background .12s var(--ga-ease-out),border-color .12s var(--ga-ease-out)}.m-chipsel:hover{border-color:var(--ga-fg2)}.m-chipsel:has(input:checked){background:#000;border-color:#000;color:#fff}.m-chipsel:has(input:disabled){opacity:.4;cursor:not-allowed}.m-chipsel:has(input:focus-visible){outline:2px solid var(--ga-accent);outline-offset:2px}.m-place{display:grid;grid-gap:var(--ga-space-3);gap:var(--ga-space-3)}.m-place-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ga-space-2)}.m-place-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 6px 0 14px;background:#000;color:#fff;border-radius:999px;font-size:14px;font-weight:500}.m-place-chip button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:999px;background:rgb(255 255 255/.16);color:#fff;font-size:16px;line-height:1;cursor:pointer}.m-place-chip button:hover{background:rgb(255 255 255/.3)}.m-place-chip button:focus-visible{outline:2px solid var(--ga-accent);outline-offset:2px}.m-place-box{position:relative}.m-place-list{position:absolute;z-index:5;top:calc(100% + 6px);left:0;right:0;list-style:none;margin:0;padding:6px;max-height:320px;overflow-y:auto;background:var(--ga-surface);border:1px solid var(--ga-border);border-radius:12px;box-shadow:0 16px 40px rgb(0 0 0/.14)}.m-place-option{display:flex;justify-content:center;align-items:baseline;gap:var(--ga-space-2);padding:10px 12px;border-radius:8px;font-size:15px;cursor:pointer}.m-place-option[aria-selected=true]{background:var(--ga-chip)}.m-place-kind{font-size:12px;color:var(--ga-fg3)}.m-place-any{justify-self:center;min-height:36px;padding:0 14px;cursor:pointer;background:var(--ga-surface);border:1px dashed var(--ga-border-strong);border-radius:999px;font-family:var(--ga-font-sans);font-size:14px;font-weight:500;color:var(--ga-fg1)}.m-place-any[aria-pressed=true]{border-style:solid;border-color:#000}.m-place-any:disabled{opacity:.4;cursor:not-allowed}.m-place-any:focus-visible{outline:2px solid var(--ga-accent);outline-offset:2px}.m-drop{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:clamp(28px,5vw,48px) var(--ga-space-5);text-align:center;cursor:pointer;background:var(--ga-surface);border:1.5px dashed var(--ga-border-strong);border-radius:16px;transition:border-color .12s var(--ga-ease-out),background .12s var(--ga-ease-out)}.m-drop:hover,.m-drop[data-over=true]{border-color:#000;background:var(--ga-recess)}#m-resume-file:focus-visible+.m-drop{outline:2px solid var(--ga-accent);outline-offset:2px}.m-drop-title{font-size:17px;font-weight:600}.m-drop-hint{font-size:14px;color:var(--ga-fg3)}.m-drop-touch{display:none}@media (pointer:coarse){.m-drop-mouse{display:none}.m-drop-touch{display:inline}}.m-resume-on{display:flex;flex-direction:column;align-items:center;gap:var(--ga-space-2);padding:16px 20px;background:var(--ga-surface);border:1px solid var(--ga-border-strong);border-radius:14px}.m-resume-name{display:block;font-size:16px;font-weight:600;overflow-wrap:anywhere}.m-resume-size{font-size:13px;color:var(--ga-fg3)}.m-resume-actions{display:flex;gap:var(--ga-space-4)}.m-flow-summary{display:grid;grid-gap:0;gap:0;margin:0}.m-flow-summary>div{display:grid;grid-template-columns:1fr;grid-gap:2px;gap:2px;padding:12px 0;border-top:1px solid var(--ga-divider)}.m-flow-summary dt{font-size:14px;color:var(--ga-fg3)}.m-flow-summary dd{margin:0;font-size:15px;font-weight:500;overflow-wrap:anywhere}.m-flow-done{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--ga-space-6);margin-top:var(--ga-space-8)}.m-flow-edit{display:block;margin:var(--ga-space-4) auto 0}.m-ways{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ga-space-3) var(--ga-space-6);gap:var(--ga-space-3) var(--ga-space-6)}.m-ways li{display:flex;flex-direction:column;gap:var(--ga-space-1)}.m-ways .m-prose{font-size:var(--ga-text-xs);line-height:1.5}@media (max-width:720px){.m-ways{grid-template-columns:1fr}}.m-hero{display:flex;flex-wrap:wrap;gap:var(--ga-space-6);align-items:stretch}.m-hero-say{flex:1 1 380px;min-width:0}.m-hero-show{flex:1 1 440px;min-width:0;display:flex;flex-direction:column}.m-cmd{padding:var(--ga-space-4) var(--ga-space-5);margin:0;font-size:var(--ga-text-lg);flex:0 1 auto;min-width:0;overflow-x:auto}.m-cmd,.m-copy{border:1px solid var(--ga-border-strong);border-radius:8px}.m-copy{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;background:var(--ga-surface);color:var(--ga-fg1);cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none}.m-copy:hover{background:var(--ga-chip)}.m-copy:focus-visible{outline:2px solid var(--ga-cat-blue);outline-offset:2px}.m-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.m-sr,.m-term{overflow:hidden}.m-term{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;background:#0d0f12;color:#e6e8ea;border:1px solid rgb(255 255 255/.1);border-radius:12px;box-shadow:inset 0 1px 0 rgb(255 255 255/.06),0 1px 2px rgb(0 0 0/.28),0 14px 30px -10px rgb(0 0 0/.45)}.m-term-bar{flex:0 0 auto;display:flex;align-items:center;gap:var(--ga-space-2);padding:8px var(--ga-space-4);background:rgb(255 255 255/.04);border-bottom:1px solid rgb(255 255 255/.08)}.m-term-name{font-family:var(--ga-font-mono);font-weight:400;letter-spacing:0;font-size:var(--ga-text-xs);color:#8b939d}.m-term-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--ga-space-4);scrollbar-width:thin;scrollbar-color:rgb(255 255 255/.22) transparent}.m-term-body::-webkit-scrollbar{width:10px}.m-term-body::-webkit-scrollbar-track{background:transparent}.m-term-body::-webkit-scrollbar-thumb{background:rgb(255 255 255/.18);border-radius:8px;border:3px solid transparent;background-clip:content-box}.m-term-body::-webkit-scrollbar-thumb:hover{background:rgb(255 255 255/.3);background-clip:content-box}.m-term-pre{margin:0;font-family:var(--ga-font-mono);font-weight:400;letter-spacing:0;font-size:var(--ga-text-sm);line-height:1.6;white-space:pre-wrap;word-break:break-word}.m-term-l{display:inline}.m-term-input{color:#e6e8ea}.m-term-note{color:#7f8791}.m-term-dim{color:#9aa2ab}.m-term-bold{color:#fff;font-weight:400;text-decoration:underline;text-underline-offset:3px}.m-term-ask,.m-term-out{color:#e6e8ea}.m-term-caret{display:inline-block;width:.62em;height:1.05em;background:#e6e8ea;vertical-align:text-bottom}@media (prefers-reduced-motion:no-preference){@keyframes m-caret{0%,49%{opacity:1}50%,to{opacity:0}}.m-term-caret{animation:m-caret 1.06s steps(1) infinite}}@media (max-width:900px){.m-hero{flex-direction:column;flex-wrap:nowrap}.m-term,.m-term-body{flex:0 0 auto}.m-term-body{height:320px}}.m-bhead,.m-brow{display:grid;grid-template-columns:56px minmax(0,1fr) auto auto 1.2em;grid-gap:var(--ga-space-4);gap:var(--ga-space-4);align-items:center}.m-bhead{padding-bottom:var(--ga-space-1)}.m-brow{padding:var(--ga-space-2) var(--ga-space-2);margin-inline:calc(var(--ga-space-2) * -1);border-top:1px solid var(--ga-divider);text-decoration:none;color:var(--m-ink);cursor:pointer}.m-brow-prov{color:var(--ga-fg3)}.m-brow-handle,.m-brow-rank{font-size:var(--ga-text-md)}.m-brow-handle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-brow-score{font-size:var(--ga-text-lg)}.m-brow-conf,.m-brow-score{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-brow-conf{text-align:right}.m-brow:focus-visible,.m-brow:hover{background:var(--ga-chip);outline:none}.m-brow:focus-visible .m-brow-handle,.m-brow:hover .m-brow-handle{text-decoration:underline;text-underline-offset:2px}.m-brow-go{text-align:right;opacity:0;color:var(--ga-fg3)}.m-brow:focus-visible .m-brow-go,.m-brow:hover .m-brow-go{opacity:1}.m-peek-wrap{position:relative}.m-peek{position:fixed;z-index:50;padding:var(--ga-space-4);background:#0d0f12;color:#e6e8ea;border:1px solid rgb(255 255 255/.1);border-radius:12px;box-shadow:0 1px 2px rgb(0 0 0/.3),0 16px 34px -12px rgb(0 0 0/.5);pointer-events:none}.m-peek-wait{margin:0;font-family:var(--ga-font-display);font-size:var(--ga-text-sm);color:#8b939d}.m-peek-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ga-space-3)}.m-peek-handle{font-size:var(--ga-text-md)}.m-peek-handle,.m-peek-rank{font-family:var(--ga-font-display)}.m-peek-rank{font-size:var(--ga-text-xs);color:#8b939d}.m-peek-score{font-family:var(--ga-font-display);font-size:30px;line-height:1.15;margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-peek-of{font-size:var(--ga-text-xs);color:#8b939d}.m-peek-dims{margin-top:var(--ga-space-3);display:grid;grid-gap:6px;gap:6px}.m-peek-dim{display:grid;grid-template-columns:minmax(0,1fr) 84px 2.2em;grid-gap:var(--ga-space-2);gap:var(--ga-space-2);align-items:center}.m-peek-dim-label{font-family:var(--ga-font-display);font-size:var(--ga-text-xs);color:#b9c0c8}.m-peek-bar{display:block;height:7px;background:rgb(255 255 255/.12);border-radius:4px;overflow:hidden}.m-peek-fill{display:block;height:100%;background:#e6e8ea}.m-peek-dim-n{font-family:var(--ga-font-display);font-size:var(--ga-text-xs);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-peek-foot{margin:var(--ga-space-3) 0 0;font-family:var(--ga-font-display);font-size:var(--ga-text-xs);color:#8b939d;line-height:1.5}@media not all and (hover:hover) and (pointer:fine){.m-peek{display:none}}.m-copy[data-state=done]{border-color:var(--ga-success)}.m-copy[data-state=done],.m-copy[data-state=done]:hover{background:var(--ga-success);color:#fff}.m-cta-needs{margin:var(--ga-space-2) 0 0;font-size:var(--ga-text-sm);color:var(--ga-fg3)}.m-routes{margin-top:var(--ga-space-5)}.m-route-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--ga-space-2);gap:var(--ga-space-2);max-width:420px;margin:0;padding:0}.m-route-tab{min-width:0;min-height:44px;display:flex;flex-direction:column;align-items:center;gap:var(--ga-space-2);padding:var(--ga-space-3) var(--ga-space-2);background:var(--ga-surface);color:var(--ga-fg1);border:1px solid var(--ga-border-strong);border-radius:12px;cursor:pointer;text-align:center;-moz-user-select:none;user-select:none;-webkit-user-select:none}.m-route-tab[data-selected=true]{border-color:var(--m-mark);background:color-mix(in srgb,var(--m-mark) 10%,var(--m-paper));box-shadow:inset 0 0 0 2px var(--m-mark)}.m-route-tab:focus-visible{outline:2px solid var(--ga-cat-blue);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.m-route-tab{transition:transform .12s var(--ga-ease-out),box-shadow .12s var(--ga-ease-out)}.m-route-tab:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgb(0 0 0/.14),0 8px 18px -8px rgb(0 0 0/.3)}.m-route-tab[data-selected=true]:hover{box-shadow:inset 0 0 0 2px var(--m-mark),0 1px 2px rgb(0 0 0/.14),0 8px 18px -8px rgb(0 0 0/.3)}}.m-mark{display:block;flex:0 0 auto}.m-route-name{font-family:var(--ga-font-sans);font-weight:500;letter-spacing:0;font-size:var(--ga-text-sm);line-height:1.25}.m-route-panel{margin-top:var(--ga-space-3)}.m-route-panel[data-selected=false]{display:none}.m-route-panel-label{display:none;font-size:var(--ga-text-sm);opacity:.55;margin-bottom:var(--ga-space-1)}.m-route-note{margin:var(--ga-space-2) 0 0;min-height:1.4em;font-family:var(--ga-font-sans);font-size:var(--ga-text-xs);color:var(--ga-fg3)}.m-route-row{display:flex;align-items:center;gap:var(--ga-space-2);margin-top:var(--ga-space-2)}.m-cmd-sm{border:1px solid var(--ga-border-strong);border-radius:8px;padding:var(--ga-space-3);margin:0;font-size:var(--ga-text-sm);width:max-content;max-width:100%;overflow-x:auto}.m-copy-sm{width:32px;height:32px}.m-figures{display:flex;gap:var(--ga-space-10);flex-wrap:wrap}.m-figure{font-size:clamp(34px,11vw,56px);line-height:1.05}.m-figure-sm{font-size:clamp(28px,9vw,40px);line-height:1.1}.m-handle{font-size:clamp(20px,6vw,26px);margin-top:2px;overflow-wrap:anywhere}.m-dim{border-top:1px solid var(--ga-divider);padding:var(--ga-space-3) 0;display:flex;gap:var(--ga-space-4);align-items:baseline}.m-dim-score{font-size:22px;min-width:3ch}.m-dim-text{flex:1 1;min-width:0}.m-dim-label{font-size:var(--ga-text-md);display:block}.m-dim-q{font-size:var(--ga-text-sm)}.m-dim-meter{flex:0 0 auto;text-align:right}.m-dim-bar{display:block;width:120px;height:10px;border:1px solid var(--m-ink)}.m-dim-conf{display:block;margin-top:4px}.m-deck{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),280px));justify-content:start;align-items:start;grid-gap:var(--ga-space-4);gap:var(--ga-space-4);margin-top:var(--ga-space-4)}.m-hcard,.m-hcard .m-window-body{display:flex;flex-direction:column}.m-hcard .m-window-body{gap:var(--ga-space-2)}.m-hcard-handle{font-size:var(--ga-text-md);color:var(--m-ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-hcard-handle:focus-visible,.m-hcard-handle:hover{text-decoration:underline;text-underline-offset:2px}.m-hcard-figures{display:flex;align-items:baseline;gap:var(--ga-space-2)}.m-hcard-score{font-size:var(--ga-text-xl)}.m-hcard-conf,.m-hcard-score{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-hcard-archetype{font-size:var(--ga-text-sm);color:var(--ga-fg3)}.m-hcard-quiet{margin:0;color:var(--ga-fg3)}.m-hcard-locked{flex-direction:column}.m-hcard-glyphs,.m-hcard-locked{display:flex;gap:var(--ga-space-2)}.m-hcard-glyphs{align-items:center;list-style:none;margin:0;padding:0;color:var(--ga-fg3)}.m-hcard-key{align-self:flex-start}.m-rolefit{display:flex;flex-direction:column;gap:var(--ga-space-1)}.m-rolefit-title{color:var(--ga-fg3)}.m-rolefit-rows{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.m-rolefit-row{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--ga-text-sm)}.m-rolefit-score{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-rolefit-mask,.m-rolefit-none{color:var(--ga-fg3);font-family:var(--ga-font-display)}.m-rolefit-pass{align-self:flex-start;color:var(--ga-fg3)}.m-rolefit .m-hcard-key{margin-top:var(--ga-space-1)}.m-rolefit-group{display:flex;flex-direction:column;gap:var(--ga-space-1)}.m-rolefit-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ga-space-4) var(--ga-space-6);gap:var(--ga-space-4) var(--ga-space-6)}@media (max-width:720px){.m-rolefit-cols{grid-template-columns:1fr}}.m-hcard-open{display:flex;flex-direction:column;gap:var(--ga-space-1)}.m-hcard-name{font-size:var(--ga-text-md)}.m-hcard-company{color:var(--ga-fg3)}.m-hcard-links{list-style:none;margin:var(--ga-space-2) 0 0;padding:0}.m-brandmark{display:block;flex:0 0 auto}.m-socials{margin-top:4px}.m-socials-add{display:flex;flex-wrap:wrap;gap:var(--ga-space-2);align-items:center}.m-socials-select{font-family:var(--ga-font-sans);font-weight:400;letter-spacing:0;font-size:15px;padding:var(--ga-space-2) var(--ga-space-3);background:var(--ga-surface);color:var(--ga-fg1);border:1px solid var(--ga-border-strong);border-radius:8px}.m-socials-value{flex:1 1 12em;min-width:0}.m-socials-key{padding:var(--ga-space-2) var(--ga-space-4);font-size:var(--ga-text-sm)}.m-socials-error{margin:var(--ga-space-2) 0 0;font-family:var(--ga-font-sans);font-size:var(--ga-text-xs);color:var(--ga-cat-red)}.m-socials-list{list-style:none;margin:var(--ga-space-3) 0 0;padding:0}.m-socials-row{display:flex;align-items:center;gap:var(--ga-space-2);padding:var(--ga-space-1) 0;font-size:var(--ga-text-sm)}.m-socials-name{flex:0 0 5.5em;color:var(--ga-fg3);font-size:var(--ga-text-xs)}.m-socials-handle{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.m-socials-remove{flex:0 0 auto;width:24px;height:24px;padding:0;line-height:1;background:var(--ga-surface);color:var(--ga-fg1);border:1px solid var(--ga-border-strong);border-radius:6px;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none}.m-socials-remove:hover{background:var(--ga-chip)}.m-socials-remove:focus-visible,.m-socials-select:focus-visible{outline:2px solid var(--ga-cat-blue);outline-offset:2px}.m-hcard-link{display:flex;align-items:center;gap:var(--ga-space-2);padding:var(--ga-space-1) 0;color:var(--m-ink);text-decoration:none;font-size:var(--ga-text-sm)}.m-hcard-link:focus-visible .m-hcard-link-text,.m-hcard-link:hover .m-hcard-link-text{text-decoration:underline;text-underline-offset:2px}.m-hcard-link-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-hcard-error{margin:0;font-size:var(--ga-text-xs);color:var(--ga-cat-red)}@media (max-width:600px){.m-bhead,.m-brow{grid-template-columns:3.2em minmax(0,1fr) auto auto;gap:var(--ga-space-2)}.m-dim{flex-wrap:wrap}.m-dim-meter{flex:1 0 100%;text-align:left}.m-dim-bar{width:100%}.m-deck{grid-template-columns:1fr}.m-route-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.m-figures{gap:var(--ga-space-5)}.m-cmd,.m-cmd-sm{white-space:pre-wrap;overflow-wrap:anywhere}.m-cmd-sm{width:auto}}.m-cmd-sm{min-width:0}code.mono{overflow-wrap:anywhere}.m-key{max-width:100%}@media (max-width:480px){.m-gkey,.m-key{white-space:normal;text-wrap:balance;overflow-wrap:anywhere;line-height:1.25;text-align:center}.m-menubar .m-key{white-space:nowrap}}@media (pointer:coarse){
  /* !important, and the one place this sheet uses it for size: every
     component sets its own field size with a class (.m-composer-field input,
     .m-about-words, .m-composer-field textarea), and each of those outranks a
     bare element selector. On a touch screen none of them may win, or that
     field zooms the page. */input:not([type]),input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:var(--ga-text-lg)!important}.m-copy,.m-copy-sm{width:44px;height:44px}.m-key{padding-block:14px}input[type=checkbox]{width:22px;height:22px}label:has(>input[type=checkbox]){min-height:44px}.m-brow-go{display:none}.m-brow,.m-menubar a{min-height:44px}.m-menubar a{display:inline-flex;align-items:center;align-self:stretch}.m-account-chip,.m-flow-text,.m-footer a,.m-hcard-link,.m-id-social,.m-sheet-add,a.m-link,button.m-link{position:relative}.m-account-chip:after,.m-flow-text:after,.m-footer a:after,.m-hcard-link:after,.m-id-social:after,.m-sheet-add:after,a.m-link:after,button.m-link:after{content:"";position:absolute;left:-6px;right:-6px;top:50%;height:max(44px,100%);transform:translateY(-50%)}.m-account-menu .m-account-item,.m-place-chip{min-height:44px}.m-place-chip button{position:relative}.m-place-chip button:after{content:"";position:absolute;inset:-10px}.m-place-any{min-height:44px}.m-place-option{padding-block:12px}.m-socials-remove{position:relative}.m-socials-remove:after{content:"";position:absolute;inset:-10px}}html:has(.m-onboard){overflow:hidden}html:has(.m-onboard) .m-score-tab{display:none}.m-veiled{filter:blur(2px) saturate(.9);opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.m-onboard{position:fixed;inset:var(--m-topbar-h) 0 0 0;z-index:3;display:flex;justify-content:center;align-items:flex-start;padding:clamp(16px,5vh,56px) 16px 40px;overflow-y:auto;overscroll-behavior:contain;background:color-mix(in srgb,var(--ga-surface) 40%,transparent)}.m-ob-card{width:min(100%,600px);margin:0 auto;flex:0 0 auto;padding:clamp(22px,3.4vw,36px);background:var(--ga-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px;box-shadow:0 1px 2px rgb(23 22 20/.05),0 24px 64px -24px rgb(23 22 20/.28)}.m-ob-top{position:relative;display:grid;grid-gap:4px;gap:4px;margin-bottom:var(--ga-space-5)}.m-ob-lead{margin:0;font-size:15px;font-weight:600;color:var(--ga-fg1)}.m-ob-sub{margin:0;font-size:14px;color:var(--ga-fg2)}.m-ob-close{position:absolute;top:-8px;right:-8px;width:36px;height:36px;border:0;border-radius:10px;background:transparent;cursor:pointer;font-size:22px;line-height:1;color:var(--ga-fg2)}.m-ob-close:hover{background:var(--ga-chip);color:var(--ga-fg1)}.m-ob-close:focus-visible{outline:2px solid var(--ga-accent);outline-offset:2px}.m-ob-steps{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:8px;gap:8px;text-align:left}.m-ob-steps li{display:flex;align-items:center;gap:8px;min-width:0;padding-top:10px;border-top:3px solid var(--ga-chip);font-size:13.5px;font-weight:500;color:var(--ga-fg3)}.m-ob-steps li[data-state=now]{border-top-color:var(--ga-fg1);color:var(--ga-fg1)}.m-ob-steps li[data-state=done]{border-top-color:color-mix(in srgb,var(--ga-success) 80%,#000);color:var(--ga-fg2)}.m-ob-num{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ga-chip);font-size:12px;font-weight:600;color:var(--ga-fg2)}.m-ob-steps li[data-state=now] .m-ob-num{background:var(--ga-fg1);color:var(--ga-surface)}.m-ob-steps li[data-state=done] .m-ob-num{background:color-mix(in srgb,var(--ga-success) 80%,#000);color:#fff}.m-ob-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-ob-why{margin:12px 0 var(--ga-space-6);text-align:left;font-size:14px;line-height:1.5;color:var(--ga-fg2)}.m-ob-progress{margin-bottom:var(--ga-space-5);text-align:left}.m-ob-card .m-flow-title{font-size:clamp(24px,3vw,32px)}.m-ob-card .m-flow-hint{margin-bottom:var(--ga-space-5);font-size:16px}.m-ob-card .m-flow-nav{margin-top:var(--ga-space-6)}.m-ob-chosen{margin:0 auto var(--ga-space-5);max-width:52ch;font-size:14px;color:var(--ga-fg2)}.m-ob-chosen-k{font-weight:600;color:var(--ga-fg1)}.m-ob-signin{display:grid;grid-gap:var(--ga-space-2);gap:var(--ga-space-2);justify-items:center}.m-ob-signin .m-google-key{width:min(100%,320px);justify-content:center}.m-ob-signin .m-flow-signin{width:min(100%,360px)}.m-ob-have{margin:var(--ga-space-5) 0 0;padding-top:var(--ga-space-4);border-top:1px solid var(--ga-divider);font-size:14px;color:var(--ga-fg2)}.m-ob-finish{position:fixed;left:50%;top:calc(var(--m-topbar-h) + 16px);z-index:3;transform:translateX(-50%);margin:0;padding:10px 16px;border-radius:999px;background:var(--ga-fg1);color:var(--ga-surface);font-size:14px;font-weight:500;box-shadow:0 8px 24px rgb(0 0 0/.18)}@media (max-width:480px){.m-onboard{padding:12px 10px 28px}.m-ob-card{border-radius:14px}.m-ob-steps li{font-size:12.5px;gap:6px}.m-ob-label{white-space:normal;line-height:1.2}}