@import url("https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,500;12..96,700;12..96,800&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500&display=swap");:root{--ds-ink:#282134;--ds-ink-2:#5d5764;--ds-ink-3:#767179;--ds-line:#ebe5e0;--ds-line-2:#ddd5cf;--ds-bg:#fffdfa;--ds-bg-2:#f6f3ef;--ds-bg-3:#efebe6;--ds-white:#ffffff;--ds-primary:#0e3030;--ds-primary-hover:#1a4645;--ds-green:#37735d;--ds-good:#37735d;--ds-good-soft:#e5eee8;--ds-warn:#8a5a1c;--ds-warn-soft:#f7ecdf;--ds-bad:#b42318;--ds-bad-soft:#fbeae8;--ds-lilac:#eee7f2;--ds-lilac-ink:#5b4a6b;--ds-mint:#e8ecdf;--ds-mint-ink:#4c5a36;--ds-sand:#f3e9df;--ds-sand-ink:#7a5634;--ds-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ds-fs-xs:12px;--ds-fs-sm:13px;--ds-fs-md:14px;--ds-fs-base:15px;--ds-fs-lg:17px;--ds-fs-xl:24px;--ds-fs-2xl:30px;--ds-fs-3xl:44px;--ds-tight:-.025em;--ds-tighter:-.04em;--ds-1:4px;--ds-2:8px;--ds-3:12px;--ds-4:16px;--ds-5:20px;--ds-6:24px;--ds-8:32px;--ds-10:40px;--ds-12:48px;--ds-16:64px;--ds-r-xs:5px;--ds-r-sm:8px;--ds-r-md:12px;--ds-r-lg:16px;--ds-r-pill:999px;--ds-page-x:32px;--ds-page-y:28px;--ds-head-h:72px;--ds-content:1040px;--ds-control:40px;--ds-ease:150ms ease}@media (max-width:860px){:root{--ds-page-x:16px;--ds-page-y:20px;--ds-head-h:60px;--ds-fs-3xl:32px;--ds-fs-2xl:24px;--ds-fs-xl:22px}}.app.uid,.app.uid .pe,.app.uid .rz{--ink:var(--ds-ink);--ink-2:var(--ds-ink-2);--ink-3:var(--ds-ink-3);--line:var(--ds-line);--line-2:var(--ds-line-2);--sunk:var(--ds-bg-2);--sunk-2:var(--ds-bg-3);--good:var(--ds-good);--good-bg:var(--ds-good-soft);--warn:var(--ds-warn);--warn-bg:var(--ds-warn-soft);--bad:var(--ds-bad);--bad-bg:var(--ds-bad-soft)}.app.uid,.app.uid :not(svg):not(svg *){font-family:var(--ds-font)!important;text-transform:none!important}.app.uid{color:var(--ds-ink);-webkit-font-smoothing:antialiased}.app.uid,.app.uid .app-main{background:var(--ds-bg)}.app.uid :is(.ut-head,.ufs-head h2,.ufs-group legend,.ufs-group>p,.rs-src,.gd-where,.gd-start-k,.ab-k,.pe-mfoot-n,.bil-table thead th,.bil-plan-name,.u-pick,.u-sort,.pe-box-h,.pe-pill,.u-tag,.an-label,.app-tabs button,.u-btn,.pe-btn,.bil-btn,.bil-cmp-btn,.pe-eyebrow,.pp-pill,.li-term,.pe-legend-n){letter-spacing:0!important}.app.uid .app-head{min-height:var(--ds-head-h);padding:var(--ds-4) var(--ds-page-x);background:var(--ds-bg);border-bottom-color:var(--ds-line)}.app.uid .with-tabs .app-head{padding-bottom:0}.app.uid .app-head h1{font-size:var(--ds-fs-xl);font-weight:650;letter-spacing:var(--ds-tight);color:var(--ds-ink)}.app.uid .app-tabs{gap:var(--ds-6);margin-top:var(--ds-3)}.app.uid .app-tabs button{padding:var(--ds-2) 0 var(--ds-3);font-size:var(--ds-fs-md);font-weight:500;color:var(--ds-ink-3)}.app.uid .app-tabs button:hover{color:var(--ds-ink)}.app.uid .app-tabs button[aria-selected=true]{font-weight:600;box-shadow:inset 0 -2px 0 var(--ds-ink)!important}.app.uid .app-tabs span{border-radius:var(--ds-r-pill)!important;padding:0 7px;font-size:11px;border-color:var(--ds-line-2);color:var(--ds-ink-3)}.app.uid .app-tabs [aria-selected=true] span{background:var(--ds-ink);border-color:var(--ds-ink);color:var(--ds-white)}.app.uid .app-body:not(.flush){padding:var(--ds-page-y) var(--ds-page-x) var(--ds-16)}.app.uid .app-body.fit{padding-bottom:var(--ds-6)}.app.uid .app-body:not(.fit):not(.flush)>*{max-width:var(--ds-content)}.app.uid .an{background:var(--ds-surface);color:var(--ds-ink)}.app.uid .an-top{border-bottom:1px solid var(--ds-line)}.app.uid .an-brand{color:var(--ds-ink)!important;font-size:18px!important;letter-spacing:var(--ds-tight)!important}.app.uid .an-close,.app.uid .an-toggle{color:var(--ds-ink-3);border-radius:var(--ds-r-sm)!important}.app.uid .an-close:hover,.app.uid .an-toggle:hover{border-color:var(--ds-line-2);color:var(--ds-ink)}.app.uid .an-label{background:var(--ds-line)!important}.app.uid .an-item{border-radius:var(--ds-r-sm)!important;color:var(--ds-ink-2);font-size:var(--ds-fs-md);font-weight:500}.app.uid .an-item svg{color:var(--ds-ink-3);opacity:1}.app.uid .an-item:hover{background:var(--ds-bg-2);color:var(--ds-ink)}.app.uid .an-item[aria-current=page]{background:var(--ds-bg-3);font-weight:600}.app.uid .an-item[aria-current=page] svg{color:var(--ds-ink)}.app.uid .an-item:focus-visible{outline-color:var(--ds-ink)}.app.uid .an-item[aria-current=page] .an-n,.app.uid .an-n{color:var(--ds-ink-3)}.app.uid .pc{background:var(--ds-bg);border:1px solid var(--ds-line);border-radius:var(--ds-r-md)!important}.app.uid .pc,.app.uid .pc-name,.app.uid .pc-who{color:var(--ds-ink)}.app.uid .pc-av{background:var(--ds-lilac);color:var(--ds-lilac-ink)}.app.uid .pc-row dt{color:var(--ds-ink-3)}.app.uid .pc-row dd{color:var(--ds-ink)}.app.uid .pc-add,.app.uid .pc-out{color:var(--ds-ink-3)}.app.uid .pc-add:hover,.app.uid .pc-cta,.app.uid .pc-cta:hover,.app.uid .pc-out:hover{color:var(--ds-ink)}.app.uid .pc-pill{border-color:var(--ds-line-2)!important;color:var(--ds-ink-2)!important;background:transparent!important}.app.uid .pc-pill.on{background:var(--ds-mint)!important;border-color:var(--ds-mint)!important;color:var(--ds-mint-ink)!important}.app.uid .pc-prog{display:grid;grid-gap:6px;gap:6px;color:var(--ds-ink-3)}.app.uid .pc-prog-t{display:flex;justify-content:space-between;font-size:var(--ds-fs-xs)}.app.uid .pc-prog i{height:4px;background:var(--ds-bg-3);border-radius:var(--ds-r-pill)!important;overflow:hidden}.app.uid .pc-add:focus-visible,.app.uid .pc-cta:focus-visible,.app.uid .pc-out:focus-visible,.app.uid .pc-pill:focus-visible,.app.uid .pc-who:focus-visible{outline-color:var(--ds-ink)}.app.uid .an-mbar{background:var(--ds-surface);color:var(--ds-ink);border-bottom:1px solid var(--ds-line)}.app.uid .an-mbar .an-brand{color:var(--ds-ink)!important}.app.uid .an-burger{color:var(--ds-ink);border-radius:var(--ds-r-sm)!important}.app.uid .an-scrim{background:rgb(40 33 52/.35)}.app.uid :is(.u-btn,.pe-btn,.bil-btn,.bil-cmp-btn,.ais-go,.ais-btn,.ais-resume,.pr-btn,.rz-btn){min-height:var(--ds-control);padding:0 var(--ds-4);gap:var(--ds-2);font-size:var(--ds-fs-sm);font-weight:600;border-radius:var(--ds-r-sm)!important;transition:background var(--ds-ease),color var(--ds-ease),border-color var(--ds-ease)}.app.uid .ais .ais-go,.app.uid :is(.u-btn,.pe-btn,.bil-cmp-btn,.ais-btn-primary,.pr-btn):not(.ghost):not(.static):not(.danger):not(:disabled){background:var(--ds-primary);border:1px solid var(--ds-primary);color:var(--ds-white)}.app.uid .ais .ais-go:hover,.app.uid :is(.u-btn,.pe-btn,.bil-cmp-btn,.ais-btn-primary,.pr-btn):not(.ghost):not(.static):not(.danger):not(:disabled):hover{background:var(--ds-primary-hover);border-color:var(--ds-primary-hover)}.app.uid .ais .ais-go:disabled{opacity:.55}.app.uid .ais-btn:not(.ais-btn-primary),.app.uid .bil-btn,.app.uid :is(.u-btn,.pe-btn,.bil-cmp-btn,.pr-btn).ghost{background:var(--ds-surface);color:var(--ds-ink);border:1px solid var(--ds-line-2)}.app.uid .ais-btn:not(.ais-btn-primary):hover,.app.uid .bil-btn:hover,.app.uid :is(.u-btn,.pe-btn,.bil-cmp-btn,.pr-btn).ghost:hover{border-color:var(--ds-ink);background:var(--ds-surface)}.app.uid :is(.u-btn,.pe-btn,.bil-cmp-btn,.pr-btn):disabled{background:var(--ds-bg-2);color:var(--ds-ink-3);border-color:var(--ds-line);opacity:1;cursor:not-allowed}.app.uid .pe-btn.danger{color:var(--ds-bad);border-color:var(--ds-bad);background:var(--ds-surface)}.app.uid :is(.u-btn,.pe-btn,.bil-btn,.bil-cmp-btn,.pe-link,.u-link,.ais-go,.ais-resume):focus-visible{outline:2px solid var(--ds-ink);outline-offset:2px}.app.uid .u-icon{width:var(--ds-control);height:var(--ds-control);border:1px solid var(--ds-line-2);border-radius:var(--ds-r-sm)!important;color:var(--ds-ink-2);background:var(--ds-surface)}.app.uid .u-icon:hover{border-color:var(--ds-ink);color:var(--ds-ink)}.app.uid :is(.u-modal-x,.tip-btn){border-radius:var(--ds-r-pill)!important}.app.uid :is(.u-link,.pe-link,.ais-link){color:var(--ds-ink)}.app.uid :is(.pe-input,.ufs-search,.ufs-input,.ufs-toggle,.ais-bar,.pr-val input,.pr-val.boxed,.rz-inp){border-radius:var(--ds-r-sm)!important;border-color:var(--ds-line-2);background:var(--ds-surface)}.app.uid .pe-input{min-height:var(--ds-control);font-size:var(--ds-fs-md)}.app.uid .ais .ais-bar{min-height:52px;padding:5px 5px 5px 16px;border:1px solid var(--ds-line-2)}.app.uid .ais .ais-bar input{font-size:var(--ds-fs-base);padding:8px 0}.app.uid .ais .ais-go{min-height:40px;padding:0 var(--ds-4)}.app.uid .ais-resume{min-height:52px!important;border:1px solid var(--ds-line-2)!important;background:var(--ds-surface)!important;color:var(--ds-ink)!important}.app.uid .ais-resume:hover{border-color:var(--ds-ink)!important}.app.uid :is(.pe-input,.ufs-input,.ufs-search,.ais-bar):focus-within{border-color:var(--ds-ink)}.app.uid .ufs-search{border-color:var(--ds-line-2)}.app.uid .ufs-box,.app.uid input[type=checkbox]{border-radius:var(--ds-r-xs)!important;border-color:var(--ds-ink-3)!important}.app.uid .ufs-opt.on .ufs-box{background:var(--ds-surface);border-color:var(--ds-ink)!important}.app.uid .ufs-opt.on .ufs-box:after{border-color:var(--ds-ink)}.app.uid .ufs-head h2{font-size:var(--ds-fs-lg);font-weight:650;color:var(--ds-ink)}.app.uid .ufs-group>:first-child{font-size:var(--ds-fs-sm)!important;font-weight:600!important;color:var(--ds-ink)!important}.app.uid :is(.u-tag,.pe-pill,.ais-chip,.u-when,.bil-plan-name em,.pp-pill,.li-term,.pe-chip,.rz-chip){border-radius:var(--ds-r-pill)!important}.app.uid .u-tag{padding:2px 10px;font-size:var(--ds-fs-xs);font-weight:500;border-color:var(--ds-line-2);color:var(--ds-ink-2)}.app.uid .u-tag.solid{background:var(--ds-bg-3);border-color:var(--ds-bg-3);color:var(--ds-ink)}.app.uid .pe-pill{padding:3px 10px;font-size:var(--ds-fs-xs);font-weight:500}.app.uid .pe-pill.warn{border-color:#d9b98f;color:var(--ds-warn);background:var(--ds-warn-soft)}.app.uid .pe-pill.good{border-color:#b8d0c3;color:var(--ds-good);background:var(--ds-good-soft)}.app.uid .pe-pill.bad{border-color:#ecc3be;color:var(--ds-bad);background:var(--ds-bad-soft)}.app.uid .u-when.today{background:var(--ds-good-soft);color:var(--ds-good)}.app.uid .u-when.fresh,.app.uid .u-when.week{background:var(--ds-bg-2);color:var(--ds-ink-2)}.app.uid :is(.pe-box,.u-job,.bil-us-card,.bil-card,.bil-sheet,.bil-tier,.ais-card,.pe-card,.u-table,.gd-card,.pe-notice,.pe-error,.pe-fail,.rs-note,.pr-card,.pr-nav,.pr-meter,.pj-card,.pbc,.pb-check,.pb-deep,.pb-gloss,.pb-sample,.pb-table-scroll,.li-read,.li-copy,.li-drop,.pe-page,.pe-plist,.pe-option,.pe-verdict,.pe-generic,.pe-skim,.rz-quota,.rz-list,.rz-how,.rz-err,.rz-scan,.bil-note,.bil-err,.bil-cmp-wrap,.bil-co,.bil-us-status,.bil-soon){border-radius:var(--ds-r-md)!important}.app.uid :is(.pe-box,.u-job,.bil-card,.bil-sheet,.bil-tier,.ais-card,.pe-card,.u-table):after,.app.uid :is(.pe-box,.u-job,.bil-card,.bil-sheet,.bil-tier,.ais-card,.pe-card,.u-table):before{display:none}.app.uid :is(.pe-box,.u-job,.bil-us-card,.gd-card){padding:var(--ds-6);border:1px solid var(--ds-line);background:var(--ds-surface)}.app.uid :is(.pe-box,.u-job,.gd-card,.bil-us-card):hover{border-color:var(--ds-line-2)}.app.uid .u-table{overflow:hidden;border-color:var(--ds-line);background:var(--ds-surface)}.app.uid .pe-box{margin-bottom:var(--ds-4)}.app.uid .pe-box-h{font-size:var(--ds-fs-lg);font-weight:650;letter-spacing:var(--ds-tight)!important}.app.uid .pe-intro-lede{margin:var(--ds-2) 0 var(--ds-4);font-size:var(--ds-fs-base);color:var(--ds-ink-2)}.app.uid .pe-intro-list{gap:var(--ds-3) var(--ds-6);padding-top:var(--ds-4);border-top-color:var(--ds-line)}.app.uid .pe-intro-list b{font-weight:500;color:var(--ds-ink)}.app.uid .pe-intro-list li:before{border-color:var(--ds-green)}.app.uid .pe-box-acts{margin-top:var(--ds-5)}.app.uid .pe-foot,.app.uid .pe-hint{font-size:var(--ds-fs-sm);color:var(--ds-ink-3)}.app.uid .pe-notice{padding:var(--ds-4) var(--ds-5);font-size:var(--ds-fs-md);border:0;background:var(--ds-warn-soft);color:var(--ds-ink)}.app.uid .gd-courses img,.app.uid .pe-shots img,.app.uid .pe-thumb,.app.uid .rs-thumb{border-radius:var(--ds-r-sm)!important;overflow:hidden}.app.uid .rs-note{background:var(--ds-bg-2)}.app.uid .rs-title{letter-spacing:var(--ds-tight);font-weight:650}.app.uid .li-read li.partial .li-read-mark,.app.uid .pe-meter span.warn{background:#c9913f;border-color:#c9913f}.app.uid .bil-note.ok,.app.uid .pr-status.ok{color:var(--ds-good);border-color:var(--ds-good)}.app.uid .bil-field-err,.app.uid .pr-err,.app.uid .pr-lbl i{color:var(--ds-bad)}.app.uid .pr-err{background:var(--ds-bad-soft);border-color:#ecc3be}.app.uid .pr-btn.danger{background:var(--ds-bad);border-color:var(--ds-bad);color:var(--ds-white)}.app.uid .u-modal-x.warn{border-color:var(--ds-bad);color:var(--ds-bad);border-radius:var(--ds-r-sm)!important}.app.uid :is(.pr-bar,.bil-meter,.pe-bar,.ais-track){border-radius:var(--ds-r-pill)!important;overflow:hidden;background:var(--ds-bg-3)}.app.uid .bil-meter i,.app.uid .pc-prog b,.app.uid .pe-bar span,.app.uid .pr-bar i{background:var(--ds-green)!important}.app.uid .ut-head{color:var(--ds-ink-3);font-size:var(--ds-fs-sm);font-weight:500}.app.uid .ut-row:hover{background:var(--ds-bg)}.app.uid .bil-table td,.app.uid .bil-table th{border-bottom-color:var(--ds-line)}.app.uid .bil-table thead th{font-size:var(--ds-fs-sm);font-weight:500;color:var(--ds-ink-3)}.app.uid .u-modal.u-modal:not(.pe-rmodal){border-radius:var(--ds-r-lg)!important;border:0;overflow:hidden;box-shadow:0 0 0 100vmax rgb(40 33 52/.4)!important}.app.uid .u-modal-h{padding:var(--ds-5) var(--ds-8)}.app.uid .u-modal-h h2{font-size:var(--ds-fs-xl);font-weight:650;letter-spacing:var(--ds-tight)}@media (max-width:860px){.app.uid .u-modal.u-modal:not(.pe-rmodal){border-radius:0!important}.app.uid .u-modal-h{padding:var(--ds-4)}}.app.uid .tip-body{border-radius:var(--ds-r-sm)!important}.app.uid .gd-start{background:var(--ds-lilac);color:var(--ds-ink);border-radius:var(--ds-r-lg)!important}.app.uid .gd-start h2{color:var(--ds-ink);letter-spacing:var(--ds-tight);font-weight:650}.app.uid .gd-start p.gd-start-t{color:var(--ds-ink-2)}.app.uid .gd-start-k{color:var(--ds-lilac-ink);font-size:var(--ds-fs-sm);font-weight:600}.app.uid .gd-start .u-btn.ghost{background:transparent;color:var(--ds-ink);border-color:#bfb1cc}.app.uid .gd-start .u-btn.ghost:hover{background:rgb(255 255 255/.6)}.app.uid .ab-hero{background:var(--ds-lilac);color:var(--ds-ink);border-radius:var(--ds-r-lg)!important}.app.uid .ab-hero h2{color:var(--ds-ink);font-weight:650;letter-spacing:var(--ds-tighter)}.app.uid .ab-hero .ab-k{color:var(--ds-lilac-ink);font-size:var(--ds-fs-sm)}.app.uid .ab-lede{color:var(--ds-ink-2)}.app.uid .ab-hero .u-btn.ghost{background:transparent;color:var(--ds-ink);border-color:#bfb1cc}.app.uid .ab-path li{color:var(--ds-ink)}.app.uid .ab-path li:before{background:#cbbfd6}.app.uid .ab-path span{border-color:#bfb1cc;background:rgb(255 255 255/.6);color:var(--ds-ink);border-radius:var(--ds-r-pill)!important}.app.uid .ab-path li:last-child span{background:var(--ds-primary);border-color:var(--ds-primary);color:var(--ds-white)}.app.uid .ab-k{color:var(--ds-ink-3);font-size:var(--ds-fs-sm)}.app.uid .ab-facts{border:1px solid var(--ds-line);border-radius:var(--ds-r-md)!important;background:var(--ds-surface);overflow:hidden}.app.uid .ab-facts b{color:var(--ds-ink);letter-spacing:var(--ds-tight);font-weight:650}.app.uid .ab-grid{border:0;gap:var(--ds-4)}.app.uid .ab-grid li{border:0}.app.uid .ab-tile{border:1px solid var(--ds-line);border-radius:var(--ds-r-md)!important;background:var(--ds-surface)}.app.uid .ab-grid li:nth-child(3n+1) .ab-tile:hover{background:var(--ds-lilac)}.app.uid .ab-grid li:nth-child(3n+2) .ab-tile:hover{background:var(--ds-mint)}.app.uid .ab-grid li:nth-child(3n) .ab-tile:hover{background:var(--ds-sand)}.app.uid .ab-tile:hover,.app.uid .ab-tile:hover .ab-n,.app.uid .ab-tile:hover .ab-tt{color:var(--ds-ink)}.app.uid :is(.ab-sec-h h2,.ab-end h2,.ab-founder h2){letter-spacing:var(--ds-tight);font-weight:650}.app.uid .ab-rules li{border:0;border-radius:var(--ds-r-md)!important}.app.uid .ab-rules li:first-child{background:var(--ds-lilac)}.app.uid .ab-rules li:nth-child(2){background:var(--ds-mint)}.app.uid .ab-rules li:nth-child(3){background:var(--ds-sand)}.app.uid .ab-rules li:nth-child(4){background:var(--ds-bg-2)}.app.uid .ab-founder{border-radius:var(--ds-r-md)!important;background:var(--ds-surface)}.app.uid .ab-portrait{filter:none}.app.uid .ab-founder h2 span,.app.uid .ab-portrait{border-radius:var(--ds-r-pill)!important}.app.uid .ab-end{border:0;border-radius:var(--ds-r-lg)!important;background:var(--ds-mint)}.app.uid .gd-mark{border-radius:var(--ds-r-pill)!important;border-color:var(--ds-line-2)}.app.uid .gd-flow>li:before{background:var(--ds-line-2)}.app.uid .gd-flow>li:not(:last-child):after{border-color:var(--ds-line-2)}.app.uid .gd-step.desimorph .gd-mark{background:var(--ds-primary);border-color:var(--ds-primary)}.app.uid .gd-step.desimorph .gd-card{border-color:var(--ds-line-2)}.app.uid .gd-ask .gd-mark i{border-radius:var(--ds-r-xs)!important;border-color:var(--ds-lilac-ink);background:var(--ds-lilac)}.app.uid .gd-ask .gd-card{background:var(--ds-lilac);border:0}.app.uid .gd-branch b{border-radius:var(--ds-r-pill)!important}.app.uid .gd-courses a{border-radius:var(--ds-r-sm)!important}.app.uid .gd-legend i{border-radius:var(--ds-r-xs)!important}.app.uid .gd-legend i.d{background:var(--ds-primary);border-color:var(--ds-primary)}.app.uid .rz-edits li,.app.uid .rz-flags,.app.uid .rz-mini,.app.uid .rz-opt,.app.uid .rz-pri{border-radius:var(--ds-r-sm)!important}body:has(main.login){background:var(--ds-bg)!important;color:var(--ds-ink)!important}main.login{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:var(--ds-bg);font-family:var(--ds-font)}main.login .signin{width:min(400px,100%);display:grid;grid-gap:12px;gap:12px;padding:36px 32px 28px;background:var(--ds-surface)!important;color:var(--ds-ink)!important;border:1px solid var(--ds-line)!important;border-radius:var(--ds-r-lg)!important;font-family:var(--ds-font)}main.login,main.login *{font-family:var(--ds-font)!important}main.login .brand{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;letter-spacing:var(--ds-tight);color:var(--ds-ink)!important}main.login .brand .dot{width:22px;height:22px;background:var(--ds-lilac)!important;border:1px solid #bfb1cc;border-radius:var(--ds-r-pill)!important}main.login h1{margin:12px 0 0;font-size:28px;line-height:1.15;font-weight:650;letter-spacing:var(--ds-tighter);color:var(--ds-ink)!important;font-family:var(--ds-font)!important}main.login p{margin:0;font-size:15px;line-height:1.5;color:var(--ds-ink-2)!important}main.login .gbtn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;margin-top:8px;background:var(--ds-primary)!important;color:var(--ds-white)!important;border:1px solid var(--ds-primary)!important;border-radius:var(--ds-r-sm)!important;font:600 14px var(--ds-font)!important;cursor:pointer}main.login .gbtn:hover{background:var(--ds-primary-hover)!important}main.login .gbtn svg{background:#fff;border-radius:var(--ds-r-pill)!important;padding:2px}main.login .fine{font-size:12px!important;color:var(--ds-ink-3)!important}main.login .err{background:var(--ds-bad-soft)!important;color:var(--ds-bad)!important;border:0!important;border-radius:var(--ds-r-sm)!important;padding:10px 12px;font-size:14px}.dm-activity{position:fixed;top:0;left:0;right:0;z-index:3000;height:3px;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .2s ease .1s}.dm-activity[data-on="1"]{opacity:1;transition-delay:0s}.dm-activity i{position:absolute;top:0;bottom:0;left:0;width:40%;background:var(--ds-green);border-radius:999px!important;animation:dm-slide 1.1s ease-in-out infinite}@keyframes dm-slide{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}.dm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-busy]{cursor:progress!important}a[data-busy]:before,button[data-busy]:before{content:"";flex:none;width:14px;height:14px;margin-right:2px;border:2px solid;border-right:2px solid transparent;border-radius:999px!important;animation:dm-spin .7s linear infinite;opacity:.9}@keyframes dm-spin{to{transform:rotate(1turn)}}[aria-busy=true]{cursor:progress}.app.uid :is(.u-btn,.pe-btn,.bil-btn,.bil-cmp-btn,.ais-go,.ais-resume,.pr-btn,.u-icon):active:not(:disabled){transform:translateY(1px)}.app.uid .pc-skel{display:grid;grid-gap:10px;gap:10px;padding:14px}.app.uid .pc-skel i{display:block;height:12px;border-radius:999px!important;background:linear-gradient(90deg,var(--ds-bg-3) 25%,var(--ds-bg-2) 50%,var(--ds-bg-3) 75%);background-size:200% 100%;animation:dm-shimmer 1.2s ease-in-out infinite}.app.uid .pc-skel i:first-child{width:60%;height:16px}.app.uid .pc-skel i:nth-child(2){width:85%}.app.uid .pc-skel i:nth-child(3){width:40%}@keyframes dm-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.app.uid :is(.ais-track,.pe-bar){height:3px}.app.uid .ais-track i,.app.uid .rz-busy i{background:var(--ds-green)!important;border-radius:999px!important}@media (prefers-reduced-motion:reduce){.dm-activity i{animation:none;width:100%;opacity:.6}a[data-busy]:before,button[data-busy]:before{animation-duration:2s}.app.uid .pc-skel i{animation:none}}:root{--ds-rose:#f5e6ea;--ds-rose-ink:#7a3b4f;--ds-lilac-soft:#f7f3f9;--ds-sand-soft:#faf5ef;--ds-scrim:rgb(24 24 24/.55);--ds-modal-w:1180px}.app.uid :is(.ais-go,.ais-resume,.ais-btn,.ais-chip,.rz-btn,.pr-btn){letter-spacing:0!important}.app.uid .u-tag.solid[data-level]{border-color:transparent;font-weight:600}.app.uid .u-tag.solid:is([data-level=Junior],[data-level=Intern],[data-level=Beginner]){background:var(--ds-mint);color:var(--ds-mint-ink)}.app.uid .u-tag.solid:is([data-level=Mid],[data-level=Intermediate]){background:var(--ds-lilac);color:var(--ds-lilac-ink)}.app.uid .u-tag.solid:is([data-level=Senior],[data-level=Advanced]){background:var(--ds-sand);color:var(--ds-sand-ink)}.app.uid .u-tag.solid:is([data-level=Lead],[data-level=Principal],[data-level=Staff],[data-level=Head],[data-level=Director],[data-level=Manager]){background:var(--ds-rose);color:var(--ds-rose-ink)}.app.uid .u-tag.solid[data-level="All levels"]{background:var(--ds-bg-3);color:var(--ds-ink)}.app.uid .an-item[aria-current=page]{color:var(--ds-ink)}.app.uid .an-item[aria-current=page] svg{color:var(--ds-lilac-ink)}.app.uid .app-tabs [aria-selected=true] span{background:var(--ds-lilac);border-color:var(--ds-lilac);color:var(--ds-lilac-ink)}.app.uid .pc{background:var(--ds-lilac-soft);border-color:#e8def0}.app.uid .ut-head{background:var(--ds-sand-soft)}.app.uid .pe-box.pe-intro{background:var(--ds-mint);border-color:transparent}.app.uid .pe-box.pe-intro .pe-intro-list{border-top-color:#d3dbc7}.app.uid .pe-box.pe-intro .pe-pill{background:rgb(255 255 255/.7);border-color:transparent;color:var(--ds-mint-ink)}.app.uid .pe-notice{background:var(--ds-sand)}.app.uid .bil-us-card:nth-child(4n+1){background:var(--ds-lilac-soft)}.app.uid .bil-us-card:nth-child(4n+2){background:#f3f6ee}.app.uid .bil-us-card:nth-child(4n+3){background:var(--ds-sand-soft)}.app.uid .bil-us-card:nth-child(4n){background:#fbf3f5}.app.uid .bil-us-card{border-color:transparent}.app.uid .bil-cmp-plan.best{background:var(--ds-sand-soft)}.app.uid .gd-step:not(.desimorph) .gd-mark{background:var(--ds-mint);border-color:transparent}.app.uid .rs-full,.app.uid .u-modal.u-modal:not(.pe-rmodal){top:3vh!important;bottom:3vh!important;left:0!important;right:0!important;margin:0 auto!important;width:min(var(--ds-modal-w),calc(100vw - 48px))!important;height:auto!important;border:0!important;border-radius:var(--ds-r-lg)!important;overflow:hidden;background:var(--ds-surface);box-shadow:0 0 0 100vmax var(--ds-scrim)!important}.app.uid .u-modal-h{border-bottom:1px solid var(--ds-line)}.app.uid .u-modal-b,.app.uid .u-modal-h{background:var(--ds-surface)}.app.uid :is(.ais-veil,.bil-veil){background:var(--ds-scrim)!important}.app.uid .an-scrim{background:var(--ds-scrim)!important}.app.uid :is(.ais-card,.bil-card){width:min(560px,100%)!important;padding:var(--ds-8)!important;border:0!important;border-radius:var(--ds-r-lg)!important;background:var(--ds-surface)!important}.app.uid .bil-sheet{border:0!important;border-radius:var(--ds-r-lg)!important}.app.uid :is(.ais-card,.bil-card) h2{letter-spacing:var(--ds-tight)!important;font-weight:650!important}@media (max-width:860px){.app.uid .rs-full,.app.uid .u-modal.u-modal:not(.pe-rmodal){top:0!important;bottom:0!important;width:100%!important;border-radius:0!important}.app.uid :is(.ais-card,.bil-card){padding:var(--ds-6)!important}}.sg{--sg-ink:var(--ds-ink);--sg-ink-2:var(--ds-ink-2);--sg-ink-3:var(--ds-ink-3);--sg-line:var(--ds-line);--sg-line-2:var(--ds-line-2);--sg-blue:var(--ds-primary);--sg-blue-hover:var(--ds-primary-hover);--sg-font:var(--ds-font);background:var(--ds-bg)!important;color:var(--ds-ink)}.sg,.sg *{text-transform:none!important}.sg .sg-top{background:var(--ds-bg)!important}.sg .sg-logo{letter-spacing:var(--ds-tight)!important;font-size:18px!important;color:var(--ds-ink)!important}.sg h1{letter-spacing:var(--ds-tighter)!important;font-weight:650!important}.sg :is(button,.sg-card,.sg-plan,.sg-alert,input){border-radius:var(--ds-r-md)!important}.sg button{border-radius:var(--ds-r-sm)!important}.sg .sg-card{border-radius:var(--ds-r-lg)!important}.sg-c-linkedin,.sg-t-linkedin{--tint:#e8ecdf;--tint-ink:#4c5a36}.sg-c-resume,.sg-t-resume{--tint:#f3e9df;--tint-ink:#7a5634}.sg-c-portfolio,.sg-t-portfolio{--tint:#eee7f2;--tint-ink:#5b4a6b}.sg-c-resources,.sg-t-resources{--tint:#f5e6ea;--tint-ink:#7a3b4f}.app.uid .pr-k{letter-spacing:0!important;font-size:var(--ds-fs-sm);font-weight:600;color:var(--ds-ink-3)}.app.uid .pr-next{background:var(--ds-primary)!important;color:var(--ds-white)!important;border-radius:var(--ds-r-sm)!important;letter-spacing:0!important}.app.uid .pr-next:hover{background:var(--ds-primary-hover)!important}.app.uid .pr-next *{letter-spacing:0!important}.app.uid .pr-dot{border-radius:999px!important;border-color:var(--ds-line-2)!important}.app.uid .pr-dot.ok{background:var(--ds-green)!important;border-color:var(--ds-green)!important}.app.uid .pr-warn{border-left:0!important;background:var(--ds-sand)!important}.app.uid .pr-nav,.app.uid .pr-warn{border-radius:var(--ds-r-md)!important}.app.uid .pr-nav{overflow:hidden}.app.uid .pr-nav :is(button,a){border-radius:var(--ds-r-sm)!important}.app.uid .pr-nav [aria-current=page],.app.uid .pr-nav [aria-current=true],.app.uid .pr-nav [aria-selected=true]{box-shadow:none!important;background:var(--ds-lilac)!important;color:var(--ds-ink)!important}.app.uid :is(.pr-val.locked,.pr-card-f,.pr-savebar){border-radius:var(--ds-r-sm)!important}.app.uid .pr-card-f,.app.uid .pr-savebar{border-radius:0 0 var(--ds-r-md) var(--ds-r-md)!important}.app.uid .pr-card{overflow:hidden}.app.uid .bil-soon{border:0!important;background:var(--ds-sand)!important;border-radius:var(--ds-r-md)!important}.app.uid .bil-cmp-wrap{border:1px solid var(--ds-line)!important;border-radius:var(--ds-r-md)!important;overflow:hidden;background:var(--ds-surface)}.app.uid .bil-cmp :is(th,td){border-color:var(--ds-line)!important}.app.uid .bil-cmp-top i{background:var(--ds-lilac)!important;color:var(--ds-lilac-ink)!important;border-radius:999px!important;letter-spacing:0!important;font-style:normal;font-weight:600;padding:3px 10px}.app.uid .bil-cmp b,.app.uid .bil-cmp h2{letter-spacing:var(--ds-tight)}.app.uid :is(.pe-group-h,.li-track span,.pe-legend,.pe-legend span,.pe-step-h,.pe-count,.pe-mfoot-n,.li-dh h2,.pe-r-h,.pe-eyebrow){letter-spacing:0!important}.app.uid .pe-group-h{font-size:var(--ds-fs-md);font-weight:600}.app.uid .li-track li.done i,.app.uid .li-track li.now i{background:var(--ds-green)!important}.app.uid :is(.li-drop,.pe-option,.pe-plist li){border-radius:var(--ds-r-md)!important}:root{--ds-green:var(--ds-primary);--ds-good:var(--ds-primary);--ds-good-soft:var(--ds-lilac);--ds-warn:var(--ds-lilac-ink);--ds-warn-soft:var(--ds-lilac);--ds-mint:var(--ds-lilac);--ds-mint-ink:var(--ds-lilac-ink);--ds-sand:var(--ds-lilac);--ds-sand-ink:var(--ds-lilac-ink);--ds-rose:var(--ds-lilac);--ds-rose-ink:var(--ds-lilac-ink);--ds-sand-soft:var(--ds-bg-2)}.app.uid .pe-pill.good,.app.uid .pe-pill.warn,.app.uid .u-tag.solid[data-level]{background:var(--ds-lilac)!important;color:var(--ds-lilac-ink)!important}.app.uid .pe-pill.good,.app.uid .pe-pill.warn{border-color:transparent!important}.app.uid .u-when.today{background:var(--ds-lilac);color:var(--ds-lilac-ink)}.app.uid .li-read li.partial .li-read-mark,.app.uid .pe-meter span.warn{background:var(--ds-lilac-ink)!important;border-color:var(--ds-lilac-ink)!important}.app.uid .pe-verdict.good .pe-band,.app.uid .pe-verdict.warn .pe-band{color:#d9cbe6}.app.uid .ut-head{background:var(--ds-bg-2)}.app.uid .bil-us-card{background:var(--ds-surface)!important;border:1px solid var(--ds-line)!important}.app.uid .bil-cmp-plan.best{background:var(--ds-lilac-soft)!important}.app.uid .pc-pill.on{background:var(--ds-lilac)!important;border-color:var(--ds-lilac)!important;color:var(--ds-lilac-ink)!important}.app.uid .ab-grid li .ab-tile:hover,.app.uid .ab-rules li:nth-child(n){background:var(--ds-lilac-soft)!important}.app.uid .ab-end{background:var(--ds-lilac)!important}.app.uid .gd-step:not(.desimorph) .gd-mark{background:var(--ds-lilac);color:var(--ds-lilac-ink)}.sg-c-jobs,.sg-c-linkedin,.sg-c-portfolio,.sg-c-resources,.sg-c-resume,.sg-t-jobs,.sg-t-linkedin,.sg-t-portfolio,.sg-t-resources,.sg-t-resume{--tint:#eee7f2;--tint-ink:#5b4a6b}.app.uid iframe.rs-full{height:94vh!important;height:94dvh!important}@media (max-width:860px){.app.uid iframe.rs-full{height:100vh!important;height:100dvh!important}}.app.uid :is(.ufs-search,.ufs-input,.ais-bar,.pr-val.boxed) :is(input,select):is(:focus,:focus-visible){outline:none!important;box-shadow:none!important}.app.uid :is(.ufs-search,.ufs-input,.ais-bar,.pr-val.boxed) :is(input,select){border:0!important;background:transparent!important}.app.uid :is(.ufs-search,.ufs-input,.ais-bar):focus-within{border-color:var(--ds-ink)!important;box-shadow:0 0 0 3px var(--ds-lilac)!important}:root{--ds-ink:#16161d;--ds-ink-2:#474a55;--ds-ink-3:#686b76;--ds-line:#e4e6ec;--ds-line-2:#d3d6de;--ds-bg:#f5f6f8;--ds-bg-2:#f0f1f5;--ds-bg-3:#e8e9f0;--ds-primary:#3b37f0;--ds-primary-hover:#2c28d4;--ds-lilac:#ecebff;--ds-lilac-ink:#3530b8;--ds-lilac-soft:#f6f5ff;--ds-dot:#d6d9e1;--ds-font:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--ds-display:"Bricolage Grotesque","Geist",-apple-system,sans-serif;--ds-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--ds-scrim:rgb(22 22 29/.5)}.app.uid :is(h1,h2,h3,.pe-box-h,.rs-title,.ufs-head h2,.fname,.u-modal-h h2,.ab-facts b){font-family:var(--ds-display)!important;letter-spacing:-.02em!important}.app.uid .app-head h1{font-size:26px;font-weight:700}.app.uid :is(.an-n,.app-tabs span,.u-when,.ut-foot,.pe-pill,.pc-prog-t span:last-child,.ais-quota,.pe-hint,.u-count,.bil-meters b,.ab-n,.gd-mark){font-family:var(--ds-mono)!important;letter-spacing:0!important;font-feature-settings:"tnum" 1}.app.uid .app-head,.app.uid .app-main{background:var(--ds-bg)}.app.uid .app-body:not(.flush){background-color:var(--ds-bg);background-image:radial-gradient(var(--ds-dot) 1px,transparent 1.2px);background-size:22px 22px;background-position:-11px -11px}.app.uid :is(.pe,.rz,.ab,.rs-grid){background:transparent!important}.app.uid .an{background:#fbfbfd;border-right:1px solid var(--ds-line)}.app.uid .an-brand{font-family:var(--ds-display)!important;font-size:19px!important;font-weight:700!important;display:inline-flex!important;align-items:center;gap:8px}.app.uid .an-mbar .an-brand:before,.app.uid .an-top .an-brand:before{content:"";width:14px;height:14px;border:2px solid var(--ds-primary);border-radius:3px!important;box-shadow:3px 3px 0 0 var(--ds-lilac)!important}.app.uid .an-item{font-size:14px}.app.uid .an-item[aria-current=page]{background:var(--ds-lilac);color:var(--ds-lilac-ink)}.app.uid .an-item[aria-current=page] svg{color:var(--ds-primary)}.app.uid .pc{background:var(--ds-surface);border-color:var(--ds-line)}.app.uid :is(.u-job,.pe-box,.ab-tile,.gd-card,.bil-us-card){position:relative;transition:border-color .12s ease}.app.uid :is(.u-job,.pe-box,.ab-tile,.gd-card,.bil-us-card):hover{border-color:var(--ds-primary)!important}.app.uid :is(.u-job,.pe-box,.ab-tile,.gd-card,.bil-us-card):hover:before{content:"";display:block!important;position:absolute;inset:-4px;z-index:1;pointer-events:none;border:0!important;width:auto;height:auto;background:linear-gradient(var(--ds-primary),var(--ds-primary)) 0 0 /9px 9px no-repeat,linear-gradient(var(--ds-primary),var(--ds-primary)) 100% 0 /9px 9px no-repeat,linear-gradient(var(--ds-primary),var(--ds-primary)) 0 100% /9px 9px no-repeat,linear-gradient(var(--ds-primary),var(--ds-primary)) 100% 100% /9px 9px no-repeat}.app.uid :is(.u-job,.pe-box,.ab-tile,.gd-card,.bil-us-card):hover:after{content:"";display:block!important;position:absolute;inset:-3px;z-index:2;pointer-events:none;border:0!important;width:auto;height:auto;background:linear-gradient(#fff,#fff) 0 0 /7px 7px no-repeat,linear-gradient(#fff,#fff) 100% 0 /7px 7px no-repeat,linear-gradient(#fff,#fff) 0 100% /7px 7px no-repeat,linear-gradient(#fff,#fff) 100% 100% /7px 7px no-repeat}.app.uid .ut-row:hover{background:var(--ds-lilac-soft);box-shadow:inset 3px 0 0 var(--ds-primary)!important}.app.uid .app-tabs button[aria-selected=true]{color:var(--ds-ink);box-shadow:inset 0 -2px 0 var(--ds-primary)!important}.app.uid .app-tabs [aria-selected=true] span{background:var(--ds-primary);border-color:var(--ds-primary);color:#fff}.app.uid .hx-tokens b,.app.uid .hx-tokens svg{color:var(--ds-primary)!important}.app.uid .hx-bar{background:var(--ds-bg-3)!important}.app.uid .hx-bar i{background:var(--ds-primary)!important}.app.uid :is(.gd-start,.ab-hero,.ab-end){background-color:var(--ds-lilac)!important;background-image:linear-gradient(rgb(59 55 240/.06) 1px,transparent 0),linear-gradient(90deg,rgb(59 55 240/.06) 1px,transparent 0)!important;background-size:24px 24px!important}.app.uid .ab-hero h2{font-family:var(--ds-display)!important;font-weight:800;letter-spacing:-.035em!important}.app.uid :is(.gd-start-k,.ab-k){font-family:var(--ds-mono)!important;color:var(--ds-lilac-ink)}.app.uid .ufs{overflow-x:hidden}.app.uid .ufs-group,.app.uid .ufs-opt{min-width:0;max-width:100%;box-sizing:border-box}.app.uid .ufs-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app.uid .ufs-n{flex:none}.app.uid :is(.ufs-input,.ufs-search){width:100%;min-width:0;box-sizing:border-box}.app.uid :is(.ufs-input,.ufs-search) :is(input,select){width:100%;min-width:0}.sg,.sg *{font-family:var(--ds-font)!important}.sg .sg-logo,.sg h1{font-family:var(--ds-display)!important}.sg{background-color:var(--ds-bg)!important;background-image:radial-gradient(var(--ds-dot) 1px,transparent 1.2px)!important;background-size:22px 22px!important}@media (prefers-reduced-motion:reduce){.app.uid :is(.u-job,.pe-box,.ab-tile,.gd-card,.bil-us-card){transition:none}}.app.uid :is(.ab-hero,.gd-start,.ab-end) .u-btn.ghost{background:rgb(255 255 255/.55)!important;color:var(--ds-ink)!important;border:1px solid var(--ds-line-2)!important}.app.uid :is(.ab-hero,.gd-start,.ab-end) .u-btn.ghost:hover{background:var(--ds-surface)!important;color:var(--ds-primary)!important;border-color:var(--ds-primary)!important}.app.uid :is(.u-btn,.pe-btn,.bil-cmp-btn,.pr-btn).ghost:hover:not(:disabled){background:var(--ds-surface)!important;color:var(--ds-primary)!important;border-color:var(--ds-primary)!important}.app.uid :is(.u-btn,.pe-btn,.bil-cmp-btn,.pr-btn):not(.ghost):not(.static):not(.danger):not(:disabled):hover{background:var(--ds-primary-hover)!important;color:#fff!important}:root{--ds-bg:#faf8f5;--ds-bg-2:#f3efe9;--ds-bg-3:#e9e3dc;--ds-surface:#ffffff;--ds-ink:#2b1d3c;--ds-ink-2:#5a5068;--ds-ink-3:#675e73;--ds-line:#e9e3dc;--ds-line-2:#d5ccc2;--ds-primary:#3b2458;--ds-primary-hover:#52376f;--ds-lilac:#ece4f4;--ds-lilac-ink:#5b3d85;--ds-sage:#e4ebe2;--ds-sage-ink:#3f6b4c;--ds-good:#3f6b4c;--ds-good-soft:#e4ebe2;--ds-lilac-soft:#f6f1fa;--ds-dot:#e2dbd3;--ds-scrim:rgb(43 29 60/.5)}