.product-page{min-width:0}.product-page__header{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:flex-start;gap:30px;min-height:92px;margin-bottom:26px;padding-bottom:24px;display:flex}.product-page__header h2{letter-spacing:-.5px;margin:6px 0 5px;font-size:29px;font-weight:550}.product-page__header p{max-width:720px;color:var(--app-muted);margin:0;font-size:14px;line-height:1.55}.product-page__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.product-page__actions select{border:1px solid var(--app-line);background:#fff;border-radius:8px;min-height:44px;padding:0 14px}.product-eyebrow{color:var(--app-teal);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.product-button-secondary,.product-button-danger{border:1px solid var(--app-deep);min-height:44px;color:var(--app-deep);background:#fff;border-radius:22px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:13px;display:inline-flex}.product-button-danger{color:#a02a3e;border-color:#a02a3e}.product-button-secondary svg,.product-button-danger svg{width:17px}.product-toolbar{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.product-toolbar label{background:#f1f7f6;border-radius:24px;align-items:center;gap:10px;width:min(390px,100%);height:48px;padding:0 17px;display:flex}.product-toolbar label svg{width:18px}.product-toolbar input{background:0 0;border:0;outline:0;flex:1;min-width:0}.product-toolbar select{background:#fff;border:1px solid #d8e0de;border-radius:8px;min-width:160px;padding:0 13px}.product-status{color:#52605e;white-space:nowrap;background:#edf1f0;border-radius:13px;align-items:center;gap:7px;width:fit-content;min-height:26px;padding:0 10px;font-size:10px;display:inline-flex}.product-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.product-status--active,.product-status--published,.product-status--approved,.product-status--accepted,.product-status--vetted,.product-status--reconciled,.product-status--placed,.product-status--expert,.product-status--advanced{color:#24763d;background:#dcf4e4}.product-status--submitted,.product-status--interviewing,.product-status--scheduled,.product-status--sent,.product-status--recorded,.product-status--working,.product-status--your-manager{color:#17685e;background:#dff3f0}.product-status--draft,.product-status--under-review,.product-status--shortlisted,.product-status--offer-pending,.product-status--pending-confirmation,.product-status--policy-incomplete{color:#8b6212;background:#fff0ce}.product-status--rejected,.product-status--withdrawn,.product-status--failed,.product-status--suspended,.product-status--cancelled,.product-status--expired{color:#9f2d42;background:#fae0e4}.product-status--paused,.product-status--closed,.product-status--archived{color:#525c64;background:#e6e8ea}.product-status--employer-shortlist,.product-status--oreno-curated,.product-status--teammate{color:#76439b;background:#efe6f7}.product-state{text-align:center;background:#fbfdfc;border:1px dashed #cbd7d4;border-radius:14px;align-content:center;place-items:center;min-height:430px;padding:40px;display:grid}.product-state>svg{width:46px;height:46px;color:var(--app-teal)}.product-state h3{margin:17px 0 6px;font-size:20px}.product-state p{max-width:390px;color:var(--app-muted);margin:0;font-size:13px}.product-state button{background:var(--app-deep);color:#fff;border:0;border-radius:20px;align-items:center;gap:7px;margin-top:17px;padding:10px 16px;display:inline-flex}.product-state button svg{width:16px}.is-spinning{animation:.9s linear infinite product-spin}@keyframes product-spin{to{transform:rotate(360deg)}}.product-tabs{border-bottom:1px solid var(--app-line);gap:18px;margin-bottom:25px;display:flex;overflow-x:auto}.product-tabs a{min-width:max-content;color:var(--app-muted);padding:11px 3px 13px;font-size:13px;position:relative}.product-tabs a.is-active{color:var(--app-copy);font-weight:600}.product-tabs a.is-active:after{background:var(--app-teal);content:"";height:3px;position:absolute;bottom:-1px;left:0;right:0}.product-timeline{margin:0;padding:0;list-style:none}.product-timeline li{grid-template-columns:30px 1fr;gap:12px;padding-bottom:22px;display:grid;position:relative}.product-timeline li:after{content:"";background:#d6dfdd;width:1px;position:absolute;top:26px;bottom:2px;left:12px}.product-timeline li:last-child:after{display:none}.product-timeline i{color:#788683;background:#e8eeed;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.product-timeline .is-complete i{background:var(--app-teal);color:#fff}.product-timeline i svg{width:14px}.product-timeline div{gap:2px;display:grid}.product-timeline strong{font-size:13px}.product-timeline time{color:var(--app-muted);font-size:10px}.product-timeline p{color:var(--app-muted);margin:5px 0 0;font-size:11px}.product-dialog-backdrop{z-index:200;background:#031b17a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.product-dialog{text-align:center;background:#fff;border-radius:18px;width:min(440px,100%);padding:35px;position:relative;box-shadow:0 25px 80px #00000040}.product-dialog>svg{color:#ba3151;width:44px;height:44px}.product-dialog h2{margin:14px 0 7px;font-size:22px}.product-dialog p{color:var(--app-muted);margin:0;font-size:13px;line-height:1.6}.product-dialog__close{background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:15px;right:15px}.product-dialog__close svg{width:18px}.product-dialog footer{justify-content:center;gap:10px;margin-top:26px;display:flex}.product-dialog footer button{background:#fff;border:1px solid #d0d7d5;border-radius:21px;min-height:42px;padding:0 18px}.product-dialog footer .is-danger{color:#fff;background:#a72c45;border-color:#a72c45}.product-dialog footer .is-positive{border-color:var(--app-deep);background:var(--app-deep);color:#fff}.field-error{color:#a62941;font-size:11px}.inline-success{color:#236c39;background:#e0f4e6;border-radius:8px;align-items:center;gap:8px;margin:-8px 0 18px;padding:10px 14px;font-size:12px;display:flex}.inline-success svg{width:16px}.public-product-shell{min-height:100vh;color:var(--app-copy);font-family:var(--font-poppins), sans-serif;background:#fbfcfc}.public-product-nav{background:var(--app-ink);color:#fff;border-bottom:1px solid #ffffff14;align-items:center;gap:44px;height:92px;padding:0 max(28px,50vw - 620px);display:flex}.public-product-brand{font-family:var(--font-raleway), sans-serif;letter-spacing:-1.5px;align-items:center;font-size:38px;display:flex}.public-product-brand img{width:42px;height:42px}.public-product-brand span{margin-left:-2px}.public-product-nav nav{gap:28px;margin-left:auto;font-size:14px;display:flex}.public-product-nav nav a:hover{color:var(--app-teal)}.public-product-cta{background:var(--app-pink);border-radius:22px;align-items:center;min-height:44px;padding:0 18px;font-size:13px;display:inline-flex}.public-product-footer{background:#dfe4e3;grid-template-columns:240px 1fr auto;align-items:center;gap:30px;padding:70px max(28px,50vw - 620px);display:grid}.public-product-footer .public-product-brand{color:var(--app-ink)}.public-product-footer p{color:#53605e;max-width:470px;margin:0;font-size:13px}.public-product-footer nav{flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.catalogue-hero{background:var(--app-ink);color:#fff;min-height:360px;padding:80px max(28px,50vw - 620px)}.catalogue-hero>span{color:var(--app-teal);background:#31bca924;border-radius:18px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;display:inline-flex}.catalogue-hero>span svg{width:15px}.catalogue-hero h1{max-width:760px;font-family:var(--font-raleway), sans-serif;margin:24px 0 14px;font-size:55px;line-height:1.06}.catalogue-hero p{color:#bed0cd;max-width:650px;margin:0;font-size:17px;line-height:1.6}.public-catalogue{width:min(1240px,100% - 48px);margin:0 auto;padding:38px 0 90px}.public-filterbar{grid-template-columns:1fr 220px 220px;gap:13px;margin-bottom:32px;display:grid}.public-filterbar label{background:#fff;border:1px solid #dce3e1;border-radius:27px;align-items:center;gap:11px;height:54px;padding:0 20px;display:flex}.public-filterbar label svg{width:20px}.public-filterbar input{background:0 0;border:0;outline:0;flex:1;min-width:0}.public-filterbar select{background:#fff;border:1px solid #dce3e1;border-radius:10px;padding:0 14px}.public-talent-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.public-talent-card{background:#fff;border:1px solid #e1e6e5;border-radius:20px;overflow:hidden;box-shadow:0 16px 44px #0a352f12}.public-talent-card>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;width:100%;height:250px}.public-talent-card__body{padding:22px}.public-talent-card__body>div:first-child{justify-content:space-between;align-items:center;display:flex}.public-talent-card__body>div:first-child span{color:var(--app-deep);align-items:center;gap:5px;font-size:10px;display:flex}.public-talent-card__body>div:first-child svg{width:15px}.public-talent-card__body small{color:var(--app-muted);font-size:10px}.public-talent-card h2{margin:12px 0 3px;font-size:21px}.public-talent-card p{color:var(--app-muted);margin:0;font-size:13px}.public-talent-card ul,.public-profile-hero ul,.public-job-list ul,.public-skill-list{flex-wrap:wrap;gap:7px;margin:17px 0;padding:0;list-style:none;display:flex}.public-talent-card li,.public-profile-hero li,.public-job-list li,.public-skill-list li{background:var(--app-aqua);color:var(--app-deep);border-radius:13px;padding:5px 9px;font-size:10px}.public-talent-card dl{border-block:1px solid #edf0ef;grid-template-columns:1fr 1fr;padding:13px 0;display:grid}.public-talent-card dl div{gap:2px;display:grid}.public-talent-card dt{color:var(--app-muted);font-size:9px}.public-talent-card dd{margin:0;font-size:12px}.public-talent-card__body>a{color:var(--app-pink);justify-content:space-between;align-items:center;margin-top:17px;font-size:13px;display:flex}.public-talent-card__body>a svg{width:17px}.public-job-list{gap:14px;display:grid}.public-job-list article{background:#fff;border:1px solid #e0e6e4;border-radius:15px;grid-template-columns:62px 1fr 150px;gap:20px;padding:24px;display:grid;box-shadow:0 8px 28px #0a352f0a}.public-company-mark{background:var(--app-deep);color:#fff;border-radius:14px;place-items:center;width:58px;height:58px;display:grid}.public-company-mark svg{width:26px}.public-job-list p{color:var(--app-muted);margin:0;font-size:11px}.public-job-list h2{margin:4px 0 10px;font-size:21px}.public-job-list article>div:nth-child(2)>div{color:var(--app-muted);flex-wrap:wrap;gap:17px;font-size:10px;display:flex}.public-job-list article>div:nth-child(2)>div span{align-items:center;gap:4px;display:flex}.public-job-list article>div:nth-child(2)>div svg{width:13px}.public-job-list article>div:last-child{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.public-job-list article>div:last-child small{color:var(--app-muted);font-size:10px}.public-job-list article>div:last-child a{color:var(--app-pink);align-items:center;gap:6px;margin-top:auto;font-size:12px;display:flex}.public-job-list article>div:last-child svg{width:16px}.public-detail{width:min(1160px,100% - 48px);margin:0 auto;padding:55px 0 90px}.public-back{color:var(--app-deep);align-items:center;gap:7px;font-size:12px;display:inline-flex}.public-back svg{width:17px}.public-profile-hero{background:var(--app-ink);color:#fff;border-radius:24px;grid-template-columns:270px 1fr;gap:42px;margin-top:30px;padding:38px;display:grid}.public-profile-hero>img{-o-object-fit:cover;object-fit:cover;border-radius:18px;width:270px;height:270px}.public-vetted{color:var(--app-teal);align-items:center;gap:6px;font-size:11px;display:inline-flex}.public-vetted svg{width:16px}.public-profile-hero h1{font-family:var(--font-raleway);margin:12px 0 3px;font-size:42px}.public-profile-hero>div>p{color:#b8cac7;margin:0}.public-profile-hero>div>div{flex-wrap:wrap;gap:18px;margin:18px 0;font-size:11px;display:flex}.public-profile-hero>div>div span{align-items:center;gap:5px;display:flex}.public-profile-hero>div>div svg{width:14px}.public-profile-hero>div>a{background:var(--app-pink);border-radius:23px;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:13px;display:inline-flex}.public-profile-hero>div>a svg{width:17px}.public-detail-grid{grid-template-columns:1.5fr 1fr;gap:28px;margin-top:30px;display:grid}.public-detail-grid>section,.public-detail-grid>aside{background:#fff;border:1px solid #e0e6e4;border-radius:16px;padding:28px}.public-detail-grid h2{margin:0 0 15px;font-size:20px}.public-detail-grid p{color:var(--app-muted);font-size:13px;line-height:1.7}.public-check-list{gap:11px;margin:12px 0 28px;padding:0;list-style:none;display:grid}.public-check-list li{align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.public-check-list svg{width:17px;color:var(--app-teal);flex:none}.public-detail-grid aside>div:not(.public-human-note){border-bottom:1px solid var(--app-line);gap:2px;padding:12px 0;display:grid}.public-detail-grid aside>div>strong{font-size:16px}.public-detail-grid aside>div>span{color:var(--app-muted);font-size:11px}.public-detail-grid aside article{border-bottom:1px solid var(--app-line);align-items:center;gap:11px;padding:13px 0;display:flex}.public-detail-grid aside article>svg{width:19px;color:var(--app-teal)}.public-detail-grid aside article div{display:grid}.public-detail-grid aside article span{color:var(--app-muted);font-size:10px}.public-job-detail>header{background:var(--app-ink);color:#fff;border-radius:20px;grid-template-columns:70px 1fr 230px;align-items:flex-start;gap:20px;margin-top:30px;padding:32px;display:grid}.public-job-detail>header p{color:var(--app-teal);margin:0;font-size:12px}.public-job-detail>header h1{margin:5px 0 10px;font-size:35px}.public-job-detail>header div>div{color:#bfd0cd;flex-wrap:wrap;gap:15px;font-size:10px;display:flex}.public-job-detail>header div span{align-items:center;gap:4px;display:flex}.public-job-detail>header div svg{width:13px}.public-job-detail>header aside{gap:6px;display:grid}.public-job-detail>header aside strong{font-size:18px}.public-job-detail>header aside small{color:#bfd0cd;font-size:9px}.public-job-detail>header aside a{background:var(--app-pink);border-radius:22px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:10px;font-size:12px;display:flex}.public-job-detail>header aside svg{width:16px}.public-human-note{background:var(--app-aqua);border-radius:12px;grid-template-columns:35px 1fr;border:0!important;gap:12px!important;padding:17px!important;display:flex!important}.public-human-note>svg{width:27px;color:var(--app-teal)}.public-human-note p{gap:4px;margin:0;display:grid}.public-form-page{grid-template-columns:1fr 1fr;align-items:center;gap:70px;width:min(1100px,100% - 48px);min-height:720px;margin:0 auto;padding:70px 0;display:grid}.public-form-page>div>h1{font-family:var(--font-raleway);margin:12px 0 18px;font-size:48px;line-height:1.1}.public-form-page>div>p{color:var(--app-muted);font-size:15px;line-height:1.7}.public-form-page form{background:#fff;border:1px solid #e0e6e4;border-radius:19px;gap:15px;padding:32px;display:grid;box-shadow:0 18px 54px #0a352f14}.public-form-page form label{color:#465250;gap:6px;font-size:12px;display:grid}.public-form-page input,.public-form-page select,.public-form-page textarea,.auth-journey input{background:#f8fbfa;border:1px solid #d5dedc;border-radius:9px;outline:0;width:100%;padding:12px 14px}.public-form-page input,.public-form-page select,.auth-journey input{height:49px}.public-form-page textarea{resize:vertical}.public-form-page form>button,.auth-journey form>button{background:var(--app-pink);color:#fff;border:0;border-radius:25px;justify-content:center;align-items:center;gap:9px;min-height:49px;display:flex}.public-form-page form>button svg,.auth-journey form>button svg{width:17px}.public-success{text-align:center;background:#fff;border:1px solid #d8e5e2;border-radius:20px;align-content:center;place-items:center;min-height:360px;padding:35px;display:grid}.public-success>svg{width:50px;height:50px;color:var(--app-teal)}.public-success h1,.public-success h2{margin:16px 0 7px}.public-success p{max-width:390px;color:var(--app-muted);margin:0 0 20px;font-size:13px}.public-success a{color:var(--app-pink);font-size:13px}.focused-state,.system-state{text-align:center;align-content:center;place-items:center;min-height:calc(100vh - 92px);padding:60px 20px;display:grid}.focused-state__icon{background:var(--app-aqua);width:76px;height:76px;color:var(--app-teal);border-radius:50%;place-items:center;display:grid}.focused-state__icon svg{width:34px}.focused-state h1,.system-state h1{max-width:640px;font-family:var(--font-raleway);margin:22px 0 8px;font-size:42px}.focused-state p,.system-state p{max-width:560px;color:var(--app-muted);margin:0 0 24px;font-size:14px;line-height:1.7}.focused-state button{color:#fff;background:#9c2c43;border:0;border-radius:23px;min-height:46px;padding:0 20px}.focused-state>a{color:var(--app-pink);margin-top:18px;font-size:12px}.auth-journey{text-align:center;width:min(520px,100% - 40px);min-height:730px;margin:0 auto;padding:70px 0}.auth-journey>span{background:var(--app-ink);border-radius:50%;place-items:center;width:82px;height:82px;margin:0 auto;display:grid}.auth-journey h1{margin:23px 0 7px;font-size:34px}.auth-journey>p{color:var(--app-muted);font-size:13px}.auth-journey form{text-align:left;background:#fff;border:1px solid #e0e6e4;border-radius:17px;gap:16px;margin-top:30px;padding:28px;display:grid}.auth-journey form label{gap:7px;font-size:12px;display:grid}.auth-journey .form-grid{gap:14px}.auth-journey>p a{color:var(--app-pink)}.invitation-summary{background:var(--app-aqua);border-radius:10px;align-items:center;gap:13px;padding:15px;display:flex}.invitation-summary>svg{width:28px;color:var(--app-teal)}.invitation-summary div{display:grid}.invitation-summary span{color:var(--app-muted);font-size:10px}.system-state>strong{color:var(--app-teal);font-family:var(--font-raleway);font-size:96px;line-height:1}.system-state>div{gap:10px;display:flex}.system-state a,.system-state button{border:1px solid var(--app-deep);background:var(--app-deep);color:#fff;border-radius:22px;align-items:center;min-height:44px;padding:0 18px;display:inline-flex}.system-state button{color:var(--app-deep);background:#fff}.completion-screen{background:radial-gradient(circle at top right, #d2f0ec, transparent 38%), var(--app-ink);color:#fff;min-height:100vh;font-family:var(--font-poppins);place-items:center;padding:30px;display:grid}.completion-screen>div{text-align:center;width:min(620px,100%)}.completion-screen>div>span{background:var(--app-teal);width:86px;height:86px;color:var(--app-ink);border-radius:50%;place-items:center;margin:0 auto 22px;display:grid}.completion-screen>div>span svg{width:45px;height:45px}.completion-screen h1{font-family:var(--font-raleway);margin:10px 0;font-size:45px}.completion-screen>div>p:not(.product-eyebrow){color:#bcd0cc;line-height:1.7}.completion-summary{text-align:left;grid-template-columns:repeat(3,1fr);gap:10px;margin:35px 0;display:grid}.completion-summary>div{border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:10px;padding:15px;display:flex}.completion-summary svg{width:22px;color:var(--app-teal)}.completion-summary span{color:#afc4c0;font-size:9px;display:grid}.completion-summary strong{color:#fff;font-size:11px}.completion-screen>div>a{background:var(--app-pink);border-radius:25px;align-items:center;gap:10px;min-height:50px;padding:0 23px;display:inline-flex}.completion-screen a svg{width:18px}.product-form-card{box-shadow:var(--app-shadow);background:#fff;border:1px solid #e0e6e4;border-radius:15px;gap:24px;padding:28px;display:grid}.product-form-card>header{border-bottom:1px solid var(--app-line);align-items:center;gap:15px;padding-bottom:22px;display:flex}.company-avatar{background:var(--app-deep);color:#fff;border-radius:15px;place-items:center;width:66px;height:66px;font-size:20px;display:grid}.product-form-card>header div:nth-child(2){display:grid}.product-form-card>header h3{margin:0}.product-form-card>header p{color:var(--app-muted);margin:3px 0 0;font-size:11px}.product-form-card>header button{color:var(--app-teal);background:0 0;border:0;margin-left:auto}.product-form-card>footer{justify-content:flex-end;align-items:center;gap:18px;display:flex}.product-form-card>footer>span{color:#236c39;align-items:center;gap:6px;margin-right:auto;font-size:12px;display:flex}.product-form-card>footer svg{width:16px}.product-form-card select,.detail-card select{background:#f6faf9;border:1px solid #d4dcda;border-radius:9px;width:100%;height:56px;padding:0 15px}.product-table{background:#fff;border:1px solid #d9dfdd;border-radius:12px;overflow-x:auto}.product-table>div{border-bottom:1px solid #e2e6e5;align-items:center;gap:12px;min-width:900px;padding:15px 18px;font-size:11px;display:grid}.product-table>div:first-child{color:#4c5957;background:#f4f8f7;min-height:52px}.product-table>div:last-child{border-bottom:0}.access-table>div{grid-template-columns:1.1fr 1.35fr 1fr 1.1fr .75fr}.invitation-table>div{grid-template-columns:1.3fr 1fr 1fr .9fr .7fr 1.2fr}.permission-table>div{text-align:center;grid-template-columns:1.8fr repeat(3,.6fr);min-width:620px}.permission-table>div span:first-child,.permission-table>div b:first-child{text-align:left}.permission-table svg{width:17px;color:var(--app-teal)}.table-actions{gap:7px;display:flex}.table-actions button{color:var(--app-deep);background:0 0;border:0;align-items:center;gap:4px;font-size:10px;display:inline-flex}.table-actions button:last-child{color:#9d2d43}.table-actions button:disabled{color:#9ca7a5;cursor:default}.table-actions svg{width:13px}.permission-layout{grid-template-columns:220px minmax(0,1fr);gap:20px;display:grid}.permission-layout aside{background:#f4f8f7;border-radius:12px;align-content:start;gap:6px;padding:18px;display:grid}.permission-layout aside h3{margin:0 0 8px;font-size:15px}.permission-layout aside button{text-align:left;background:0 0;border:0;border-radius:7px;padding:10px;font-size:11px}.permission-layout aside button.is-active{color:var(--app-deep);background:#fff;font-weight:600}.permission-layout aside p{color:var(--app-muted);font-size:9px;line-height:1.6}.company-job-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.company-job-grid article{background:#fff;border:1px solid #e0e6e4;border-radius:14px;padding:20px;display:grid;box-shadow:0 10px 28px #09362f0d}.company-job-grid header{justify-content:space-between;align-items:center;display:flex}.company-job-grid header>span{background:var(--app-aqua);width:42px;height:42px;color:var(--app-deep);border-radius:10px;place-items:center;display:grid}.company-job-grid header svg{width:20px}.company-job-grid h3{margin:18px 0 4px;font-size:17px}.company-job-grid>article>p{color:var(--app-muted);margin:0;font-size:10px}.company-job-grid dl{border-block:1px solid var(--app-line);grid-template-columns:1fr 1fr;gap:13px;margin:18px 0;padding:15px 0;display:grid}.company-job-grid dl div{gap:2px;display:grid}.company-job-grid dt{color:var(--app-muted);font-size:8px}.company-job-grid dd{margin:0;font-size:10px}.company-job-grid footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.company-job-grid footer a{color:var(--app-pink);font-size:11px}.company-job-grid footer button{color:var(--app-deep);background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:flex}.company-job-grid footer svg{width:13px}.job-record-hero{background:var(--app-ink);color:#fff;border-radius:15px;grid-template-columns:1fr 2fr;gap:20px;padding:25px;display:grid}.job-record-hero h3{margin:12px 0 2px;font-size:22px}.job-record-hero p{color:#b8cdca;margin:0;font-size:10px}.job-record-hero dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.job-record-hero dl div{background:#ffffff12;border-radius:9px;gap:2px;padding:11px;display:grid}.job-record-hero dt{color:#9eb6b2;font-size:8px}.job-record-hero dd{margin:0;font-size:11px}.product-detail-columns{grid-template-columns:1fr 1fr;gap:20px;margin-top:22px;display:grid}.product-detail-columns>section,.product-detail-columns>aside,.detail-card{background:#fff;border:1px solid #e0e6e4;border-radius:14px;padding:24px}.product-detail-columns h3,.detail-card h3{margin:0 0 14px;font-size:16px}.product-detail-columns p{color:var(--app-muted);font-size:12px;line-height:1.7}.product-check-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.product-check-list li{color:#45514f;align-items:flex-start;gap:8px;font-size:11px;display:flex}.product-check-list svg{width:15px;color:var(--app-teal);flex:none}.discovery-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.discovery-grid>article{background:#fff;border:1px solid #e0e6e4;border-radius:15px;padding:20px;display:grid}.discovery-grid>article>img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:80px;height:80px}.discovery-card__title{margin:12px 0}.discovery-card__title>span{color:var(--app-teal);align-items:center;gap:5px;font-size:9px;display:flex}.discovery-card__title svg{width:14px}.discovery-card__title h3{margin:6px 0 2px;font-size:17px}.discovery-card__title p{color:var(--app-muted);margin:0;font-size:10px}.discovery-grid article>ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.discovery-grid article>ul li{background:var(--app-aqua);border-radius:11px;padding:4px 8px;font-size:9px}.discovery-grid dl{grid-template-columns:1fr 1fr;margin:15px 0;display:grid}.discovery-grid dl div{display:grid}.discovery-grid dt{color:var(--app-muted);font-size:8px}.discovery-grid dd{margin:0;font-size:10px}.match-explanation{background:#f5f9f8;border-radius:10px;padding:13px}.match-explanation h4{margin:0 0 8px;font-size:11px}.match-explanation p{color:var(--app-muted);align-items:center;gap:5px;margin:5px 0;font-size:9px;display:flex}.match-explanation p svg{width:12px;color:var(--app-teal)}.match-explanation small{color:#81908d;font-size:7px}.discovery-grid footer{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.discovery-grid footer a,.discovery-grid footer button{color:var(--app-deep);background:0 0;border:0;font-size:10px}.discovery-grid footer button{align-items:center;gap:4px;display:flex}.discovery-grid footer svg{width:13px}.pipeline-board{grid-template-columns:repeat(5,minmax(190px,1fr));gap:13px;padding-bottom:12px;display:grid;overflow-x:auto}.pipeline-board>section{background:#f4f7f6;border-radius:12px;min-width:190px;min-height:490px;padding:12px}.pipeline-board section>header{align-items:center;gap:7px;min-height:40px;font-size:11px;font-weight:600;display:flex}.pipeline-board section>header b{background:#dde6e4;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.pipeline-board section>a{background:#fff;border:1px solid #e0e5e4;border-radius:9px;gap:5px;margin-bottom:9px;padding:14px;display:grid;position:relative}.pipeline-board section>a strong{font-size:11px}.pipeline-board section>a span{color:var(--app-muted);font-size:9px}.pipeline-board section>a small{color:#87928f;font-size:7px}.pipeline-board section>a svg{width:13px;position:absolute;bottom:7px;right:7px}.application-detail{grid-template-columns:240px minmax(0,1fr);gap:20px;display:grid}.application-detail>aside{text-align:center;background:#f4f8f7;border-radius:14px;align-content:start;justify-items:center;padding:25px;display:grid}.application-detail>aside img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:135px;height:135px}.application-detail>aside h3{margin:15px 0 3px}.application-detail>aside p{color:var(--app-muted);margin:0 0 12px;font-size:10px}.application-detail>aside a{color:var(--app-deep);align-items:center;gap:6px;margin-top:15px;font-size:10px;display:flex}.application-detail>aside a svg{width:14px}.application-detail>main{gap:20px;display:grid}.application-detail>main>section{border:1px solid #e0e6e4;border-radius:14px;padding:24px}.application-detail>main h3{margin:0 0 13px}.application-detail>main p{color:var(--app-muted);font-size:12px;line-height:1.7}.detail-list{margin:0}.detail-list>div{border-bottom:1px solid var(--app-line);grid-template-columns:150px 1fr;gap:15px;padding:12px 0;display:grid}.detail-list>div:last-child{border-bottom:0}.detail-list dt{color:var(--app-muted);font-size:10px}.detail-list dd{margin:0;font-size:11px}.shortlist-grid,.team-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.shortlist-grid article,.team-grid article{background:#fff;border:1px solid #e0e6e4;border-radius:14px;padding:20px}.shortlist-grid header,.team-grid header{justify-content:space-between;align-items:center;display:flex}.shortlist-grid header>span,.team-grid header>span{background:var(--app-aqua);width:41px;height:41px;color:var(--app-teal);border-radius:10px;place-items:center;display:grid}.shortlist-grid header svg,.team-grid header svg{width:19px}.shortlist-grid h3,.team-grid h3{margin:17px 0 3px;font-size:16px}.shortlist-grid>article>p,.team-grid>article>p{color:var(--app-muted);margin:0;font-size:10px}.shortlist-avatars{margin:18px 0;display:flex}.shortlist-avatars img{-o-object-fit:cover;object-fit:cover;border:3px solid #fff;border-radius:50%;width:44px;height:44px;margin-right:-10px}.shortlist-grid dl{border-block:1px solid var(--app-line);grid-template-columns:repeat(3,1fr);padding:13px 0;display:grid}.shortlist-grid dl div{display:grid}.shortlist-grid dt{color:var(--app-muted);font-size:7px}.shortlist-grid dd{margin:0;font-size:9px}.shortlist-grid article>a{color:var(--app-pink);justify-content:space-between;align-items:center;margin-top:16px;font-size:10px;display:flex}.shortlist-grid article>a svg{width:15px}.record-list{gap:10px;display:grid}.record-list>a,.record-list>div{background:#fff;border:1px solid #e0e6e4;border-radius:11px;grid-template-columns:48px 1fr 1.2fr auto 20px;align-items:center;gap:14px;min-height:76px;padding:12px 17px;display:grid}.record-icon{background:var(--app-aqua);width:42px;height:42px;color:var(--app-deep);border-radius:10px;place-items:center;display:grid}.record-icon svg{width:20px}.record-list strong{font-size:12px}.record-list p{color:var(--app-muted);margin:3px 0 0;font-size:9px}.record-list>a>span:nth-child(3){font-size:10px;display:grid}.record-list>a>span:nth-child(3) small{color:var(--app-muted);font-size:8px}.record-list>a>svg{width:16px}.offer-document{width:min(760px,100%);box-shadow:var(--app-shadow);background:#fff;border:1px solid #dce3e1;border-radius:14px;margin:0 auto;padding:38px}.offer-document header{border-bottom:1px solid var(--app-line);justify-content:space-between;padding-bottom:22px;display:flex}.offer-document header p{color:var(--app-teal);margin:0;font-size:10px}.offer-document header h3{margin:4px 0 0;font-size:22px}.offer-document dl{grid-template-columns:1fr 1fr;gap:16px;margin:25px 0;display:grid}.offer-document dl div{background:#f5f8f7;border-radius:8px;gap:3px;padding:13px;display:grid}.offer-document dt{color:var(--app-muted);font-size:8px}.offer-document dd{margin:0;font-size:11px}.offer-document h4{font-size:13px}.offer-document footer{border-top:1px solid var(--app-line);gap:9px;margin-top:25px;padding-top:20px;display:flex}.offer-document footer button{border:1px solid var(--app-line);background:#fff;border-radius:20px;align-items:center;gap:6px;padding:9px 13px;font-size:10px;display:flex}.offer-document footer svg{width:14px}.placement-layout{grid-template-columns:310px 1fr;gap:24px;display:grid}.placement-layout>section,.placement-layout>form{border:1px solid #e0e6e4;border-radius:14px;padding:24px}.placement-person{align-items:center;gap:14px;margin-bottom:25px;display:flex}.placement-person img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:78px;height:78px}.placement-person h3{margin:0 0 3px;font-size:15px}.placement-person p{color:var(--app-muted);margin:0 0 7px;font-size:9px}.placement-layout>form{gap:24px;display:grid}.placement-layout>form>button{justify-self:end}.product-success-card{text-align:center;border:1px solid #dce5e3;border-radius:14px;align-content:center;place-items:center;min-height:360px;padding:30px;display:grid}.product-success-card>svg{width:48px;height:48px;color:var(--app-teal)}.product-success-card h3{margin:15px 0 6px}.product-success-card p{max-width:360px;margin:0}.team-grid header button{background:0 0;border:0}.team-manager{background:#f5f8f7;border-radius:9px;align-items:center;gap:10px;margin:18px 0;padding:10px;display:flex}.team-manager img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:40px;height:40px}.team-manager span{font-size:10px;display:grid}.team-manager small{color:var(--app-muted);font-size:7px}.team-grid footer{border-top:1px solid var(--app-line);justify-content:space-between;align-items:center;padding-top:13px;font-size:9px;display:flex}.team-grid footer a{color:var(--app-pink)}.department-detail{grid-template-columns:290px 1fr;gap:22px;display:grid}.department-detail>aside,.department-detail>main{border:1px solid #e0e6e4;border-radius:14px;padding:22px}.department-detail>aside h3,.department-detail>main h3{margin:0 0 15px}.department-detail>main header{justify-content:space-between;align-items:center;display:flex}.department-detail>main header button{color:var(--app-deep);background:0 0;border:0}.department-detail>main>article{border-bottom:1px solid var(--app-line);align-items:center;gap:13px;padding:14px 0;display:flex}.department-detail>main>article>span{background:var(--app-aqua);width:38px;height:38px;color:var(--app-teal);border-radius:9px;place-items:center;display:grid}.department-detail>main>article svg{width:18px}.department-detail>main>article div{display:grid}.department-detail>main>article strong{font-size:11px}.department-detail>main>article p{color:var(--app-muted);margin:2px 0 0;font-size:8px}.department-detail>main>article button{color:var(--app-pink);background:0 0;border:0;margin-left:auto;font-size:9px}.task-detail-layout{grid-template-columns:1.1fr .9fr;gap:20px;display:grid}.task-detail-layout>main,.task-detail-layout>aside{align-content:start;gap:18px;display:grid}.task-detail-layout>main>section,.task-detail-layout>aside{border:1px solid #e0e6e4;border-radius:14px;padding:23px}.task-detail-layout h3{margin:0 0 14px;font-size:16px}.task-detail-layout>main p{color:var(--app-muted);font-size:12px;line-height:1.7}.task-comments{gap:13px;max-height:390px;display:grid;overflow-y:auto}.task-comments article{grid-template-columns:32px 1fr;gap:9px;display:grid}.task-comments article>span{background:var(--app-deep);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.task-comments article div{display:grid}.task-comments strong{font-size:10px}.task-comments small{color:var(--app-muted);font-size:7px}.task-comments p{margin:5px 0 0;font-size:10px}.task-detail-layout aside form{gap:8px;margin-top:18px;display:grid}.task-detail-layout aside textarea{resize:vertical;border:1px solid #d7dfdd;border-radius:8px;width:100%;padding:10px}.task-detail-layout aside form button{background:var(--app-deep);color:#fff;border:0;border-radius:18px;justify-self:end;align-items:center;gap:5px;padding:8px 13px;font-size:9px;display:inline-flex}.task-detail-layout aside form svg{width:13px}.full-calendar{border:1px solid #dce2e0;border-radius:13px;overflow:hidden}.full-calendar>header{background:#f4f8f7;justify-content:center;align-items:center;gap:25px;height:66px;display:flex}.full-calendar header h3{margin:0;font-size:16px}.full-calendar header button{color:var(--app-deep);background:0 0;border:0;font-size:9px}.full-calendar__week,.full-calendar__days{grid-template-columns:repeat(7,1fr);display:grid}.full-calendar__week span{text-align:center;color:var(--app-muted);border-right:1px solid #e4e8e7;padding:10px;font-size:8px}.full-calendar__days>div{border-top:1px solid #e4e8e7;border-right:1px solid #e4e8e7;min-height:105px;padding:8px}.full-calendar__days time{color:var(--app-muted);font-size:9px;display:block}.full-calendar__days a{border-left:3px solid var(--app-teal);background:#e8f6f4;border-radius:4px;margin-top:6px;padding:5px;font-size:7px;display:block}.full-calendar__days a.is-pink{border-color:var(--app-pink);background:#f8e4ee}.full-calendar__days a.is-green{background:#e5f3e7;border-color:#54a55d}.time-table>div{grid-template-columns:1.2fr 1.2fr .7fr .7fr .8fr 1.3fr}.performance-foundation{grid-template-columns:1fr 1fr;gap:20px;display:grid}.performance-foundation>section{border:1px solid #e0e6e4;border-radius:14px;padding:25px}.performance-foundation>section:first-child header{align-items:flex-start;gap:13px;display:flex}.performance-foundation header>span{background:var(--app-aqua);width:45px;height:45px;color:var(--app-teal);border-radius:11px;place-items:center;display:grid}.performance-foundation header svg{width:23px}.performance-foundation h3{margin:0 0 3px;font-size:16px}.performance-foundation p{color:var(--app-muted);margin:0;font-size:10px;line-height:1.6}.performance-foundation ol{gap:10px;margin:25px 0;padding:0;list-style:none;display:grid}.performance-foundation ol li{align-items:center;gap:8px;font-size:10px;display:flex}.performance-foundation ol svg{width:15px;color:var(--app-teal)}.performance-foundation>section:last-child>article{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;padding:15px 0;display:flex}.performance-foundation>section:last-child>article div{display:grid}.performance-foundation>section:last-child>article strong{font-size:11px}.performance-foundation>section:last-child>article span{color:var(--app-muted);font-size:8px}.compensation-links{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.compensation-links>a{background:#fff;border:1px solid #e0e6e4;border-radius:14px;grid-template-columns:45px 1fr 20px;align-items:center;gap:13px;padding:22px;display:grid}.compensation-links>a>svg:first-child{background:var(--app-aqua);width:38px;height:38px;color:var(--app-teal);border-radius:10px;padding:8px}.compensation-links>a>div{display:grid}.compensation-links strong{font-size:12px}.compensation-links span{color:var(--app-muted);font-size:9px}.compensation-links>a>svg:last-child{width:16px}.payroll-period{border:1px solid #e0e6e4;border-radius:14px;grid-template-columns:1.2fr 1fr;gap:28px;padding:28px;display:grid}.payroll-period>header{justify-content:space-between;align-items:flex-start;display:flex}.payroll-period header div{gap:4px;display:grid}.payroll-period header span{color:var(--app-muted);font-size:10px}.payroll-period header strong{font-size:26px}.payment-table>div{grid-template-columns:1.1fr 1fr .8fr 1.2fr .9fr 1fr}.notification-list{gap:9px;display:grid}.notification-list>a{background:#fff;border:1px solid #e0e6e4;border-radius:11px;grid-template-columns:45px 1fr auto;align-items:center;gap:13px;padding:15px;display:grid}.notification-list>a.is-unread{border-left:4px solid var(--app-teal);background:#f4fbfa}.notification-list>a>span{background:var(--app-aqua);width:42px;height:42px;color:var(--app-teal);border-radius:50%;place-items:center;display:grid}.notification-list svg{width:19px}.notification-list>a>div{display:grid}.notification-list strong{font-size:11px}.notification-list p{color:var(--app-muted);margin:3px 0;font-size:9px}.notification-list small{color:#87928f;font-size:7px}.notification-list i{background:var(--app-pink);color:#fff;border-radius:10px;padding:3px 7px;font-size:7px;font-style:normal}.preference-card{background:#fff;border:1px solid #e0e6e4;border-radius:14px}.preference-card>div{border-bottom:1px solid var(--app-line);grid-template-columns:1fr 90px 90px;align-items:center;padding:16px 22px;display:grid}.preference-card>div strong{font-size:11px}.preference-card input{width:17px;height:17px;accent-color:var(--app-teal);justify-self:center}.preference-head{color:var(--app-muted);background:#f4f8f7;font-size:9px}.preference-head span:not(:first-child){text-align:center}.preference-card footer{justify-content:flex-end;align-items:center;gap:16px;padding:18px 22px;display:flex}.preference-card footer span{color:#236c39;align-items:center;gap:6px;margin-right:auto;font-size:10px;display:flex}.preference-card footer svg{width:14px}.talent-dashboard-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.talent-dashboard-grid>a{background:#fff;border:1px solid #e0e6e4;border-radius:13px;grid-template-columns:48px 1fr 18px;align-items:center;gap:12px;padding:18px;display:grid}.talent-dashboard-grid>a>span{background:var(--app-aqua);width:46px;height:46px;color:var(--app-teal);border-radius:11px;place-items:center;display:grid}.talent-dashboard-grid>a>span svg{width:21px}.talent-dashboard-grid>a>div{display:grid}.talent-dashboard-grid small{color:var(--app-muted);font-size:8px}.talent-dashboard-grid strong{font-size:22px}.talent-dashboard-grid p{color:var(--app-muted);margin:2px 0 0;font-size:8px}.talent-dashboard-grid>a>svg{width:16px}.talent-dashboard-columns{grid-template-columns:1.15fr 1fr;gap:20px;margin-top:22px;display:grid}.talent-dashboard-columns>section{border:1px solid #e0e6e4;border-radius:14px;padding:22px}.talent-dashboard-columns section>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.talent-dashboard-columns h3{margin:0;font-size:15px}.talent-dashboard-columns header a{color:var(--app-pink);font-size:9px}.talent-dashboard-columns section:first-child>article{border-bottom:1px solid var(--app-line);align-items:center;gap:12px;padding:14px 0;display:flex}.talent-dashboard-columns article>svg{width:20px;color:var(--app-teal)}.talent-dashboard-columns article div{display:grid}.talent-dashboard-columns article strong{font-size:10px}.talent-dashboard-columns article p{color:var(--app-muted);margin:2px 0 0;font-size:8px}.talent-dashboard-columns article a{color:var(--app-deep);margin-left:auto;font-size:9px}.talent-onboarding{border:1px solid #dfe6e4;border-radius:16px;grid-template-columns:300px minmax(0,1fr);min-height:calc(100vh - 180px);display:grid;overflow:hidden}.talent-onboarding>aside{background:var(--app-ink);color:#fff;padding:36px 28px}.talent-onboarding aside h2{margin:0 0 8px;font-size:22px}.talent-onboarding aside>p{color:#a9c0bc;font-size:10px;line-height:1.6}.talent-onboarding ol{gap:21px;margin:45px 0 0;padding:0;list-style:none;display:grid}.talent-onboarding li{color:#76918d;align-items:center;gap:12px;font-size:11px;display:flex}.talent-onboarding li i{border:1px solid #496b66;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.talent-onboarding li i svg{width:15px}.talent-onboarding li.is-active{color:#fff}.talent-onboarding li.is-active i{border-color:var(--app-teal);background:var(--app-teal);color:var(--app-ink)}.talent-onboarding li.is-complete i{border-color:var(--app-teal);color:var(--app-teal)}.talent-onboarding>form{align-content:start;gap:25px;padding:42px;display:grid}.talent-onboarding form h2{margin:-15px 0 10px;font-size:24px}.talent-onboarding form footer{justify-content:space-between;align-items:center;margin-top:15px;display:flex}.upload-field{min-height:110px;color:var(--app-teal);text-align:left;background:#f8fbfa;border:1px dashed #95aaa6;border-radius:11px;justify-content:center;align-items:center;gap:13px;display:flex;position:relative}.upload-field>svg{width:28px}.upload-field span{color:var(--app-muted);font-size:9px;display:grid}.upload-field strong{color:var(--app-deep);font-size:11px}.upload-field input{opacity:0;cursor:pointer;position:absolute;inset:0}.talent-onboarding-complete{text-align:center;border:1px solid #dfe6e4;border-radius:16px;align-content:center;place-items:center;min-height:calc(100vh - 180px);padding:40px;display:grid}.talent-onboarding-complete>span{background:var(--app-teal);color:#fff;border-radius:50%;place-items:center;width:75px;height:75px;display:grid}.talent-onboarding-complete>span svg{width:37px}.talent-onboarding-complete h2{margin:20px 0 8px}.talent-onboarding-complete>p{max-width:480px;color:var(--app-muted);font-size:12px}.talent-onboarding-complete>div{background:var(--app-aqua);text-align:left;border-radius:10px;gap:11px;margin:15px 0 22px;padding:15px;display:flex}.talent-onboarding-complete>div svg{width:24px;color:var(--app-teal)}.talent-onboarding-complete>div p{color:var(--app-muted);margin:0;font-size:9px;display:grid}.talent-onboarding-complete>div strong{color:var(--app-copy);font-size:11px}.profile-editor-form{grid-template-columns:170px 1fr}.profile-image-edit{grid-row:1/3;align-content:start;justify-items:center;gap:10px;display:grid}.profile-image-edit img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:125px;height:125px}.profile-image-edit button{color:var(--app-teal);background:0 0;border:0;align-items:center;gap:5px;font-size:9px;display:flex}.profile-image-edit svg{width:14px}.record-editor{border:1px solid #e0e6e4;border-radius:14px;overflow:hidden}.record-editor>header{background:#f4f8f7;justify-content:space-between;align-items:center;padding:18px 21px;display:flex}.record-editor>header>div{align-items:center;gap:8px;display:flex}.record-editor header svg{width:18px;color:var(--app-teal)}.record-editor h3{margin:0;font-size:15px}.record-editor header button{color:var(--app-deep);background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:flex}.record-editor>article{border-top:1px solid var(--app-line);grid-template-columns:43px 1fr 50px;align-items:flex-start;gap:13px;padding:18px 21px;display:grid}.record-editor>article>span{background:var(--app-aqua);width:40px;height:40px;color:var(--app-teal);border-radius:10px;place-items:center;display:grid}.record-editor article svg{width:18px}.record-editor article h4{margin:0 0 2px;font-size:12px}.record-editor article p{color:var(--app-muted);margin:2px 0;font-size:9px;line-height:1.5}.record-editor article small{color:#82908e;font-size:8px}.record-editor article>button{color:var(--app-pink);background:0 0;border:0;font-size:9px}.skills-vetting{grid-template-columns:1fr 1fr;gap:20px;display:grid}.skills-vetting>section{border:1px solid #e0e6e4;border-radius:14px;padding:22px}.skills-vetting section>header{align-items:center;gap:11px;margin-bottom:15px;display:flex}.skills-vetting section>header>span{background:var(--app-aqua);width:43px;height:43px;color:var(--app-teal);border-radius:50%;place-items:center;display:grid}.skills-vetting header svg{width:22px}.skills-vetting h3{margin:0;font-size:15px}.skills-vetting header p{color:var(--app-muted);margin:2px 0 0;font-size:8px}.skills-vetting section:first-child>header button{color:var(--app-deep);background:0 0;border:0;margin-left:auto;font-size:9px}.skills-vetting section:first-child>article{border-top:1px solid var(--app-line);grid-template-columns:1fr auto 40px;align-items:center;padding:12px 0;font-size:10px;display:grid}.skills-vetting section:first-child>article button{color:var(--app-pink);background:0 0;border:0;font-size:8px}.skills-vetting section>p{color:var(--app-muted);font-size:9px;line-height:1.6}.talent-job-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.talent-job-grid article{background:#fff;border:1px solid #e0e6e4;border-radius:14px;padding:20px;display:grid}.talent-job-grid header{justify-content:space-between;align-items:center;display:flex}.talent-job-grid header>span{background:var(--app-deep);color:#fff;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.talent-job-grid header button{background:0 0;border:0}.talent-job-grid header svg{width:19px}.talent-job-grid>article>p{color:var(--app-muted);margin:16px 0 2px;font-size:9px}.talent-job-grid h3{margin:0 0 12px;font-size:16px}.talent-job-grid article>div{color:var(--app-muted);gap:5px;font-size:9px;display:grid}.talent-job-grid article>div span{align-items:center;gap:5px;display:flex}.talent-job-grid article>div svg{width:12px}.talent-job-grid article>strong{margin-top:13px;font-size:13px}.talent-job-grid ul{flex-wrap:wrap;gap:5px;margin:13px 0;padding:0;list-style:none;display:flex}.talent-job-grid li{background:var(--app-aqua);border-radius:10px;padding:4px 7px;font-size:8px}.talent-job-grid article>a{border-top:1px solid var(--app-line);color:var(--app-pink);justify-content:space-between;align-items:center;padding-top:13px;font-size:9px;display:flex}.talent-job-grid article>a svg{width:14px}.talent-job-detail{grid-template-columns:1.45fr 1fr;gap:20px;display:grid}.talent-job-detail>main,.talent-job-detail>aside{border:1px solid #e0e6e4;border-radius:14px;padding:24px}.job-fact-row{border-bottom:1px solid var(--app-line);flex-wrap:wrap;gap:12px;padding-bottom:18px;display:flex}.job-fact-row span{color:var(--app-muted);align-items:center;gap:5px;font-size:9px;display:flex}.job-fact-row svg{width:13px;color:var(--app-teal)}.talent-job-detail main h3{margin:22px 0 10px;font-size:14px}.talent-job-detail main p,.talent-job-detail main li{color:var(--app-muted);font-size:10px;line-height:1.65}.talent-job-detail main ul{gap:7px;padding:0;list-style:none;display:grid}.talent-job-detail main li{align-items:flex-start;gap:6px;display:flex}.talent-job-detail main li svg{width:14px;color:var(--app-teal)}.talent-job-detail aside h3{margin:0 0 6px;font-size:15px}.talent-job-detail aside>p{color:var(--app-muted);font-size:9px;line-height:1.6}.talent-job-detail aside>div{border-bottom:1px solid var(--app-line);grid-template-columns:25px 1fr;gap:8px;padding:11px 0;display:grid}.talent-job-detail aside>div>svg{width:18px;color:var(--app-teal)}.talent-job-detail aside>div span{display:grid}.talent-job-detail aside>div strong{font-size:10px}.talent-job-detail aside>div small{color:var(--app-muted);font-size:8px}.talent-job-detail aside>small{color:var(--app-muted);margin-top:14px;font-size:7px;display:block}.application-form{gap:18px;display:grid}.application-form>section{border:1px solid #e0e6e4;border-radius:14px;padding:24px}.application-form h3{margin:0 0 15px;font-size:15px}.application-form>section>p{color:var(--app-muted);font-size:10px;line-height:1.6}.application-profile{align-items:center;gap:13px;display:flex}.application-profile img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:64px;height:64px}.application-profile>div{display:grid}.application-profile strong{font-size:11px}.application-profile p{color:var(--app-muted);margin:3px 0 0;font-size:8px}.application-profile a{color:var(--app-pink);margin-left:auto;font-size:9px}.application-form>footer{justify-content:flex-end;align-items:center;gap:16px;display:flex}.application-success{text-align:center;border:1px solid #dfe6e4;border-radius:14px;align-content:center;place-items:center;min-height:calc(100vh - 180px);padding:35px;display:grid}.application-success>svg{width:65px;height:65px;color:var(--app-teal)}.application-success h2{margin:12px 0 5px}.application-success p{max-width:480px;color:var(--app-muted);margin:0 0 20px;font-size:11px}.talent-application-list{gap:10px;display:grid}.talent-application-list>a{border:1px solid #e0e6e4;border-radius:11px;grid-template-columns:48px 1fr auto 20px;align-items:center;gap:13px;padding:15px;display:grid}.talent-application-list p{color:var(--app-muted);margin:0;font-size:8px}.talent-application-list strong{font-size:11px}.talent-application-list small{color:var(--app-muted);font-size:8px;display:block}.talent-application-list>a>svg{width:15px}.interview-card{border:1px solid #e0e6e4;border-radius:14px;width:min(780px,100%);margin:0 auto;padding:28px}.interview-card>header{align-items:center;gap:14px;display:flex}.interview-card>header>span{background:var(--app-aqua);width:50px;height:50px;color:var(--app-teal);border-radius:11px;place-items:center;display:grid}.interview-card>header svg{width:23px}.interview-card>header div{display:grid}.interview-card>header h3{margin:0;font-size:15px}.interview-card>header p{color:var(--app-muted);margin:2px 0 0;font-size:9px}.interview-card>header .product-status{margin-left:auto}.interview-card>dl{margin:25px 0}.interview-card>section{background:#f5f8f7;border-radius:11px;padding:18px}.interview-card>section h3{margin:0 0 13px;font-size:13px}.offer-review{grid-template-columns:1.4fr .8fr;gap:20px;display:grid}.offer-review>main,.offer-review>aside{border:1px solid #e0e6e4;border-radius:14px;padding:25px}.offer-review main header{justify-content:space-between;display:flex}.offer-review main h3{margin:0;font-size:18px}.offer-review main header p{color:var(--app-muted);margin:4px 0 0;font-size:9px}.offer-review main dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:23px 0;display:grid}.offer-review main dl div{background:#f4f8f7;border-radius:8px;gap:3px;padding:12px;display:grid}.offer-review main dt{color:var(--app-muted);font-size:8px}.offer-review main dd{margin:0;font-size:10px}.offer-review main>h3{margin-bottom:12px;font-size:13px}.offer-review>aside{align-content:start;gap:12px;display:grid}.offer-review>aside>svg{width:40px;height:40px;color:var(--app-teal)}.offer-review aside h3{margin:0;font-size:15px}.offer-review aside p{color:var(--app-muted);margin:0;font-size:10px;line-height:1.6}.offer-review aside>a{color:var(--app-deep);align-items:center;gap:6px;font-size:10px;display:flex}.offer-review aside>a svg{width:14px}.talent-team-hero{background:var(--app-ink);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;padding:25px;display:flex}.talent-team-hero>div{align-items:center;gap:12px;display:flex}.talent-team-hero>div>svg{width:34px;color:var(--app-teal)}.talent-team-hero span,.talent-team-hero>div:last-child{display:grid}.talent-team-hero strong{font-size:14px}.talent-team-hero span{color:#a9c0bc;font-size:9px}.talent-team-hero>div:last-child small{color:#a9c0bc;font-size:8px}.talent-team-hero a{color:var(--app-teal);font-size:9px}.talent-team-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:20px;display:grid}.talent-team-grid article{text-align:center;border:1px solid #e0e6e4;border-radius:14px;justify-items:center;padding:22px;display:grid}.talent-team-grid img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:78px;height:78px}.talent-team-grid h3{margin:12px 0 2px;font-size:13px}.talent-team-grid p{color:var(--app-muted);margin:0 0 10px;font-size:9px}.talent-team-grid a{color:var(--app-deep);align-items:center;gap:5px;margin-top:13px;font-size:9px;display:flex}.talent-team-grid a svg{width:13px}.talent-task-comment{border-bottom:1px solid var(--app-line);padding:10px 0}.talent-task-comment strong{font-size:10px}.talent-task-comment small{color:var(--app-muted);font-size:7px;display:block}.talent-task-comment p{color:var(--app-muted);margin:5px 0;font-size:9px}.agenda-list{gap:20px;display:grid}.agenda-list>section>time{color:var(--app-muted);margin-bottom:8px;font-size:10px;display:block}.agenda-list section>a{border:1px solid #e0e6e4;border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.agenda-list section>a>span{background:var(--app-aqua);width:40px;height:40px;color:var(--app-teal);border-radius:9px;place-items:center;display:grid}.agenda-list section>a>span.is-pink{color:var(--app-pink);background:#f8e3ed}.agenda-list svg{width:18px}.agenda-list section>a div{display:grid}.agenda-list strong{font-size:11px}.agenda-list p{color:var(--app-muted);margin:2px 0 0;font-size:8px}.time-summary{background:#f4f8f7;border-radius:11px;grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;padding:17px;display:grid}.time-summary>div{display:grid}.time-summary span{color:var(--app-muted);font-size:8px}.time-summary strong{font-size:18px}.compact-records{margin-top:15px}.compact-records>div{grid-template-columns:45px 1fr auto;min-width:0}.compact-records button{color:var(--app-pink);background:0 0;border:0;font-size:9px}.policy-unavailable{text-align:center;background:#f9fbfa;border:1px solid #dfe6e4;border-radius:14px;align-content:center;place-items:center;min-height:430px;padding:35px;display:grid}.policy-unavailable>svg{width:56px;height:56px;color:var(--app-teal)}.policy-unavailable h3{margin:17px 0 7px}.policy-unavailable>p{max-width:580px;color:var(--app-muted);margin:0 0 23px;font-size:11px;line-height:1.7}.policy-unavailable .product-check-list{text-align:left}.compensation-summary{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:22px;display:grid}.compensation-summary section{border:1px solid #e0e6e4;border-radius:14px;padding:20px;display:grid}.compensation-summary section>span{background:var(--app-aqua);width:42px;height:42px;color:var(--app-teal);border-radius:10px;place-items:center;display:grid}.compensation-summary svg{width:20px}.compensation-summary p{color:var(--app-muted);margin:14px 0 2px;font-size:9px}.compensation-summary strong{font-size:20px}.compensation-summary small{color:var(--app-muted);margin-top:4px;font-size:8px}.account-separation-note{color:#175d54;background:#effaf8;border:1px solid #bfe5de;border-radius:14px;align-items:flex-start;gap:13px;margin-bottom:20px;padding:16px 18px;display:flex}.account-separation-note>svg{flex:0 0 22px;width:22px;height:22px}.account-separation-note strong{font-size:12px;display:block}.account-separation-note p{color:#47716b;margin:4px 0 0;font-size:10px;line-height:1.55}.talent-account-form{gap:23px;max-width:900px;display:grid}.talent-account-form>header{border-bottom:1px solid var(--app-line);align-items:center;gap:13px;padding-bottom:18px;display:flex}.talent-account-form>header>svg{width:24px;height:24px;color:var(--app-teal)}.talent-account-form>header>div{flex:1}.talent-account-form h3{margin:0;font-size:15px}.talent-account-form header p{color:var(--app-muted);margin:4px 0 0;font-size:9px}.talent-account-form input[readonly]{color:#687471;cursor:not-allowed;background:#f3f6f5}.talent-account-form>.platform-primary{justify-self:start}.account-security-row,.account-linked-profile{border:1px solid var(--app-line);border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:14px 16px;display:grid}.account-security-row>svg,.account-linked-profile>svg{background:var(--app-aqua);width:40px;height:40px;color:var(--app-teal);border-radius:11px;padding:10px}.account-security-row strong,.account-linked-profile strong{font-size:11px;display:block}.account-security-row p,.account-linked-profile p{color:var(--app-muted);margin:3px 0 0;font-size:9px}.account-security-row button,.account-linked-profile a{color:var(--app-teal);background:0 0;border:0;font-size:10px;font-weight:600}.account-linked-profile a{align-items:center;gap:5px;display:flex}.account-linked-profile a svg{width:15px}.account-toggle{border-bottom:1px solid var(--app-line);cursor:pointer;grid-template-columns:36px 1fr;align-items:center;gap:12px;padding:8px 0 17px;display:grid}.account-toggle input{width:34px;height:18px;accent-color:var(--app-teal)}.account-toggle span{gap:3px;display:grid}.account-toggle strong{font-size:11px}.account-toggle small{color:var(--app-muted);font-size:9px;line-height:1.45}@media (max-width:1180px){.public-talent-grid,.company-job-grid,.discovery-grid,.shortlist-grid,.team-grid,.talent-job-grid,.talent-team-grid{grid-template-columns:repeat(2,1fr)}.compensation-links,.talent-dashboard-grid,.compensation-summary{grid-template-columns:1fr 1fr}.public-form-page{gap:40px}.pipeline-board{grid-template-columns:repeat(5,220px)}}@media (max-width:900px){.public-product-nav{padding-inline:24px}.public-product-nav nav{display:none}.public-product-footer{grid-template-columns:1fr;padding-inline:24px}.catalogue-hero{padding-inline:24px}.catalogue-hero h1{font-size:44px}.public-filterbar{grid-template-columns:1fr 1fr}.public-filterbar label{grid-column:1/-1}.public-detail-grid,.public-form-page,.product-detail-columns,.performance-foundation,.talent-dashboard-columns,.skills-vetting,.talent-job-detail,.offer-review,.task-detail-layout{grid-template-columns:1fr}.public-form-page{padding-block:50px}.public-job-list article{grid-template-columns:55px 1fr}.public-job-list article>div:last-child{grid-column:2;align-items:flex-start}.permission-layout,.placement-layout,.department-detail,.talent-onboarding{grid-template-columns:1fr}.talent-onboarding>aside{min-height:auto}.talent-onboarding ol{margin-top:25px;display:flex;overflow-x:auto}.talent-onboarding li{min-width:150px}.application-detail{grid-template-columns:1fr}.application-detail>aside{text-align:left;grid-template-columns:90px 1fr auto;justify-items:start}.application-detail>aside img{grid-row:1/5;width:80px;height:80px}.profile-editor-form{grid-template-columns:1fr}.profile-image-edit{grid-row:auto}.offer-review main dl{grid-template-columns:1fr}}@media (max-width:650px){.product-page__header{flex-direction:column}.product-page__actions{justify-content:flex-start}.product-toolbar{grid-template-columns:1fr;display:grid}.product-toolbar label,.product-toolbar select{width:100%;min-height:48px}.public-product-nav{height:76px}.public-product-cta{min-height:40px;padding-inline:13px;font-size:11px}.public-product-brand{font-size:32px}.public-product-brand img{width:36px;height:36px}.catalogue-hero{min-height:320px;padding-block:55px}.catalogue-hero h1{font-size:38px}.public-catalogue{width:min(100% - 32px,1240px)}.public-filterbar{grid-template-columns:1fr}.public-filterbar label{grid-column:auto}.public-filterbar select{min-height:48px}.public-talent-grid,.company-job-grid,.discovery-grid,.shortlist-grid,.team-grid,.talent-job-grid,.talent-team-grid,.compensation-links,.talent-dashboard-grid,.compensation-summary{grid-template-columns:1fr}.public-detail{width:min(100% - 32px,1160px)}.public-profile-hero{grid-template-columns:1fr;padding:24px}.public-profile-hero>img{width:100%;height:280px}.public-profile-hero h1{font-size:35px}.public-job-detail>header{grid-template-columns:1fr}.public-job-detail>header aside{border-top:1px solid #ffffff1f;padding-top:16px}.public-form-page{grid-template-columns:1fr;width:min(100% - 32px,1100px)}.public-form-page>div>h1{font-size:39px}.focused-state h1,.system-state h1{font-size:34px}.completion-summary{grid-template-columns:1fr}.permission-layout aside{display:none}.job-record-hero,.placement-layout>form .form-grid{grid-template-columns:1fr}.full-calendar{overflow-x:auto}.full-calendar__week,.full-calendar__days{min-width:700px}.payroll-period{grid-template-columns:1fr}.preference-card>div{grid-template-columns:1fr 60px 60px}.talent-onboarding>form{padding:25px 18px}.talent-onboarding ol{gap:10px}.talent-onboarding li{min-width:125px}.application-detail>aside{grid-template-columns:72px 1fr;display:grid}.application-detail>aside img{width:65px;height:65px}.application-detail>aside .product-status,.application-detail>aside a{grid-column:1/-1}.talent-team-hero{flex-direction:column;align-items:flex-start;gap:20px}.talent-application-list>a{grid-template-columns:42px 1fr auto}.talent-application-list>a>svg{display:none}.account-security-row,.account-linked-profile{grid-template-columns:38px 1fr}.account-security-row button,.account-linked-profile a{grid-column:2;justify-self:start}}
:root{--motion-control:.16s;--motion-feedback:.22s;--motion-panel:.32s;--motion-reveal:.42s;--motion-route:.44s;--motion-stagger:75ms;--motion-ambient-short:19s;--motion-ambient:22s;--motion-ambient-long:26s;--motion-grid-cycle:32s;--motion-shimmer:1.45s;--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-emphasized:cubic-bezier(.16, 1, .3, 1)}.motion-page{min-height:100vh}button,a,input,textarea,select{transition-duration:var(--motion-control);transition-timing-function:var(--motion-ease)}button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active,.cta-link:active{transform:scale(.975)}button:disabled{cursor:not-allowed;opacity:.62}.platform-primary:not(:disabled):hover,.platform-primary:not(:disabled):focus-visible,.auth-submit:hover,.auth-submit:focus-visible,.public-product-cta:hover,.public-product-cta:focus-visible,.public-form-page form>button:hover,.public-form-page form>button:focus-visible,.auth-journey form>button:hover,.auth-journey form>button:focus-visible{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 8px 24px #0c393224}.product-button-secondary:hover,.product-button-secondary:focus-visible,.platform-secondary:hover,.platform-secondary:focus-visible{border-color:var(--app-teal);background:var(--app-aqua)}.cta-link__arrow,.navbar__link-arrow,.public-talent-card__body>a svg,.public-job-list article>div:last-child svg,.talent-dashboard-grid>a>svg,.compensation-links>a>svg{transition:transform var(--motion-feedback) var(--motion-ease)}.cta-link:hover .cta-link__arrow,.cta-link:focus-visible .cta-link__arrow,.navbar__link:hover .navbar__link-arrow,.navbar__link:focus-visible .navbar__link-arrow,.public-talent-card__body>a:hover svg,.public-talent-card__body>a:focus-visible svg,.public-job-list article>div:last-child a:hover svg,.public-job-list article>div:last-child a:focus-visible svg,.talent-dashboard-grid>a:hover>svg,.talent-dashboard-grid>a:focus-visible>svg,.compensation-links>a:hover>svg,.compensation-links>a:focus-visible>svg{transform:translate(6px)}.platform-brand img,.public-product-brand img,.auth-brand img{transform-origin:50%;transition:transform var(--motion-feedback) var(--motion-emphasized), filter var(--motion-feedback) ease}.platform-brand:hover img,.platform-brand:focus-visible img,.public-product-brand:hover img,.public-product-brand:focus-visible img,.auth-brand:hover img,.auth-brand:focus-visible img{filter:drop-shadow(0 7px 12px #31bca938);transform:rotate(14deg)scale(1.08)}.motion-grid{isolation:isolate;overflow:hidden}.navbar--fixed{top:0}.motion-grid[data-motion-active=false],.motion-grid[data-motion-active=false] .motion-grid__connection{animation-play-state:paused}.motion-grid__glow{z-index:1;opacity:0;background:radial-gradient(circle 170px at var(--grid-pointer-x,50%) var(--grid-pointer-y,50%), #25baa47a, transparent 72%);transition:opacity var(--motion-feedback) ease;position:absolute;inset:0}.motion-grid__connection{z-index:2;background:linear-gradient(90deg, transparent, var(--teal), #ffffffb8, transparent);opacity:0;transform-origin:0;height:1px;position:absolute;transform:scaleX(.08);box-shadow:0 0 12px #25baa49e}.motion-grid__connection--one{width:36%;top:31.5%;left:27%;transform:rotate(24deg)scaleX(.08)}.motion-grid__connection--two{width:26%;top:59%;left:42%;transform:rotate(-36deg)scaleX(.08)}.motion-grid__pulse{z-index:2;background:#9ef4e7;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 #25baa45c}.motion-grid__pulse--one{top:31%;left:27%}.motion-grid__pulse--two{top:58%;left:63%;animation-delay:-2.6s!important}.motion-grid__pulse--three{top:76%;left:42%;animation-delay:-4.8s!important}@media (any-hover:hover) and (any-pointer:fine){.motion-grid:hover .motion-grid__glow{opacity:.7}}.pointer-follower{z-index:2147483000;opacity:0;pointer-events:none;will-change:transform, width, height, opacity;width:42px;height:42px;transition:width .28s var(--motion-emphasized), height .28s var(--motion-emphasized), margin .28s var(--motion-emphasized), border-color .24s ease, background .24s ease, box-shadow .24s ease, opacity .18s ease;background:radial-gradient(circle at 38% 34%,#e0f2f0f0 0 8%,#25baa49e 26%,#25baa438 64%,#0000 74%);border:1.5px solid #75e1d2f5;border-radius:50%;display:none;position:fixed;top:0;left:0;box-shadow:0 0 0 5px #25baa417,0 0 32px 9px #25baa457,inset 0 0 14px #e0f2f057}.pointer-follower.is-enabled{display:block}.pointer-follower:before{background:var(--ink);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #e0f2f0eb}.pointer-follower--lead.is-visible{opacity:.96}.pointer-follower--lead.is-interactive{background:radial-gradient(circle at 38% 34%,#f7dce9f5 0 8%,#bb266ea8 27%,#bb266e38 64%,#0000 74%);border-color:#f7dce9fa;width:54px;height:54px;margin:-6px 0 0 -6px;box-shadow:0 0 0 6px #bb266e1a,0 0 36px 10px #bb266e5c,inset 0 0 16px #f7dce95c}.pointer-follower--lead.is-interactive:before{background:var(--pink);box-shadow:0 0 9px #f7dce9f2}.pointer-follower--lead.is-pressed{width:34px;height:34px;margin:4px 0 0 4px}.pointer-follower--trail{background:#25baa452;border:0;transition:background-color .24s,opacity .18s;box-shadow:0 0 18px #25baa433}.pointer-follower--trail:before{display:none}.pointer-follower--trail-one{width:34px;height:34px;margin:4px 0 0 4px}.pointer-follower--trail-two{width:27px;height:27px;margin:7.5px 0 0 7.5px}.pointer-follower--trail-three{width:20px;height:20px;margin:11px 0 0 11px}.pointer-follower--trail-four{width:14px;height:14px;margin:14px 0 0 14px}.pointer-follower--trail-one.is-visible{opacity:.46}.pointer-follower--trail-two.is-visible{opacity:.34}.pointer-follower--trail-three.is-visible{opacity:.24}.pointer-follower--trail-four.is-visible{opacity:.16}.pointer-follower--trail.is-interactive{background:#bb266e57;box-shadow:0 0 18px #bb266e36}.ambient-gradient{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ambient-gradient>span{filter:blur(52px);opacity:.68;mix-blend-mode:screen;border-radius:50%;position:absolute}.ambient-gradient__purple{background:radial-gradient(circle,#8d5b96 0 25%,#bb266e 48%,#0000 72%);width:480px;height:480px;top:-45%;left:-9%}.ambient-gradient__orange{background:radial-gradient(circle,#ee7d3c 0 24%,#bb266e 50%,#0000 72%);width:520px;height:500px;bottom:-50%;right:-8%;animation-delay:-7s!important}.ambient-gradient__yellow{background:radial-gradient(circle,#f6db06bf,#ee7d3c59 48%,#0000 72%);width:240px;height:240px;top:23%;right:18%;animation-delay:-12s!important}.ambient-gradient__cursor{opacity:.48;width:340px;height:340px;transform:translate(calc(var(--ambient-x,50vw) - 170px), calc(var(--ambient-y,260px) - 170px));transition:transform .8s var(--motion-ease);background:radial-gradient(circle,#25baa466,#25baa414 43%,#0000 72%);top:0;left:0}.ambient-gradient[data-motion-active=false]>span{animation-play-state:paused}.showcase-list{isolation:isolate;position:relative}.showcase-motion-item{z-index:2;width:100%;position:relative}.showcase-card__media{overflow:visible}.showcase-card__media-motion{place-items:center;width:100%;height:100%;display:grid}.showcase-connector{z-index:0;pointer-events:none;width:110px;height:calc(100% - 440px);position:absolute;top:220px;bottom:220px;left:50%;transform:translate(-50%)}.showcase-connector path{fill:none;stroke:var(--teal);stroke-width:2px;stroke-dasharray:5 10;vector-effect:non-scaling-stroke}.footer{position:relative;overflow:hidden}.footer:before{content:"";pointer-events:none;background:#25baa421;border-radius:43% 57% 61% 39%;width:390px;height:390px;position:absolute;bottom:-170px;right:-140px}.footer__inner{z-index:1;position:relative}.footer__socials a:hover,.footer__socials a:focus-visible{transform:translateY(-5px)rotate(8deg)scale(1.06);box-shadow:0 12px 24px #091c192b}.form-field input,.form-field textarea,.public-form-page input,.public-form-page textarea,.public-form-page select,.auth-journey input,.auth-form-wrap input,.jobs-toolbar input,.jobs-toolbar select{transition:border-color var(--motion-control) ease, box-shadow var(--motion-feedback) var(--motion-ease), background-color var(--motion-control) ease}.form-field input:focus,.form-field textarea:focus,.public-form-page input:focus,.public-form-page textarea:focus,.public-form-page select:focus,.auth-journey input:focus,.auth-form-wrap input:focus,.jobs-toolbar input:focus,.jobs-toolbar select:focus{border-color:var(--app-teal,var(--teal));box-shadow:0 0 0 4px #31bca926,0 7px 20px #10594f12}.auth-art__orb{transform-origin:52% 48%}.auth-art__flower{transform-origin:50%}.onboarding-form,.talent-onboarding>form{animation:motion-step-enter var(--motion-route) var(--motion-ease) both}.onboarding-steps a,.talent-onboarding ol li{transition:color var(--motion-feedback) ease, transform var(--motion-feedback) var(--motion-ease)}.onboarding-steps a.is-active,.talent-onboarding ol li.is-active{transform:translate(4px)}.onboarding-steps a.is-done svg path,.talent-onboarding ol li.is-complete svg path{stroke-dasharray:28;stroke-dashoffset:0}.field-error{animation:motion-validation var(--motion-feedback) ease-out both;display:inline-block}.form-notice,.inline-success,.public-success,.product-success-card,[role=status]{animation:motion-feedback-enter var(--motion-feedback) var(--motion-ease) both}.platform-content,.public-product-shell>main{isolation:isolate;position:relative;overflow:hidden}.platform-content>:not(.workspace-ambient),.public-product-shell>main>:not(.workspace-ambient){z-index:1;position:relative}.workspace-ambient{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.workspace-ambient__orb,.workspace-ambient__ring{opacity:.16;will-change:transform;border-radius:50%;position:absolute}.workspace-ambient__orb--one{background:radial-gradient(circle at 38% 38%,#31bca9b8,#31bca92e 45%,#0000 69%);width:460px;height:460px;top:-190px;right:-115px}.workspace-ambient__orb--two{background:radial-gradient(circle at 55% 45%,#c9207057,#c6e9e53d 42%,#0000 70%);width:520px;height:520px;bottom:-240px;left:11%}.workspace-ambient--talent .workspace-ambient__orb--two{background:radial-gradient(circle at 55% 45%,#f6db0654,#31bca93b 44%,#0000 70%)}.workspace-ambient--public .workspace-ambient__orb--one{background:radial-gradient(circle at 38% 38%,#31bca98f,#10594f2e 46%,#0000 70%)}.workspace-ambient__ring{opacity:.32;border:1px solid #31bca961;width:175px;height:175px;top:33%;right:7%;box-shadow:0 0 0 32px #31bca909,0 0 0 64px #31bca906}.product-page>:not(.product-page__header){animation:motion-content-rise .48s var(--motion-ease) both}.catalogue-hero{isolation:isolate;position:relative;overflow:hidden}.catalogue-hero:before,.catalogue-hero:after{z-index:-1;content:"";pointer-events:none;border-radius:50%;position:absolute}.catalogue-hero:before{background:radial-gradient(circle,#31bca945,#0000 68%);width:480px;height:480px;top:-210px;right:-80px}.catalogue-hero:after{background:radial-gradient(circle,#c9207030,#0000 70%);width:410px;height:410px;bottom:-210px;left:18%}.platform-nav__link{position:relative}.platform-nav__link:before{background:var(--app-teal);content:"";width:3px;height:0;transition:height var(--motion-feedback) var(--motion-ease);border-radius:3px;position:absolute;top:50%;left:-18px;transform:translateY(-50%)}.platform-nav__link.is-active:before{height:28px}.platform-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.platform-toast{transition:opacity var(--motion-feedback) ease, transform var(--motion-feedback) var(--motion-ease)}.platform-notification:after{transform-origin:50%}.platform-notification:hover svg,.platform-notification:focus-visible svg{transform:rotate(12deg)scale(1.08)}.stat-card,.talent-dashboard-grid>a,.company-job-grid>article,.team-grid>article,.record-list>a,.compensation-links>a,.public-job-list article,.public-talent-card,.detail-card,.product-form-card{transition:border-color var(--motion-feedback) ease, box-shadow var(--motion-feedback) var(--motion-ease), transform var(--motion-feedback) var(--motion-emphasized)}.stat-card:hover,.stat-card:focus-within,.talent-dashboard-grid>a:hover,.talent-dashboard-grid>a:focus-visible,.company-job-grid>article:hover,.company-job-grid>article:focus-within,.team-grid>article:hover,.team-grid>article:focus-within,.record-list>a:hover,.record-list>a:focus-visible,.compensation-links>a:hover,.compensation-links>a:focus-visible,.public-job-list article:hover,.public-job-list article:focus-within,.public-talent-card:hover,.public-talent-card:focus-within,.detail-card:hover,.detail-card:focus-within,.product-form-card:hover,.product-form-card:focus-within{border-color:#31bca973;transform:translateY(-5px)scale(1.008);box-shadow:0 20px 48px #0c393221}.stat-card,.talent-dashboard-grid>a,.company-job-grid>article,.manager-card,.team-grid>article{transform-origin:bottom}.area-chart:before,.chart-line{transform-origin:0}.bar-chart>span{transform-origin:bottom}.performance-cell i b{transform-origin:0}.upcoming>div,.talent-dashboard-columns article,.record-list>a,.notification-list>a,.data-table__row,.product-table>div:not(:first-child),.public-job-list article,.public-talent-card{animation:motion-item-enter var(--motion-panel) var(--motion-ease) both}.task-comments article,.talent-task-comment{animation:motion-item-enter .28s var(--motion-ease) both}.upcoming>div:nth-child(3),.talent-dashboard-columns article:nth-child(3),.notification-list>a:nth-child(2),.record-list>a:nth-child(2){animation-delay:55ms}.notification-list>a:nth-child(3),.record-list>a:nth-child(3){animation-delay:.11s}.notification-list>a:nth-child(4),.record-list>a:nth-child(4){animation-delay:.165s}.task-card{cursor:grab;touch-action:pan-y}.task-card:active{cursor:grabbing}.task-card__meta button:disabled{opacity:.35}.task-calendar__items article,.agenda-list section{animation:motion-calendar-enter .3s var(--motion-ease) both}.application-track{position:relative;overflow:hidden}.application-track:after{background:linear-gradient(90deg, var(--app-teal) 0 34%, #ced8d6 34% 100%);content:"";transform-origin:0;height:2px;animation:motion-line-draw .72s var(--motion-ease) .12s forwards;position:absolute;bottom:31px;left:26px;right:26px;transform:scaleX(0)}.application-track>div{z-index:1;position:relative}.application-track .is-done i{animation:motion-marker .28s var(--motion-emphasized) both}.product-timeline li:after{transform-origin:top;animation:motion-timeline-draw .46s var(--motion-ease) 80ms forwards;transform:scaleY(0)}.product-tabs a.is-active:after{display:none}.product-tabs__indicator{background:var(--app-teal);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.product-status{transform-origin:0}.product-dialog-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.motion-skeleton{gap:9px;width:min(330px,82vw);margin-top:22px;display:grid}.motion-skeleton i{background:linear-gradient(90deg,#e8efed 0 30%,#cfe1de 48%,#e8efed 66%) 0 0/260% 100%;border-radius:5px;height:10px;overflow:hidden}.motion-skeleton i:nth-child(2){justify-self:center;width:78%}.motion-skeleton i:nth-child(3){justify-self:center;width:58%}.product-state:not(.product-state--loading)>svg,.platform-designed-empty:before{transform-origin:50%}@media (prefers-reduced-motion:no-preference){.oreno-logo__mark{animation:motion-logo-mark .92s var(--motion-emphasized) both}.oreno-logo__letter{animation:motion-logo-letter .78s var(--motion-emphasized) both;animation-delay:calc(.11s + var(--logo-letter-index) * 70ms)}.hero .navbar{animation:motion-hero-nav .78s var(--motion-ease) both}.hero__title{animation:motion-hero-copy .92s var(--motion-emphasized) .1s both}.hero__cta{animation:motion-hero-copy .86s var(--motion-emphasized) .28s both}.hero__quote{animation:motion-hero-quote .94s var(--motion-emphasized) .38s both}.hero__quote-mark{animation:motion-hero-mark 1s var(--motion-emphasized) .5s both}.motion-grid{animation:motion-grid-drift var(--motion-grid-cycle) linear infinite alternate}.motion-grid__connection--one{animation:10.8s ease-in-out 1s infinite motion-grid-link-one}.motion-grid__connection--two{animation:10.8s ease-in-out 4.4s infinite motion-grid-link-two}.motion-grid__pulse{animation:9.2s ease-in-out infinite motion-grid-pulse}.ambient-gradient__purple{animation:motion-glow-purple var(--motion-ambient) ease-in-out infinite alternate}.ambient-gradient__orange{animation:motion-glow-orange var(--motion-ambient-long) ease-in-out infinite alternate}.ambient-gradient__yellow{animation:motion-glow-yellow var(--motion-ambient-short) ease-in-out infinite alternate}.footer:before{animation:motion-footer-shape var(--motion-ambient-long) ease-in-out infinite alternate}.auth-art__orb{animation:18s ease-in-out infinite alternate motion-organic}.auth-art__flower{animation:13s ease-in-out infinite alternate motion-float}.onboarding-steps a.is-done svg path,.talent-onboarding ol li.is-complete svg path{animation:motion-check-draw .4s var(--motion-ease) both}.stat-card{animation:motion-card-rise .4s var(--motion-ease) both}.stat-card:nth-child(2){animation-delay:50ms}.stat-card:nth-child(3){animation-delay:.1s}.stat-card:nth-child(4){animation-delay:.15s}.area-chart:before,.chart-line{animation:motion-chart-draw .8s var(--motion-ease) .12s both}.bar-chart>span{animation:motion-bar-grow .62s var(--motion-ease) both}.bar-chart>span:nth-child(2){animation-delay:45ms}.bar-chart>span:nth-child(3){animation-delay:90ms}.bar-chart>span:nth-child(4){animation-delay:.135s}.bar-chart>span:nth-child(5){animation-delay:.18s}.bar-chart>span:nth-child(6){animation-delay:.225s}.bar-chart>span:nth-child(7){animation-delay:.27s}.performance-cell i b{animation:motion-progress-grow .62s var(--motion-ease) .12s both}.motion-skeleton i{animation:motion-shimmer var(--motion-shimmer) linear infinite}.product-state:not(.product-state--loading)>svg{animation:4.8s ease-in-out infinite motion-empty-breathe}.workspace-ambient__orb--one{animation:16s ease-in-out infinite alternate motion-workspace-one}.workspace-ambient__orb--two{animation:20s ease-in-out -5s infinite alternate motion-workspace-two}.workspace-ambient__ring{animation:18s ease-in-out -8s infinite alternate motion-workspace-ring}.catalogue-hero:before{animation:13s ease-in-out infinite alternate motion-catalogue-one}.catalogue-hero:after{animation:16s ease-in-out -5s infinite alternate motion-catalogue-two}.platform-notification:after{animation:2.6s ease-out infinite motion-notification-pulse}.focused-state__icon,.completion-screen>div>span,.auth-journey>span{animation:4.2s ease-in-out infinite motion-focus-icon}.hero__scroll-cue>span:after{animation:1.8s ease-in-out infinite motion-scroll-cue}.hiring-simplified__image img{animation:15s ease-in-out infinite alternate motion-crowd-focus}.hiring-simplified__focus{animation:4.6s ease-in-out infinite motion-match-label}.hiring-simplified__focus i{animation:3.4s ease-out infinite motion-match-pulse}.final-cta h2{animation:9.5s ease-in-out infinite motion-title-sheen}.final-cta__action>span{animation:4.2s ease-out infinite motion-cta-halo}}@keyframes motion-hero-nav{0%{opacity:0;transform:translateY(-18px)}}@keyframes motion-hero-copy{0%{opacity:0;transform:translateY(30px)}}@keyframes motion-hero-quote{0%{opacity:0;transform:translate(30px)scale(.97)}}@keyframes motion-hero-mark{0%{opacity:0;transform:translateY(22px)rotate(-8deg)}}@keyframes motion-logo-mark{0%{opacity:0;transform:translate(-12px)rotate(-24deg)scale(.82)}}@keyframes motion-logo-letter{0%{opacity:0;transform:translateY(22px)rotate(6deg)}}@keyframes hero-type-caret{0%,46%{opacity:1}47%,to{opacity:0}}@keyframes motion-grid-drift{to{background-position:29px 34px,29px 34px,69px 94px,29px 94px,69px 94px}}@keyframes motion-grid-pulse{0%,to{opacity:.2;box-shadow:0 0 #25baa452}46%{opacity:.9;box-shadow:0 0 0 13px #25baa400}}@keyframes motion-grid-link-one{0%,14%,55%,to{opacity:0;transform:rotate(24deg)scaleX(.08)}24%,40%{opacity:.78;transform:rotate(24deg)scaleX(1)}}@keyframes motion-grid-link-two{0%,14%,55%,to{opacity:0;transform:rotate(-36deg)scaleX(.08)}24%,40%{opacity:.72;transform:rotate(-36deg)scaleX(1)}}@keyframes motion-glow-purple{to{transform:translate(70px,35px)scale(1.12)}}@keyframes motion-glow-orange{to{transform:translate(-65px,-30px)scale(.92)}}@keyframes motion-glow-yellow{to{transform:translate(-35px,45px)scale(1.18)}}@keyframes motion-footer-shape{to{border-radius:58% 42% 35% 65%;transform:translate(-45px,-25px)rotate(8deg)}}@keyframes motion-organic{to{border-radius:57% 43% 38% 62%;transform:translate(-28px,32px)rotate(31deg)scale(1.05)}}@keyframes motion-float{to{transform:translate(-18px,-25px)rotate(-10deg)}}@keyframes motion-step-enter{0%{opacity:0;transform:translate(16px)}}@keyframes motion-check-draw{0%{stroke-dashoffset:28px}}@keyframes motion-validation{0%,to{transform:translate(0)}35%{transform:translate(-3px)}70%{transform:translate(2px)}}@keyframes motion-feedback-enter{0%{opacity:0;transform:translateY(6px)scale(.99)}}@keyframes motion-card-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes motion-chart-draw{0%{opacity:0;transform:scaleX(0)}}@keyframes motion-bar-grow{0%{transform:scaleY(0)}}@keyframes motion-progress-grow{0%{transform:scaleX(0)}}@keyframes motion-item-enter{0%{opacity:0;transform:translateY(7px)}}@keyframes motion-calendar-enter{0%{opacity:0;transform:translate(8px)}}@keyframes motion-line-draw{to{transform:scaleX(1)}}@keyframes motion-timeline-draw{to{transform:scaleY(1)}}@keyframes motion-marker{0%{transform:scale(.72)}70%{transform:scale(1.08)}}@keyframes motion-shimmer{to{background-position:-160% 0}}@keyframes motion-empty-breathe{50%{transform:translateY(-4px)scale(1.025)}}@keyframes motion-content-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes motion-workspace-one{to{transform:translate(-70px,85px)scale(1.16)}}@keyframes motion-workspace-two{to{transform:translate(90px,-60px)scale(.9)}}@keyframes motion-workspace-ring{to{transform:translate(-42px,55px)rotate(24deg)scale(1.12)}}@keyframes motion-catalogue-one{to{transform:translate(-72px,42px)scale(1.18)}}@keyframes motion-catalogue-two{to{transform:translate(55px,-32px)scale(.9)}}@keyframes motion-notification-pulse{0%{box-shadow:0 0 #5dbd6870}72%,to{box-shadow:0 0 0 10px #5dbd6800}}@keyframes motion-focus-icon{0%,to{transform:translateY(0)rotate(0);box-shadow:0 0 #31bca900}50%{transform:translateY(-7px)rotate(2deg);box-shadow:0 15px 34px #31bca933}}@keyframes motion-scroll-cue{0%,to{opacity:.35;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,12px)}}@keyframes motion-crowd-focus{to{transform:scale(1.065)translateY(-1.4%)}}@keyframes motion-match-label{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-7px)}}@keyframes motion-match-pulse{0%{box-shadow:0 0 #25baa48f}75%,to{box-shadow:0 0 0 14px #25baa400}}@keyframes motion-title-sheen{0%,24%{background-position:100% 0}55%,to{background-position:-100% 0}}@keyframes motion-cta-halo{0%{opacity:.8;transform:scale(.9)}72%,to{opacity:0;transform:scale(1.23)}}@media (max-width:767px){.showcase-connector{display:none}.showcase-card__media-motion{transform:none!important}.motion-grid__pulse--three,.ambient-gradient__yellow{display:none}.ambient-gradient>span{filter:blur(62px);opacity:.48}.application-track:after{display:none}.platform-nav__link:before{left:-10px}.workspace-ambient__ring{display:none}.workspace-ambient__orb{opacity:.1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-grid,.motion-grid__connection,.motion-grid__pulse,.ambient-gradient>span,.footer:before,.auth-art__orb,.auth-art__flower,.motion-skeleton i,.product-state>svg,.workspace-ambient>*,.catalogue-hero:before,.catalogue-hero:after,.platform-notification:after,.focused-state__icon,.completion-screen>div>span,.auth-journey>span,.hero .navbar,.hero__title,.hero__cta,.hero__quote,.hero__quote-mark,.hero__scroll-cue>span:after,.hiring-simplified__image img,.hiring-simplified__focus,.hiring-simplified__focus i,.final-cta h2,.final-cta__action>span{animation:none!important}.pointer-follower--trail{display:none!important}.motion-grid__glow{display:none}.showcase-card__media-motion{transform:none!important}.application-track:after,.product-timeline li:after{transform:none}}
.platform-admin-shell,.admin-auth{--admin-ink:#10211e;--admin-muted:#66736f;--admin-line:#dfe7e4;--admin-surface:#fff;--admin-bg:#f4f7f6;--admin-deep:#091c19;--admin-teal:#58c2b4;--admin-teal-dark:#257f74;--admin-mint:#dff5f0;--admin-pink:#bb266e;--admin-pink-soft:#f9e5ef;--admin-amber:#d28716;--admin-danger:#b42318;min-height:100vh;color:var(--admin-ink);background:var(--admin-bg);font-family:var(--font-poppins), sans-serif}.platform-admin-shell *,.admin-auth *{box-sizing:border-box}.platform-admin-shell button,.platform-admin-shell input,.platform-admin-shell select,.platform-admin-shell textarea,.admin-auth button,.admin-auth input{font:inherit}.platform-admin-shell{display:flex}.admin-sidebar{z-index:35;color:#f2fffc;background:var(--admin-deep);flex-direction:column;width:256px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.admin-brand{padding:28px 24px 22px}.admin-brand a{color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.admin-brand img{filter:drop-shadow(0 5px 12px #58c2b440)}.admin-brand span{flex-direction:column;line-height:1;display:flex}.admin-brand b{font-family:var(--font-raleway), sans-serif;letter-spacing:-1.4px;font-size:27px;font-weight:500}.admin-brand small{color:#88aaa3;letter-spacing:1.7px;margin-top:5px;font-size:8px;font-weight:600}.admin-sidebar nav{flex:1;padding:0 13px 18px}.admin-sidebar nav section+section{margin-top:18px}.admin-sidebar nav h2{color:#6f918a;letter-spacing:1.4px;text-transform:uppercase;margin:0 12px 7px;font-size:10px;font-weight:600}.admin-sidebar nav a{color:#b7cdc8;border-radius:10px;align-items:center;gap:11px;min-height:42px;margin:2px 0;padding:9px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:color .2s,background .2s,transform .2s;display:flex;position:relative}.admin-sidebar nav a:hover{color:#fff;background:#ffffff12;transform:translate(2px)}.admin-sidebar nav a.is-active{color:#fff;background:#58c2b429}.admin-sidebar nav a>span{place-items:center;width:21px;display:grid}.admin-sidebar nav svg{width:17px;height:17px}.admin-sidebar nav a.is-active svg{color:var(--admin-teal)}.admin-sidebar nav a>i{background:var(--admin-teal);border-radius:4px 0 0 4px;width:3px;position:absolute;inset:8px -13px 8px auto}.admin-sidebar>footer{border-top:1px solid #ffffff14;align-items:center;gap:8px;padding:16px 14px 20px;display:flex}.admin-sidebar>footer a{color:inherit;text-decoration:none}.admin-sidebar>footer>a:first-child{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.admin-sidebar>footer>a:first-child>span{color:#09201c;background:var(--admin-teal);border:1px solid #ffffff26;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.admin-sidebar footer div{flex-direction:column;min-width:0;display:flex}.admin-sidebar footer strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-sidebar footer small{color:#75968f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-sidebar>footer>a:last-child{color:#7ba098;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.admin-sidebar>footer>a:last-child:hover{color:#fff;background:#ffffff12}.admin-sidebar footer svg{width:17px}.admin-workspace{width:calc(100% - 256px);min-width:0;margin-left:256px}.admin-header{z-index:25;border-bottom:1px solid var(--admin-line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;align-items:center;gap:18px;min-height:82px;padding:14px clamp(20px,3vw,42px);display:flex;position:sticky;top:0}.admin-header>div:first-of-type{min-width:200px;margin-right:auto}.admin-header h1{color:var(--admin-ink);letter-spacing:-.5px;margin:0;font-size:clamp(18px,2vw,24px);font-weight:650}.admin-header p{color:var(--admin-muted);margin:3px 0 0;font-size:10px}.admin-menu{display:none}.admin-global-search{border:1px solid var(--admin-line);color:#82908c;background:var(--admin-bg);border-radius:11px;align-items:center;gap:8px;width:min(270px,24vw);height:39px;padding:0 13px;display:flex}.admin-global-search svg{width:16px}.admin-global-search input{width:100%;color:var(--admin-ink);background:0 0;border:0;outline:0;font-size:11px}.admin-icon-button,.admin-menu{border:1px solid var(--admin-line);color:#51605c;cursor:pointer;background:#fff;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;display:grid;position:relative}.admin-icon-button svg,.admin-menu svg{width:17px}.admin-icon-button i{background:var(--admin-pink);border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.admin-audit-pill{color:var(--admin-teal-dark);background:var(--admin-mint);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:650;display:inline-flex}.admin-audit-pill svg{width:14px}.admin-avatar{color:#fff;background:var(--admin-pink);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:10px;font-weight:700;text-decoration:none;display:grid}.admin-workspace>main{padding:30px clamp(20px,3vw,42px) 64px}.admin-screen{width:100%;max-width:1500px;margin:0 auto}.admin-page-lead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.admin-page-lead>div:first-child{max-width:720px}.admin-page-lead>div:first-child>span{color:var(--admin-pink);letter-spacing:1.4px;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.admin-page-lead h2{font-family:var(--font-raleway), sans-serif;letter-spacing:-1.2px;margin:0;font-size:clamp(23px,3vw,34px);font-weight:700}.admin-page-lead p{max-width:680px;color:var(--admin-muted);margin:6px 0 0;font-size:12px;line-height:1.6}.admin-page-lead>div:last-child{align-items:center;gap:10px;display:flex}.admin-page-lead svg,.admin-card__actions svg,.admin-button svg{width:15px;height:15px}.admin-live{color:var(--admin-teal-dark);white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:600;display:inline-flex}.admin-live i{background:#27a06e;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite admin-pulse;box-shadow:0 0 0 5px #27a06e1a}.admin-card{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 7px 30px #091c1909}.admin-card__header{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px 14px;display:flex}.admin-card__header h2{margin:0;font-size:13px;font-weight:650}.admin-card__header p{color:var(--admin-muted);margin:3px 0 0;font-size:10px}.admin-card__actions{align-items:center;gap:8px;display:flex}.admin-card__actions a{color:var(--admin-teal-dark);align-items:center;gap:5px;font-size:10px;font-weight:650;text-decoration:none;display:inline-flex}.admin-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.admin-kpi{border:1px solid var(--admin-line);background:#fff;border-radius:14px;min-width:0;min-height:135px;padding:19px;position:relative;overflow:hidden;box-shadow:0 7px 24px #091c1906}.admin-kpi:after{content:"";opacity:.28;border-radius:50%;width:95px;height:95px;position:absolute;inset:auto -30px -50px auto}.admin-kpi--teal:after{background:var(--admin-teal)}.admin-kpi--green:after{background:#73c89d}.admin-kpi--pink:after{background:#e581b1}.admin-kpi--amber:after{background:#f0b95c}.admin-kpi>span{color:var(--admin-muted);text-transform:uppercase;font-size:9px;font-weight:600;display:block}.admin-kpi>strong{font-family:var(--font-raleway), sans-serif;letter-spacing:-1px;margin-top:7px;font-size:28px;display:block}.admin-kpi p{z-index:1;color:var(--admin-muted);margin:2px 0 0;font-size:9px;position:relative}.admin-kpi small{color:#208362;margin-top:8px;font-size:9px;font-weight:650;display:block}.admin-kpi small.is-down{color:var(--admin-pink)}.admin-kpi small i{color:#97a19e;font-style:normal;font-weight:400}.admin-overview-grid,.admin-detail-grid,.admin-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-card--wide{grid-column:1/-1}.admin-table-wrap{width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:10px}.admin-table th{color:#82908c;letter-spacing:.7px;text-align:left;text-transform:uppercase;white-space:nowrap;background:#fbfcfc;border-top:1px solid #edf1ef;border-bottom:1px solid #edf1ef;padding:11px 15px;font-size:8px;font-weight:650}.admin-table td{color:#3d4d49;vertical-align:middle;border-bottom:1px solid #edf1ef;max-width:280px;padding:13px 15px}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table tbody tr[role=link]{cursor:pointer}.admin-table tbody tr:hover{background:#f9fcfb}.admin-table strong{color:var(--admin-ink);font-weight:600}.admin-cell-detail{max-width:240px;color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;display:block;overflow:hidden}.admin-table-empty{min-height:180px;color:var(--admin-muted);text-align:center;align-content:center;place-items:center;gap:6px;padding:25px;display:grid}.admin-table-empty svg{width:26px}.admin-table-empty strong{color:var(--admin-ink);font-size:12px}.admin-table-empty span{font-size:10px}.admin-person{align-items:center;gap:9px;min-width:140px;display:inline-flex}.admin-person>i{width:31px;height:31px;color:var(--admin-teal-dark);background:var(--admin-mint);border-radius:50%;flex:none;place-items:center;font-size:8px;font-style:normal;font-weight:700;display:grid}.admin-person>span{flex-direction:column;min-width:0;display:flex}.admin-person small{max-width:190px;color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-status{color:#53615e;white-space:nowrap;background:#edf1f0;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:5px 8px;font-size:8px;font-weight:650;display:inline-flex}.admin-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.admin-status--active,.admin-status--healthy,.admin-status--enabled,.admin-status--ready,.admin-status--delivered,.admin-status--approve,.admin-status--closed,.admin-status--resolved,.admin-status--placed,.admin-status--low{color:#187456;background:#dcf6e9}.admin-status--pending,.admin-status--in-review,.admin-status--under-review,.admin-status--scheduled,.admin-status--medium,.admin-status--pending-confirmation,.admin-status--moderation,.admin-status--staging,.admin-status--interview{color:#93600a;background:#fff0cf}.admin-status--suspended,.admin-status--failed,.admin-status--flagged,.admin-status--unavailable,.admin-status--high,.admin-status--locked,.admin-status--action-required,.admin-status--escalated,.admin-status--rejected,.admin-status--expired{color:#a12922;background:#fde5e2}.admin-status--platform-owner,.admin-status--production,.admin-status--sent,.admin-status--offer{color:#8b1b53;background:var(--admin-pink-soft)}.admin-toolbar{align-items:center;gap:10px;padding:14px 15px;display:flex}.admin-search{border:1px solid var(--admin-line);color:#84918e;background:#fbfcfc;border-radius:9px;align-items:center;gap:8px;width:min(330px,100%);height:38px;padding:0 12px;display:flex}.admin-search svg{width:15px}.admin-search input{width:100%;color:var(--admin-ink);background:0 0;border:0;outline:0;font-size:10px}.admin-select select{border:1px solid var(--admin-line);color:#42514d;background:#fff;border-radius:9px;outline:0;min-width:135px;height:38px;padding:0 31px 0 11px;font-size:10px}.admin-toolbar__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.admin-button{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 14px;font-size:10px;font-weight:650;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.admin-button:hover:not(:disabled){transform:translateY(-1px)}.admin-button:disabled{opacity:.55;cursor:not-allowed}.admin-button--small{min-height:30px;padding:6px 10px;font-size:8px}.admin-button--primary{color:#061713;background:var(--admin-teal);box-shadow:0 7px 15px #58c2b42e}.admin-button--secondary{border-color:var(--admin-line);color:#34433f;background:#fff}.admin-button--danger{color:#fff;background:var(--admin-danger)}.admin-button--ghost{color:var(--admin-teal-dark);background:0 0}.admin-tabs{border-bottom:1px solid var(--admin-line);gap:3px;padding:12px 15px 0;display:flex;overflow-x:auto}.admin-tabs button{color:var(--admin-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px;font-size:9px}.admin-tabs button.is-active{border-color:var(--admin-pink);color:var(--admin-ink);font-weight:650}.admin-priority-list,.admin-activity-list,.admin-timeline,.admin-check-list,.admin-security-list{margin:0;padding:0;list-style:none}.admin-priority-list li{border-top:1px solid #edf1ef;align-items:center;gap:10px;padding:13px 18px;display:flex}.admin-priority-list li>div{flex-direction:column;flex:1;min-width:0;display:flex}.admin-priority-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-priority-list small{color:var(--admin-muted);font-size:8px}.admin-priority{color:#0000;background:var(--admin-teal);border-radius:50%;width:7px;height:7px;overflow:hidden}.admin-priority--high{background:var(--admin-danger)}.admin-priority--medium{background:var(--admin-amber)}.admin-health-strip{border-top:1px solid #edf1ef;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.admin-health-strip article{border-right:1px solid #edf1ef;min-width:0;padding:15px}.admin-health-strip article:last-child{border-right:0}.admin-health-strip article>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:8px;display:flex;overflow:hidden}.admin-health-strip article>span i{background:#22a06b;border-radius:50%;flex:none;width:6px;height:6px}.admin-health-strip article>span i.is-degraded{background:var(--admin-amber)}.admin-health-strip strong{margin-top:6px;font-size:13px;display:block}.admin-health-strip small{color:var(--admin-muted);font-size:7px}.admin-activity-list{border-top:1px solid #edf1ef}.admin-activity-list li{border-bottom:1px solid #edf1ef;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:12px 18px;font-size:9px;display:grid}.admin-activity-list li:last-child{border-bottom:0}.admin-activity-list li>div{min-width:0}.admin-activity-list b{font-weight:650}.admin-activity-list small{color:var(--admin-muted);font-size:8px;display:block}.admin-activity-icon{width:30px;height:30px;color:var(--admin-teal-dark);background:var(--admin-mint);border-radius:9px;place-items:center;display:grid}.admin-activity-icon.is-high{color:var(--admin-danger);background:#fde5e2}.admin-activity-icon.is-medium{color:var(--admin-amber);background:#fff0cf}.admin-activity-icon svg{width:14px}.admin-breadcrumb{color:var(--admin-muted);gap:8px;margin-bottom:13px;font-size:9px;display:flex}.admin-breadcrumb a{color:var(--admin-teal-dark);text-decoration:none}.admin-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:8px 22px 22px;display:grid}.admin-facts>div{border-bottom:1px solid #edf1ef;padding:13px 0}.admin-facts dt{color:var(--admin-muted);text-transform:uppercase;font-size:8px}.admin-facts dd{color:var(--admin-ink);margin:4px 0 0;font-size:10px;font-weight:600}.admin-insight{background:#f4faf8;border-radius:10px;gap:12px;margin:0 20px 14px;padding:16px;display:flex}.admin-insight>svg{width:20px;color:var(--admin-teal-dark);flex:none}.admin-insight strong{font-size:10px}.admin-insight p{color:var(--admin-muted);margin:3px 0 0;font-size:9px;line-height:1.5}.admin-timeline{padding:5px 22px 22px}.admin-timeline li{gap:13px;padding:10px 0;display:flex;position:relative}.admin-timeline li:not(:last-child):before{background:var(--admin-line);content:"";width:1px;position:absolute;top:22px;bottom:-10px;left:4px}.admin-timeline li>i{z-index:1;background:var(--admin-teal);width:9px;height:9px;box-shadow:0 0 0 1px var(--admin-teal);border:2px solid #fff;border-radius:50%;flex:none;margin-top:4px}.admin-timeline strong{font-size:10px}.admin-timeline p{color:var(--admin-muted);margin:2px 0;font-size:9px}.admin-timeline small{color:#9aa4a1;font-size:8px}.admin-stack-actions{flex-direction:column;align-items:stretch;gap:9px;padding:6px 20px 22px;display:flex}.admin-stack-actions .admin-button{justify-content:flex-start}.admin-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:5px 22px 22px;display:grid}.admin-check-list li{color:#3d4d49;background:#f7faf9;border-radius:9px;align-items:center;gap:8px;padding:12px;font-size:9px;display:flex}.admin-check-list svg{width:15px;color:var(--admin-teal-dark)}.admin-inline-actions{gap:4px;display:flex}.admin-inline-actions button,.admin-text-button{color:var(--admin-teal-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:3px 0;font-size:9px;font-weight:650;display:inline-flex}.admin-inline-actions button+button{border-left:1px solid var(--admin-line);padding-left:7px}.admin-inline-actions button.is-danger{color:var(--admin-danger)}.admin-text-button svg{width:13px}.admin-report-count{color:var(--admin-danger);align-items:center;gap:4px;display:inline-flex}.admin-report-count svg{width:12px}.admin-notice{color:#236d63;background:#edf9f6;border:1px solid #cbe5df;border-radius:10px;gap:10px;margin:0 0 18px;padding:13px 15px;display:flex}.admin-notice>svg{flex:none;width:17px}.admin-notice strong{font-size:9px;display:block}.admin-notice p{margin:2px 0 0;font-size:9px;line-height:1.55}.admin-notice--warning{color:#82590f;background:#fff8e9;border-color:#edd7ab}.admin-notice--danger{color:#922920;background:#fff0ee;border-color:#efc5c1}.admin-impersonation{color:#fff;background:var(--admin-pink);border-radius:10px;align-items:center;gap:10px;margin:-8px 0 20px;padding:12px 15px;font-size:9px;display:flex}.admin-impersonation svg{flex:none;width:17px}.admin-impersonation span{flex:1}.admin-impersonation button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:6px;padding:5px 8px;font-size:8px}.admin-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.admin-role-copy{min-height:78px;color:var(--admin-muted);margin:0;padding:2px 20px 20px;font-size:9px;line-height:1.6}.admin-placeholder,.admin-not-found{text-align:center;align-content:center;place-items:center;gap:7px;min-height:300px;padding:35px;display:grid}.admin-placeholder svg,.admin-not-found svg{width:32px;color:var(--admin-teal-dark)}.admin-placeholder h3,.admin-not-found h2{margin:0;font-size:16px}.admin-placeholder p,.admin-not-found p{max-width:500px;color:var(--admin-muted);margin:0 0 8px;font-size:10px;line-height:1.6}.admin-mini-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.admin-mini-kpis article{border:1px solid var(--admin-line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:16px;display:flex}.admin-mini-kpis svg{width:20px;color:var(--admin-teal-dark)}.admin-mini-kpis span{color:var(--admin-muted);flex-direction:column;flex:1;font-size:8px;display:flex}.admin-mini-kpis strong{color:var(--admin-ink);font-size:16px}.admin-mini-kpis small{color:#208362;font-size:8px;font-weight:650}.admin-funnel{padding:5px 22px 22px}.admin-funnel>div{margin:11px 0}.admin-funnel span{color:var(--admin-muted);justify-content:space-between;margin-bottom:5px;font-size:9px;display:flex}.admin-funnel b{color:var(--admin-ink)}.admin-funnel i{background:#edf1ef;border-radius:10px;height:7px;display:block;overflow:hidden}.admin-funnel em{border-radius:inherit;background:linear-gradient(90deg, var(--admin-teal), var(--admin-pink));height:100%;display:block}.admin-bar-chart{align-items:flex-end;gap:7px;height:170px;padding:18px 22px 0;display:flex}.admin-bar-chart i{background:var(--admin-teal);border-radius:5px 5px 0 0;flex:1;min-width:5px;transition:background .2s,transform .2s;position:relative}.admin-bar-chart i:nth-child(3n){background:var(--admin-pink)}.admin-bar-chart i:hover{transform-origin:bottom;transform:scaleY(1.04)}.admin-bar-chart span{font-size:7px;display:none;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.admin-bar-chart i:hover span{display:block}.admin-chart-legend{color:var(--admin-muted);justify-content:space-between;padding:7px 22px 18px;font-size:8px;display:flex}.admin-audit-list>article{border-top:1px solid var(--admin-line)}.admin-audit-list article>button{width:100%;color:var(--admin-ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(160px,1fr) minmax(170px,1fr) auto 20px;align-items:center;gap:11px;padding:13px 17px;display:grid}.admin-audit-list article>button:hover{background:#f9fcfb}.admin-audit-list article>button>span{flex-direction:column;min-width:0;font-size:9px;display:flex}.admin-audit-list article>button small{color:var(--admin-muted);font-size:8px}.admin-audit-list article>button>svg{width:14px;color:var(--admin-muted);transition:transform .2s}.admin-audit-list article>button>svg.is-open{transform:rotate(90deg)}.admin-audit-detail{background:#f7faf9;overflow:hidden}.admin-audit-detail .admin-facts{padding:3px 65px 18px}.admin-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.admin-service-grid article{border:1px solid var(--admin-line);background:#fff;border-radius:13px;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;padding:16px;display:grid}.admin-service-icon{color:#187456;background:#dcf6e9;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.admin-service-icon.is-degraded{color:#93600a;background:#fff0cf}.admin-service-icon.is-unavailable{color:#a12922;background:#fde5e2}.admin-service-icon svg{width:16px}.admin-service-grid article>div{flex-direction:column;min-width:0;display:flex}.admin-service-grid strong{font-size:10px}.admin-service-grid small{color:var(--admin-muted);font-size:8px}.admin-service-grid dl{border-top:1px solid var(--admin-line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:8px 0 0;padding-top:10px;display:grid}.admin-service-grid dl>div+div{border-left:1px solid var(--admin-line);padding-left:10px}.admin-service-grid dt{color:var(--admin-muted);text-transform:uppercase;font-size:7px}.admin-service-grid dd{margin:2px 0 0;font-size:9px;font-weight:600}.admin-account-hero{align-items:center;gap:15px;padding:5px 22px 18px;display:flex}.admin-account-hero>span{color:#fff;background:var(--admin-pink);border-radius:50%;place-items:center;width:56px;height:56px;font-size:17px;font-weight:700;display:grid}.admin-account-hero h3{margin:0;font-size:15px}.admin-account-hero p{color:var(--admin-muted);margin:2px 0 6px;font-size:9px}.admin-security-list{padding:2px 20px 20px}.admin-security-list li{border-bottom:1px solid var(--admin-line);align-items:center;gap:10px;padding:12px 0;display:flex}.admin-security-list li>svg{width:17px;color:var(--admin-teal-dark)}.admin-security-list li>span{flex-direction:column;flex:1;display:flex}.admin-security-list strong{font-size:9px}.admin-security-list small{color:var(--admin-muted);font-size:8px}.admin-role-links{grid-template-columns:repeat(3,1fr);gap:8px;padding:4px 20px 20px;display:grid}.admin-role-links a{border:1px solid var(--admin-line);color:var(--admin-ink);border-radius:9px;justify-content:space-between;align-items:center;padding:11px 12px;font-size:9px;text-decoration:none;display:flex}.admin-role-links a.is-active{border-color:var(--admin-teal);background:var(--admin-mint)}.admin-role-links svg{width:13px}.admin-state{border:1px solid var(--admin-line);text-align:center;background:#fff;border-radius:15px;align-content:center;place-items:center;gap:8px;min-height:480px;padding:30px;display:grid}.admin-state>svg{width:34px;color:var(--admin-teal-dark)}.admin-state>svg.is-spinning{animation:1s linear infinite admin-spin}.admin-state h2{margin:0;font-size:16px}.admin-state p{max-width:430px;color:var(--admin-muted);margin:0;font-size:10px}.admin-skeleton{flex-direction:column;gap:8px;width:min(420px,80vw);margin-top:18px;display:flex}.admin-skeleton i{background:linear-gradient(90deg,#edf1ef 30%,#f9fbfa 50%,#edf1ef 70%) 0 0/220% 100%;border-radius:10px;height:10px;animation:1.3s linear infinite admin-shimmer}.admin-skeleton i:nth-child(2){width:85%}.admin-skeleton i:nth-child(3){width:63%}.admin-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#051310ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-dialog{background:#fff;border-radius:17px;width:min(470px,100%);padding:26px;position:relative;box-shadow:0 28px 90px #00000042}.admin-dialog>svg{width:28px;color:var(--admin-amber)}.admin-dialog>svg.is-danger{color:var(--admin-danger)}.admin-dialog h2{margin:12px 0 2px;font-size:17px}.admin-dialog__target{color:var(--admin-pink);font-size:10px;display:block}.admin-dialog>p{color:var(--admin-muted);margin:10px 0 17px;font-size:10px;line-height:1.6}.admin-dialog>label{margin-bottom:5px;font-size:9px;font-weight:650;display:block}.admin-dialog textarea{resize:vertical;border:1px solid var(--admin-line);width:100%;color:var(--admin-ink);background:#fbfcfc;border-radius:9px;outline:none;padding:10px;font-size:10px;line-height:1.5}.admin-dialog textarea:focus{border-color:var(--admin-teal);box-shadow:0 0 0 3px #58c2b429}.admin-dialog__error{color:var(--admin-danger);margin-top:4px;font-size:8px;display:block}.admin-dialog__audit{color:var(--admin-muted);gap:6px;margin-top:10px;font-size:8px;display:flex}.admin-dialog__audit svg{width:13px}.admin-dialog footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.admin-dialog__close{width:30px;height:30px;color:var(--admin-muted);background:var(--admin-bg);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:15px;right:15px}.admin-dialog__close svg{width:15px}.admin-toast{z-index:110;color:#fff;background:var(--admin-deep);border-radius:11px;align-items:center;gap:9px;max-width:min(400px,100vw - 32px);padding:13px 15px;font-size:9px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 17px 50px #0003}.admin-toast svg{width:17px;color:var(--admin-teal)}.admin-auth{grid-template-columns:minmax(360px,.9fr) minmax(480px,1.1fr);display:grid}.admin-auth__story{color:#fff;background:var(--admin-deep);flex-direction:column;justify-content:space-between;padding:clamp(35px,5vw,76px);display:flex;position:relative;overflow:hidden}.admin-auth__story:before,.admin-auth__story:after{content:"";border:1px solid #58c2b42e;border-radius:50%;width:420px;height:420px;position:absolute}.admin-auth__story:before{bottom:-120px;right:-240px;box-shadow:0 0 0 70px #58c2b409,0 0 0 140px #58c2b406}.admin-auth__story:after{background:#bb266e14;top:-300px;left:-260px}.admin-auth__brand{z-index:1;color:#fff;align-items:center;gap:13px;width:max-content;text-decoration:none;display:inline-flex}.admin-auth__brand span{flex-direction:column;display:flex}.admin-auth__brand b{font-family:var(--font-raleway), sans-serif;letter-spacing:-2px;font-size:34px;font-weight:500;line-height:.9}.admin-auth__brand small{color:#759b93;letter-spacing:2px;margin-top:7px;font-size:8px}.admin-auth__story>div{z-index:1;max-width:590px}.admin-auth__eyebrow{color:var(--admin-teal);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:650;display:inline-flex}.admin-auth__eyebrow svg{width:16px}.admin-auth__story h1{font-family:var(--font-raleway), sans-serif;letter-spacing:-3px;margin:17px 0;font-size:clamp(38px,5vw,69px);line-height:.98}.admin-auth__story p{color:#a8c0bb;max-width:540px;margin:0;font-size:12px;line-height:1.75}.admin-auth__story ul{z-index:1;color:#9ab3ad;flex-wrap:wrap;gap:15px 22px;margin:0;padding:0;font-size:9px;list-style:none;display:flex}.admin-auth__story li{align-items:center;gap:6px;display:flex}.admin-auth__story li svg{width:14px;color:var(--admin-teal)}.admin-auth__panel{background:#f7faf9;place-items:center;padding:45px;display:grid}.admin-auth__form-wrap{border:1px solid var(--admin-line);background:#fff;border-radius:19px;width:min(440px,100%);padding:38px;box-shadow:0 20px 60px #091c1912}.admin-auth__step{color:var(--admin-pink);letter-spacing:1.3px;text-transform:uppercase;font-size:8px;font-weight:700}.admin-auth__form-wrap>h2{font-family:var(--font-raleway), sans-serif;letter-spacing:-.8px;margin:9px 0 5px;font-size:27px}.admin-auth__form-wrap>p{color:var(--admin-muted);margin:0 0 23px;font-size:10px;line-height:1.6}.admin-auth__form{flex-direction:column;gap:14px;display:flex}.admin-auth__form>label{color:#394844;font-size:9px;font-weight:650}.admin-auth__form input:not([type=checkbox]){border:1px solid var(--admin-line);width:100%;height:44px;color:var(--admin-ink);background:#fbfcfc;border-radius:9px;outline:none;margin-top:6px;padding:0 12px;font-size:11px;display:block}.admin-auth__form input:focus{border-color:var(--admin-teal);box-shadow:0 0 0 3px #58c2b429}.admin-auth__code{letter-spacing:9px;text-align:center;font-weight:650;font-size:22px!important}.admin-auth__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-auth__row a{color:var(--admin-teal-dark);font-size:8px;text-decoration:none}.admin-checkbox{color:var(--admin-muted);align-items:center;gap:6px;font-size:8px;display:flex;font-weight:400!important}.admin-checkbox input{accent-color:var(--admin-teal-dark)}.admin-auth__form .admin-button{width:100%;min-height:44px}.admin-auth__form-wrap .admin-notice{margin:18px 0 0}.admin-auth__back{color:var(--admin-muted);align-items:center;gap:6px;margin-top:22px;font-size:8px;text-decoration:none;display:inline-flex}.admin-auth__back svg{width:13px}.admin-auth__security-icon{width:48px;height:48px;color:var(--admin-teal-dark);background:var(--admin-mint);border-radius:13px;place-items:center;margin-bottom:18px;display:grid}.admin-auth__security-icon svg{width:22px}.admin-auth__switch{color:var(--admin-teal-dark);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:5px;font-size:8px;display:inline-flex}.admin-auth__switch svg{width:13px}.admin-auth__fineprint{margin-top:13px!important;font-size:8px!important}.admin-auth__actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.admin-mobile-backdrop,.admin-sidebar--mobile,.admin-mobile-close{display:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes admin-spin{to{transform:rotate(360deg)}}@keyframes admin-shimmer{to{background-position:-220% 0}}@keyframes admin-pulse{50%{transform:scale(.88);box-shadow:0 0 0 8px #27a06e08}}@media (max-width:1250px){.admin-kpi-grid,.admin-health-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-health-strip article:nth-child(3){border-right:0}.admin-health-strip article:nth-child(-n+3){border-bottom:1px solid var(--admin-line)}.admin-global-search{display:none}}@media (max-width:980px){.admin-sidebar:not(.admin-sidebar--mobile){display:none}.admin-workspace{width:100%;margin-left:0}.admin-menu{display:grid}.admin-mobile-backdrop{z-index:79;background:#05131094;border:0;display:block;position:fixed;inset:0}.admin-sidebar--mobile{z-index:80;display:flex;box-shadow:20px 0 60px #00000038}.admin-mobile-close{z-index:2;color:#aac3bd;background:#ffffff0f;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:14px;right:12px}.admin-mobile-close svg{width:15px}.admin-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-auth{grid-template-columns:1fr}.admin-auth__story{min-height:400px}.admin-auth__story h1{max-width:650px}}@media (max-width:720px){.admin-header{gap:9px;min-height:66px;padding:10px 14px}.admin-header>div:first-of-type{min-width:0}.admin-header h1{font-size:16px}.admin-header p,.admin-audit-pill{display:none}.admin-workspace>main{padding:22px 14px 50px}.admin-page-lead{flex-direction:column;align-items:flex-start;gap:12px}.admin-page-lead h2{font-size:25px}.admin-page-lead>div:last-child{flex-wrap:wrap}.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-kpi{min-height:126px;padding:16px}.admin-overview-grid,.admin-detail-grid,.admin-analytics-grid{grid-template-columns:1fr}.admin-card--wide{grid-column:auto}.admin-health-strip,.admin-mini-kpis,.admin-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-health-strip article{border-bottom:1px solid var(--admin-line)}.admin-health-strip article:nth-child(odd){border-right:1px solid var(--admin-line)}.admin-health-strip article:nth-child(2n){border-right:0}.admin-toolbar{flex-direction:column;align-items:stretch}.admin-search,.admin-select select{width:100%}.admin-toolbar__actions{margin-left:0}.admin-check-list,.admin-role-grid,.admin-role-links{grid-template-columns:1fr}.admin-audit-list article>button{grid-template-columns:34px 1fr auto 16px}.admin-audit-list article>button>span:nth-child(3){display:none}.admin-audit-detail .admin-facts{padding-left:22px}.admin-auth__story{min-height:360px;padding:30px 25px}.admin-auth__story h1{font-size:42px}.admin-auth__story ul{display:none}.admin-auth__panel{padding:22px 14px}.admin-auth__form-wrap{padding:27px 21px}}@media (max-width:480px){.admin-header .admin-icon-button{display:none}.admin-kpi-grid,.admin-health-strip,.admin-mini-kpis,.admin-service-grid{grid-template-columns:1fr}.admin-health-strip article{border-right:0!important}.admin-kpi{min-height:112px}.admin-facts{grid-template-columns:1fr}.admin-activity-list li{grid-template-columns:30px 1fr}.admin-activity-list li>.admin-status{display:none}.admin-service-grid dl{grid-template-columns:1fr;gap:7px}.admin-service-grid dl>div+div{border:0;padding:0}.admin-dialog{padding:22px 18px}.admin-dialog footer{flex-direction:column-reverse}.admin-dialog footer .admin-button{width:100%}.admin-auth__story{min-height:320px}.admin-auth__story h1{letter-spacing:-2px;font-size:35px}}@media (prefers-reduced-motion:reduce){.platform-admin-shell *,.admin-auth *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
