:root{--ink:#111511;--ink-quiet:#5c6a60;--line:#e0e5e1;--paper:#fff;--ground:#f4f6f4;--accent:#15486f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);margin:0;line-height:1.5}.shell{max-width:680px;margin:0 auto;padding:32px 16px 64px}main.shell[hidden]{display:none!important}.panel{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:24px}h1{margin:0 0 8px;font-size:24px;line-height:1.3}h2{margin:0 0 8px;font-size:18px}.lead{color:var(--ink-quiet);margin:0 0 24px}.hint{color:var(--ink-quiet);margin:6px 0 0;font-size:14px}.notice{background:var(--ground);border-left:3px solid var(--ink-quiet);color:var(--ink);border-radius:4px;margin:16px 0;padding:12px 16px}.field{margin-bottom:24px}.field-label{margin-bottom:6px;font-weight:600;display:block}input[type=text],textarea{width:100%;min-height:44px;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:10px 12px}textarea{resize:vertical}input[type=text]:focus-visible,textarea:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.paste{margin-bottom:24px}.actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}button{min-height:44px;font:inherit;cursor:pointer;border-radius:8px;padding:10px 20px}.primary{background:var(--accent);border:1px solid var(--accent);color:var(--paper)}.primary.primary-black{background:#111511;border-color:#111511}.primary.primary-green{color:#f2fbf5;background:#1f6b47;border-color:#1f6b47}.secondary{background:var(--paper);border:1px solid var(--line);color:var(--ink)}button:disabled{opacity:.55;cursor:default}.headline{border-left:6px solid var(--ink-quiet);background:var(--ground);border-radius:4px;margin:24px 0;padding:16px 20px;font-size:18px}.headline span{color:var(--ink-quiet)}.band-low{border-left-color:#1f7a4d}.band-mid{border-left-color:#8a5a00}.band-high{border-left-color:#a32b2b}.group{border:1px solid var(--line);border-radius:8px;margin-bottom:12px}.group>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:12px;min-height:44px;padding:12px 16px;display:flex}.group-heading{font-weight:600}.group-note{color:var(--ink-quiet);font-size:14px}.group ul{margin:0;padding:0 20px 16px 36px}.group li{margin-bottom:8px}.row-detail{margin-top:6px}.row-detail>summary{min-height:44px;color:var(--ink-quiet);cursor:pointer;align-items:center;font-size:14px;display:inline-flex}.benefit-group{flex-wrap:wrap;gap:4px 10px;margin:0 0 6px;font-size:15px;display:flex}.benefit-heading{font-weight:600}.detail-lines{flex-basis:100%;margin:2px 0 0;padding-left:18px;list-style:outside}.detail-lines li{margin:0 0 4px}.row-quote{border-left:2px solid var(--line);margin:6px 0 0;padding:2px 0 2px 12px}.row-quote blockquote{overflow-wrap:anywhere;margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.55}.row-quote figcaption{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-quiet);margin-top:4px;font-size:12px}.tone-concern>summary{border-left:4px solid #a32b2b}.tone-fine>summary{border-left:4px solid #1f7a4d}.tone-quiet>summary{border-left:4px solid var(--line)}.opening{background:var(--ground);border:1px solid var(--line);border-radius:8px;margin:20px 0 0;padding:16px 20px}.open-posting{text-align:center;width:100%;min-height:44px;color:var(--paper);background:var(--ink);font:inherit;border:none;border-radius:8px;padding:11px 20px;text-decoration:none;display:block}.link-kind{text-align:center}.from-google{text-align:center;margin-top:12px}.guidance{border-top:1px solid var(--line);color:var(--ink-quiet);margin-top:32px;padding-top:24px}.tag{color:var(--ink-quiet);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:400}.report{border-top:1px solid var(--line);margin-top:32px;padding-top:16px}.report>summary{cursor:pointer;color:#111511;align-items:center;min-height:44px;display:flex}.report textarea{margin-bottom:12px}.report-field{margin-bottom:16px;display:block}.report-label{margin-bottom:2px;font-weight:600;display:block}.report-field .hint{margin:0 0 6px}.report-field select,.report-field input[type=email]{width:100%;min-height:44px;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:10px 12px}.report-field select:focus-visible,.report-field input[type=email]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.review-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin:16px 0;padding:16px}.review-closed{opacity:.7}.review-head{margin-bottom:12px}.review-job{margin:0 0 4px;font-size:18px}.review-label{color:var(--muted,#5c6a60);margin:14px 0 2px;font-size:14px;font-weight:600}.review-said,.review-note,.review-email{margin:0}.review-says{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--paper));white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px}.review-note{white-space:pre-wrap}.review-verdict{margin:0 0 6px;font-weight:600}.review-verdict-right{color:var(--accent)}.review-actions{flex-direction:column;gap:10px;margin-top:16px;display:flex}.review-actions button{min-height:44px}.review-actions textarea{width:100%;margin-top:4px}.review-line{margin-top:12px}@media (width>=720px){.review-actions{flex-flow:wrap;align-items:flex-end}.review-actions .report-field{flex:100%;margin:0}}.tailor-layouts{margin:24px 0}.layout-choice{text-align:left;background:var(--paper);width:100%;min-height:44px;color:var(--ink);border:1px solid var(--line);cursor:pointer;border-radius:10px;margin-top:8px;padding:12px 16px;font-size:16px;display:block}.layout-choice.is-open{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.tailor-demands{margin:24px 0}.chips{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.chip{background:var(--paper);min-height:44px;color:var(--accent);border:1px solid var(--accent);cursor:pointer;text-align:left;border-radius:999px;padding:8px 14px;font-size:14px}.chip.is-unanswered{color:var(--ink-quiet);border-color:var(--line)}.tailor-summary{margin:24px 0 0}.tailor-section{margin-top:24px}.tailor-lines{margin:0;padding:0;list-style:none}.tailor-jobheader,.tailor-bullet{border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.tailor-jobheader{margin-top:12px;font-weight:600}.tailor-bullet .tailor-linetext:before{content:"•  ";color:var(--ink-quiet)}.tailor-linetext{flex:1}.tailor-answers{color:var(--accent);border:1px solid var(--line);white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px}.tailor-linetools{flex-shrink:0;gap:4px;display:flex}.linetool{color:var(--accent);cursor:pointer;background:0 0;border:none;min-height:32px;padding:6px 8px;font-size:13px}.is-cut .tailor-linetext{color:var(--ink-quiet);text-decoration:line-through}.is-flashed{background:#eef3ee;transition:background .3s}.tailor-count{margin:4px 0 0}.tailor-body textarea{width:100%;font:inherit;border:1px solid var(--line);border-radius:8px;padding:8px}.tailor-bullet.is-picked{box-shadow:inset 3px 0 0 var(--accent);padding-left:12px}.tailor-bullet.is-picked .tailor-linetext{color:var(--ink)}.tailor-jobtools{gap:12px;margin:2px 0 0;display:flex}.tailor-jobtools .linetool{padding-left:0}.tailor-keep{align-self:center}.tailor-download{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.tailor-download h2{margin:0 0 4px}.tailor-download button{margin:10px 10px 0 0}.tailor-download .tailor-apply{vertical-align:middle;margin:10px 10px 0 0}.tailor-download .notice{margin-top:12px}.tailor-looks{margin:16px 0 12px}.tailor-looks h3{margin:0 0 2px}.looks-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin:12px 0;display:grid}.look-tile{text-align:center;border:2px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;grid-template-rows:1fr auto auto;gap:4px;margin:0;padding:8px;display:grid}.look-tile.chosen{border-color:currentColor}.look-tile:focus-visible{outline-offset:2px;outline:2px solid}.look-page{aspect-ratio:8.5/11;border:1px solid var(--line);object-fit:contain;pointer-events:none;background:#fff;border-radius:4px;width:100%}.look-name{font-weight:600}.look-pages{opacity:.7;font-size:.85em}@media (width<=560px){.looks-grid{grid-template-columns:1fr}}.change-box{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #8a958d;border-radius:6px;padding:.6rem}.change-label{margin-top:1rem;margin-bottom:.35rem;font-weight:600;display:block}.change-counter{text-align:right;margin-top:.25rem}.change-tools{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.linetool.is-listening{border:2px solid #b3261e;border-radius:6px;font-weight:600}.change-refusal{margin-top:.75rem}.change-message{white-space:pre-wrap;background:#f4f6f4;border:1px solid #d3dad5;border-radius:6px;max-height:20rem;padding:.75rem;font-size:.8rem;line-height:1.45;overflow:auto}.job-card{color:#111511de;background:#fff;border:1px solid #11151124;border-radius:20px;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden;box-shadow:0 1px 3px #1115110d,0 24px 50px -30px #11151166}.job-card-head{flex-direction:column;gap:7px;padding:22px 20px 20px;display:flex}.job-card-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#1115116b;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px}.job-card-title{letter-spacing:-.02em;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;font-size:24px;font-weight:700;line-height:1.18}.job-card-meta{color:#1115119e;margin:0;font-size:13.5px}.job-card-strip-block{border-top:1px solid #1115111f;border-bottom:1px solid #1115111f;flex-direction:column;gap:13px;margin:0 20px;padding:18px 0;display:flex}.job-card-strip{gap:5px;height:14px;display:flex}.job-card-strip .tick{border-radius:999px;flex:1;min-width:0;height:14px}@keyframes gjdBreath{0%,to{opacity:.62}50%{opacity:1}}.job-card-strip .tick.detected{background:#a33227;animation:3.2s ease-in-out infinite gjdBreath}.job-card-strip .tick.clear{background:#2f6b4f}.job-card-strip .tick.unanswered{background:0 0;border:1px solid #11151147}@media (prefers-reduced-motion:reduce){.job-card-strip .tick.detected{animation:none}}.job-card-count{margin:0;font-size:15.5px;font-weight:600}.job-card-count span{color:#1115119e;font-weight:400}.job-card-findings{flex-direction:column;gap:12px;margin:0;padding:18px 20px;list-style:none;display:flex}.job-card-findings li{padding-left:17px;font-size:14.5px;line-height:1.45;position:relative}.job-card-findings li:before{content:"";background:#111511c7;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:0}.job-card-checklist-toggle{text-align:left;color:#111511de;background:0 0;border:none;width:100%;min-height:44px;padding:12px 20px 16px;font-size:14px;display:block}.job-card-checklist-toggle span{color:#111511de;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.full-checklist{margin-top:24px}.skills-page{--ink:#111511;--ink-quiet:#5c6a60;--line:#e0e5e1;--ground:#f4f6f4;--accent:#1f6b47;color:var(--ink)}.skills-page .primary{color:#f2fbf5}.skills-results{margin-top:24px}.skills-matches{counter-reset:skills-match;margin:0;padding:0;list-style:none}.skills-match{border:1px solid var(--line);border-radius:12px;margin-bottom:16px;padding:16px 20px}.skills-match-head{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px 12px;padding:0;display:flex}.skills-match-head h3{flex:1}.skills-caret{color:var(--ink-quiet);font-size:12px;transition:transform .15s}.skills-match.open .skills-caret{transform:rotate(180deg)}.skills-match-body{padding-top:4px}.skills-search{margin:12px 0 0}.skills-dial{flex:none}.skills-dial text{fill:var(--ink)}.skills-match-head h3{margin:0;font-size:18px}.skills-summary{color:var(--ink-quiet);margin:6px 0 0}.skills-aka{color:var(--ink-quiet);margin:6px 0 0;font-size:14px}.skills-kept{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-top:8px;display:flex}.skills-kept .hint{flex:16ch;margin:0}.resume-stays{border-left:3px solid var(--line);color:var(--ink);margin:0 0 20px;padding:10px 14px}.resume-jobs{margin:0 0 8px;padding:0;list-style:none}.resume-jobs li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 0;display:flex}.resume-jobs li:first-child{border-top:0}.resume-jobs b,.resume-picked b{display:block}.resume-jobs .where,.resume-picked .where{color:var(--ink-quiet);font-size:14px;display:block}.resume-jobs .when{color:var(--ink-quiet);margin-top:2px;font-size:13px;display:block}.resume-picked{background:var(--ground);border-radius:8px;padding:14px 16px}.resume-picked .dash-open{margin-top:8px;display:inline-block}.resume-picked .actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.resume-picked .primary small{opacity:.85;margin-top:2px;font-size:12px;font-weight:600;display:block}.resume-tells{color:var(--ink-quiet);margin:10px 0 0;font-size:14px}.resume-questions .tag{background:var(--ground);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}.qlist{margin:16px 0 8px;padding:0;list-style:none}.qlist li{border-top:1px solid var(--line);padding:14px 0}.qlist li:first-child{border-top:0}.qnum{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-quiet);font-size:12px;display:block}.qtext{margin:4px 0 10px}.qacts{flex-wrap:wrap;gap:8px;display:flex}.qbtn{border:1px solid var(--accent);background:var(--paper);min-height:44px;color:var(--accent);font:inherit;cursor:pointer;border-radius:999px;padding:8px 18px;font-weight:600}.qbtn.plain{border-color:var(--line);color:var(--ink-quiet)}.qbtn.on{background:var(--accent);color:var(--paper)}.qbtn.plain.on{background:var(--ink-quiet);border-color:var(--ink-quiet)}.qbtn.no{color:#a33227;border-color:#a33227}.qbtn.no.on{color:var(--paper);background:#a33227;border-color:#a33227}.resume-move{border:0;margin:20px 0 0;padding:0}.resume-move-choice{align-items:flex-start;gap:10px;min-height:44px;padding:6px 0;display:flex}.resume-move-choice input{margin-top:4px}.resume-questions .actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.resume-questions .primary small{opacity:.85;margin-top:2px;font-size:12px;font-weight:600;display:block}.resume-or{text-align:center;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-quiet);margin:20px 0 8px;font-size:12px}.link-button{font:inherit;min-height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:600;text-decoration:underline}.skills-kept-delete{font:inherit;color:#a33227;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:underline}.skills-link{background:var(--ground);border-radius:8px;margin-top:12px;padding:12px 16px}.skills-link p{margin:0 0 6px}.skills-link p:last-child{margin-bottom:0}.skills-link-tag{letter-spacing:.08em;text-transform:uppercase;color:#175539;font-size:12px}.skills-carried{margin:12px 0 0}.skills-needs{margin-top:12px}.skills-needs p{margin:0}.skills-needs ul{margin:4px 0 0;padding-left:24px}.skills-needs li{margin-bottom:2px}.full-checklist>h2{letter-spacing:-.02em;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;font-size:21px;font-weight:700}.search-page{--accent:#1f6b47;--ground:#f2fbf5}body:has(.search-page){background:#f2fbf5}.search-page .suggest{background:var(--paper);border:1px solid #d5e8dc;border-radius:10px;margin:8px 0 0;padding:0;list-style:none;overflow:hidden}.search-page .suggest li+li{border-top:1px solid #d5e8dc}.search-page .suggest button{text-align:left;width:100%;min-height:44px;font:inherit;color:#1e6b47;background:0 0;border:none;border-radius:0;padding:10px 14px;display:block}.search-page .suggest button:hover,.search-page .suggest button:focus-visible{background:#f2fbf5}.search-page .panel{position:relative}.search-count{color:var(--accent);margin:0 0 20px;font-size:14px;font-weight:600}.search-last{color:var(--ink-quiet);margin:12px 0 0;font-size:14px}.search-page a.primary{border-radius:8px;min-height:44px;padding:10px 20px;line-height:24px;text-decoration:none;display:inline-block}.tabbar{z-index:20;padding:5px 3px;padding-bottom:calc(5px + env(safe-area-inset-bottom,0px));background:var(--paper);border-top:1px solid var(--line);gap:3px;display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar-item{min-width:0;color:var(--ink-quiet);font:inherit;letter-spacing:-.01em;background:0 0;border:none;border-radius:10px;flex-direction:column;flex:1 1 0;align-items:center;gap:5px;padding:7px 2px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.tabbar-item.on{color:var(--accent)}.search-page+.tabbar{--accent:#1f6b47}body:has(.search-page) .rail{--accent:#1f6b47}.tabbar-item:disabled{opacity:.38}.tabbar-ico{width:20px;height:20px;display:block}.tabbar-ico path,.tabbar-ico line,.tabbar-ico circle,.tabbar-ico polyline,.tabbar-ico rect{stroke:currentColor;stroke-width:1.9px;fill:none;stroke-linecap:round;stroke-linejoin:round}@media (width>=900px){.tabbar{display:none}body:has(.tabbar) .shell{padding-bottom:0}}.rail{display:none}@media (width>=900px){.rail{z-index:30;background:var(--paper);border-right:1px solid var(--line);flex-direction:column;gap:2px;width:230px;padding:22px 18px;display:flex;position:fixed;top:0;bottom:0;left:0}.rail-mark{color:#24513a;letter-spacing:.01em;margin:4px 0 22px 12px;font-family:Quicksand,sans-serif;font-size:22px;font-weight:700;line-height:1.1;text-decoration:none}.rail-foot{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:auto;padding-top:14px;display:flex}.rail-item{color:var(--ink-quiet);font:inherit;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.rail-item.on{color:var(--accent)}.rail-item:disabled{opacity:.38}.rail-ico{flex:none;width:20px;height:20px;display:block}.rail-ico path,.rail-ico line,.rail-ico circle,.rail-ico polyline,.rail-ico rect{stroke:currentColor;stroke-width:1.9px;fill:none;stroke-linecap:round;stroke-linejoin:round}body:has(.rail){padding-left:230px}body:has(.rail) .masthead{left:230px}body:has(.rail) .shell{max-width:1100px}body:has(.rail) .shell{flex-direction:column;min-height:100vh;padding-bottom:0;display:flex}body:has(.rail) .shell>.panel{flex:1}.search-page .panel:has(.full-checklist){grid-template:"top top""position position""stage checks"1fr"decide checks"/1fr 1fr;align-items:stretch;column-gap:26px;display:grid}.search-page .panel:has(.full-checklist)>.deck-stage>.deck-track{height:100%}.search-page .panel:has(.full-checklist)>.deck-stage>.deck-track>.deck-slide{height:100%}.search-page .panel:has(.full-checklist)>.deck-stage .job-card{height:100%}.search-page .panel:has(.full-checklist)>.deck-stage>.deck-track{align-items:stretch}.search-page .panel:has(.full-checklist)>.deck-top{grid-area:top}.search-page .panel:has(.full-checklist)>.deck-position{grid-area:position}.search-page .panel:has(.full-checklist)>.deck-stage{grid-area:stage}.search-page .panel:has(.full-checklist)>.full-checklist{grid-area:checks}.search-page .panel:has(.full-checklist)>.deck-decide{grid-area:decide}.search-page .panel:has(.full-checklist) .job-card-checklist-toggle{display:none}}.masthead{z-index:40;color:#24513a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f2fbf5eb;border-radius:14px;justify-content:space-between;align-items:center;width:calc(100% - 56px);max-width:680px;margin:0 auto;padding:8px 16px;display:flex;position:fixed;top:10px;left:0;right:0}.wordmark{color:#24513a;letter-spacing:.01em;font-family:Quicksand,sans-serif;font-size:20px;font-weight:700;line-height:1.1;text-decoration:none}.jwrap{margin-right:-1px;display:inline-block;position:relative}.lens{pointer-events:none;visibility:hidden;width:1.6em;height:1.6em;position:absolute;transform:translate(-50%,-50%)}.lens.placed{visibility:visible}.lens .glass{fill:#fff;fill-opacity:.35;stroke:currentColor}.lens .logo-dot{fill:currentColor}.lens line{stroke:currentColor;stroke-linecap:round}.masthead .avatar{width:32px;height:32px;font-size:13px}body{--masthead-clear:80px}body:has(.masthead) .shell{padding-top:var(--masthead-clear)}@media (width>=900px){.masthead{display:none}body:has(.masthead) .shell{padding-top:32px}}.distance{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:20px;min-height:0;padding:0}.distance::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) 0 var(--pct,0%), var(--line) var(--pct,0%) 100%);border-radius:999px;height:5px}.distance::-webkit-slider-thumb{-webkit-appearance:none;background:var(--paper);border:2px solid var(--accent);border-radius:50%;width:18px;height:18px;margin-top:-7px;box-shadow:0 1px 3px #1115112e}.distance::-moz-range-track{background:linear-gradient(to right, var(--accent) 0 var(--pct,0%), var(--line) var(--pct,0%) 100%);border-radius:999px;height:5px}.distance::-moz-range-thumb{background:var(--paper);border:2px solid var(--accent);border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #1115112e}.distance-ends{color:var(--ink-quiet);justify-content:space-between;font-size:13px;display:flex}.distance-value{color:var(--ink-quiet);margin:6px 0 0;font-size:14px}.search-summary{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.deck-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.deck-top .search-summary{flex:auto;margin-bottom:0}.deck-top .search-summary p{color:#11151199;font-weight:600}.avatarbtn{font:inherit;background:0 0;border:0;border-radius:50%;flex:none;padding:0}.avatarbtn:disabled{opacity:.38}.avatar{background:var(--ground);width:38px;height:38px;color:var(--accent);border-radius:50%;place-items:center;font-size:15px;font-weight:800;display:grid}@media (width<=599px){.search-page .panel{padding:14px}.search-page .deck-top,.search-page .deck-position{margin-bottom:4px}.search-page .job-card-head{padding:14px 16px 12px}.search-page .job-card-title{font-size:21px}.search-page .job-card-strip-block{margin:0 16px;padding:12px 0}.search-page .job-card-findings{gap:9px;padding:12px 16px}.search-page .deck-decide{left:0;right:0;bottom:var(--tabbar-h);z-index:19;background:var(--paper);border-top:1px solid var(--line);gap:8px;margin-top:0;padding:10px 14px;position:fixed}.search-page .deck-decide button{min-width:0;padding:10px 8px}body:has(.deck-decide) .shell.search-page{padding-bottom:calc(var(--tabbar-h) + 66px)}body:has(.deck-decide) .shell.search-page{padding-left:0;padding-right:0;padding-top:var(--masthead-clear)}body:has(.deck-decide) .shell.search-page>.panel{background:0 0;border:0;border-radius:0;padding:0}.search-page .deck-top,.search-page .deck-position,.search-page .full-checklist{padding-left:14px;padding-right:14px}.search-page .deck-stage{margin:0;padding:0}.search-page .deck-slide .job-card{border-left:0;border-right:0;border-radius:0}body:has(.deck-decide) .shell.search-page{flex-direction:column;min-height:100dvh;display:flex}body:has(.deck-decide) .shell.search-page>.panel{flex-direction:column;flex:1;display:flex}.search-page .deck-stage{flex:1;display:flex}.search-page .deck-track{align-items:stretch;width:100%}.search-page .deck-slide{flex-direction:column;display:flex}.search-page .deck-slide .job-card{flex-direction:column;flex:1;display:flex}.search-page .job-card-checklist-toggle{margin-top:auto}.search-page .deck-sheet-scrim{inset:0;bottom:var(--tabbar-h);z-index:21;border-radius:0;position:fixed}}.search-summary p{margin:0;font-weight:600}.deck-position{color:var(--ink-quiet);margin:0 0 8px;font-size:13px}.deck-stage{margin:0 -8px;padding:0 8px;overflow:hidden}.deck-track{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:grab;align-items:flex-start;display:flex;transform:translate(-100%)}.deck-track.dragging{cursor:grabbing}.deck-track.settling{transition:transform .18s ease-out}.deck-track.leaving-passed{animation:.24s cubic-bezier(.15,.7,.35,1) forwards deckAway}.deck-track.leaving-liked{animation:.24s cubic-bezier(.15,.7,.35,1) forwards deckBack}@keyframes deckAway{0%{transform:translate(-100%)}to{transform:translate(-200%)}}@keyframes deckBack{0%{transform:translate(-100%)}to{transform:translate(0)}}.deck-slide{flex:0 0 100%;min-width:0;position:relative}.deck-mark{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.deck-mark svg{background:#ffffffeb;border-radius:50%;padding:10px;box-shadow:0 2px 14px #1115112e}.deck-sheet-scrim{z-index:2;background:#11151157;border-radius:12px;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.deck-sheet-scrim .deck-offer{background:var(--paper);width:100%;max-width:380px;margin-top:0;box-shadow:0 18px 40px -18px #1115118c}.deck-sheet-close{text-align:left;min-height:44px;color:var(--ink-quiet);background:0 0;border:none;margin-top:4px;padding:0;font-size:14px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.deck-track.settling{transition:none}.deck-track.leaving-passed,.deck-track.leaving-liked{animation:none}}.deck-decide{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.deck-decide button{flex:auto;min-width:96px}.deck-decide .deck-apply-link{flex:auto;justify-content:center;min-width:96px;font-weight:600}.resume-versions-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.resume-version-acts{align-items:center;gap:4px;display:flex}.deck-decide .pass{color:var(--paper);background:#a33227;border:1px solid #a33227}.deck-decide .undo{color:var(--paper);background:#111511;border:1px solid #111511}.deck-offer{border:1px solid var(--line);background:var(--ground);border-radius:10px;margin-top:20px;padding:16px}.deck-offer>p{margin:0;font-weight:600}.deck-offer .actions{margin-top:12px}.deck-open{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);border-radius:8px;align-items:center;padding:10px 20px;text-decoration:none;display:inline-flex}.saved-run-note{margin:16px 4px 0}.loading-cover{color:#24513a;background:#f2fbf5;border-radius:12px;place-items:center;min-height:320px;padding:40px 0;display:grid}.loading-mark{width:110px;height:110px}.loading-dot{transform-box:fill-box;transform-origin:50%;animation:2.6s infinite logo-blink}@keyframes logo-blink{0%,86%{transform:scaleY(1)}91%{transform:scaleY(.16)}96%,to{transform:scaleY(1)}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.loading-dot{animation:none}}.file-drop{border:1px dashed var(--line);background:var(--ground);border-radius:8px;padding:16px}.file-drop.over{border-color:var(--accent);border-style:solid}.file-drop-say{color:var(--ink-quiet);margin:0 0 12px}.file-input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.file-read{margin-top:8px}.dash-top{margin-bottom:22px}.dash-range{color:var(--ink-quiet);margin:6px 0 0;font-size:13px}.dash-tiles{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px;display:grid}.dash-tile{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:14px}.dash-tile-label{color:var(--ink-quiet);font-size:13px;font-weight:600}.dash-tile-num{margin-top:6px;font-size:30px;font-weight:700}.dash-grid{grid-template-columns:1fr;gap:16px;display:grid}.dash-card{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:20px}.dash-card h2{margin:8px 0 4px;font-size:17px}.dash-sub{color:var(--ink-quiet);margin:0 0 16px;font-size:14px}.dash-goal{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.dash-ring{flex:none;width:118px;height:118px;position:relative}.dash-ring svg{transform:rotate(-90deg)}.dash-ring-track{fill:none;stroke:var(--ground);stroke-width:11px}.dash-ring-arc{fill:none;stroke:var(--accent);stroke-width:11px;stroke-linecap:round}.dash-ring-mid{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.dash-ring-mid b{font-size:26px;font-weight:700;display:block}.dash-ring-mid small{color:var(--ink-quiet);font-size:12px;display:block}.dash-words{color:var(--ink-quiet);font-size:14px;line-height:1.5}.dash-stepper{border:1px solid var(--line);border-radius:999px;align-items:center;gap:10px;margin-top:12px;padding:5px 8px;display:inline-flex}.dash-stepper button{background:var(--ground);width:30px;height:30px;color:var(--accent);cursor:pointer;border:0;border-radius:50%;font-size:16px;font-weight:700}.dash-stepper button:disabled{opacity:.4;cursor:default}.dash-stepper output{font-size:13px}.dash-rate{text-align:center;padding:10px 0 4px}.dash-rate-pct{font-size:46px;font-weight:700;line-height:1}.dash-rate-word{margin:8px 0 0;font-size:17px;font-weight:700}.dash-rate-sub{color:var(--ink-quiet);margin:10px 0 0;font-size:14px}.dash-none{border:1.5px dashed var(--line);text-align:center;border-radius:16px;padding:24px 20px}.dash-none p{color:var(--ink-quiet);margin:0 0 14px;line-height:1.55}.dash-do{font:inherit;color:var(--paper);background:var(--accent);border:1.5px solid var(--accent);cursor:pointer;border-radius:13px;padding:11px 18px;font-weight:700;text-decoration:none;display:inline-block}.dash-do:disabled{opacity:.38;cursor:default}.dash-attr{color:var(--ink-quiet);margin:14px 0 0;font-size:12px;line-height:1.55}.dash-group+.dash-group{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.dash-group h3{justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 10px;font-size:15px;display:flex}.dash-group h3 span{color:var(--ink-quiet);font-size:13px;font-weight:400}.dash-jobs{margin:0;padding:0;list-style:none}.dash-job{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.dash-job-where{color:var(--ink-quiet);font-size:13px;display:block}.dash-job-stage{color:var(--ink-quiet);white-space:nowrap;font-size:13px}.dash-foot{color:var(--ink-quiet);margin-top:24px;font-size:12.5px;line-height:1.7}.dash-job-moves{flex-wrap:wrap;flex-basis:100%;gap:8px;margin-top:2px;display:flex}.dash-job-moves button{font:inherit;border:1.5px solid var(--line);background:var(--paper);min-height:44px;color:var(--accent);cursor:pointer;border-radius:12px;padding:8px 14px;font-size:13px;font-weight:700}.dash-open{border:1.5px solid var(--accent);background:var(--paper);min-height:44px;color:var(--accent);border-radius:12px;align-items:center;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.dash-job-count{color:var(--ink-quiet);font-size:13px;display:block}.dash-job-checks{flex-basis:100%;margin-top:4px}.dash-job-checks .full-checklist{margin:0}.dash-acts{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 0;display:flex}.dash-acts-hint{color:var(--ink-quiet);flex:22ch;font-size:12.5px;line-height:1.5}.dash-clear,.dash-cleared{font:inherit;border:1.5px solid var(--line);background:var(--paper);min-height:44px;color:var(--accent);cursor:pointer;border-radius:12px;padding:8px 14px;font-size:13px;font-weight:700}.dash-cleared{color:var(--ink-quiet);font-weight:600}.dash-delete{font:inherit;background:var(--paper);color:#a33227;cursor:pointer;border:1.5px solid #a33227;border-radius:12px;min-height:44px;padding:8px 14px;font-size:13px;font-weight:700}.dash-tile{font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%;min-height:44px}.dash-tile[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:1px}.dash-drop{margin-bottom:16px}.dash-drop h2 span{color:var(--ink-quiet);margin-left:8px;font-size:13px;font-weight:400}.dash-more{font:inherit;border:1.5px solid var(--line);background:var(--paper);min-height:44px;color:var(--accent);cursor:pointer;border-radius:999px;margin-top:12px;padding:8px 16px;font-size:13px;font-weight:700}.ask{background:var(--paper);border:1px solid var(--line);border-radius:12px;margin-bottom:18px;overflow:hidden}.ask-head{border-bottom:1px solid var(--line);background:#fbeeec;align-items:center;gap:10px;padding:12px 20px;display:flex}.ask-head i{background:#a33227;border-radius:50%;flex:none;width:9px;height:9px}.ask-head span{letter-spacing:.08em;text-transform:uppercase;color:#a33227;font-size:12.5px}.ask-body{padding:20px 22px 4px}.ask-body h2{margin:0 0 10px}.ask-body p{margin:0 0 10px;line-height:1.6}.ask-stays{color:var(--ink-quiet);font-size:14px}.goes{margin:4px 0 12px;padding:0;list-style:none}.goes li{border-top:1px solid var(--line);padding:8px 0 8px 20px;font-size:14px;position:relative}.goes li:first-child{border-top:0}.goes li:before{content:"";background:#a33227;width:7px;height:1.5px;position:absolute;top:17px;left:4px}.ask-acts{flex-wrap:wrap;align-items:center;gap:12px;padding:4px 22px 20px;display:flex}.btn-del{font:inherit;color:#fff;cursor:pointer;background:#a33227;border:1.5px solid #a33227;border-radius:12px;min-height:44px;padding:12px 20px;font-size:15px;font-weight:700}.btn-keep{font:inherit;border:1.5px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);cursor:pointer;border-radius:12px;padding:11px 18px;font-size:14px;font-weight:600}.result-decide{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.result-decide button{font:inherit;cursor:pointer;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);text-align:center;border-radius:14px;padding:15px 20px;font-size:16px;font-weight:800}.result-decide button small{color:inherit;opacity:.75;margin-top:3px;font-size:12.5px;font-weight:500;display:block}.result-decide .pass{color:#a33227}.result-decide .like{background:var(--accent);border-color:var(--accent);color:var(--paper)}.result-filed{border:1px solid var(--line);background:var(--ground);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:14px 16px;display:flex}.result-filed p{margin:0}.result-filed .undo{font:inherit;min-height:44px;color:var(--paper);cursor:pointer;background:#111511;border:1px solid #111511;border-radius:12px;padding:8px 16px;font-weight:700}@media (width>=560px){.dash-tiles{grid-template-columns:repeat(5,1fr)}}@media (width>=760px){.dash-grid{grid-template-columns:1fr 1fr}.dash-wide{grid-column:1/-1}}.checks-mine{border-top:1px solid var(--line);margin-top:30px;padding-top:18px}.checks-mine-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.checks-mine-head h2{margin:0;font-size:16px;font-weight:800}.checks-mine-head .link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:700;text-decoration:underline}.checks-mine-list{margin:0;padding:0;list-style:none}.check-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:13px 0;display:flex}.check-what{flex:100%;min-width:0;margin-bottom:3px;display:block}.check-when{margin-left:auto}.check-what b{font-size:14.5px;font-weight:700;display:block}.check-where{color:var(--ink-quiet);margin-top:1px;font-size:12.5px;display:block}.check-repeat{color:var(--ink-quiet);background:var(--ground);border-radius:999px;margin-top:5px;padding:3px 9px;font-size:11.5px;display:inline-block}.check-found{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.check-stage{white-space:nowrap;font-size:13px;font-weight:700}.check-stage.undecided{color:var(--ink-quiet);font-weight:500}.check-stage.stage-passed{color:#a33227}.check-when{color:var(--ink-quiet);white-space:nowrap;text-align:right;font-size:12.5px}@media (width>=700px){.check-row{grid-template-columns:minmax(0,1fr) 64px 118px 76px;align-items:center;gap:2px 14px;display:grid}.check-what{margin-bottom:0}.check-when{margin-left:0}}.acct-page{--acct-paper:#fff;--acct-ink:#111511;--acct-ink-87:#111511de;--acct-ink-60:#11151199;--acct-ink-42:#1115116b;--acct-rule:#11151124;--acct-green:#1e6b47;--acct-field:#1f6b47;--acct-bg:#f4f6f4;--acct-band:#eef3ee;--acct-tint:#d5e8dc;--acct-clear:#2f6b4f;--acct-wrong:#a33227;background:var(--acct-bg);min-height:100vh;color:var(--acct-ink);justify-content:center;align-items:flex-start;padding:28px 18px 60px;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.acct-card{background:var(--acct-paper);border:1px solid var(--acct-rule);border-radius:26px;width:100%;max-width:430px;padding:22px 24px 28px;box-shadow:0 1px 2px #1115110a,0 8px 24px #1115110d}.acct-mark{text-align:center;margin:0 0 14px}.acct-wordmark{color:var(--acct-green);letter-spacing:.01em;font-family:Quicksand,sans-serif;font-size:22px;font-weight:700;text-decoration:none;display:inline-block}.acct-card h1{letter-spacing:-.02em;text-align:center;margin:0 0 8px;font-size:31px;font-weight:800;line-height:1.15}.acct-say{color:var(--acct-ink-60);text-align:center;max-width:34ch;margin:0 auto 22px;font-size:14.5px;line-height:1.5}.acct-f{margin-bottom:12px;position:relative}.acct-f input{width:100%;color:var(--acct-ink);background:var(--acct-bg);border:1px solid var(--acct-rule);border-radius:15px;outline:0;padding:16px 46px;font-family:inherit;font-size:15.5px}.acct-f input::placeholder{color:var(--acct-ink-42)}.acct-f input:focus{border-color:var(--acct-field)}.acct-f input.bad{border-color:var(--acct-wrong);border-width:1.5px}.acct-ic,.acct-eye svg{fill:none;width:20px;height:20px;stroke:var(--acct-ink-42);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:50%;transform:translateY(-50%)}.acct-ic{left:16px}.acct-eye{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.acct-eye svg{left:12px}.acct-err{color:var(--acct-wrong);align-items:flex-start;gap:8px;margin:8px 2px 14px;font-size:13.5px;line-height:1.5;display:flex}.acct-err svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:16px;height:16px;margin-top:2px}.acct-err .acct-link{color:inherit;font-weight:800;text-decoration:underline}.acct-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 20px;display:flex}.acct-row label{color:var(--acct-ink-60);align-items:center;gap:8px;font-size:14px;display:flex}.acct-row input[type=checkbox]{width:17px;height:17px;accent-color:var(--acct-field)}.acct-go{color:#fff;background:var(--acct-field);border:1.5px solid var(--acct-field);cursor:pointer;border-radius:15px;width:100%;min-height:44px;padding:16px 20px;font-family:inherit;font-size:16px;font-weight:800}.acct-go[disabled]{background:var(--acct-band);border-color:var(--acct-rule);color:var(--acct-ink-42);cursor:default}.acct-link{font:inherit;color:var(--acct-green);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;text-decoration:none}.acct-link:hover,.acct-link:focus-visible{text-decoration:underline}.acct-swap{text-align:center;color:var(--acct-ink-60);margin:16px 0 0;font-size:14.5px}.acct-swap .acct-link{font-size:14.5px;font-weight:800}.acct-rule{color:var(--acct-ink-42);text-align:left;margin:0 0 18px;font-size:12.5px;line-height:1.55}.acct-small{color:var(--acct-ink-42);text-align:center;margin:20px 0 0;font-size:12.5px;line-height:1.55}.acct-tick{background:var(--acct-tint);width:58px;height:58px;color:var(--acct-green);border-radius:50%;place-items:center;margin:4px auto 16px;display:grid}.acct-tick svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.acct-said{background:var(--acct-band);color:var(--acct-ink-87);text-align:center;overflow-wrap:anywhere;border-radius:15px;margin:0 0 18px;padding:14px 16px;font-size:14px;line-height:1.55}.acct-steps{margin:0 0 20px;padding:0;list-style:none}.acct-steps li{color:var(--acct-ink-60);border-top:1px solid var(--acct-rule);gap:10px;padding:9px 0;font-size:14px;line-height:1.55;display:flex}.acct-steps li:first-child{border-top:0}.acct-steps li i{background:var(--acct-clear);border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px}.acct-country{border:0;margin:0 0 14px;padding:0}.acct-country legend{letter-spacing:.06em;text-transform:uppercase;color:var(--acct-ink-60);margin-bottom:8px;padding:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;font-weight:500}.acct-choices{flex-wrap:wrap;gap:8px 20px;display:flex}.acct-choices label{min-height:44px;color:var(--acct-ink-87);cursor:pointer;align-items:center;gap:8px;font-size:15px;display:flex}.acct-choices input[type=radio]{width:18px;height:18px;accent-color:var(--acct-field)}.acct-hint{color:var(--acct-ink-60);margin:6px 0 0;font-size:13px;line-height:1.5}.acct-details{--acct-paper:#fff;--acct-ink:#111511;--acct-ink-87:#111511de;--acct-ink-60:#11151199;--acct-ink-42:#1115116b;--acct-rule:#11151124;--acct-green:#1e6b47;--acct-field:#1f6b47;--acct-bg:#f4f6f4;--acct-band:#eef3ee;--acct-tint:#d5e8dc;--acct-clear:#2f6b4f;--acct-wrong:#a33227;color:var(--acct-ink);font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif}.acct-details .acct-card{margin:0 auto}.acct-details h1{text-align:left;margin:0;font-size:27px}.acct-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.acct-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--acct-ink-42);margin:0 0 4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px}.acct-avatar{background:var(--acct-tint);width:38px;height:38px;color:var(--acct-green);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.acct-lead{color:var(--acct-ink-60);margin:10px 0 22px;font-size:14.5px;line-height:1.5}.acct-fieldlabel{letter-spacing:.06em;text-transform:uppercase;color:var(--acct-ink-60);margin-bottom:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;font-weight:500;display:block}.acct-details .acct-hint{margin:6px 0 20px}.acct-note{color:var(--acct-ink-42);text-align:center;min-height:20px;margin:8px 0 0;font-size:13px}.acct-link.acct-del{color:#a33227}.acct-link[disabled]{opacity:.55;cursor:default}.acct-details .ask{margin-top:18px}.dash-page{--accent:#1f6b47;--ground:#f2fbf5}.dash-page+.tabbar{--accent:#1f6b47}body:has(.dash-page) .rail{--accent:#1f6b47}.dash-move{color:var(--ink-quiet);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.dash-move select{font:inherit;border:1.5px solid var(--line);background:var(--paper);min-height:44px;color:var(--accent);cursor:pointer;border-radius:12px;padding:8px 12px;font-size:13px;font-weight:700}.dash-row-line{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:16px 1fr;align-items:center;gap:0 10px;width:100%;min-height:44px;padding:8px 2px;display:grid}.dash-row-line .dash-tw{border-right:1.6px solid var(--ink-quiet);border-bottom:1.6px solid var(--ink-quiet);width:8px;height:8px;margin-left:3px;transition:transform .15s;display:inline-block;transform:rotate(-45deg)}.dash-row-line[aria-expanded=true] .dash-tw{transform:rotate(45deg)}.dash-row-name{font-size:15px;font-weight:700}.dash-row-count{color:var(--ink-quiet);margin-left:8px;font-size:13px;font-weight:400}.dash-group h3{margin:0;display:block}.dash-group+.dash-group{margin-top:8px;padding-top:8px}.dash-row-body{padding:0 0 6px 26px}.dash-drop .dash-group:first-of-type{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.dash-clear,.dash-job-moves .dash-delete{color:#a33227;border-color:#a33227}.dash-job-moves .dash-acts{display:contents}.dash-job-moves .dash-clear{color:#a33227;border-color:#a33227}.masthead .avatarbtn{place-items:center;width:44px;height:44px;margin:-6px;display:grid}.loading-cover{grid-auto-rows:max-content;align-content:center;row-gap:18px}.loading-note{color:#24513a;align-items:baseline;gap:4px;margin:0;font-size:17px;font-weight:600;display:inline-flex}.loading-dots{gap:4px;margin-left:2px;display:inline-flex}.loading-dots i{opacity:.25;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s infinite loading-dot-turn;display:inline-block}.loading-dots i:nth-child(2){animation-delay:.2s}.loading-dots i:nth-child(3){animation-delay:.4s}@keyframes loading-dot-turn{0%,60%,to{opacity:.25}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.loading-dots i{opacity:.7;animation:none}}.see-more{margin-top:24px}.see-more .see-more-cost{margin-top:8px}.tabbar{padding:8px 6px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));gap:4px}.tabbar-item{color:#6b776e;gap:6px;padding:8px 2px;font-size:12px;font-weight:700}.tabbar-ico{width:24px;height:24px}.tabbar-ico path,.tabbar-ico line,.tabbar-ico circle,.tabbar-ico polyline,.tabbar-ico rect{stroke-width:2px}.tabbar-item.on,.rail-item.on{color:#1f6b47}.tabbar-ico .dot,.rail-ico .dot{fill:currentColor;stroke:none}.tabbar-item.on .fill,.rail-item.on .fill{fill:currentColor}.tabbar-item.on .cut,.rail-item.on .cut{stroke:var(--paper)}.tabbar-item.on .dot,.rail-item.on .dot{fill:var(--paper)}body{--tabbar-h:calc(83px + env(safe-area-inset-bottom,0px))}body:has(.tabbar) .shell{padding-bottom:112px}@media (width>=900px){body:has(.tabbar) .shell{padding-bottom:0}}.dash-page{--accent:#1f6b47;--ground:#f4f6f4;--mint:#1f6b47;--mint-ink:#fff}body:has(.dash-page){background:#f4f6f4}.dash-page>.panel.dash{background:0 0;border:none;padding:0 2px}.dash-page h1{letter-spacing:-.01em;font-size:28px;font-weight:800}.dash-page .dash-tiles{scrollbar-width:none;gap:8px;padding:2px 2px 10px;display:flex;overflow-x:auto}.dash-page .dash-tile{color:#5c6a60;background:#e8ece9;border:none;border-radius:14px;flex:none;align-items:center;gap:8px;width:auto;min-height:48px;padding:12px 16px;display:flex}.acct-settings .acct-who{align-items:center;gap:14px;margin:14px 0 20px;display:flex}.acct-who .acct-avatar{width:52px;height:52px;font-size:22px}.acct-whoname{margin:0;font-size:17px;font-weight:700}.acct-whoemail{color:var(--acct-ink-60);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.acct-rows{border:1px solid var(--acct-rule);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.acct-rows li+li{border-top:1px solid var(--acct-rule)}.acct-rowbtn{background:var(--paper);width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;border:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.acct-rowbtn:hover:not([disabled]){background:var(--acct-band)}.acct-rowbtn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.acct-rowbtn[disabled]{opacity:.5;cursor:default}.acct-rowbtn b{font-size:16px;font-weight:700;display:block}.acct-rowbtn small{color:var(--acct-ink-60);margin-top:2px;font-size:13px;display:block}.acct-chev{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:18px;height:18px;color:var(--acct-ink-42);flex:none}.acct-signout{border:1px solid var(--acct-rule);color:#a33227;border-radius:14px;justify-content:center;margin-top:14px;font-weight:700}.acct-back{align-items:center;gap:6px;margin-bottom:14px;display:inline-flex}.acct-back svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:16px;height:16px}.acct-sub h1{text-transform:none}.acct-section{border-top:1px solid var(--acct-rule);margin-top:26px;padding-top:18px}.acct-current{overflow-wrap:anywhere;margin:0 0 10px;font-size:15px}.acct-plan-line{margin:6px 0;font-size:15px;line-height:1.5}.dash-page .dash-tile-label{color:inherit;font-size:15px;font-weight:700}.dash-page .dash-tile-num{color:#3b463e;background:#d3dad5;border-radius:999px;margin:0;padding:2px 8px;font-size:13px;font-weight:700}.dash-page .dash-tile[aria-pressed=true]{background:var(--mint);color:var(--mint-ink);outline:none;box-shadow:0 4px 12px #1f6b474d}.dash-page .dash-tile[aria-pressed=true] .dash-tile-num{color:var(--mint-ink);background:#ffffff38}.dash-page .dash-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash-page .dash-card{border-color:#e0e5e1;border-radius:18px}.dash-page .dash-card h2{font-size:17px;font-weight:800}.dash-page .dash-ring-arc{stroke:var(--mint)}.dash-page .dash-do{background:var(--mint);border-color:var(--mint);color:var(--mint-ink);border-radius:14px;font-weight:700}:root{--accent:#1f6b47;--ground:#f4f6f4;--line:#e0e5e1;--mint:#1f6b47;--mint-ink:#fff;--pill:#e8ece9;--pill-ink:#5c6a60;--pill-num:#d3dad5}body{background:var(--ground)}.skills-page{--ink:#111511;--ink-quiet:#5c6a60;--line:#e0e5e1;--ground:#f4f6f4}body:has(.skills-page){background:#f4f6f4}.panel{border-color:var(--line);border-radius:18px}h1{letter-spacing:-.01em;font-size:28px;font-weight:800}h2{font-size:17px;font-weight:800}input[type=text],input[type=email],input[type=password],textarea,select{border-color:var(--line);border-radius:12px}.primary,.secondary{border-radius:14px;min-height:48px;padding:12px 20px;font-weight:700}.primary{background:var(--mint);border-color:var(--mint);color:var(--mint-ink)}.primary.primary-green{color:var(--mint-ink)}.secondary{background:var(--pill);border-color:var(--pill);color:#3b463e}.pill{background:var(--pill);min-height:48px;color:var(--pill-ink);font:inherit;border:none;border-radius:14px;align-items:center;gap:8px;padding:12px 16px;font-size:15px;font-weight:700;display:inline-flex}.pill.on,.pill[aria-pressed=true],.pill[aria-checked=true]{background:var(--mint);color:var(--mint-ink);box-shadow:0 4px 12px #1f6b474d}.panel.page-open{background:0 0;border:none;padding:0 2px}.card-white{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:20px}.page-open .paste{border-radius:18px;padding:16px 18px}.page-open .checks-mine{border:1px solid var(--line);background:var(--paper);border-radius:18px;margin-top:24px;padding:20px}.checks-mine-head h2{font-size:17px}.page-open input[type=text],.page-open input[type=email],.page-open input[type=password]{border-radius:14px;min-height:48px;padding:12px 14px}.page-open .notice{background:var(--paper)}.group{background:var(--paper);border-radius:14px}.search-page a.primary{border-radius:14px;align-items:center;min-height:48px;padding:12px 20px;font-weight:700;display:inline-flex}.deck-decide button,.deck-decide .deck-apply-link,.result-decide button{border-radius:14px;min-height:52px;font-weight:700}.pill-row{border:none;margin-left:0;margin-right:0;padding:0}.pill-row .pill{cursor:pointer;margin-right:8px}.pill-row .pill input{opacity:0;width:1px;height:1px;position:absolute}.pill-row .pill:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.file-drop{border-radius:14px}.page-open .file-drop{background:var(--paper);border-color:#cdd5cf}.page-open .resume-stays{background:var(--paper);border-radius:4px 14px 14px 4px}.resume-page .panel~.panel{margin-top:16px}.resume-picked{border-radius:14px}.resume-picked .secondary{background:var(--paper);border-color:var(--line)}.qbtn,.letter-ask-buttons button{background:var(--pill);min-height:48px;color:var(--pill-ink);font:inherit;cursor:pointer;border:none;border-radius:14px;padding:12px 18px;font-weight:700}.letter-ask-buttons{flex-wrap:wrap;gap:8px;display:flex}.qbtn.on{background:var(--mint);color:var(--mint-ink);box-shadow:0 4px 12px #1f6b474d}.qbtn.plain.on{background:var(--ink-quiet);color:var(--paper);box-shadow:none}.qbtn.no{color:#a33227}.qbtn.no.on{color:var(--paper);background:#a33227;box-shadow:0 4px 12px #a3322740}.resume-questions .tag{background:var(--pill)}.layout-choice{background:var(--pill);min-height:48px;color:var(--pill-ink);border:none;border-radius:14px;font-weight:700}.layout-choice.is-open{background:var(--mint);color:var(--mint-ink);box-shadow:0 4px 12px #1f6b474d}.chip{border-radius:14px}.change-tools>button:not(.linetool){background:var(--pill);color:#3b463e;border:none;border-radius:14px;min-height:48px;padding:12px 20px;font-weight:700}.change-box{border-radius:14px}.look-tile{background:var(--pill);color:var(--pill-ink);border:2px solid #0000;border-radius:14px}.look-tile .look-name{font-weight:700}.look-tile.chosen{border-color:var(--mint);background:var(--mint);color:var(--mint-ink);box-shadow:0 4px 12px #1f6b474d}.look-tile:focus-visible{outline-color:var(--accent)}.tailor-download button:not(.primary):not(.look-tile){background:var(--pill);color:#3b463e;border:none;border-radius:14px;min-height:48px;padding:12px 20px;font-weight:700}.acct-page,.acct-details{--acct-bg:#f4f6f4;--acct-rule:#e0e5e1;--acct-band:#e8ece9;--acct-field:#1f6b47;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.acct-card{box-shadow:none;border-color:#e0e5e1;border-radius:18px}.acct-card h1{letter-spacing:-.01em;font-size:28px}.acct-f input{background:var(--paper);border-radius:14px}.acct-go{border-radius:14px;min-height:52px;font-weight:700}.acct-said{border-radius:14px}.acct-kicker,.acct-fieldlabel,.acct-country legend{letter-spacing:0;text-transform:none;font-family:inherit;font-size:13px;font-weight:700}.acct-choices{gap:8px}.acct-choices label{background:var(--pill);min-height:48px;color:var(--pill-ink);border-radius:14px;padding:12px 16px;font-weight:700}.acct-choices label:has(input:checked){background:var(--mint);color:var(--mint-ink);box-shadow:0 4px 12px #1f6b474d}.acct-choices input[type=radio]{opacity:0;width:1px;height:1px;position:absolute}.acct-choices label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.page-open .guidance{border:1px solid var(--line);background:var(--paper);border-radius:18px;padding:20px}.masthead .avatar{color:#fff;background:#1f6b47}.loading-mark{width:auto;height:auto;padding-top:.45em;font-family:Quicksand,sans-serif;font-size:84px;font-weight:700;line-height:1;display:inline-block}.outline-green{background:var(--paper);color:#1f6b47;min-height:48px;font:inherit;cursor:pointer;border:1.5px solid #1f6b47;border-radius:14px;padding:12px 20px;font-weight:700}.outline-green:disabled{opacity:.5;cursor:default}.dash-job-tap{padding:0;display:block}.dash-job-open{width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 4px;display:flex}.dash-job-open>span:first-child{flex:auto;min-width:0}.dash-job-go{color:var(--ink-quiet);font-size:22px;line-height:1}.dash-row-body .dash-acts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.job-screen-top{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0 0 12px;display:flex}.job-screen-back{background:var(--pill);color:#3b463e;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:14px;padding:8px 14px 8px 8px;font-weight:700}.job-screen .job-card{background:var(--paper);border:1px solid var(--line);border-radius:18px}.job-screen-acts{margin:16px 0 8px}.job-screen .full-checklist{margin-top:20px}.job-card,.job-card-eyebrow,.job-card-title,.job-card-checklist-toggle span,.full-checklist>h2{font-family:system-ui,-apple-system,Segoe UI,sans-serif}.tailor-answer{margin-top:12px}.tailor-answer-ask{margin:0 0 12px;font-weight:700}.tailor-answer textarea,.tailor-answer select{width:100%;margin-bottom:8px}.tailor-answer .tailor-linetools{flex-wrap:wrap;gap:8px;margin:8px 0 0;display:flex}.tailor-summary-block textarea{width:100%}.qacts.qpick{flex-direction:column;align-items:stretch}.qacts.qpick .qbtn{text-align:left}.qunder-label{margin-top:12px;display:block}.qunder{border:1px solid var(--line);background:var(--paper);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:8px 12px}.tailor-fix .tailor-linetools{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}.tailor-fix .hint{margin:0}.acct-rowic{width:22px;height:22px;color:var(--acct-green);flex:none}.acct-rowic path,.acct-rowic line,.acct-rowic circle,.acct-rowic rect{stroke:currentColor;stroke-width:1.9px;fill:none;stroke-linecap:round;stroke-linejoin:round}.acct-rowbtn>span{flex:auto;min-width:0}.acct-rowbtn[disabled] .acct-rowic{color:inherit}.acct-signout .acct-rowic{color:inherit;margin-right:8px}.acct-looks{border:0;flex-direction:column;align-items:stretch;margin:0 0 16px;padding:0}.acct-looks legend{margin-bottom:8px}.acct-looks label{justify-content:flex-start;position:relative}.acct-looks label .acct-rowic{color:inherit}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark],:root[data-theme=dark] *{--ink:#edf3ee;--ink-quiet:#edf3ee9e;--line:#edf3ee2e;--paper:#222b24;--ground:#161b17;--accent:#5fbf8f;--mint:#1f6b47;--mint-ink:#fff;--pill:#1c241e;--pill-ink:#edf3ee;--pill-num:#161b17;--acct-paper:#222b24;--acct-ink:#edf3ee;--acct-ink-87:#edf3eede;--acct-ink-60:#edf3ee9e;--acct-ink-42:#edf3ee73;--acct-rule:#edf3ee2e;--acct-green:#5fbf8f;--acct-field:#1f6b47;--acct-bg:#161b17;--acct-band:#1c241e;--acct-tint:#222b24;--acct-clear:#6fb58c;--acct-wrong:#d9705e}:is(:root[data-theme=dark] body,:root[data-theme=dark] body:has(.skills-page),:root[data-theme=dark] body:has(.search-page),:root[data-theme=dark] body:has(.dash-page)){color:#edf3ee;background:#161b17}:root[data-theme=dark] .masthead{color:#edf3ee;background:#222b24eb}:root[data-theme=dark] .wordmark,:root[data-theme=dark] .rail-mark,:root[data-theme=dark] .loading-note{color:#5fbf8f}:root[data-theme=dark] .loading-cover{color:#5fbf8f;background:#161b17}:root[data-theme=dark] .tabbar-item{color:#edf3ee9e}:root[data-theme=dark] .tabbar-item.on,:root[data-theme=dark] .rail-item.on{color:#5fbf8f}:root[data-theme=dark] .result-decide .like{background:#1f6b47;border-color:#1f6b47}:root[data-theme=dark] .secondary,:root[data-theme=dark] .job-screen-back,:root[data-theme=dark] .dash-page .dash-tile,:root[data-theme=dark] .dash-page .dash-tile-num{color:#edf3ee}:root[data-theme=dark] .dash-page .dash-tile{background:#1c241e}:root[data-theme=dark] .dash-page .dash-tile-num{background:#161b17}:root[data-theme=dark] .dash-page .dash-card,:root[data-theme=dark] .acct-card,:root[data-theme=dark] .page-open .file-drop{border-color:#edf3ee2e}:root[data-theme=dark] input,:root[data-theme=dark] textarea,:root[data-theme=dark] select,:root[data-theme=dark] .acct-f input,:root[data-theme=dark] .qunder{color:#edf3ee;background:#161b17}:root[data-theme=dark] .is-flashed{background:#222b24}:root[data-theme=dark] .job-card{color:#edf3eede;box-shadow:none;background:#222b24;border-color:#edf3ee2e}:root[data-theme=dark] .job-card-eyebrow{color:#edf3ee73}:root[data-theme=dark] .job-card-meta,:root[data-theme=dark] .job-card-count span{color:#edf3ee9e}:root[data-theme=dark] .job-card-strip{border-color:#edf3ee2e}:root[data-theme=dark] .job-card-strip .tick.clear{background:#6fb58c}:root[data-theme=dark] .job-card-strip .tick.unanswered{border-color:#edf3ee47}:root[data-theme=dark] .job-card-findings li:before{background:#edf3eec7}:root[data-theme=dark] .job-card-checklist-toggle,:root[data-theme=dark] .job-card-checklist-toggle span{color:#edf3eede}:root[data-theme=dark] .search-page .suggest,:root[data-theme=dark] .search-page .suggest li+li{border-color:#edf3ee2e}:root[data-theme=dark] .search-page .suggest button{color:#5fbf8f}:root[data-theme=dark] .search-page .suggest button:hover,:root[data-theme=dark] .search-page .suggest button:focus-visible{background:#1c241e}:root[data-theme=dark] .deck-top .search-summary p{color:#edf3ee9e}:root[data-theme=dark] .deck-mark svg{background:#222b24eb}:root[data-theme=dark] .skills-link-tag{color:#5fbf8f}:root[data-theme=dark] .ask-head{background:#1c241e}:root[data-theme=dark] .qbtn.no,:root[data-theme=dark] .ask-head span,:root[data-theme=dark] .result-decide .pass,:root[data-theme=dark] .check-stage.stage-passed,:root[data-theme=dark] .acct-link.acct-del,:root[data-theme=dark] .dash-clear,:root[data-theme=dark] .dash-job-moves .dash-delete,:root[data-theme=dark] .dash-job-moves .dash-clear,:root[data-theme=dark] .acct-signout{color:#d9705e}:root[data-theme=dark] .qbtn.no,:root[data-theme=dark] .dash-clear,:root[data-theme=dark] .dash-job-moves .dash-delete,:root[data-theme=dark] .dash-job-moves .dash-clear{border-color:#d9705e}:root[data-theme=dark] .qbtn.no.on{color:#fff}.tabbar-item.on .dot-keep,.rail-item.on .dot-keep{fill:currentColor}.dash-rate-mark{margin-right:6px}.dash-rate-line{margin:6px 0 0;font-size:15px}.break-help-link{color:var(--ink-quiet);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.break-help-scrim{z-index:20;background:#11151157;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.break-help{border:1px solid var(--line);background:var(--paper);width:100%;max-width:420px;max-height:calc(100vh - 32px);color:var(--ink);border-radius:12px;padding:20px 20px 16px;position:relative;overflow-y:auto;box-shadow:0 18px 40px -18px #1115118c}.break-help h3{margin:0 40px 12px 0;font-size:20px}.break-help ol{margin:0 0 16px;padding-left:22px}.break-help li{margin:0 0 10px;font-size:16px;line-height:1.4}.break-help-x{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:8px;font-size:26px;line-height:1;position:absolute;top:6px;right:6px}.qbtn.no:not(.on),:root[data-theme=dark] .qbtn.no:not(.on){color:var(--pill-ink)}.chip.is-told{background:var(--mint);border-color:var(--mint);color:var(--mint-ink)}.chip-told{opacity:.9;margin-left:8px;font-size:12px;font-weight:700}.qhelp{margin:4px 0 8px}.qhelp .hint{margin:0 0 4px}.qhelp .qjog{font-style:italic}.ask-num{vertical-align:1px;border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-right:6px;padding:0 5px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.ask-nums{margin-right:2px}.ask-nums .ask-num{background:var(--accent);border-color:var(--accent);color:var(--paper);margin-right:4px}.tailor-bullet.has-choice{flex-wrap:wrap}.tailor-choice{border:1px solid var(--line);background:var(--ground);border-radius:10px;flex-basis:100%;margin:6px 0 4px;padding:10px 12px}.tailor-choice-line{color:var(--ink);margin:0 0 6px;font-weight:600}.tailor-choice .hint{margin:0 0 10px}.tailor-choice-tools{flex-wrap:wrap;gap:8px;display:flex}.tailor-choice-tools button{border-radius:14px;min-height:44px;padding:10px 20px;font-weight:700}.tailor-choice-tools .choice-use{background:var(--paper);border:1.5px solid var(--mint);color:var(--mint)}.tailor-choice-tools .choice-keep{background:var(--mint);border:1.5px solid var(--mint);color:var(--mint-ink)}:root[data-theme=dark] .tailor-choice-tools .choice-use{border-color:var(--accent);color:var(--accent)}.tailor-bullet.has-choice .tailor-linetext{flex-basis:100%}.tailor-bullet.is-movable .tailor-linetext{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (hover:hover){.tailor-bullet.is-movable .tailor-linetext{cursor:grab}}.tailor-bullet.is-dragging{background:var(--paper);cursor:grabbing;z-index:1;position:relative;box-shadow:0 4px 14px #00000024}.linetool.tailor-move{min-width:32px;padding:6px 4px;font-size:16px}.linetool.tailor-move:disabled{color:var(--ink-quiet);opacity:.4;cursor:default}@media (width<=640px){.tailor-bullet.is-movable{flex-wrap:wrap}.tailor-bullet.is-movable .tailor-linetext{flex-basis:100%}}.acct-buy{gap:10px;display:grid}.acct-details .acct-kicker,.acct-details .acct-fieldlabel,.acct-details .acct-country legend{color:var(--acct-ink-60);font-size:13px;font-weight:700}.acct-details .acct-lead,.acct-details .acct-plan-line,.acct-details .acct-current{font-size:16px;line-height:1.5}.acct-details .acct-hint,.acct-details .acct-note,.acct-details .acct-rule,.acct-details .acct-whoemail,.acct-details .acct-rowbtn small{font-size:14px;line-height:1.5}.acct-details .acct-link,.acct-details .acct-swap .acct-link{font-size:15px;font-weight:700}.acct-details .acct-choices label{font-size:16px}.acct-choices label:has(input:checked){box-shadow:none}.acct-usage{background:var(--acct-tint);color:var(--acct-ink);border-radius:14px;margin:14px 0 4px;padding:16px}.acct-usage .acct-plan-line{margin:0 0 8px}.acct-usage .acct-plan-line:last-child{margin:2px 0 0}.acct-usage-bar{background:var(--acct-paper);border-radius:999px;height:8px;margin:0 0 14px;overflow:hidden}.acct-usage-bar i{background:var(--mint);border-radius:999px;height:100%;display:block}:root[data-theme=dark] .acct-usage{background:var(--pill)}:root[data-theme=dark] .acct-usage-bar{background:var(--ground)}:root[data-theme=dark] .acct-usage-bar i{background:var(--accent)}.acct-details .acct-hint{color:var(--acct-ink-87);font-size:15px;line-height:1.55}.acct-details .acct-hint.acct-callout{color:var(--acct-ink);background:var(--acct-tint);border-radius:14px;gap:10px;margin:10px 0 20px;padding:12px 14px;font-size:15px;line-height:1.55;display:flex}.acct-details .acct-hint.acct-callout:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e6b47' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cline x1='12' y1='11' x2='12' y2='16'/%3E%3Cline x1='12' y1='8' x2='12' y2='8'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:20px;height:20px;margin-top:1px}.acct-details .acct-lead{color:var(--acct-ink-87)}:root[data-theme=dark] .acct-details .acct-hint.acct-callout{background:var(--pill)}:root[data-theme=dark] .acct-details .acct-hint.acct-callout:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235fbf8f' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cline x1='12' y1='11' x2='12' y2='16'/%3E%3Cline x1='12' y1='8' x2='12' y2='8'/%3E%3C/svg%3E")}.acct-go[disabled]{background:var(--pill);border-color:var(--pill);color:var(--pill-ink)}.set-screen{--set-quiet:#5c6a60;--set-soft:#3b463e;--set-chev:#8a958d;--set-hover:#eef3ee;--set-tile:#d5e8dc;--set-tile-ink:#1e6b47;width:100%;max-width:600px;color:var(--acct-ink);margin:0 auto;padding:4px 0 48px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px}:root[data-theme=dark] .set-screen{--set-quiet:#edf3ee9e;--set-soft:#edf3eede;--set-chev:#edf3ee6b;--set-hover:#edf3ee0d;--set-tile:#5fbf8f29;--set-tile-ink:#5fbf8f}.set-screen .set-title{letter-spacing:-.02em;text-align:left;margin:4px 0 20px;font-size:28px;font-weight:700;line-height:1.2}.set-back{min-height:44px;color:var(--acct-green);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:2px;margin:0 0 0 -8px;padding:0 10px 0 2px;font-size:16px;font-weight:500;display:inline-flex}.set-back svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.set-back:focus-visible{outline:2px solid var(--acct-field);outline-offset:2px}.set-group{border:0;min-width:0;margin:0 0 28px;padding:0}.set-head{color:var(--acct-green);margin:0 0 8px;padding:0 16px;font-size:14px;font-weight:600;line-height:1.4;display:block}legend.set-head{float:left;width:100%}legend.set-head+*{clear:both}.set-list{background:var(--acct-paper);border:1px solid var(--acct-rule);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.set-list>li{margin:0;padding:0;position:relative}.set-row{width:100%;min-height:52px;color:var(--acct-ink);font:inherit;text-align:left;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin:0;padding:12px 16px;font-size:16px;font-weight:400;line-height:1.35;display:flex;position:relative}.set-list>.set-row+.set-row:before,.set-list>li+li>.set-row:before{content:"";background:var(--acct-rule);height:1px;position:absolute;top:0;left:16px;right:0}.set-list.set-tiled>.set-row+.set-row:before,.set-list.set-tiled>li+li>.set-row:before{left:58px}button.set-row,label.set-row{cursor:pointer}button.set-row:hover:not([disabled]),label.set-row:hover{background:var(--set-hover)}button.set-row:focus-visible{outline:2px solid var(--acct-field);outline-offset:-2px}label.set-row:has(input:focus-visible){outline:2px solid var(--acct-field);outline-offset:-2px}button.set-row[disabled]{cursor:default;opacity:.45}.set-group button.set-row[disabled]:has(.set-value){opacity:1}.set-label{flex:auto;min-width:0}.set-value{min-width:0;max-width:62%;color:var(--set-quiet);text-align:right;overflow-wrap:anywhere;flex:0 auto}.set-chev{fill:none;width:18px;height:18px;stroke:var(--set-chev);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-right:-4px}.set-tile{background:var(--set-tile);width:30px;height:30px;color:var(--set-tile-ink);border-radius:8px;flex:none;place-items:center;display:grid}.set-tile .acct-rowic{width:18px;height:18px;color:inherit}.set-action{color:var(--acct-green);font-weight:500}.set-danger{color:var(--acct-wrong);font-weight:500}.set-center{text-align:center;justify-content:center}.set-choice input[type=radio]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.set-tick{fill:none;width:20px;height:20px;stroke:var(--acct-green);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;visibility:hidden;flex:none}.set-choice:has(input:checked) .set-tick{visibility:visible}.set-field input{min-width:0;color:var(--acct-ink);font:inherit;text-align:right;background:0 0;border:0;outline:0;flex:auto;margin:0;padding:0;font-size:16px}.set-field .set-label{flex:none}.set-field:focus-within{box-shadow:inset 0 0 0 2px var(--acct-field);border-radius:14px}.set-foot,.set-note,.set-lead{color:var(--set-soft);margin:8px 16px 0;font-size:15px;line-height:1.5}.set-note:empty{display:none}.set-lead{margin:-8px 0 20px}.set-screen .acct-hint.acct-callout{margin:0 0 10px}.set-screen .set-list+.acct-hint.acct-callout{margin:10px 0 0}.set-avatar{color:#fff;background:#1f6b47;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:grid}.set-avatar-big{width:72px;height:72px;font-size:28px}.set-me{text-align:center;flex-direction:column;align-items:center;margin:0 0 24px;display:flex}.set-me .set-avatar-big{margin-bottom:10px}.set-me-name{color:var(--acct-ink);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.3;display:block}.set-me-email{color:var(--set-quiet);overflow-wrap:anywhere;margin:2px 0 0;font-size:15px;line-height:1.4;display:block}.set-profile{gap:14px;min-height:76px}.set-profile .set-me-name{font-size:17px}.set-save{margin:-8px 0 28px}.set-save .set-note{text-align:center;margin:8px 0 0}.set-form{margin:14px 0 0}.set-form .set-foot{margin:0 0 12px}.set-form .acct-f input{background:var(--acct-paper)}.set-screen .acct-err{margin:8px 4px 12px}.set-plan{background:var(--acct-tint);color:var(--acct-ink);border-radius:14px;margin:0 0 28px;padding:18px 16px 6px}:root[data-theme=dark] .set-plan{background:var(--pill)}.set-plan-name{margin:0;font-size:22px;font-weight:700;line-height:1.25}.set-plan-name:last-child{margin-bottom:12px}.set-plan-when{color:var(--set-soft);margin:2px 0 16px;font-size:15px;line-height:1.5}.set-plan-line{margin:0 0 8px;font-size:16px;line-height:1.45}.set-plan .acct-usage-bar{margin:0 0 14px}.set-about{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:22px 16px 18px;display:flex}.set-about .set-foot{margin:0}.set-stack{flex-direction:column;align-items:flex-start;gap:2px}.set-stack .set-value{text-align:left;overflow-wrap:anywhere;max-width:100%}:root .set-screen .set-field input,:root[data-theme=dark] .set-screen .set-field input{box-shadow:none;background:0 0;border:0}.set-about .acct-wordmark{font-size:26px}.avatarbtn{text-decoration:none}:root[data-theme=dark] .lens .glass{fill:none}
