.achievement-art{flex-shrink:0;width:140px;height:140px;transition:transform .2s;display:inline-flex;position:relative}.profile-badge.top{background:#e3f0f8;border-color:#cfe3ef}.achievement-art img{object-fit:contain;width:100%;height:100%;display:block}.achievement-art.small{width:64px;height:64px}.achievement-art .medal-state{width:24px;height:24px;bottom:7px;right:6px}.achievement-art.locked .medal-state{background:#64756c}.achievement-card:hover .achievement-art{transform:translateY(-4px)}.achievement-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.achievement-card{color:#303c36;text-align:center;min-width:0;font:inherit;cursor:pointer;background:#fafdff;border:1px solid #cfe3ef;border-radius:20px;flex-direction:column;align-items:center;padding:22px 16px 18px;display:flex;position:relative}.achievement-card strong{margin-top:12px;font-size:16px;line-height:1.3}.achievement-card small{color:#657269;align-items:center;gap:4px;margin:9px 0;font-size:12px;display:flex}.achievement-card p{color:#67736c;margin:0 0 15px;font-size:12px;line-height:1.5}.achievement-card .pd-progress{background:#eff7fc;width:100%;margin-top:auto}.achievement-card .pd-progress i{background:#758c74}.achievement-card.top{background:linear-gradient(145deg,#e3f0f8,#e3f0f8);border-color:#cfe3ef;padding-top:35px;box-shadow:0 6px 22px #cfe3ef20}.achievement-card.top .pd-progress i{background:#d8edf8}.achievement-rarity{letter-spacing:1px;color:#795625;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex;position:absolute;top:12px}.achievement-chapter{margin:30px 0}.achievement-chapter>header{align-items:center;gap:14px;margin:0 0 16px;display:flex}.achievement-chapter-number{color:#65795e;background:#eff7fc;border-radius:13px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:18px;font-weight:700;display:grid}.achievement-chapter h2{color:inherit;margin:0;font-size:22px}.achievement-chapter header p{color:#69796c;margin:5px 0 0;font-size:12px}.achievement-chapter header>small{white-space:nowrap;color:#65795e;margin-left:auto}.achievement-next{text-align:left;color:#344437;width:100%;font:inherit;cursor:pointer;background:#fafdff;border:1px solid #cfe3ef;border-radius:17px;align-items:center;gap:16px;padding:15px;display:flex}.achievement-next>span:not(.achievement-art){flex:1;gap:5px;display:grid}.achievement-next small{text-transform:uppercase;letter-spacing:1px;font-size:11px}.achievement-next strong{font-size:18px}.achievement-next span span{color:#617361;font-size:12px}.achievement-chapters{scrollbar-width:thin;gap:8px;padding:18px 0 5px;display:flex;overflow-x:auto}.achievement-chapters button{white-space:nowrap;color:#526154;font:inherit;cursor:pointer;background:#fafdff;border:1px solid #cfe3ef;border-radius:99px;padding:10px 15px;font-size:12px}.achievement-chapters button[aria-pressed=true]{color:#fff;background:#384b3f;border-color:#384b3f}.achievement-top-count{color:#775724;align-items:center;gap:7px;font-size:12px;display:inline-flex}.achievement-detail .achievement-art{width:190px;height:190px}.achievement-requirements{align-self:stretch;gap:12px;padding:0;list-style:none;display:grid}.achievement-requirements li{text-align:left;justify-content:space-between;align-items:center;gap:14px;font-size:13px;display:flex}.achievement-requirements strong{white-space:nowrap}.achievement-grid.preview .achievement-card{background:0 0;border:0;padding:12px 5px}.achievement-grid.preview .achievement-art{width:70px;height:70px}.achievement-grid.preview strong{font-size:11px}.achievement-grid.preview .achievement-rarity{display:none}.achievement-card:focus-visible,.achievement-chapters button:focus-visible,.achievement-next:focus-visible{outline-offset:3px;outline:3px solid #cfe3ef}@media (max-width:1100px){.achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.achievement-grid{gap:10px}.achievement-card{border-radius:16px;padding:18px 10px 14px}.achievement-art{width:112px;height:112px}.achievement-card strong{font-size:14px}.achievement-rarity{letter-spacing:.4px;font-size:8px}.achievement-chapter h2{font-size:18px}.achievement-chapter header p{font-size:11px}.achievement-hero{padding:22px 18px}.achievement-hero h1{font-size:29px}.achievement-next{gap:10px;padding:12px}.achievement-next strong{font-size:16px}.achievement-grid.preview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.achievement-art{transition:none}}.pr-section-tabs,.pr-filters{flex-wrap:wrap;gap:7px;display:flex}.pr-section-tabs>button,.pr-filters>button{border:1px solid var(--aj-line);background:var(--aj-surface);border-radius:9px;min-height:44px;padding:9px 13px;font-size:13px}.pr-section-tabs>button{flex:1;font-weight:700}.pr-section-tabs>button[aria-pressed=true],.pr-filters>button[aria-pressed=true]{color:var(--aj-surface);background:var(--aj-ink);border-color:var(--aj-ink)}.pr-panel{gap:19px;min-width:0;display:grid}.pr-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.pr-heading>div{flex:1;min-width:220px}.pr-heading h2{margin-top:5px;font-size:25px;line-height:1.2}.pr-heading p{color:var(--aj-muted);max-width:65ch;margin-top:9px;font-size:13px}.pr-source-note{border:1px solid var(--aj-line);background:var(--industrial-inset,#e1ddd3);border-radius:10px;align-items:flex-start;gap:8px;padding:13px 15px;font-size:12px;display:flex;color:var(--aj-muted)!important}.pr-source-note>svg{color:var(--aj-accent);flex-shrink:0}.pr-list-count{font-size:12px;color:var(--aj-muted)!important}.pr-list{gap:11px;display:grid}.pr-row{text-align:left;background:var(--industrial-panel,#eeeae0);border:1px solid var(--aj-line);border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-width:0;padding:17px;display:grid}.pr-row:hover{border-color:var(--aj-accent)}.pr-row-icon{color:var(--aj-accent);place-items:center;display:grid}.pr-row-main{gap:5px;min-width:0;display:grid}.pr-row-main strong{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.pr-row-main>span{color:var(--aj-muted);overflow-wrap:anywhere;font-size:12px}.pr-row-points{color:var(--aj-positive);white-space:nowrap;font-size:13px;font-weight:700}.pr-row.is-pending .pr-row-status{color:var(--industrial-info,#225c8b)}.pr-row.is-approved .pr-row-status{color:var(--aj-positive)}.pr-row.is-rejected .pr-row-status{color:var(--industrial-danger,#a52827)}.pr-form,.pr-detail{gap:19px;padding:16px 18px 24px}.pr-form label,.pr-review label{gap:8px;min-width:0;font-size:13px;font-weight:600;display:grid}.pr-form :is(input,select,textarea),.pr-review textarea{border:1px solid var(--aj-line);background:var(--aj-surface);width:100%;min-width:0;max-width:100%;min-height:46px;color:var(--aj-ink);border-radius:9px;padding:11px 12px;font-family:inherit;font-size:16px;line-height:1.4;display:block}.pr-form :is(input,select,textarea):focus-visible,.pr-review textarea:focus-visible{outline:2px solid var(--aj-accent);outline-offset:2px}.pr-form input:disabled,.pr-form select:disabled{opacity:.75;cursor:default}.pr-form small,.pr-review small{color:var(--aj-muted);font-size:11px;font-weight:400;line-height:1.5}.pr-form textarea,.pr-review textarea{resize:vertical}.pr-form-description{font-size:14px;color:var(--aj-muted)!important}.pr-work-reward{border:1px solid var(--aj-line);background:var(--industrial-inset,#e1ddd3);border-radius:9px;padding:13px;font-size:12px;font-weight:600}.pr-fields{min-width:0;border:1px solid var(--aj-line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-inline-size:0;margin:0;padding:17px 13px;display:grid}.pr-fields legend{padding:0 6px;font-size:13px;font-weight:700}.pr-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pr-actions>button{flex:1}.pr-detail>h2{overflow-wrap:anywhere;font-size:26px;line-height:1.2}.pr-detail h3{font-size:15px}.pr-detail-status{border:1px solid var(--aj-line);border-radius:8px;justify-self:start;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.pr-detail-status.is-approved{color:var(--aj-positive);border-color:var(--aj-positive)}.pr-detail-status.is-rejected,.pr-detail-status.is-voided{color:var(--industrial-danger,#a52827)}.pr-values{border:1px solid var(--aj-line);background:var(--industrial-inset,#e1ddd3);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:15px;display:grid}.pr-values>div{gap:5px;min-width:0;display:grid}.pr-values dt{color:var(--aj-muted);font-size:12px}.pr-values dd{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700}.pr-evidence,.pr-review-note{border:1px solid var(--aj-line);border-radius:11px;gap:10px;padding:15px;display:grid}.pr-evidence>p,.pr-review-note>p{color:var(--aj-muted);overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px}.pr-evidence h3:not(:first-child){margin-top:6px}.pr-review{border-top:1px solid var(--aj-line);gap:15px;padding-top:19px;display:grid}.pr-confirmed-points{border:1px solid var(--aj-positive);border-radius:10px;padding:13px 15px;font-weight:700;color:var(--aj-positive)!important}.pr-void-note{background:var(--industrial-inset,#e1ddd3);border:1px solid var(--aj-line);border-radius:9px;padding:13px;font-size:12px;color:var(--aj-muted)!important}.pr-danger{border-color:var(--industrial-danger,#a52827);color:var(--industrial-danger,#a52827)!important;background:var(--industrial-danger-soft,#f4dcda)!important}@container (max-width:500px){.pr-heading>div{flex-basis:100%;min-width:0}.pr-heading h2{font-size:22px}.pr-heading>.aj-button{width:100%}.pr-section-tabs>button{padding:9px 7px;font-size:12px}.pr-row{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:14px 11px}.pr-row-points{grid-column:2}.pr-fields,.pr-values{grid-template-columns:minmax(0,1fr)}.pr-actions{flex-direction:column;align-items:stretch}.pr-detail>h2{font-size:23px}}.aj-segments{flex-wrap:wrap;gap:8px;display:flex}.aj-segments>button{border:1px solid var(--aj-line);background:var(--aj-surface);border-radius:10px;flex:1;min-height:48px;padding:10px 14px;font-weight:700}.aj-segments>button[aria-pressed=true]{background:var(--aj-ink);color:var(--aj-surface)}.aj-monthly-trophies{gap:18px;display:grid}.ap-panel{background:var(--industrial-panel,#eeeae0);border:1px solid var(--aj-line);border-radius:16px;gap:18px;min-width:0;padding:22px;display:grid}.ap-heading,.ap-month-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.ap-heading h2{margin-top:6px;font-size:24px;line-height:1.25}.ap-heading>svg{color:var(--aj-accent);flex-shrink:0}.ap-muted{font-size:13px;color:var(--aj-muted)!important}.ap-assignment{background:var(--industrial-inset,#e1ddd3);border:1px solid var(--aj-line);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.ap-assignment label{gap:7px;min-width:0;font-size:12px;font-weight:700;display:grid}.ap-assignment select,.ap-month-heading input{width:100%;min-width:0;max-width:100%;min-height:46px;color:var(--aj-ink);border:1px solid var(--aj-line);background:var(--aj-surface);font:inherit;border-radius:9px;padding:10px 12px}.ap-monthly-disclosure{border:1px solid var(--aj-line);background:var(--industrial-inset,#e1ddd3);border-radius:12px;min-width:0}.ap-monthly-disclosure>summary{cursor:pointer;align-items:center;gap:16px;min-height:84px;padding:16px;list-style:none;display:flex}.ap-monthly-disclosure>summary::-webkit-details-marker{display:none}.ap-monthly-disclosure>summary>span:first-child{flex:1;gap:4px;min-width:0;display:grid}.ap-monthly-disclosure>summary strong{font-size:17px}.ap-monthly-disclosure>summary small{color:var(--aj-muted);font-size:12px}.ap-monthly-disclosure>summary>span:last-child{color:var(--aj-accent);font-size:12px}.ap-monthly-disclosure>summary:after{content:"+";color:var(--aj-accent);font-size:23px}.ap-monthly-disclosure[open]>summary:after{content:"−"}.ap-monthly{gap:18px;min-width:0;padding:8px 16px 16px;display:grid}.ap-month-heading{flex-wrap:wrap}.ap-month-heading h3{margin-top:5px;font-size:21px;line-height:1.3}.ap-month-heading>label{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.ap-month-heading input{width:160px;font-size:13px}.ap-month-heading svg{color:var(--aj-accent);flex-shrink:0}.ap-month-reward{border:1px solid var(--aj-line);background:var(--industrial-accent-soft,#f4ddcc);border-radius:10px;gap:11px;padding:14px;display:flex}.ap-month-reward svg{color:var(--aj-accent);flex-shrink:0}.ap-month-reward>span{font-size:13px}.ap-month-reward small{color:var(--aj-muted);margin-top:5px;font-size:11px;display:block}.ap-rules{border-bottom:1px solid var(--aj-line);padding:0 0 15px;font-size:13px}.ap-rules summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}.ap-rules ul{color:var(--aj-muted);gap:9px;margin:5px 0 15px;padding-left:18px;display:grid}.ap-rules small{color:var(--aj-muted);overflow-wrap:anywhere}.ap-month-card{border:1px solid var(--aj-line);background:var(--aj-surface);border-radius:13px;gap:18px;min-width:0;padding:18px;display:grid}.ap-month-card.is-winner{border-color:var(--aj-accent);background:var(--industrial-accent-soft,#f4ddcc)}.ap-month-card>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.ap-month-card>header>div{gap:3px;min-width:0;display:grid}.ap-month-card>header strong{overflow-wrap:anywhere;font-size:17px}.ap-month-card>header>div>span{color:var(--aj-muted);font-size:12px}.ap-status{border:1px solid var(--aj-line);border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:700;display:flex}.is-winner .ap-status{color:var(--aj-accent);border-color:var(--aj-accent)}.ap-score{border-bottom:1px solid var(--aj-line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;padding-bottom:18px;display:grid}.ap-score>div:first-child{gap:4px;display:grid}.ap-score>div:first-child>span{color:var(--aj-muted);font-size:12px}.ap-score>div:first-child>strong{letter-spacing:-.03em;font-size:36px;line-height:1.2}.ap-score small{color:var(--aj-muted);font-size:11px}.ap-attendance{color:var(--aj-muted);flex-direction:column;justify-content:center;align-items:flex-end;gap:8px;font-size:12px;display:flex}.ap-attendance strong{color:var(--aj-ink);font-size:20px}.ap-criteria{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.ap-criteria li{align-content:start;gap:7px;min-width:0;display:grid}.ap-criteria li>div{justify-content:space-between;align-items:flex-start;gap:12px;font-size:12px;display:flex}.ap-criteria li>div>span{white-space:nowrap;color:var(--aj-muted);font-size:11px}.ap-criteria small{color:var(--aj-muted);font-size:11px}.ap-criteria progress{appearance:none;background:var(--aj-soft);width:100%;height:5px;color:var(--aj-accent);border:0;border-radius:6px;overflow:hidden}.ap-criteria progress::-webkit-progress-bar{background:var(--aj-soft)}.ap-criteria progress::-webkit-progress-value{background:var(--aj-accent)}.ap-criteria progress::-moz-progress-bar{background:var(--aj-accent)}.ap-reasons{font-size:13px}.ap-reasons ul,.ap-blocked{color:var(--aj-muted);gap:7px;margin:8px 0 0;padding-left:18px;font-size:12px;display:grid}.ap-result-note{font-size:12px;color:var(--aj-muted)!important}.ap-empty{border:1px dashed var(--aj-line);border-radius:10px;align-items:flex-start;gap:12px;padding:16px;display:flex}.ap-empty svg{color:var(--aj-accent);flex-shrink:0}.ap-empty strong{font-size:14px}.ap-empty p{color:var(--aj-muted);margin-top:6px;font-size:12px}.ap-error{border:1px solid var(--industrial-danger,#a52827);color:var(--industrial-danger,#a52827);background:var(--industrial-danger-soft,#f4dcda);border-radius:10px;padding:12px 15px;font-size:13px}.ap-success{align-items:flex-start;gap:8px;font-size:13px;display:flex;color:var(--aj-positive)!important}.ap-success svg{flex-shrink:0;margin-top:2px}.ap-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@container (max-width:550px){.ap-panel{gap:15px;padding:16px 12px}.ap-assignment{grid-template-columns:minmax(0,1fr);padding:12px}.ap-heading h2{font-size:22px}.ap-monthly{gap:15px;padding:6px 10px 12px}.ap-monthly-disclosure>summary{gap:10px;padding:13px 11px}.ap-monthly-disclosure>summary>span:last-child{text-align:right;max-width:8ch}.ap-month-card{padding:14px 11px}.ap-score{grid-template-columns:minmax(0,1fr);gap:12px}.ap-attendance{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:18px}.ap-criteria{grid-template-columns:minmax(0,1fr);gap:15px}.ap-month-reward{padding:12px 10px}}.aj-path-picker{border:1px solid var(--aj-line);background:var(--industrial-inset,#e1ddd3);border-radius:13px}.aj-path-picker>summary{cursor:pointer;align-items:center;gap:18px;min-height:76px;padding:15px 18px;list-style:none;display:flex}.aj-path-picker>summary::-webkit-details-marker{display:none}.aj-path-picker>summary>span:first-child{flex:1;min-width:0}.aj-path-picker>summary strong{overflow-wrap:anywhere;margin-top:3px;font-size:16px;line-height:1.3;display:block}.aj-path-picker>summary small{color:var(--aj-muted);font-size:11px;display:block}.aj-path-picker>summary>span:nth-child(2){color:var(--aj-accent);text-align:right;max-width:12ch;font-size:12px}.aj-path-picker>summary:after{content:"+";color:var(--aj-accent);font-size:23px}.aj-path-picker[open]>summary:after{content:"−"}.aj-path-picker>.aj-tracks{padding:4px 14px 14px}.aj-shell{--aj-surface:var(--industrial-surface,#eeeae0);--aj-soft:var(--industrial-soft,#e1ddd3);--aj-ink:var(--industrial-ink,#202423);--aj-muted:var(--industrial-muted,#59615e);--aj-line:var(--industrial-border,#b4b5aa);--aj-accent:var(--industrial-accent,#b53b09);--aj-positive:var(--industrial-positive,#226743);color:var(--aj-ink);gap:24px;width:100%;min-width:0;font-size:14px;line-height:1.5;display:grid;container-type:inline-size}.aj-shell *,.aj-shell :before,.aj-shell :after{box-sizing:border-box}.aj-shell :is(h2,h3,p){color:inherit;margin:0}.aj-shell :is(button,summary){-webkit-tap-highlight-color:transparent}.aj-shell button{font:inherit;cursor:pointer;color:inherit}.aj-shell button:disabled{cursor:wait;opacity:.65}.aj-shell :is(button,summary):focus-visible{outline:3px solid var(--aj-accent);outline-offset:4px}.aj-hero{border:1px solid var(--aj-line);background:var(--industrial-panel,#eeeae0);box-shadow:var(--industrial-panel-shadow,0 3px 10px #20242315);border-radius:20px;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);align-items:center;gap:28px;padding:30px;display:grid}.aj-eyebrow{color:var(--aj-accent);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.aj-hero-copy h2{letter-spacing:-.025em;max-width:20ch;margin:12px 0;font-size:clamp(25px,3cqi,38px);line-height:1.12}.aj-hero-copy p{color:var(--aj-muted);max-width:48ch}.aj-private{color:var(--aj-muted);align-items:center;gap:7px;margin-top:18px;font-size:12px;display:flex}.aj-private svg{flex-shrink:0}.aj-hero-stats{grid-template-columns:1fr 1fr;gap:16px;display:grid}.aj-hero-stats>div{border-left:1px solid var(--aj-line);gap:5px;min-width:0;padding-left:18px;display:grid}.aj-hero-stats svg{color:var(--aj-accent)}.aj-hero-stats strong{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(25px,3cqi,38px);line-height:1.2}.aj-hero-stats strong small{color:var(--aj-muted);white-space:nowrap;font-size:15px;font-weight:400}.aj-hero-stats>div>span{color:var(--aj-muted);font-size:12px}.aj-next{background:var(--industrial-inset,#e1ddd3);border:1px solid var(--aj-line);border-left:4px solid var(--aj-accent);text-align:left;border-radius:14px;align-items:center;gap:18px;width:100%;padding:18px;display:flex}.aj-next>span:not(.achievement-art){flex:1;gap:3px;min-width:0;display:grid}.aj-next>svg{color:var(--aj-accent);flex-shrink:0}.aj-next strong{overflow-wrap:anywhere;font-size:19px;line-height:1.3}.aj-next>span>span:not(.aj-eyebrow){color:var(--aj-muted);font-size:12px}.aj-next .aj-next-reward{font-weight:700}.aj-next .achievement-art.small{width:72px;height:72px}.aj-section-head{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.aj-section-head h2{margin-top:4px;font-size:24px;line-height:1.25}.aj-section-head h3{font-size:23px;line-height:1.25}.aj-section-head p{color:var(--aj-muted);margin-top:6px;font-size:13px}.aj-section-note{color:var(--aj-muted);font-size:12px}.aj-tracks{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.aj-tracks>button{border:1px solid var(--aj-line);background:var(--aj-surface);text-align:left;border-radius:12px;align-items:center;gap:11px;min-width:0;min-height:80px;padding:14px 12px 19px;display:flex;position:relative;overflow:hidden}.aj-tracks>button[aria-pressed=true]{border-color:var(--aj-accent);background:var(--industrial-accent-soft,#f4ddcc);box-shadow:inset 0 0 0 1px var(--aj-accent)}.aj-track-number{color:var(--aj-accent);flex-shrink:0;font-size:12px;font-weight:700}.aj-tracks>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.aj-tracks strong{overflow-wrap:anywhere;font-size:13px;line-height:1.3}.aj-tracks small{color:var(--aj-muted);font-size:11px}.aj-track-bar{background:var(--aj-soft);height:3px;position:absolute;bottom:0;left:0;right:0}.aj-track-bar i{background:var(--aj-accent);height:100%;display:block}.aj-track-content{min-width:0}.aj-filters{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.aj-filters button{border:1px solid var(--aj-line);background:var(--aj-surface);border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 14px;font-size:13px;display:flex}.aj-filters button[aria-pressed=true]{background:var(--aj-ink);color:var(--aj-surface);border-color:var(--aj-ink)}.aj-filters button span{font-variant-numeric:tabular-nums;opacity:.8;font-size:11px}.aj-results{font-size:12px;color:var(--aj-muted)!important;margin:14px 0 10px!important}.aj-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.aj-card{border:1px solid var(--aj-line);background:var(--industrial-panel,#eeeae0);text-align:center;border-radius:16px;flex-direction:column;align-items:center;min-width:0;padding:15px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.aj-card:hover{border-color:var(--aj-accent);box-shadow:0 5px 18px #00000012}.aj-card.is-top{border-color:var(--aj-accent)}.aj-card-kicker{width:100%;color:var(--aj-muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;display:flex}.aj-card-kicker svg{color:var(--aj-accent)}.aj-card .achievement-art{aspect-ratio:1;width:min(100%,152px);height:auto;margin:14px 0 6px}.aj-card .achievement-art .medal-state{background:var(--aj-muted);border-color:var(--aj-surface);bottom:3%;right:3%}.aj-card.is-earned .medal-state{background:var(--aj-positive)}.aj-card-title{overflow-wrap:anywhere;margin:5px 0 7px;font-size:16px;line-height:1.25}.aj-state{color:var(--aj-muted);justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.aj-card.is-earned .aj-state{color:var(--aj-positive)}.aj-card-description{color:var(--aj-muted);overflow-wrap:anywhere;margin:10px 0 18px;font-size:12px;line-height:1.5}.aj-card-progress{background:var(--aj-soft);border-radius:9px;width:100%;height:5px;margin-top:auto;overflow:hidden}.aj-card-progress i{background:var(--aj-accent);border-radius:inherit;height:100%;display:block}.aj-card-bottom{width:100%;color:var(--aj-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:6px;margin-top:10px;font-size:11px;display:flex}.aj-card-bottom>span:last-child{color:var(--aj-accent);justify-content:flex-end;align-items:center;gap:3px;font-weight:700;display:inline-flex}.aj-legacy{border:1px solid var(--aj-line);background:var(--industrial-inset,#e1ddd3);border-radius:15px;padding:0 20px}.aj-legacy summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:85px;list-style:none;display:flex}.aj-legacy summary::-webkit-details-marker{display:none}.aj-legacy summary:after{content:"+";color:var(--aj-accent);font-size:25px}.aj-legacy[open] summary:after{content:"−"}.aj-legacy summary>span:first-child{flex:1}.aj-legacy summary strong{margin-top:4px;display:block}.aj-legacy summary>span:nth-child(2){white-space:nowrap;color:var(--aj-muted);font-size:13px}.aj-legacy>p{color:var(--aj-muted);margin-bottom:18px;font-size:13px}.aj-legacy>.aj-grid{margin-bottom:20px}.aj-empty,.aj-complete{background:var(--industrial-inset,#e1ddd3);border:1px solid var(--aj-line);border-radius:14px;align-items:center;gap:16px;padding:24px;display:flex}.aj-empty{text-align:center;flex-direction:column;padding:32px 20px}.aj-empty p,.aj-complete p{color:var(--aj-muted);font-size:13px}.aj-empty>svg,.aj-complete>svg{color:var(--aj-accent);flex-shrink:0}.aj-button{border:1px solid var(--aj-line);background:var(--industrial-panel,#eeeae0);border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 17px;display:inline-flex;font-weight:700!important}.aj-button-primary{background:var(--industrial-primary,#c74a14);box-shadow:var(--industrial-primary-shadow);border-color:#993612;color:var(--industrial-primary-ink,#fffaf3)!important}.aj-text-button{text-underline-offset:3px;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 2px;text-decoration:underline;display:inline-flex;color:var(--aj-accent)!important}.aj-detail{gap:20px;padding:6px 4px 12px}.aj-detail-art{place-items:center;padding:4px 0 0;display:grid}.aj-detail .achievement-art{aspect-ratio:1;width:min(76cqi,260px);height:auto}.aj-detail-labels{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.aj-detail-labels>span{border:1px solid var(--aj-line);background:var(--aj-soft);color:var(--aj-ink);border-radius:7px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;display:inline-flex}.aj-detail>h2{text-align:center;overflow-wrap:anywhere;font-size:clamp(24px,6cqi,32px);line-height:1.15}.aj-detail>p:not(.aj-prerequisite){text-align:center;color:var(--aj-muted)}.aj-progress-block progress{background:var(--aj-soft);width:100%;height:8px;color:var(--aj-accent);border:0;border-radius:8px;margin-top:8px;display:block;overflow:hidden}.aj-progress-block progress::-webkit-progress-bar{background:var(--aj-soft)}.aj-progress-block progress::-webkit-progress-value{background:var(--aj-accent);border-radius:8px}.aj-progress-block progress::-moz-progress-bar{background:var(--aj-accent)}.aj-progress-caption{color:var(--aj-muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.aj-reward,.aj-availability{border:1px solid var(--aj-line);background:var(--industrial-inset,#e1ddd3);border-radius:12px;gap:12px;min-width:0;padding:16px;display:flex}.aj-reward>svg,.aj-availability>svg{color:var(--aj-accent);flex-shrink:0;margin-top:2px}.aj-reward strong,.aj-availability strong{font-size:14px}.aj-reward p,.aj-availability p{color:var(--aj-muted);margin-top:6px;font-size:12px}.aj-detail h3{margin-bottom:10px;font-size:16px}.aj-criteria{color:var(--aj-muted);gap:9px;margin:0;padding-left:20px;font-size:13px;display:grid}.aj-requirements{gap:12px;margin:0;padding:0;list-style:none;display:grid}.aj-requirements li{justify-content:space-between;align-items:center;gap:15px;font-size:13px;display:flex}.aj-requirements li>span{align-items:center;gap:7px;display:flex}.aj-requirements li svg{color:var(--aj-positive);flex-shrink:0}.aj-requirements li strong{white-space:nowrap}.aj-detail-note{border-top:1px solid var(--aj-line);padding-top:16px;font-size:12px}.aj-prerequisite{font-size:13px}.aj-new-awards{border:1px solid var(--aj-accent);background:var(--industrial-accent-soft,#f4ddcc);border-radius:14px;align-items:center;gap:15px;padding:18px;display:flex}.aj-new-awards>svg{color:var(--aj-accent);flex-shrink:0}.aj-new-awards>div{flex:1;min-width:0}.aj-new-awards p{color:var(--aj-muted);margin-top:3px;font-size:12px}.aj-celebration{text-align:center;gap:15px;padding:10px 8px 18px}.aj-celebration h2{overflow-wrap:anywhere;font-size:clamp(26px,7cqi,36px);line-height:1.12}.aj-celebration>p{color:var(--aj-muted)}.aj-ceremony-art{aspect-ratio:1;isolation:isolate;place-items:center;width:min(76cqi,240px);margin:0 auto;display:grid;position:relative}.aj-ceremony-art>img{z-index:1;filter:drop-shadow(0 10px 14px #00000030);width:100%;height:auto;animation:.85s cubic-bezier(.18,.75,.25,1) both aj-medal-arrival}.aj-ceremony-halo{background:radial-gradient(circle,#d78a383a,#c8872712 43%,#0000 70%);border-radius:50%;animation:1.2s ease-out both aj-halo-arrival;position:absolute;inset:0}.aj-ceremony-check{z-index:2;border:3px solid var(--aj-surface);background:var(--aj-positive);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;animation:.65s .2s both aj-medal-arrival;display:grid;position:absolute;bottom:7%;right:5%}.aj-ceremony-reward{background:var(--industrial-accent-soft,#f4ddcc);color:var(--aj-accent);border-radius:12px;padding:13px 18px;font-size:18px;font-weight:700}.aj-celebration .aj-ceremony-count{font-size:12px}.aj-ceremony-actions{gap:5px;display:grid}.aj-ceremony-error{border:1px solid var(--industrial-danger,#a52827);color:var(--industrial-danger,#a52827);background:var(--industrial-danger-soft,#f4dcda);border-radius:10px;padding:13px;font-size:13px}.aj-ceremony-error p{margin-top:5px}@keyframes aj-medal-arrival{0%{opacity:0;transform:translateY(22px)scale(.86)rotate(-5deg)}to{opacity:1;transform:none}}@keyframes aj-halo-arrival{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@container (max-width:800px){.aj-hero{grid-template-columns:minmax(0,1fr);gap:22px;padding:24px}.aj-hero-copy h2{max-width:none;font-size:29px}.aj-hero-stats{max-width:410px}.aj-hero-stats strong{font-size:32px}.aj-tracks{grid-template-columns:repeat(3,minmax(0,1fr))}.aj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:480px){.aj-hero{border-radius:15px;padding:20px 16px}.aj-hero-copy h2{font-size:27px}.aj-hero-stats{gap:12px}.aj-hero-stats>div{padding-left:12px}.aj-hero-stats strong{font-size:28px}.aj-private{align-items:flex-start;font-size:11px}.aj-tracks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aj-tracks>button{gap:7px;padding:11px 9px 15px}.aj-track-number{font-size:10px}.aj-tracks strong{font-size:12px}.aj-next{gap:10px;padding:14px 10px}.aj-next .achievement-art.small{width:56px;height:56px}.aj-next strong{font-size:16px}.aj-next>svg{width:16px}.aj-section-head{align-items:flex-start}.aj-section-head h2,.aj-section-head h3{font-size:21px}.aj-section-note{display:none}.aj-grid{gap:10px}.aj-card{border-radius:12px;padding:12px 9px}.aj-card-title{font-size:14px}.aj-card-description{font-size:11px}.aj-card-kicker{letter-spacing:0;font-size:9px}.aj-card-bottom{flex-direction:column;align-items:center;gap:4px;font-size:11px}.aj-filters{gap:6px}.aj-filters button{flex:1;gap:5px;padding:8px;font-size:12px}.aj-new-awards{grid-template-columns:25px minmax(0,1fr);padding:15px;display:grid}.aj-new-awards .aj-button{grid-column:1/-1}.aj-legacy{padding:0 12px}.aj-legacy summary{gap:9px}.aj-legacy summary strong{font-size:14px}.aj-requirements li{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.aj-shell *,.aj-shell :before,.aj-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.atlas-titanium,.atlas-titanium .editorial-shell{--bg:#131c22;--paper:#1d2931;--ink:#e7edf4;--muted:#a3b2c2;--line:#3b4b56;--green:#368cff;--lime:#b5d6ff;--red:#ff8191;--text:#e7edf4;--sidebar:212px;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.atlas-titanium{letter-spacing:0;background:radial-gradient(at 40% 0,#566975 0,#26333d 29%,#0e171d 78%) fixed;font-family:Roboto,sans-serif}.atlas-titanium .titanium-shell{background:0 0;min-height:100dvh;padding:14px 14px 14px 0}.titanium-shell .dashboard-masthead{display:none}.atlas-titanium .titanium-shell .sidebar{width:var(--sidebar);color:#dce5ef;scrollbar-width:thin;scrollbar-color:#546672 transparent;background:linear-gradient(130deg,#34424b 0%,#141d23 20%,#1b272e 65%,#394b56 100%);border:1px solid #85959e;border-radius:18px;height:calc(100dvh - 28px);padding:20px 12px 10px;top:14px;bottom:14px;left:12px;overflow-y:auto;box-shadow:inset 0 0 0 3px #10191dc7,inset 0 4px 6px #c9d8e335,0 10px 30px #0004}.atlas-titanium .titanium-shell .sidebar>.wordmark{border-bottom:1px solid #53657180;margin:0 0 16px;padding:4px 7px 23px;display:flex}.titanium-shell .wordmark>span:last-child{display:none}.titanium-shell .brand-lockup{display:block}.titanium-shell .brand-mark{display:none}.atlas-titanium .titanium-shell .brand-name{letter-spacing:3px;color:#e6edf4;-webkit-text-fill-color:transparent;background:linear-gradient(#fff 15%,#cfdae2 46%,#71818d 50%,#e1eaf2 88%);-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:8px;font:700 39px/.95 Roboto Condensed,sans-serif;display:flex}.titanium-shell .brand-name b{letter-spacing:1px;font-size:11px}.atlas-titanium .titanium-shell .sidebar nav{gap:5px}.atlas-titanium .titanium-shell .sidebar nav button{color:#cbd7e3;letter-spacing:.9px;text-transform:uppercase;border:1px solid #0000;border-radius:8px;gap:12px;min-height:clamp(33px,7.69231dvh - 20.3846px,45px);padding:8px 11px;font:700 12px/1.3 Roboto Condensed,sans-serif}.atlas-titanium .titanium-shell .sidebar nav button.active{color:#fff;background:linear-gradient(100deg,#1968d6b0,#163356 80%);border-color:#3075bd;box-shadow:inset 3px 0 #a3daff,-4px 0 13px #1a72ff60,inset 0 1px 1px #86b9ff50}.atlas-titanium .titanium-shell .sidebar nav button:hover:not(.active),.atlas-titanium .titanium-shell .sidebar .settings-link:hover{color:#fff;background:#344957}.atlas-titanium .titanium-shell .nav-count{color:#e7f2ff;background:#2866a5;border:1px solid #5194d670}.titanium-shell .nav-current-dot{background:#75bdff}.atlas-titanium .titanium-shell .sidebar .nav-divider{background:#465661;margin:10px 8px}.atlas-titanium .titanium-shell .sidebar .sidebar-spacer{flex:1;min-height:12px;display:block}.atlas-titanium .titanium-shell .sidebar-philosophy{color:#c0ceda;background:0 0;border:0;margin:0;padding:14px 10px}.atlas-titanium .titanium-shell .sidebar-philosophy small{color:#7f9bb3;font-size:9px}.atlas-titanium .titanium-shell .sidebar-philosophy>span{letter-spacing:.6px;font:700 16px/1.4 Roboto Condensed,sans-serif}.atlas-titanium .titanium-shell .sidebar .settings-link{color:#c1ceda}.atlas-titanium .titanium-shell .sidebar-profile{color:#e7edf4;border-color:#465661}.atlas-titanium .titanium-shell .sidebar-profile strong{color:#e7edf4}.atlas-titanium .titanium-shell .sidebar-profile small{color:#a3b2c2}.atlas-titanium .titanium-shell .workspace-main{margin-left:calc(var(--sidebar) + 25px);background:radial-gradient(at 30% 0,#8da6b729,#0000 40%),linear-gradient(115deg,#23313b,#172128 55%,#24343e);border:1px solid #7a8e9c;border-radius:19px;min-height:calc(100dvh - 28px);overflow:clip;box-shadow:inset 0 0 0 3px #0b151b9e,inset 0 3px 2px #c8deee40,0 8px 30px #0005}.atlas-titanium .titanium-shell .reference-topbar{min-height:103px;box-shadow:none;background:0 0;border:0;gap:16px;padding:23px 25px 20px}.atlas-titanium .titanium-shell .header-greeting h1{letter-spacing:1.3px;text-transform:uppercase;color:#d9e4ee;font-size:13px;line-height:1.5}.titanium-shell .ti-page-title{letter-spacing:1.7px;text-transform:uppercase;color:#ecf3f9;text-shadow:0 2px #77879566,0 3px 7px #0005;margin-top:4px;font:700 clamp(24px,2.7vw,39px)/1.1 Roboto Condensed,sans-serif}.atlas-titanium .titanium-shell .header-greeting p{color:#93a8b8;margin-top:6px;font-size:10px}.atlas-titanium .titanium-shell .header-section-title{color:#edf4fa}.atlas-titanium .titanium-shell .scopebar{gap:9px}.atlas-titanium .titanium-shell .scopebar select,.atlas-titanium .language-select{color:#d4e0eb;background:#23343e;border-color:#536b7b;border-radius:7px}.atlas-titanium .icon-btn{color:#e1ecf7;background:#23343e;border:1px solid #536b7b;border-radius:8px}.atlas-titanium .btn-primary,.atlas-titanium .btn:not(.btn-secondary):not(.btn-ghost):not(.btn-danger){color:#fff;background:linear-gradient(130deg,#328fff,#145bca);border:1px solid #449aff;box-shadow:inset 0 1px #b5d7ff5c,0 3px 10px #0062df26}.atlas-titanium .btn-secondary{color:#dbe7f2;background:linear-gradient(130deg,#354956,#20303b);border:1px solid #667f91}.atlas-titanium .titanium-shell .main-content{max-width:1800px;padding:0 16px 20px}.atlas-titanium input,.atlas-titanium select,.atlas-titanium textarea{color:#e1eaf3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#182731;border-color:#526777}.atlas-titanium input::placeholder,.atlas-titanium textarea::placeholder{color:#94a8ba}.atlas-titanium :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #70b9ff}.atlas-titanium .global-search{color:#c4d8e8;background:#1a2933;border:1px solid #647f92;border-radius:8px}.atlas-titanium .global-search input{background:0 0}.ti-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.ti-kpi,.ti-panel,.atlas-titanium .birthday-calendar,.ti-team-strip,.ti-personal-space,.ti-motto{background:linear-gradient(118deg,#43545f80,#18242c 65%,#2d404b60);border:1px solid #657c8b;border-radius:10px;box-shadow:inset 0 1px #d0e3ef1a,0 4px 12px #00000017}.ti-kpi{text-align:left;align-items:center;gap:17px;min-height:106px;padding:19px 16px;transition:border-color .2s,background .2s;display:flex;position:relative}.ti-kpi:hover{background-color:#395168;border-color:#a2c9e8}.ti-kpi-icon{background:linear-gradient(135deg,#8295a970,#263443);border:1px solid #8aa0b780;border-radius:9px;place-items:center;width:52px;height:54px;display:grid;box-shadow:inset 0 1px #c0d1e466}.ti-kpi small{color:#ebf1f7;letter-spacing:1px;text-transform:uppercase;font:700 12px/1.3 Roboto Condensed,sans-serif;display:block}.ti-kpi strong{color:#f2f7fc;letter-spacing:1px;text-shadow:0 3px #95a9bb4a;margin-top:5px;font:700 43px/1.1 Roboto Condensed,sans-serif;display:block}.ti-kpi-arrow{color:#9eb1c1;position:absolute;top:12px;right:12px}.ti-green .ti-kpi-icon{color:#c6f4df;background:linear-gradient(135deg,#4a967c65,#173b35);border-color:#639e8e}.ti-red .ti-kpi-icon{color:#ffced8;background:linear-gradient(135deg,#a577826b,#462832);border-color:#a26e7e}.ti-blue .ti-kpi-icon{background:linear-gradient(135deg,#577eaa88,#243849)}.ti-dashboard-grid{grid-template-columns:minmax(0,2.35fr) minmax(278px,1fr);align-items:start;gap:12px;display:grid}.ti-primary,.ti-secondary{gap:12px;min-width:0;display:grid}.ti-panel{min-width:0;overflow:hidden}.ti-panel-head{border-bottom:1px solid #566d7c66;justify-content:space-between;align-items:center;gap:12px;min-height:51px;padding:12px 16px;display:flex}.ti-panel-head h2,.atlas-titanium .birthday-calendar h2{letter-spacing:.8px;text-transform:uppercase;color:#e8eff7;font:700 21px/1.1 Roboto Condensed,sans-serif}.ti-panel-head>button{color:#b6cee1;text-transform:uppercase;letter-spacing:.7px;align-items:center;gap:8px;font-size:10px;display:flex}.ti-filters{flex-wrap:wrap;gap:5px;display:flex}.ti-filters button{color:#afc1d1;text-transform:uppercase;letter-spacing:.8px;border:1px solid #516877;border-radius:6px;padding:7px 9px;font:400 10px Roboto Condensed,sans-serif}.ti-filters button[aria-pressed=true]{color:#14232e;background:linear-gradient(#9fb2c5,#edf5fd 55%,#bacbdc);border-color:#bdd0e0;font-weight:700;box-shadow:0 3px 6px #0007,inset 0 1px #fff}.ti-task-table{scrollbar-width:thin;overflow-x:auto}.ti-task-table table{border-collapse:collapse;text-align:left;width:100%}.ti-task-table th{color:#a9bdcd;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;background:#24343e;padding:10px 12px;font:700 10px Roboto Condensed,sans-serif}.ti-task-table td{color:#c5d3e0;border-top:1px solid #61778930;padding:9px 12px;font-size:11px}.ti-task-table tbody tr:hover{background:#4875a223}.ti-task-table td:first-child{width:34%;min-width:170px}.ti-task-link{text-align:left;color:#eff5fa;align-items:center;gap:9px;font-weight:500;line-height:1.4;display:flex}.ti-task-link>svg{color:#8fabbe}.ti-assignee{align-items:center;gap:7px;min-width:102px;display:flex}.ti-assignee>span{max-width:100px;line-height:1.4}.ti-task-table time{white-space:nowrap;font-size:10px}.ti-task-table .badge{letter-spacing:.4px;white-space:nowrap;padding:5px 7px;font:400 9px Roboto Condensed,sans-serif}.atlas-titanium .badge{color:#e1ecf6;background:#344c61;border:1px solid #708ca866}.atlas-titanium .status-in_progress,.atlas-titanium .status-accepted{color:#cbe5ff;background:linear-gradient(100deg,#155694,#16386c);border-color:#267ece}.atlas-titanium .status-completed{color:#b6f0d6;background:linear-gradient(100deg,#215b4e,#124437);border-color:#36715f}.atlas-titanium .status-on_review{color:#ffe3a2;background:#605133;border-color:#cfe3ef}.atlas-titanium .status-rework,.atlas-titanium .status-cancelled{color:#ffc5d0;background:#5b3039;border-color:#945363}.ti-panel-link{color:#97c8f5;border-top:1px solid #61778930;justify-content:flex-end;align-items:center;gap:9px;width:100%;padding:10px 15px;font-size:11px;display:flex}.ti-panel-link span{color:#b6c8d8}.ti-trend svg{width:100%;min-height:160px;padding:8px 12px;display:block}.ti-trend svg text{fill:#b6c5d3;font:11px Roboto Condensed,sans-serif}.ti-gridline{stroke:#60798940;stroke-width:1px}.ti-legend{color:#bcd0df;gap:15px;font-size:10px;display:flex}.ti-legend span{align-items:center;gap:6px;display:flex}.ti-legend i{background:#3292ff;border-radius:50%;width:8px;height:8px}.ti-legend span+span i{background:#dce5ed}.ti-project-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:9px;padding:12px;display:grid}.ti-project{text-align:left;background:linear-gradient(120deg,#536a7b45,#263640);border:1px solid #647a8b;border-radius:8px;align-items:center;gap:12px;min-height:81px;padding:15px 12px;display:flex}.ti-project:hover{background:#354c5c;border-color:#71b7f5}.ti-project>svg{color:#c7d9e8}.ti-project strong{color:#e9f1f7;text-transform:uppercase;font:700 15px/1.2 Roboto Condensed,sans-serif}.ti-project small{color:#91b8d6;align-items:center;gap:7px;margin-top:7px;font-size:10px;display:flex}.ti-feed{padding:4px 15px 12px}.ti-feed>button{text-align:left;align-items:flex-start;gap:10px;width:100%;padding:12px 0 7px;display:flex;position:relative}.ti-feed>button:not(:last-child):after{content:"";background:#6a879855;width:1px;position:absolute;top:28px;bottom:-9px;left:4px}.ti-feed>button>i{background:#728b9e;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:5px}.ti-feed>button.unread>i{background:#3798ff;box-shadow:0 0 8px #318fff80}.ti-feed>button>span{flex:1;min-width:0}.ti-feed strong{color:#e6eef6;font-size:11px;line-height:1.4;display:block}.ti-feed small{-webkit-line-clamp:2;color:#a5b9ca;-webkit-box-orient:vertical;margin-top:3px;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.ti-feed time{color:#7d9db6;margin-top:4px;font-size:9px;display:block}.ti-feed>button>svg{color:#9eb4c6;margin-top:3px}.atlas-titanium .ti-secondary .birthday-calendar{min-width:0;margin:0;padding:15px}.atlas-titanium .birthday-calendar header{flex-wrap:wrap;align-items:flex-start;gap:8px}.atlas-titanium .birthday-calendar header small{color:#8ca5b9;font-size:9px}.atlas-titanium .birthday-calendar header input{color:#90c9fc;width:139px;padding:5px;font-size:10px}.atlas-titanium .birthday-days{gap:3px}.atlas-titanium .birthday-days b{color:#a6bbcc;font-size:10px}.atlas-titanium .birthday-days button{color:#d8e4ef;background:0 0;border-radius:7px;min-height:28px;font-size:12px}.atlas-titanium .birthday-days button:hover{background:#324d63}.atlas-titanium .birthday-days button[aria-pressed=true]{color:#fff;background:linear-gradient(#318cff,#1462d1);border:1px solid #90c8ff}.atlas-titanium .birthday-days .has-birthday{background:#28557c66}.atlas-titanium .birthday-days small{color:#419dff}.atlas-titanium .birthday-person{color:#e3edf6;background:0 0;border-color:#4a6272}.atlas-titanium .birthday-calendar .muted{color:#9eb3c3;font-size:11px;line-height:1.5}.ti-team-strip{text-align:left;color:#c0d7e8;align-items:center;gap:12px;padding:15px;display:flex}.ti-team-strip span{flex:1;font-size:11px}.ti-team-strip strong{float:right;color:#8edcba;font:700 25px/1 Roboto Condensed,sans-serif}.ti-motto{background:radial-gradient(at 105% 0,#b2c7d373,#0000 54%),linear-gradient(135deg,#1b2932,#2e434f);min-height:94px;padding:19px;position:relative;overflow:hidden}.ti-motto>span{letter-spacing:4px;color:#d2dfe9;font:700 21px Roboto Condensed,sans-serif}.ti-motto p{color:#a7bcca;letter-spacing:1px;text-transform:uppercase;margin-top:6px;font-size:10px}.ti-motto i{border:1px solid #91afc450;width:130px;height:130px;position:absolute;top:0;right:-58px;transform:rotate(45deg);box-shadow:0 0 0 15px #7d9db10c,0 0 0 30px #7d9db10c}.ti-empty{color:#a9bdcd;padding:24px 16px;font-size:12px}.ti-personal-space{margin-top:14px}.ti-personal-space>summary{cursor:pointer;letter-spacing:.6px;color:#e1edf7;padding:15px 18px;font:700 16px Roboto Condensed,sans-serif}.ti-personal-space>summary>span{float:right;color:#9cb7ca;align-items:center;gap:7px;font:400 11px Roboto,sans-serif;display:inline-flex}.ti-personal-space[open]>.reference-dashboard{padding:0 14px 14px}.employee-shell .ti-personal-space{box-shadow:none;background:0 0;border:0;margin:0}.employee-shell .ti-personal-space>summary{display:none}.atlas-titanium :is(.panel,.pd-card,.project-metric,.task-workspace,.task-command-center,.modal,.drawer,.notification-panel,.notification-settings,.personal-notes,.task-calendar,.dashboard-task-calendar,.calendar-day-panel,.schedule-panel,.team-card,.profile-card,.location-card){color:#e1eaf3;background:linear-gradient(125deg,#2d3d48,#1b2932);border-color:#596f7f;box-shadow:inset 0 1px #a9c1d31a}.atlas-titanium :is(.panel,.pd-card,.modal,.drawer,.project-dashboard) :is(h1,h2,h3,h4){color:#e7f0f8}.atlas-titanium :is(.page-heading p,.eyebrow,.muted,.chart-note,.period-label,.task-creator,.pd-profile-info>small,.pd-profile-info>p){color:#a5b9ca}.atlas-titanium :is(.task-row,.task-card,.task-row.compact,.project-person,.pd-day-row,.pd-kpis>button){color:#e0eaf3;background:#20313c;border-color:#4b6374}.atlas-titanium :is(.task-row:hover,.task-card:hover,.pd-day-row:hover){background:#304d64}.atlas-titanium :is(.task-name strong,.task-assignee,.task-name,.pd-profile-name h2,.pd-kpis b,.pd-card h2){color:#e4edf6}.atlas-titanium :is(.task-name small,.deadline,.task-row .task-creator,.pd-kpis small,.pd-card small){color:#a9bece}.atlas-titanium :is(.task-list-header,.table-header,.task-table-head,.task-tabs,.page-tabs,.calendar-weekdays){color:#bacddd;background:#23343f;border-color:#4b6374}.atlas-titanium :is(.tab,.task-tabs button,.page-tabs button,.calendar-day,.calendar-cell){color:#c5d5e3;border-color:#496172}.atlas-titanium :is(.tab.active,.task-tabs button.active,.page-tabs button.active){color:#eaf5ff;background:#255a88;border-color:#5b9eda}.atlas-titanium .pd-profile blockquote{color:#b5c9d9}.atlas-titanium .pd-profile-meta>div+div{border-color:#4b6374}.atlas-titanium .pd-landscape{filter:grayscale()}.atlas-titanium .pd-shift-status{color:#cbdeec;background:#324654}.atlas-titanium .pd-progress{background:#395163}.atlas-titanium .pd-progress i{background:#368dff}.atlas-titanium .modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#061018bf}.atlas-titanium .text-red{color:#ff94a1}.atlas-titanium .bottom-nav{background:#152630;border-color:#516a7c}.atlas-titanium .bottom-nav button{color:#a9bfd0}.atlas-titanium .bottom-nav button.active{color:#83c2ff}.atlas-titanium :is(.modal-head,.task-detail-footer,.task-origin,.task-participants,.task-quick-form,.upload-tile,.task-inline-actions>button,.simple-task-search,.simple-task-row,.simple-calendar,.day-agenda,.agenda-day,.agenda-task,.task-time-card,.task-clock,.recipient-timing,.recipient-discussion,.comment-composer,.comment-bubble,.rating-tile,.notes-grid article){color:#d5e3ee;background:#21333f;border-color:#526a7c}.atlas-titanium :is(.task-origin strong,.participant-person>strong,.simple-task-copy strong,.simple-calendar h2,.task-clock strong,.task-time-card strong,.rating-value strong,.rating-source){color:#e4f0fa}.atlas-titanium :is(.task-origin time,.detail-description,.detail-meta,.participant-person small,.participant-state time,.participants-hint,.live-task-status,.simple-task-copy small,.simple-task-copy>span,.simple-task-end,.draft-note,.form-hint,.simple-calendar p,.simple-calendar small){color:#a9c0d2}.atlas-titanium :is(.participant-label,.simple-task-label,.priority){color:#cce5fa;background:#35536a}.atlas-titanium :is(.participant-row,.detail-section,.simple-task-nav,.discussion-tabs){border-color:#496174}.atlas-titanium :is(.simple-task-nav button,.simple-task-states button,.discussion-tabs button,.simple-calendar header button){color:#b4cadd}.atlas-titanium :is(.simple-task-nav button[aria-pressed=true],.simple-task-states button[aria-pressed=true],.discussion-tabs button.selected,.simple-calendar header button[aria-pressed=true]){color:#e2f2ff;background:#265784;border-color:#609bd0}.atlas-titanium .simple-task-mark{color:#89c7ff;background:#334e64}.atlas-titanium .simple-task-row:hover{border-color:#76bfff}.atlas-titanium .modal::backdrop{background:#08141dc9}.atlas-titanium .task-timers>div{background:#293e4d;border-color:#5b7284}.atlas-titanium .task-timers span{color:#aec6d9}.atlas-titanium .task-timers .timer-overdue{color:#ffb0bd;background:#512d3a;border-color:#975b6e}.atlas-titanium .dashboard-day-task{color:#e4eff8;background:#243a49;border-color:#566e81}.atlas-titanium .dashboard-day-task small{color:#b4cbdb}.atlas-titanium .login-page{--ink:#263b34;--muted:#697966;color:#263b34}.atlas-titanium .login-page input{color:#263b34;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.atlas-titanium :is(.directory-card,.directory-card.owner-card,.checklist-person,.restaurant-roster,.itr-today,.attention-line,.attention-line.has-alert,.command-kpi,.analytics-stats>div){color:#e1edf7;background:linear-gradient(130deg,#354b5a,#20313c);border-color:#627c8f}.atlas-titanium .directory-card.owner-card{background:linear-gradient(115deg,#435567,#253f50)}.atlas-titanium :is(.directory-card h3,.directory-card>strong,.directory-section h2,.checklist-person strong,.command-kpi strong){color:#eaf2f8}.atlas-titanium :is(.directory-card p,.directory-card small,.directory-card footer,.directory-section>header>p,.directory-section>header>span,.roster-section-label,.roster-name small,.checklist-person small,.command-kpi small){color:#b2c8d9}.atlas-titanium .directory-card footer{border-color:#536e80}.atlas-titanium :is(.directory-card:hover,.checklist-person:hover){background:#354f63;border-color:#8ac8f7}.atlas-titanium :is(.restaurant-roster>header,.attendance-ring>div,.attention-panel,.command-middle>.attention-panel){color:#dcebf6;background:#263b49;border-color:#5b7587}.atlas-titanium .attention-line b{color:#aad4ff}@media (min-width:1600px){.ti-task-table td{padding-top:12px;padding-bottom:12px;font-size:12px}.ti-kpi{min-height:113px}}@media (min-width:901px) and (max-width:1250px){.atlas-titanium .titanium-shell{--sidebar:180px}.atlas-titanium .titanium-shell .sidebar{padding-inline:8px}.atlas-titanium .titanium-shell .brand-name{font-size:33px}.ti-kpi{gap:10px;padding:15px 10px}.ti-kpi-icon{width:41px;height:45px}.ti-kpi strong{font-size:35px}.ti-kpi small{font-size:10px}.ti-panel-head{flex-wrap:wrap}.ti-dashboard-grid{grid-template-columns:minmax(0,1.9fr) minmax(260px,1fr)}}@media (max-width:900px){.atlas-titanium .titanium-shell{padding:0}.atlas-titanium .titanium-shell .workspace-main{border:0;border-radius:0;min-height:100dvh;margin-left:0;padding-bottom:65px}.atlas-titanium .titanium-shell .sidebar{z-index:70;border-radius:0 18px 18px 0;width:250px;height:100dvh;padding-top:12px;top:0;bottom:0;left:0}.atlas-titanium .titanium-shell .sidebar>.wordmark{margin-bottom:12px;padding-bottom:15px}.atlas-titanium .titanium-shell .sidebar nav button{min-height:34px}.atlas-titanium .titanium-shell .reference-topbar{background:#1b2b35;border-bottom:1px solid #61778966;min-height:64px;padding:12px 15px}.atlas-titanium .titanium-shell .main-content{padding:14px 12px 20px}.ti-dashboard-grid{grid-template-columns:minmax(0,1fr)}.ti-secondary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.ti-kpi{gap:11px;min-height:90px;padding:15px 12px}.ti-kpi-icon{width:42px;height:45px}.ti-kpi strong{font-size:32px}.ti-kpi small{font-size:10px}.atlas-titanium .mobile-header-date{color:#c2d7e8}.atlas-titanium .titanium-shell .mobile-menu-close{color:#c7e2f6}}@media (max-width:600px){.ti-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ti-kpi strong{font-size:35px}.ti-kpi{min-height:92px}.ti-panel-head{flex-wrap:wrap;gap:10px;padding:12px}.ti-panel-head h2{font-size:20px}.ti-filters{width:100%}.ti-filters button{flex:1;padding-inline:5px;font-size:10px}.ti-task-table table{min-width:0;display:block}.ti-task-table thead{display:none}.ti-task-table tbody{display:block}.ti-task-table tr{border-top:1px solid #61778930;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:12px;display:grid}.ti-task-table td{border:0;min-width:0;padding:0}.ti-task-table td:first-child{grid-column:1/-1;width:auto;min-width:0;font-size:13px}.ti-task-table td:nth-child(3),.ti-task-table td:last-child{justify-self:end}.ti-task-table .ti-assignee{min-width:0}.ti-task-table .ti-assignee>span{max-width:none;font-size:10px}.ti-task-table time{color:#9db6ca}.ti-task-table .badge{font-size:10px}.ti-task-table .ti-assignee>.employee-avatar{display:none}.ti-task-link{min-height:32px}.ti-task-table td:nth-child(2){align-self:center}.ti-secondary{grid-template-columns:minmax(0,1fr)}.ti-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ti-trend svg{min-height:140px;padding:8px 0}.ti-legend{gap:10px;font-size:9px}.ti-personal-space>summary>span{font-size:9px}.ti-personal-space[open]>.reference-dashboard{padding:0 7px 10px}.ti-motto{min-height:86px}}@media (prefers-reduced-motion:reduce){.atlas-titanium .ti-kpi{transition:none}}
.atlas-glacier,.atlas-glacier .editorial-shell{--bg:#eaf7fd;--paper:#fafdff;--surface:#fafdff;--ink:#082453;--muted:#58739a;--line:#d5e8f4;--green:#00a9ae;--lime:#b5f0f3;--red:#e83e70;--text:#102d58;--sidebar:220px;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.atlas-glacier{background:radial-gradient(at 46% 3%,#b8e9fc 0,#0000 36%),linear-gradient(110deg,#eaf8fe,#d9f1fb 48%,#edf9fe);font-family:Roboto,sans-serif}.atlas-glacier .titanium-shell{padding:0}.atlas-glacier .titanium-shell .sidebar{width:var(--sidebar);color:#153762;background:radial-gradient(at -30% 80%,#9bdefaa8,#0000 36%),linear-gradient(135deg,#f5fcff,#e0f5ff 65%,#d1efff);border:0;border-right:1px solid #cee9f8;border-radius:0 24px 24px 0;height:100dvh;padding:18px 13px 15px;top:0;bottom:0;left:0;box-shadow:7px 0 24px #4d9ac31a}.atlas-glacier .titanium-shell .sidebar>.wordmark{border:0;margin-bottom:8px;padding:8px 14px 16px}.atlas-glacier .titanium-shell .brand-name{letter-spacing:4px;color:#072251;-webkit-text-fill-color:currentColor;text-shadow:none;background:0 0;font:700 39px/1 Roboto Condensed,sans-serif}.atlas-glacier .titanium-shell .brand-name b{letter-spacing:.8px;font-size:10px}.atlas-glacier .titanium-shell .sidebar nav{gap:5px}.atlas-glacier .titanium-shell .sidebar nav button{color:#285181;letter-spacing:0;text-transform:none;border:0;border-radius:12px;min-height:46px;padding:10px 13px;font:500 13px/1.25 Roboto,sans-serif}.atlas-glacier .titanium-shell .sidebar nav button.active{color:#082e5c;box-shadow:none;background:linear-gradient(105deg,#b7edfb,#cef5ff);font-weight:700}.atlas-glacier .titanium-shell .sidebar nav button.active svg{color:#0066a6}.atlas-glacier .titanium-shell .sidebar nav button:hover:not(.active),.atlas-glacier .titanium-shell .sidebar .settings-link:hover{color:#093867;background:#c9eefa}.atlas-glacier .titanium-shell .nav-count{color:#fff;background:#ed4b76;border:0}.atlas-glacier .titanium-shell .sidebar .nav-divider{background:#cce7f5}.atlas-glacier .titanium-shell .sidebar-philosophy{color:#3676a6}.atlas-glacier .titanium-shell .sidebar-philosophy small{color:#69a7c8}.atlas-glacier .titanium-shell .sidebar-philosophy>span{color:#246697}.atlas-glacier .titanium-shell .sidebar .settings-link{color:#355d82}.atlas-glacier .titanium-shell .sidebar-profile{color:#173d67;border-color:#c8e4f4}.atlas-glacier .titanium-shell .sidebar-profile strong{color:#173d67}.atlas-glacier .titanium-shell .sidebar-profile small{color:#58789a}.atlas-glacier .titanium-shell .workspace-main{margin-left:var(--sidebar);min-height:100dvh;box-shadow:none;background:linear-gradient(132deg,#b9eafc42,#edf9ff40 38%,#d7f1fc91);border:0;border-radius:0;overflow:visible}.atlas-glacier .titanium-shell .reference-topbar{min-height:96px;padding:17px 22px 13px}.atlas-glacier .titanium-shell .header-greeting h1{letter-spacing:-.7px;text-transform:none;color:#082553;font:700 clamp(22px,2.5vw,34px)/1.08 Roboto,sans-serif}.atlas-glacier .titanium-shell .ti-page-title{letter-spacing:0;text-transform:none;color:#245483;text-shadow:none;margin-top:3px;font:400 15px/1.3 Roboto,sans-serif}.atlas-glacier .titanium-shell .header-greeting p{color:#658db0;margin-top:3px;font-size:11px}.atlas-glacier .titanium-shell .header-section-title{color:#0b2d5c}.atlas-glacier .titanium-shell .scopebar select,.atlas-glacier .language-select,.atlas-glacier .icon-btn{color:#245181;background:#f7fcffb8;border:1px solid #c9e5f5;border-radius:18px;box-shadow:0 4px 14px #83bed62b}.atlas-glacier .btn-primary,.atlas-glacier .btn:not(.btn-secondary):not(.btn-ghost):not(.btn-danger){color:#fff;background:linear-gradient(135deg,#0eb0c8,#058caa);border:1px solid #09a9c0;box-shadow:0 4px 13px #42bfd946}.atlas-glacier .btn-secondary{color:#17517f;background:#ecf9fe;border-color:#b8dbe9}.atlas-glacier .titanium-shell .main-content{padding:0 22px 26px}.atlas-glacier input,.atlas-glacier select,.atlas-glacier textarea{color:#133960;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8fcff;border-color:#c1dfef}.atlas-glacier input::placeholder,.atlas-glacier textarea::placeholder{color:#88a4bc}.atlas-glacier .global-search{color:#527ba0;background:#f9fdff;border-color:#c9e5f3}.atlas-glacier .global-search input{background:0 0}.atlas-glacier .scopebar .icon-btn:has(.gl-search-prompt){border-radius:22px;justify-content:flex-start;align-items:center;gap:12px;width:clamp(170px,21vw,310px);padding-inline:16px;display:flex}.atlas-glacier .gl-search-prompt{color:#6a8caf;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.atlas-glacier :is(button,a,input,select,textarea,summary):focus-visible{outline-color:#008db1}.atlas-glacier .ti-kpis{gap:14px;margin-bottom:14px}.atlas-glacier :is(.ti-kpi,.ti-panel,.birthday-calendar,.ti-team-strip,.ti-personal-space,.ti-motto){color:#0b2d5b;background:linear-gradient(135deg,#ffffffed,#f3faffd9);border:1px solid #e5f3fb;border-radius:17px;box-shadow:0 9px 27px #6db0d02b,inset 0 1px #fff}.atlas-glacier .ti-kpi{gap:15px;min-height:101px;padding:18px}.atlas-glacier .ti-kpi:hover{background:#fff;border-color:#8dd9ea}.atlas-glacier .ti-kpi-icon{width:49px;height:49px;box-shadow:none;color:#137fd4;background:#dbeeff;border:0;border-radius:16px}.atlas-glacier .ti-green .ti-kpi-icon{color:#00a68a;background:#d5f7ef}.atlas-glacier .ti-red .ti-kpi-icon{color:#eb3f73;background:#ffe4eb}.atlas-glacier .ti-silver .ti-kpi-icon{color:#00a9b8;background:#d9f4fb}.atlas-glacier .ti-kpi small{color:#355781;letter-spacing:0;text-transform:none;font:400 13px/1.2 Roboto,sans-serif}.atlas-glacier .ti-kpi strong{color:#092453;letter-spacing:-.6px;text-shadow:none;font:700 32px/1.15 Roboto,sans-serif}.atlas-glacier .ti-kpi-arrow{color:#9dc4d9}.atlas-glacier .ti-dashboard-grid{grid-template-columns:minmax(0,2.4fr) minmax(285px,1fr);gap:15px}.atlas-glacier :is(.ti-primary,.ti-secondary){gap:14px}.atlas-glacier .ti-panel-head{border-color:#dfedf7;min-height:58px;padding:13px 18px}.atlas-glacier .ti-panel-head h2,.atlas-glacier .birthday-calendar h2{color:#082653;letter-spacing:-.4px;text-transform:none;font:700 19px/1.2 Roboto,sans-serif}.atlas-glacier .ti-panel-head>button{color:#487ba6}.atlas-glacier .ti-filters{gap:8px}.atlas-glacier .ti-filters button{color:#5679a0;letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;font:500 11px Roboto,sans-serif}.atlas-glacier .ti-filters button[aria-pressed=true]{color:#092d5e;box-shadow:none;background:0 0;border-color:#00aebc;font-weight:700}.atlas-glacier .ti-task-table th{color:#56799c;letter-spacing:0;text-transform:none;background:#eff8fd;font:500 10px Roboto,sans-serif}.atlas-glacier .ti-task-table td{color:#31557d;border-color:#e5f0f8;font-size:11px}.atlas-glacier .ti-task-table tbody tr:hover{background:#eaf8ff}.atlas-glacier .ti-task-link{color:#133968}.atlas-glacier .ti-task-link>svg{color:#397eb2}.atlas-glacier .ti-task-table time{color:#527299}.atlas-glacier .ti-task-table .badge{border:0;border-radius:99px;padding:5px 9px}.atlas-glacier .badge{color:#3875a2;background:#e7f3fc;border-color:#d5ebf7}.atlas-glacier :is(.status-in_progress,.status-accepted){color:#0b78c4;background:#dff3ff;border-color:#c8e9fc}.atlas-glacier .status-completed{color:#008b79;background:#ddf7ee;border-color:#beeadb}.atlas-glacier .status-on_review{color:#7646bd;background:#eee7ff;border-color:#e0d2f8}.atlas-glacier :is(.status-rework,.status-cancelled){color:#d63862;background:#ffe3ea;border-color:#f6cbd7}.atlas-glacier .ti-panel-link{color:#2675aa;border-color:#e0eff8}.atlas-glacier .ti-panel-link span{color:#6386a6}.atlas-glacier .ti-empty{color:#6282a1}.atlas-glacier .ti-legend{color:#5b7c9f}.gl-chart-layout{grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:14px;padding:12px 18px 17px;display:grid}.gl-chart{min-width:0;height:151px;display:flex;position:relative}.gl-chart-grid{color:#7190af;flex-direction:column;flex:0 0 24px;justify-content:space-between;font-size:9px;display:flex}.gl-chart-days{background:repeating-linear-gradient(0deg,#e1edf6 0 1px,#0000 1px 48px);flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;min-width:0;padding-top:3px;display:grid;position:relative}.gl-chart-day{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.gl-bar-pair{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:125px;display:flex}.gl-bar-pair i,.gl-bar-pair b{border-radius:3px 3px 0 0;width:min(11px,30%);min-height:1px;display:block}.gl-bar-pair i{background:linear-gradient(#9cebf3,#dbf6fb)}.gl-bar-pair b{background:linear-gradient(#00b8c7,#14a9b9)}.gl-chart-day small{color:#6485a3;white-space:nowrap;margin-top:8px;font-size:9px}.gl-empty-label{text-align:center;color:#87a6bd;pointer-events:none;font-size:12px;position:absolute;inset:38px 0 auto}.gl-chart-rate{background:conic-gradient(#0bb1c1 var(--gl-rate), #d7eef8 0);border-radius:50%;place-items:center;width:118px;height:118px;display:grid}.gl-chart-rate>div{text-align:center;background:#f7fcff;border-radius:50%;place-content:center;width:88px;height:88px;display:grid}.gl-chart-rate strong{color:#08305e;font:700 19px Roboto,sans-serif}.gl-chart-rate small{color:#5f82a1;max-width:70px;font-size:9px;line-height:1.3}.atlas-glacier .ti-project-grid{gap:11px}.atlas-glacier .ti-project{color:#143961;background:linear-gradient(135deg,#fff,#edf8fd);border:1px solid #e5f1f9;border-radius:14px}.atlas-glacier .ti-project:hover{background:#f8fdff;border-color:#7bd2e8}.atlas-glacier .ti-project>svg{color:#00adb4}.atlas-glacier .ti-project:nth-child(2)>svg{color:#9259df}.atlas-glacier .ti-project:nth-child(3)>svg{color:#f37a2b}.atlas-glacier .ti-project:nth-child(4)>svg{color:#1579cf}.atlas-glacier .ti-project strong{color:#17345d;text-transform:none;font:700 14px Roboto,sans-serif}.atlas-glacier .ti-project small{color:#5080a6}.atlas-glacier .ti-feed>button:not(:last-child):after{background:#cfe7f3}.atlas-glacier .ti-feed>button>i{background:#a7c4d5}.atlas-glacier .ti-feed>button.unread>i{background:#10aebd;box-shadow:0 0 0 4px #d9f5f5}.atlas-glacier .ti-feed strong{color:#123865}.atlas-glacier .ti-feed small{color:#6382a2}.atlas-glacier .ti-feed time{color:#6992b1}.atlas-glacier .ti-feed>button>svg{color:#6d9dbd}.atlas-glacier .ti-secondary .birthday-calendar{background:linear-gradient(135deg,#fffe,#f0faffdc)}.atlas-glacier .birthday-calendar header small{color:#7198b4}.atlas-glacier .birthday-calendar header input{color:#467a9f}.atlas-glacier .birthday-days b{color:#6885a6}.atlas-glacier .birthday-days button{color:#295582}.atlas-glacier .birthday-days button:hover{background:#e7f6fe}.atlas-glacier .birthday-days button[aria-pressed=true]{color:#053762;background:#b5ecf6;border-color:#9adceb}.atlas-glacier .birthday-days .has-birthday{background:#e4f5fb}.atlas-glacier .birthday-days small{color:#00b1bf}.atlas-glacier .birthday-person{color:#173b64;border-color:#e0eef7}.atlas-glacier .birthday-calendar .muted{color:#6785a4}.atlas-glacier .ti-team-strip{color:#245482}.atlas-glacier .ti-team-strip strong{color:#00a8ad}.atlas-glacier .ti-motto{background:linear-gradient(125deg,#e5f7fe,#f9fdff)}.atlas-glacier .ti-motto>span{color:#144674}.atlas-glacier .ti-motto p{color:#4786ae}.atlas-glacier .ti-motto i{border-color:#82cee6;box-shadow:0 0 0 15px #83cde914,0 0 0 30px #83cde90d}.atlas-glacier .ti-personal-space>summary{color:#143d6a}.atlas-glacier .ti-personal-space>summary>span{color:#5a80a3}.atlas-glacier :is(.panel,.pd-card,.project-metric,.task-workspace,.task-command-center,.modal,.drawer,.notification-panel,.notification-settings,.personal-notes,.task-calendar,.dashboard-task-calendar,.calendar-day-panel,.schedule-panel,.team-card,.profile-card,.location-card){color:#173a62;background:linear-gradient(135deg,#fff,#f5fbff);border-color:#daeaf4;box-shadow:0 6px 20px #6db0d01a}.atlas-glacier :is(.panel,.pd-card,.modal,.drawer,.project-dashboard) :is(h1,h2,h3,h4){color:#0d315e}.atlas-glacier :is(.page-heading p,.eyebrow,.muted,.chart-note,.period-label,.task-creator,.pd-profile-info>small,.pd-profile-info>p){color:#6583a2}.atlas-glacier :is(.task-row,.task-card,.task-row.compact,.project-person,.pd-day-row,.pd-kpis>button){color:#163961;background:#f8fcff;border-color:#d4e7f1}.atlas-glacier :is(.task-row:hover,.task-card:hover,.pd-day-row:hover){background:#eaf8ff}.atlas-glacier :is(.task-name strong,.task-assignee,.task-name,.pd-profile-name h2,.pd-kpis b,.pd-card h2){color:#133762}.atlas-glacier :is(.task-name small,.deadline,.task-row .task-creator,.pd-kpis small,.pd-card small){color:#6583a2}.atlas-glacier :is(.task-list-header,.table-header,.task-table-head,.task-tabs,.page-tabs,.calendar-weekdays){color:#44688d;background:#eff8fd;border-color:#d6e9f3}.atlas-glacier :is(.tab,.task-tabs button,.page-tabs button,.calendar-day,.calendar-cell){color:#42688d;border-color:#d6e8f1}.atlas-glacier :is(.tab.active,.task-tabs button.active,.page-tabs button.active){color:#0b5f8e;background:#d5f2fa;border-color:#9cd9e8}.atlas-glacier .pd-profile blockquote{color:#507296}.atlas-glacier .pd-profile-meta>div+div{border-color:#d8e9f3}.atlas-glacier .pd-landscape{filter:none}.atlas-glacier .pd-shift-status{color:#416d8e;background:#e6f5fb}.atlas-glacier .pd-progress{background:#ddedf5}.atlas-glacier .pd-progress i{background:#04aebc}.atlas-glacier .modal::backdrop{background:#2949687a}.atlas-glacier .text-red{color:#df3165}.atlas-glacier .bottom-nav{background:#f4fbff;border-color:#cfe6f2}.atlas-glacier .bottom-nav button{color:#557ca2}.atlas-glacier .bottom-nav button.active{color:#0089ae}.atlas-glacier :is(.modal-head,.task-detail-footer,.task-origin,.task-participants,.task-quick-form,.upload-tile,.task-inline-actions>button,.simple-task-search,.simple-task-row,.simple-calendar,.day-agenda,.agenda-day,.agenda-task,.task-time-card,.task-clock,.recipient-timing,.recipient-discussion,.comment-composer,.comment-bubble,.rating-tile,.notes-grid article){color:#183d67;background:#f8fcff;border-color:#d8eaf3}.atlas-glacier :is(.task-origin strong,.participant-person>strong,.simple-task-copy strong,.simple-calendar h2,.task-clock strong,.task-time-card strong,.rating-value strong,.rating-source){color:#143967}.atlas-glacier :is(.task-origin time,.detail-description,.detail-meta,.participant-person small,.participant-state time,.participants-hint,.live-task-status,.simple-task-copy small,.simple-task-copy>span,.simple-task-end,.draft-note,.form-hint,.simple-calendar p,.simple-calendar small){color:#6583a1}.atlas-glacier :is(.participant-label,.simple-task-label,.priority){color:#2571a3;background:#e7f5fc}.atlas-glacier :is(.participant-row,.detail-section,.simple-task-nav,.discussion-tabs){border-color:#d4e7f1}.atlas-glacier :is(.simple-task-nav button,.simple-task-states button,.discussion-tabs button,.simple-calendar header button){color:#507ba0}.atlas-glacier :is(.simple-task-nav button[aria-pressed=true],.simple-task-states button[aria-pressed=true],.discussion-tabs button.selected,.simple-calendar header button[aria-pressed=true]){color:#087c9a;background:#d9f5fa;border-color:#91d9e7}.atlas-glacier .simple-task-mark{color:#1681b2;background:#dff3fb}.atlas-glacier .simple-task-row:hover{border-color:#8dd7e6}.atlas-glacier .task-timers>div{background:#f0f9ff;border-color:#cfe6f1}.atlas-glacier .task-timers span{color:#6683a0}.atlas-glacier .task-timers .timer-overdue{color:#cb2f61;background:#fff0f4;border-color:#f0c6d3}.atlas-glacier .dashboard-day-task{color:#1b456f;background:#f8fcff;border-color:#d6e8f2}.atlas-glacier .dashboard-day-task small{color:#6988a7}.atlas-glacier :is(.directory-card,.directory-card.owner-card,.checklist-person,.restaurant-roster,.itr-today,.attention-line,.attention-line.has-alert,.command-kpi,.analytics-stats>div){color:#173d67;background:linear-gradient(135deg,#fff,#f1faff);border-color:#d9eaf3}.atlas-glacier .directory-card.owner-card{background:linear-gradient(135deg,#f8fdff,#eaf7ff)}.atlas-glacier :is(.directory-card h3,.directory-card>strong,.directory-section h2,.checklist-person strong,.command-kpi strong){color:#123762}.atlas-glacier :is(.directory-card p,.directory-card small,.directory-card footer,.directory-section>header>p,.directory-section>header>span,.roster-section-label,.roster-name small,.checklist-person small,.command-kpi small){color:#6281a2}.atlas-glacier .directory-card footer{border-color:#d8e9f3}.atlas-glacier :is(.directory-card:hover,.checklist-person:hover){background:#eaf8ff;border-color:#91d8eb}.atlas-glacier :is(.restaurant-roster>header,.attendance-ring>div,.attention-panel,.command-middle>.attention-panel){color:#1b426d;background:#f5fbff;border-color:#d7e8f2}.atlas-glacier .attention-line b{color:#0d91b3}@media (min-width:901px) and (max-width:1250px){.atlas-glacier .titanium-shell{--sidebar:195px}.atlas-glacier .titanium-shell .brand-name{font-size:34px}.atlas-glacier .ti-dashboard-grid{grid-template-columns:minmax(0,1.9fr) minmax(260px,1fr)}}@media (max-width:900px){.atlas-glacier .titanium-shell{padding:0}.atlas-glacier .titanium-shell .workspace-main{min-height:100dvh;margin-left:0}.atlas-glacier .titanium-shell .sidebar{z-index:70;border-radius:0 20px 20px 0;width:250px;height:100dvh;top:0;bottom:0;left:0}.atlas-glacier .titanium-shell .sidebar nav button{min-height:41px}.atlas-glacier .titanium-shell .reference-topbar{background:#effbffdb;border-bottom:1px solid #cce8f5;min-height:66px;padding:12px 15px}.atlas-glacier .titanium-shell .main-content{padding:14px 12px 20px}.atlas-glacier .ti-dashboard-grid{grid-template-columns:minmax(0,1fr)}.atlas-glacier .ti-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-glacier .mobile-header-date{color:#335d83}.atlas-glacier .titanium-shell .mobile-menu-close{color:#315d81}.atlas-glacier .scopebar .icon-btn:has(.gl-search-prompt){width:auto;padding-inline:10px}.atlas-glacier .gl-search-prompt{display:none}}@media (max-width:600px){.atlas-glacier .ti-kpis{gap:8px}.atlas-glacier .ti-kpi{min-height:90px;padding:12px}.atlas-glacier .ti-kpi strong{font-size:30px}.atlas-glacier .ti-kpi small{font-size:11px}.atlas-glacier .ti-panel-head{gap:8px}.atlas-glacier .ti-filters button{padding:8px 5px;font-size:10px}.gl-chart-layout{grid-template-columns:minmax(0,1fr)}.gl-chart-rate{justify-self:center;width:82px;height:82px}.gl-chart-rate>div{width:62px;height:62px}.gl-chart-rate strong{font-size:15px}.gl-chart-rate small{font-size:7px}.atlas-glacier .ti-secondary{grid-template-columns:minmax(0,1fr)}}.atlas-glacier .wordmark .brand-lockup,.atlas-glacier .login-story .wordmark>.brand-lockup,.atlas-glacier .masthead-brand .brand-lockup{color:#0a305b;flex-direction:column;flex:none;align-items:center;gap:11px;width:100%;line-height:1;display:inline-flex}.atlas-glacier .atlas-wordmark-vector{aspect-ratio:162/26;background-color:currentColor;width:178px;max-width:100%;display:block;-webkit-mask:url(/brand/atlas-wordmark.svg) 50%/contain no-repeat;mask:url(/brand/atlas-wordmark.svg) 50%/contain no-repeat}.atlas-glacier .atlas-wordmark-caption{letter-spacing:2.2px;text-align:center;white-space:nowrap;color:currentColor;width:178px;max-width:100%;font:800 10px/1.1 Roboto Condensed,Roboto,sans-serif;display:block}.atlas-glacier .titanium-shell .sidebar>.wordmark{justify-content:center;padding:12px 0 20px}.atlas-glacier .login-story .brand-lockup{color:#f1f8ff}.atlas-glacier .masthead-brand .brand-lockup{width:180px}.atlas-glacier .titanium-shell .sidebar-philosophy small,.atlas-glacier .birthday-calendar header small,.atlas-glacier .ti-feed time,.atlas-glacier .ti-feed small,.atlas-glacier .ti-panel-link span,.atlas-glacier .ti-empty,.atlas-glacier .ti-legend,.atlas-glacier .gl-search-prompt,.atlas-glacier .gl-chart-grid,.atlas-glacier .gl-chart-day small,.atlas-glacier .gl-chart-rate small,.atlas-glacier .birthday-days b,.atlas-glacier .birthday-calendar .muted,.atlas-glacier .ti-personal-space>summary>span,.atlas-glacier .titanium-shell .header-greeting p{color:#466787}.atlas-glacier .gl-empty-label{color:#3f6382}.atlas-glacier .ti-task-table th,.atlas-glacier .ti-filters button,.atlas-glacier .ti-task-table time,.atlas-glacier .titanium-shell .sidebar-profile small{color:#3d5e7e}.atlas-glacier .badge{color:#285f88}.atlas-glacier :is(.status-in_progress,.status-accepted){color:#08649c}.atlas-glacier .status-completed{color:#067463}.atlas-glacier .status-on_review{color:#633b9b}.atlas-glacier :is(.status-rework,.status-cancelled){color:#af274c}.atlas-glacier .titanium-shell .nav-count{background:#c92559}.atlas-glacier :is(.page-heading p,.eyebrow,.muted,.chart-note,.period-label,.task-creator,.pd-profile-info>small,.pd-profile-info>p,.directory-card p,.directory-card small,.directory-card footer,.directory-section>header>small,.directory-section>header>span,.checklist-person small,.roster-name small,.command-kpi small){color:#456786}.atlas-glacier :is(.simple-task-nav button,.simple-task-states button,.discussion-tabs button){color:#3f6282}.atlas-glacier :is(.simple-task-nav button[aria-pressed=true],.simple-task-states button[aria-pressed=true],.discussion-tabs button.selected){color:#075c77}.atlas-glacier .directory-section>header{color:#2a719a}.atlas-glacier .directory-section>header>span,.atlas-glacier .demo-label{color:#365f7f;background:#e8f5fb;border-color:#c6e3ef}.atlas-glacier .presence,.atlas-glacier .presence.not_checked_in,.atlas-glacier .presence.finished{color:#4b647c}.atlas-glacier .presence.expected{color:#80520f}.atlas-glacier .presence.on_shift{color:#126850}.atlas-glacier .employee-portrait{background:#e8f4fb;border-color:#c8e2ef}.atlas-glacier .portrait-placeholder{background:linear-gradient(145deg,#edf8fd,#dceef8)}.atlas-glacier .portrait-badge{color:#276688;background:#f8fcff;border-color:#bddbe9}.atlas-glacier .badge-owner{background:#d7ebf5;border-color:#a8cee2}.atlas-glacier .badge-owner .portrait-placeholder{color:#1d6186}.atlas-glacier .checklist-meter{background:#dcecf5}.atlas-glacier .checklist-meter i{background:#0a9cba}.atlas-glacier .checklist-person.is-done .checklist-meter i{background:#087e69}.atlas-glacier .checklist-person.is-done{border-color:#a8d9d3}.atlas-glacier .checklist-person-arrow{color:#477698}.atlas-glacier .schedule-heading p,.atlas-glacier .schedule-toolbar>span,.atlas-glacier .schedule-project>span,.atlas-glacier .staff-column small,.atlas-glacier .calendar-legend,.atlas-glacier .schedule-request small{color:#456786}.atlas-glacier .month-control,.atlas-glacier .schedule-project,.atlas-glacier .calendar-scroll,.atlas-glacier .schedule-requests{color:#173a60;background:#f9fdff;border-color:#cde5f0}.atlas-glacier .month-control input{color:#214e72}.atlas-glacier .schedule-tabs button{color:#365f80;background:#edf8fe;border-color:#cce5f0}.atlas-glacier .schedule-tabs button[aria-pressed=true]{color:#fff;background:#087b99;border-color:#087b99}.atlas-glacier .month-grid th,.atlas-glacier .month-grid td{border-color:#d8eaf3}.atlas-glacier .month-grid thead th,.atlas-glacier .month-grid thead .staff-column{color:#285171;background:#e9f5fb}.atlas-glacier .month-grid .staff-column{background:#f8fcff}.atlas-glacier .month-grid .weekend{background:#f0f8fd}.atlas-glacier .month-grid thead .weekend{color:#225b7d;background:#dceef8}.atlas-glacier .shift-cell.planned{color:#1d5679;background:#deeffb;border-color:#aed4e9}.atlas-glacier .shift-cell.working{color:#126650;background:#d7f2ec;border-color:#9fd6c8}.atlas-glacier .shift-cell.finished{color:#3d5e79;background:#e6eef5;border-color:#c3d5e2}.atlas-glacier .planned-hours{color:#194f72}.atlas-glacier .empty-cell{color:#4d718d}.atlas-glacier .empty-cell:hover{color:#075f80;background:#e9f8fd;border-color:#8ccada}.atlas-glacier .pending-cell{color:#574180;background:#eee9fa;border-color:#c9b8ea}.atlas-glacier .calendar-legend .planned{background:#9fcfe8}.atlas-glacier .calendar-legend .working{background:#6fc2ad}.atlas-glacier .calendar-legend .finished{background:#a8c1d3}.atlas-glacier .calendar-legend .pending{background:#9b78d0}.atlas-glacier .schedule-request{border-color:#d7e8f2}.atlas-glacier .shift-journal>summary{color:#256589}.atlas-glacier table th{color:#315e83;background:#eaf6fc}.atlas-glacier table td{color:#315a7a;border-color:#dcebf3}.atlas-glacier .shift-hero{color:#fff;background:radial-gradient(at 100%,#33aac155,#0000 70%),#0e4e70}.atlas-glacier .shift-hero .eyebrow,.atlas-glacier .shift-hero p{color:#d5f1f7}.atlas-glacier .shift-hero .btn{color:#0b5f79;background:#d8f4fb}.atlas-glacier .location-card-body>p,.atlas-glacier .location-card-body footer{color:#426685}.atlas-glacier .location-card-body footer{border-color:#dbeaf3}.atlas-glacier .analytic-card small,.atlas-glacier .soft-label,.atlas-glacier .workload-row>span:last-child,.atlas-glacier .workload-row>span:nth-last-child(2){color:#426482}.atlas-glacier .workload-row{border-color:#dcebf3}.atlas-glacier .workload-track{background:#e5f2f8}.atlas-glacier .workload-row b{color:#245c81}.atlas-glacier .command-bars{background:repeating-linear-gradient(0deg,#0000 0 33px,#dcebf3 34px)}.atlas-glacier .command-bar small,.atlas-glacier .chart-legend>span,.atlas-glacier .attendance-legend small,.atlas-glacier .attendance-ring small{color:#426482}.atlas-glacier .bar-stack .done,.atlas-glacier .chart-legend .done{background:#0b9fae}.atlas-glacier .bar-stack .review,.atlas-glacier .chart-legend .review{background:#9566c5}.atlas-glacier .bar-stack .overdue,.atlas-glacier .chart-legend .overdue{background:#c83160}.atlas-glacier .bar-stack .open,.atlas-glacier .chart-legend .open{background:#688da8}.atlas-glacier .attendance-ring>div{background:#f9fdff}.atlas-glacier .attendance-legend .green{background:#0b9b89}.atlas-glacier .attendance-legend .orange{background:#d8edf8}.atlas-glacier .attendance-legend .red{background:#c83160}.atlas-glacier .period-label{color:#426482;background:#f8fcff;border-color:#d3e7f1}.atlas-glacier .bar-light{background:#b9e3f2}.atlas-glacier .bar-dark,.atlas-glacier .bar-column:last-child .bar-dark{background:#0a9cb6}.atlas-glacier .bar-column small{color:#426482}.atlas-glacier .titanium-shell .sidebar .settings-link.active{color:#082e5c;box-shadow:none;background:linear-gradient(105deg,#b7edfb,#cef5ff);font-weight:700}.atlas-glacier .personal-hero{color:#fff;background:linear-gradient(120deg,#0c3156,#154d70)}.atlas-glacier .personal-hero h1{color:#fff}.atlas-glacier .personal-hero p{color:#d5eaf5}.atlas-glacier .points-pill{color:#173b60;background:#eff9fe}.atlas-glacier .points-pill i{color:#426482;border-color:#cfe5ef}.atlas-glacier .points-pill svg{color:#087e9b;fill:#087e9b22}.atlas-glacier .my-day-stats>div{background:#edf8fe}.atlas-glacier .my-day-stats span,.atlas-glacier .checkin-reward,.atlas-glacier .checkin-position{color:#426482}.atlas-glacier .personnel-panel,.atlas-glacier .max-notifications{color:#173a62;background:#f8fcff;border-color:#d3e7f2;box-shadow:0 6px 20px #6db0d014}.atlas-glacier .personnel-panel h2,.atlas-glacier .max-notifications h3{color:#0d315e}.atlas-glacier .personal-contacts small,.atlas-glacier .profile-facts>span,.atlas-glacier .profile-heading p,.atlas-glacier .profile-photo-upload small,.atlas-glacier .document-pack article>span,.atlas-glacier .personnel-list small,.atlas-glacier .personnel-list p,.atlas-glacier .owner-access-center>p,.atlas-glacier .notes-empty{color:#547797}.atlas-glacier .personnel-list article,.atlas-glacier .document-pack article,.atlas-glacier .document-pack article.is-uploaded,.atlas-glacier .access-levels article,.atlas-glacier .document-previews>div{color:#173a62;background:#edf8fe;border-color:#cfe5f0}.atlas-glacier .personnel-list b,.atlas-glacier .profile-facts strong,.atlas-glacier .document-pack article b,.atlas-glacier .access-levels article b{color:#123b64}.atlas-glacier .asset-return-note,.atlas-glacier .form-hint,.atlas-glacier .location-upload{color:#426b8b;background:#eaf7fd;border-color:#c8e4f0}.atlas-glacier .month-grid thead th,.atlas-glacier .shift-table th,.atlas-glacier .notification-settings th,.atlas-glacier .loyalty-table th,.atlas-glacier .award-table th{color:#315e83;background:#eaf6fc;border-color:#d3e7f1}.atlas-glacier .notification-settings td{color:#4c6f8e;border-color:#dcebf3}.atlas-glacier .text-btn{color:#087e9e}.atlas-glacier .count{color:#35698b;background:#e6f4fb}.atlas-glacier .event-symbol{color:#087e9d;background:#ddf4fb}.atlas-glacier .pd-landscape{background:linear-gradient(90deg,#e5f7fbe8,#d9f1f9bb),url(/dashboard/japanese-landscape.png) 68%/cover;border:1px solid #d0e7f1}.atlas-glacier .pd-landscape p,.atlas-glacier .pd-mini-panels blockquote{color:#133b62;text-shadow:none;font:700 20px/1.2 Roboto Condensed,Roboto,sans-serif}.atlas-glacier .pd-landscape>span,.atlas-glacier .pd-mini-panels blockquote span,.atlas-glacier .pd-footer{color:#507694}.atlas-glacier .pd-mini-panels blockquote{background:#e5f5fc;border:1px solid #cfe6f0}.atlas-glacier .location-art,.atlas-glacier .location-art.art-1{color:#427da0;background-color:#dfeff8}.atlas-glacier .location-art>span{font-family:Roboto Condensed,Roboto,sans-serif;font-style:normal}.atlas-glacier .location-art.has-photo>span{z-index:2;color:#fff9;text-shadow:0 2px 14px #05263dcc}.atlas-glacier .location-art.has-photo .art-window{display:none}.atlas-glacier .location-detail-cover .location-cover-image{object-fit:cover}.atlas-glacier .location-files{border-color:#d6e9f2}.atlas-glacier .location-file,.atlas-glacier .location-pending{color:#204b70;background:#edf8fe;border-color:#cfe5f0}.atlas-glacier .location-success{color:#116c57;background:#dcf5ed}.atlas-glacier .shop-art{color:#187b9c;background-color:#dceef7;background-position:50%;background-size:cover}.atlas-glacier .shop-art.cinema{color:#e9f9ff;background:linear-gradient(135deg,#0b345c,#1a6685)}.atlas-glacier .shop-art.karting{color:#f1fcff;background:linear-gradient(135deg,#0a7899,#45b4cb)}.atlas-glacier .shop-art>span{color:#173a62;background:#f5fbffed}.atlas-glacier .shop-art.cinema,.atlas-glacier .shop-art.karting{background-position:50%;background-size:cover}.atlas-glacier .shop-card .btn:disabled{opacity:1;color:#315d7c;box-shadow:none;background:#d5eaf3;border-color:#bcdce9}.atlas-glacier .shop-copy footer>b{color:#0b5e80}.atlas-glacier .shop-copy footer small,.atlas-glacier .shop-remaining{color:#577a98}.atlas-glacier .daily-checklist{background:linear-gradient(130deg,#f5fbff,#fff);border-color:#0a9cb6}.atlas-glacier .daily-item{color:#204b70;border-color:#d7e9f2}.atlas-glacier .daily-item.done{color:#456786}.atlas-glacier .daily-item.done>span{background:#0b876f;border-color:#0b876f}.atlas-glacier .empty-mark{color:#326e8d}.atlas-glacier .loyalty-hero{color:#fff;background:linear-gradient(115deg,#0c365d,#0c6885 67%,#1499b0)}.atlas-glacier .loyalty-hero:after{border-color:#c2eaf33d;box-shadow:0 0 0 40px #c2eaf312,0 0 0 80px #c2eaf30a}.atlas-glacier .loyalty-hero h2,.atlas-glacier .loyalty-hero p{color:#fff}.atlas-glacier .loyalty-hero h2 small{color:#e3f6fb}.atlas-glacier .loyalty-label,.atlas-glacier .loyalty-hero>div>span:last-child,.atlas-glacier .loyalty-hero-art{color:#d3eef7}.atlas-glacier .loyalty-tabs{border-color:#cde4ef}.atlas-glacier .loyalty-tabs button{color:#365f80}.atlas-glacier .loyalty-tabs button[aria-pressed=true]{color:#075d79;background:#d4f1fa}.atlas-glacier .top-reward{color:#143b61;background:linear-gradient(115deg,#e8f5fc,#f8fdff 62%,#dceff9);border-color:#b8dce9}.atlas-glacier .top-reward p,.atlas-glacier .top-reward small,.atlas-glacier .top-reward-price>span{color:#426482}.atlas-glacier .top-reward-icon{color:#157b9a;background:#f9fdff;border-color:#b7dce9}.atlas-glacier .top-reward-price strong{color:#096e8c}.atlas-glacier .shop-card{background:#f9fdff;border-color:#cfe4ef}.atlas-glacier .shop-copy p,.atlas-glacier .iiko-connection,.atlas-glacier .iiko-connection p,.atlas-glacier .revenue-notes p,.atlas-glacier .revenue-grid p,.atlas-glacier .revenue-grid small{color:#426482}.atlas-glacier .revenue-grid strong{color:#1d4d72}.atlas-glacier .revenue-panel input{background:#f9fdff;border-color:#cde5ef}.atlas-glacier .pd-achievement-hero{background:linear-gradient(115deg,#e5f5fd,#f8fdff 65%,#dceff9);border-color:#c7e3ef}.atlas-glacier .pd-eyebrow,.atlas-glacier .pd-achievement-hero p,.atlas-glacier .pd-collection-count,.atlas-glacier .pd-collection-count b span,.atlas-glacier .medal-collection.full p,.atlas-glacier .medal-collection.full .medal-item>small,.atlas-glacier .pd-private-note,.atlas-glacier .medal-detail>p,.atlas-glacier .medal-detail>.medal-note{color:#426482}.atlas-glacier .pd-collection-count b{color:#133b62}.atlas-glacier .medal-collection.full .medal-item{background:#f9fdff;border-color:#d1e7f1}.atlas-glacier .month-grid thead small,.atlas-glacier .staff-column small{color:#395d7b}.atlas-glacier .project-glass{color:#163b62;background:#f7fcfff0;border-color:#d2e8f2}.atlas-glacier .project-glass small{color:#426482}.atlas-glacier .project-photo{background-color:#dceef7}.atlas-glacier .project-photo:hover{box-shadow:inset 0 0 0 3px #83d2e7}.atlas-glacier .food-thumb{border-color:#cce6f1}.atlas-glacier .kpi-icon.green{background:linear-gradient(130deg,#16a8aa,#087d9e)}.atlas-glacier .kpi-icon.orange{background:linear-gradient(130deg,#777acb,#5367aa)}.atlas-glacier .kpi-icon.amber{background:linear-gradient(130deg,#46afd0,#177da5)}.atlas-glacier .attention-line:nth-child(2)>svg{color:#6277bb}.atlas-glacier .mini-tabs{color:#426482}.atlas-glacier .mini-tabs .selected{color:#075f7d;background:#d9f3fa}.atlas-glacier .efficiency-row>i{background:#e1eff7}.atlas-glacier .efficiency-row>i>b{background:#0aa5b8}.atlas-glacier .efficiency-row>strong,.atlas-glacier .panel-caption{color:#426482}.atlas-glacier .agenda-day-shortcuts button[aria-pressed=true],.atlas-glacier .achievement-chapters button[aria-pressed=true]{color:#fff;background:#087b99;border-color:#087b99}.atlas-glacier .achievement-card,.atlas-glacier .achievement-chapters button,.atlas-glacier .achievement-next{color:#143b61;background:#f9fdff;border-color:#cfe4ef}.atlas-glacier .achievement-card.top,.atlas-glacier .profile-badge.top{background:linear-gradient(145deg,#e1f4ff,#e6e7fc);border-color:#b4cfe9;box-shadow:0 6px 22px #427dab14}.atlas-glacier .achievement-card p,.atlas-glacier .achievement-card small,.atlas-glacier .achievement-chapter header p,.atlas-glacier .achievement-chapter header>small,.atlas-glacier .achievement-next span span{color:#426482}.atlas-glacier .achievement-rarity,.atlas-glacier .achievement-top-count{color:#4a558d}.atlas-glacier .achievement-chapter-number{color:#096e8c;background:#ddf2fa}.atlas-glacier .achievement-card .pd-progress{background:#e1eff7}.atlas-glacier .achievement-card .pd-progress i{background:#0aa5b8}.atlas-glacier .achievement-card.top .pd-progress i{background:#6a75bc}.atlas-glacier .achievement-art.locked .medal-state{background:#597593}.atlas-glacier .achievement-card:focus-visible,.atlas-glacier .achievement-chapters button:focus-visible,.atlas-glacier .achievement-next:focus-visible{outline-color:#087b99}.atlas-glacier .achievement-grid.preview .achievement-card{background:0 0}.atlas-glacier .checklist-person-detail{gap:18px;display:grid}.atlas-glacier .command-tabs{scrollbar-width:thin;scrollbar-color:#9ec8dc transparent;background:#e8f4fb;border-color:#c8e1ee}.atlas-glacier .command-tabs button{color:#365d7c}.atlas-glacier .command-tabs button[aria-pressed=true]{color:#076780;background:#fafdff;box-shadow:0 2px 8px #256b8f12}.atlas-glacier .profile-task-list>button,.atlas-glacier .profile-task-list>article{color:#143b61;background:#f9fdff;border-color:#cfe4ef}.atlas-glacier .profile-task-list span,.atlas-glacier .profile-task-list small{color:#426482}.atlas-glacier .portrait-placeholder{color:#1d6186}.atlas-glacier .shift-feedback-points,.atlas-glacier .reward-celebration{color:#08647f;background:#e0f5fc}.atlas-glacier .shift-feedback-hint,.atlas-glacier .shift-feedback-later{color:#426482}.atlas-glacier .checklist-person-head{color:#143b61;background:#e8f5fc;border-color:#c5e1ee}.atlas-glacier .checklist-person-head p,.atlas-glacier .checklist-shift-times,.atlas-glacier .checklist-work-item small{color:#426482}.atlas-glacier .checklist-work-item,.atlas-glacier .checklist-work-item.is-done{color:#143b61;background:#f9fdff;border-color:#cfe4ef}.atlas-glacier .checklist-work-item>svg:first-child,.atlas-glacier .checklist-work-item.is-done>svg:first-child,.atlas-glacier .checklist-done-toggle{color:#087b99}@media (max-width:900px){.atlas-glacier .modal,.atlas-glacier .modal.modal-drawer,.atlas-glacier .modal.modal-wide{width:100%;max-width:100%;max-height:94dvh;padding-bottom:calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:24px 24px 0 0;margin:0;transition:transform .18s ease-out;animation:.22s ease-out sheet-rise;position:fixed;inset:auto 0 0}.atlas-glacier .modal .sheet-handle{touch-action:none;cursor:grab;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:28px;min-height:28px;padding:0;display:flex}.atlas-glacier .modal .sheet-handle span{background:#8fb5ca;border-radius:5px;width:42px;height:5px}}.atlas-glacier .ti-dashboard-grid{grid-template-columns:minmax(0,1fr)}.atlas-glacier .ti-section-title{margin:4px 0 12px;font-size:20px}.atlas-glacier .personal-home{gap:14px;margin-bottom:20px}.atlas-glacier .home-identity{gap:14px;padding:16px}.atlas-glacier .home-identity-name strong{font-size:20px}.atlas-glacier .home-identity-name{min-width:0}.atlas-glacier .rating-project,.atlas-glacier .discussion-messages{background:#eff7fc;border-color:#cfe3ef}.atlas-glacier .rating-tile{background:#fafdff}.atlas-glacier .rating-tile.dgis{background:#e7f7f7}.atlas-glacier .comment-target{background:#dceefa;outline-color:#2082af}.atlas-glacier .modal,.atlas-glacier .modal.modal-drawer,.atlas-glacier .modal.modal-wide{box-sizing:border-box;width:min(760px,100%);max-width:100%;height:auto;max-height:94dvh;padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain;overflow-wrap:anywhere;border-radius:24px 24px 0 0;margin:0 auto;animation:.22s ease-out sheet-rise;position:fixed;inset:auto 0 0}.atlas-glacier .modal.modal-wide{width:min(1080px,100%)}.atlas-glacier .modal .modal-head{background:#fafdff;gap:12px}.atlas-glacier .modal .modal-head h2{min-width:0;line-height:1.35}.atlas-glacier .modal .modal-head .icon-btn{flex-shrink:0}.atlas-glacier .modal>.project-dashboard{padding:16px}.atlas-glacier .modal :is(.metric-results,.form-body,.detail-body){min-width:0}@media (max-width:900px){.atlas-glacier .titanium-shell .sidebar{--menu-row:clamp(28px, calc((100dvh - 230px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) / 12), 44px);width:min(300px,92vw);height:100dvh;min-height:0;max-height:100dvh;padding:max(8px, env(safe-area-inset-top)) 10px max(8px, env(safe-area-inset-bottom));gap:0;transition:transform .22s ease-out,visibility .22s}.atlas-glacier .titanium-shell .sidebar .sidebar-philosophy{display:none}.atlas-glacier .titanium-shell .sidebar>.wordmark{height:46px;min-height:46px;margin:0;padding:4px 10px;display:flex}.atlas-glacier .titanium-shell .sidebar nav{gap:2px;margin:0;padding:0}.atlas-glacier .titanium-shell .sidebar nav button{min-height:var(--menu-row);height:var(--menu-row);gap:9px;padding:0 10px;font-size:13px}.atlas-glacier .titanium-shell .sidebar .nav-divider{margin:4px 10px}.atlas-glacier .titanium-shell .sidebar .mobile-menu-close{height:34px;min-height:34px;margin:0 0 4px;padding:4px 10px}.atlas-glacier .titanium-shell .sidebar .settings-link{min-height:32px;margin:4px 0 0;padding:5px 10px}.atlas-glacier .titanium-shell .sidebar-profile{min-height:42px;margin:4px 0 0;padding:4px 8px}.atlas-glacier .titanium-shell .sidebar-profile strong{font-size:12px;line-height:1.2}.atlas-glacier .titanium-shell .sidebar-profile small{margin-top:2px;font-size:10px}.atlas-glacier .home-identity{gap:10px;padding:13px}.atlas-glacier .home-identity-name strong{font-size:17px}.atlas-glacier .home-identity .employee-avatar{width:46px!important;height:46px!important}.atlas-glacier .modal .metric-results{padding:12px}.atlas-glacier .modal .task-row{width:100%;min-width:0}}@media (max-width:900px) and (max-height:500px){.atlas-glacier .titanium-shell .sidebar{--menu-row:32px;width:min(640px,94vw)}.atlas-glacier .titanium-shell .sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.atlas-glacier .titanium-shell .sidebar nav button{gap:6px;padding:0 6px;font-size:12px}}@media (max-width:600px) and (max-height:500px){.atlas-glacier .titanium-shell .sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-glacier .titanium-shell .sidebar{--menu-row:28px}}@media (max-width:900px) and (max-height:350px) and (orientation:landscape){.atlas-glacier .titanium-shell .sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.atlas-glacier .modal{animation:none}.atlas-glacier .titanium-shell .sidebar{transition:none}}@media (max-width:900px){.atlas-glacier .titanium-shell .sidebar .sidebar-spacer{display:none}}.atlas-glacier .agenda-compact{padding:16px}.atlas-glacier .agenda-compact>header{align-items:center;gap:12px;margin-bottom:10px;display:flex}.atlas-glacier .agenda-compact>header h2{margin:0}.atlas-glacier .agenda-compact>header>button{white-space:nowrap;margin-left:auto}.atlas-glacier .agenda-compact .agenda-day-shortcuts{margin:0 0 12px}.atlas-glacier .agenda-compact .agenda-day-head{margin:0 0 8px}.atlas-glacier .agenda-compact .dashboard-day-task{padding:10px}.atlas-glacier .personal-home>.dashboard-agenda,.atlas-glacier .personal-home>.reputation-card{margin:0}.atlas-glacier .modal .dashboard-task-calendar{margin:12px}.atlas-glacier .comment p{color:#244766}.atlas-glacier .comment time{color:#58758e}.atlas-glacier .task-outcome{color:#26778c}.atlas-glacier .agenda-compact .dashboard-day-tasks{margin-top:0;padding-top:0}.mobile-header-brand{display:none}.atlas-glacier .self-profile-sheet>*,.atlas-glacier .loyalty-hub>*,.atlas-glacier .routine-edit-item>div{min-width:0}.atlas-glacier .routine-card li small{display:block}@media (max-width:900px){.atlas-glacier .mobile-header-brand{flex-direction:column;flex-shrink:0;align-items:center;width:90px;display:flex}.atlas-glacier .mobile-header-brand .atlas-wordmark-vector{width:85px;height:23px}.atlas-glacier .mobile-header-brand .brand-lockup{flex-direction:column;align-items:center;gap:2px;width:85px;min-width:0;max-width:100%;display:flex}.atlas-glacier .mobile-header-brand .atlas-wordmark-caption{letter-spacing:.5px;font-size:6px}.atlas-glacier .mobile-header-date{font-size:10px;font-weight:400;display:block}.atlas-glacier .titanium-shell .sidebar>.wordmark .atlas-wordmark-vector{width:110px;height:28px}}@media (max-width:700px){.atlas-glacier .loyalty-table-wrap{overflow:visible}.atlas-glacier .loyalty-table{width:100%;min-width:0;display:block}.atlas-glacier .loyalty-table thead{display:none}.atlas-glacier .loyalty-table tbody{gap:12px;display:grid}.atlas-glacier .loyalty-table tr{border:1px solid #cfe3ef;border-radius:12px;padding:12px;display:grid}.atlas-glacier .loyalty-table td{border:0;flex-wrap:wrap;justify-content:space-between;gap:8px;min-width:0;padding:5px 0;display:flex}.atlas-glacier .loyalty-table td[data-label]:before{content:attr(data-label);color:#426482}.atlas-glacier .self-profile-sheet .page-heading{flex-wrap:wrap}.atlas-glacier .routine-settings{grid-template-columns:minmax(0,1fr)}}.atlas-glacier .confidentiality-reminder{color:#254965;background:#f5fbff;border:1px solid #cfe3ef;border-radius:14px;padding:12px 16px;font-size:13px}.atlas-glacier .confidentiality-reminder p{color:#426482;margin:6px 0}.atlas-glacier .notification-unread-dot{background:#c92559}.atlas-glacier .ti-trend .gl-chart{height:210px;padding:12px 16px 20px}.atlas-glacier .ti-trend .gl-chart-grid{color:#426482;flex-basis:34px;padding:26px 0;font-size:11px}.atlas-glacier .ti-trend .gl-chart-day{text-align:center;grid-template-rows:20px 120px 20px;justify-content:stretch;gap:6px;display:grid}.atlas-glacier .ti-trend .gl-bar-pair{height:120px}.atlas-glacier .ti-trend .gl-chart-day small{color:#426482;margin:0;font-size:11px;line-height:20px}.atlas-glacier .ti-legend i{background:#a9eaf4}.atlas-glacier .ti-legend span+span i{background:#0eafc0}.atlas-glacier .birthday-calendar header small,.atlas-glacier .birthday-days small,.atlas-glacier .command-center :is(.chart-axis,.command-bar small,.chart-legend,.chart-note,.attendance-ring small){font-size:11px}@media (max-width:600px){.atlas-glacier .command-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-glacier .command-kpi,.atlas-glacier .command-kpi>span{min-width:0}.atlas-glacier .command-kpi small{overflow-wrap:anywhere;font-size:11px}}
.atlas-glacier .login-page{--ink:#082453;--muted:#426482;color:var(--ink);background:#f7fcff;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);font-family:Roboto,sans-serif}.atlas-glacier .login-story{color:#082453;background:radial-gradient(at 15% 15%,#f8fdff,#0000 58%),linear-gradient(140deg,#ddf4ff,#bde8f7);border-right:1px solid #c4e3ef;padding:clamp(28px,4vw,64px)}.atlas-glacier .login-story .wordmark{width:200px;max-width:100%;margin:0 0 28px;padding:0}.atlas-glacier .login-story .wordmark>.brand-lockup{color:#0a305b}.atlas-glacier .login-story .atlas-wordmark-vector,.atlas-glacier .login-story .atlas-wordmark-caption{width:200px}.atlas-glacier .login-story .atlas-wordmark-caption{letter-spacing:2.5px;font-size:11px;font-weight:700}.atlas-glacier .story-main .eyebrow{color:#38607c;letter-spacing:1.7px;margin:20px 0 16px;font-size:11px;font-weight:700;line-height:1.6;display:block}.atlas-glacier .story-main h1{color:#082453;letter-spacing:-1px;overflow-wrap:anywhere;font-family:inherit;font-size:clamp(32px,3.7vw,58px);font-weight:700;line-height:1.16}.atlas-glacier .story-main h1 em{color:#087b99}.atlas-glacier .story-main>p{color:#365d7c}.atlas-glacier .plate{color:#08718d;background:linear-gradient(145deg,#f4fcff,#b6eaf6);border-color:#94cedf;box-shadow:0 0 0 20px #f7fdff40,0 0 0 21px #7cc7dc40}.atlas-glacier .orbit{border-color:#559ebf40}.atlas-glacier .floating-card{color:#153b61;background:#fafdff;border:1px solid #bcdeec;box-shadow:0 12px 35px #256b8f18}.atlas-glacier .floating-card small{color:#426482}.atlas-glacier .floating-card strong{color:#087b99}.atlas-glacier .floating-card .round-icon{color:#08718d;background:#daf4fa}.atlas-glacier .float-bottom{color:#075d79;background:#ddf6fc}.atlas-glacier .login-story>footer{color:#365d7c;line-height:1.6}.atlas-glacier .login-form{background:#f7fcff;min-width:0;padding:40px clamp(24px,5vw,80px)}.atlas-glacier .login-box{max-width:400px}.atlas-glacier .login-box>.language-select{color:#214e73;letter-spacing:0;white-space:nowrap;background:#fff;border-color:#bddce9;width:fit-content;max-width:100%;min-height:44px;margin:0 0 32px auto;padding:0 14px;font:500 14px/1.3 Roboto,sans-serif;display:flex}.atlas-glacier .login-box .language-name{display:inline}.atlas-glacier .login-box .language-code{display:none}.atlas-glacier .login-box>.eyebrow{color:#426482;letter-spacing:1.3px;font-size:11px;font-weight:700;line-height:1.6;display:block}.atlas-glacier .login-box h2{color:#082453;letter-spacing:-.5px;overflow-wrap:anywhere;margin:12px 0;font:700 clamp(27px,2.6vw,36px)/1.2 Roboto,sans-serif}.atlas-glacier .login-box>.muted{color:#426482;line-height:1.6}.atlas-glacier .login-box form{gap:20px;margin-top:28px}.atlas-glacier .login-box form label{color:#21476a;letter-spacing:0;font:500 14px/1.5 Roboto,sans-serif}.atlas-glacier .login-box input{color:#14375a;min-height:50px;box-shadow:none;background:#fff;border:1px solid #accddd;border-radius:12px;font:400 16px/1.4 Roboto,sans-serif}.atlas-glacier .login-box input::placeholder{color:#59748b;opacity:1}.atlas-glacier .login-box input:focus{outline-offset:2px;border-color:#087b99;outline:2px solid #087b992b}.atlas-glacier .login-box .language-select:focus-within{outline-color:#087b99}.atlas-glacier .login-box form .btn{color:#fff;background:linear-gradient(110deg,#07859e,#08718d);border-radius:12px;min-height:50px;font:700 15px/1.4 Roboto,sans-serif;box-shadow:0 6px 18px #087b991a}.atlas-glacier .login-box form .btn:hover{background:#076780}.atlas-glacier .login-note{color:#426482}.atlas-glacier .login-note>svg{color:#087b99;flex-shrink:0;margin-top:2px}.atlas-glacier .demo-note{color:#234e72;background:#e5f4fb;border-color:#bddde9;font-weight:700;line-height:1.6}.atlas-glacier .demo-note .dot{background:#087b99}.atlas-glacier .demo-note small{color:#426482;overflow-wrap:anywhere;font-weight:400}.atlas-glacier .login-bottom{color:#426482;flex-wrap:wrap;line-height:1.6}.atlas-glacier .login-box .form-error{color:#a51d46;background:#fff0f5;border-color:#edb3c4}@media (max-width:900px){.atlas-glacier .login-page{display:block}.atlas-glacier .login-story{border-bottom:1px solid #c4e3ef;border-right:0;padding:28px}.atlas-glacier .login-story .wordmark{margin-bottom:22px}.atlas-glacier .story-main .eyebrow{margin-top:0}.atlas-glacier .story-main h1{font-size:clamp(28px,5vw,38px)}.atlas-glacier .story-main>p,.atlas-glacier .story-board,.atlas-glacier .login-story>footer{display:none}.atlas-glacier .login-form{padding:24px 24px 28px}.atlas-glacier .login-box>.language-select{margin-bottom:24px}.atlas-glacier .login-box>.eyebrow{font-size:10px}.atlas-glacier .login-bottom{max-width:400px}}
.atlas-glacier .titanium-shell .sidebar{background-blend-mode:normal, normal, luminosity;background-color:#dff1fb;background-image:linear-gradient(#f5fcff 0%,#ecf8fef2 24%,#e2f4fdbf 58%,#d7effb4d 100%),linear-gradient(90deg,#eff9fef5 0%,#e3f4fdd9 62%,#d7effb26 100%),url(/kazan-menu-background-v2.png);background-position:100% 100%;background-repeat:no-repeat;background-size:cover}.atlas-glacier .titanium-shell .workspace-main{background-color:#e5f5fc;background-image:linear-gradient(132deg,#b9eafc42,#edf9ff40 38%,#d7f1fc91),url(/brand/tatar-ornament.svg);background-position:50%,-64px -48px;background-repeat:no-repeat,repeat;background-size:100% 100%,420px 420px}@media (max-width:900px){.atlas-glacier .titanium-shell .workspace-main{background-size:100% 100%,360px 360px}}.atlas-glacier .titanium-shell .workspace-main :is(.ti-kpi,.ti-panel,.birthday-calendar,.ti-team-strip,.ti-personal-space,.ti-motto){background-color:var(--paper)}
html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell{--bg:#0c0d13;--paper:#191b25;--surface:#222430;--ink:#f1f1f7;--text:#e9e9f3;--muted:#a2a3b6;--line:#ffffff14;--green:#ad97ff;--lime:#302841;--purple:#ad97ff;--red:#ff8296;--accent:#ad97ff;--accent-strong:#8060e9;--accent-soft:#a08bff1a;--positive:#77d5b3;--warning:#edc779;--glass:linear-gradient(138deg, #ffffff0b, #ffffff02 42%), #171923d9;--glass-line:#ffffff1b;--glass-shadow:inset 0 1px 0 #ffffff0a, 0 12px 32px #00000026;color-scheme:var(--theme-color-scheme,dark);background:var(--theme-surface,#0c0d13);color:var(--ink);background-image:radial-gradient(ellipse at 8% 0%, var(--theme-tint,#4c3c742e), transparent 46%), radial-gradient(ellipse at 100% 70%, var(--theme-tint,#2d57571a), transparent 48%);background-attachment:fixed}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell ::selection{color:#fff;background:#7355bb}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell *{scrollbar-color:var(--theme-scrollbar,#555467) transparent}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(h1,h2,h3,h4,h5,h6,strong,b){color:var(--ink)}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.muted,.eyebrow,.form-hint,.form-hint p,.form-body label,.scope-date,.page-heading p,.empty p,.content-loading,.detail-meta,.filter-count,.draft-note,.live-task-status){color:var(--muted)}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(input,textarea,select){color:var(--ink);background:var(--theme-surface,#10121bc7);border-color:var(--theme-line,#ffffff1b);box-shadow:inset 0 1px 3px var(--theme-shadow,#00000030);accent-color:var(--accent)}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(input,textarea)::placeholder{color:var(--theme-muted,#818195)}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(input,textarea,select):focus{border-color:#a58cee9c;box-shadow:0 0 0 3px #a58cee16}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell option{color:var(--ink);background:var(--theme-surface,#1a1c27)}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell input[type=checkbox]{box-shadow:none}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell .btn-primary{color:#fff;background:linear-gradient(130deg,#a58af1,#795bc7);border-color:#cab4ff58;box-shadow:inset 0 1px #ffffff2b,0 4px 18px #7551c729}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell .btn-primary:hover{background:linear-gradient(130deg,#b49bff,#8a6ad8);box-shadow:0 6px 22px #9067ef40}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.btn-secondary,.btn-ghost,.icon-btn){color:var(--theme-ink,#d4d1e4);background:var(--theme-wash,#ffffff06);border-color:var(--theme-line,#ffffff20);box-shadow:none}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.btn-secondary,.btn-ghost,.icon-btn):hover{color:var(--theme-ink,#fff);background:var(--theme-wash,#ffffff10);border-color:var(--theme-line,#ffffff36)}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell .btn-danger{color:var(--theme-danger,#ffb7c3);background:var(--theme-tint,#7c35452e);border-color:#ed7d8c33}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.panel,.ti-panel,.ti-kpi,.home-identity,.home-quick>button,.home-bottom>section,.birthday-calendar,.ti-team-strip,.ti-personal-space,.ti-motto,.reputation-card,.pd-card,.agenda-compact,.project-hero,.project-panel,.location-card,.reward-card,.loyalty-card,.program-card,.shift-card,.checklist-person-card,.employee-check-card,.notification-card,.analytics-card,.metric-card,.stat-card){color:var(--ink);border-color:var(--glass-line);background:var(--glass);box-shadow:var(--glass-shadow)}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.panel-header,.panel-head,.ti-panel-head,.panel-footer,.ti-panel-link,.table-footer,.profile-heading,.detail-section,.task-detail-footer,.form-actions,.form-footer){color:var(--ink);border-color:var(--line);background:0 0}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.panel-header,.ti-panel-head) a{color:var(--accent)}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(table,thead,tbody,tr,td,th){color:var(--text);border-color:var(--line);background:0 0}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell th{color:var(--theme-muted,#aaa8bd)}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(tbody tr:hover,.person-row:hover,.task-row:hover,.notification-row:hover){background:var(--theme-wash,#ffffff05)}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.person-row,.task-row,.task-card,.task-command-row,.recipient-task-card,.simple-task-card,.routine-row,.checklist-item,.checklist-person,.checklist-day,.pd-event,.agenda-task,.calendar-day,.calendar-cell,.calendar-event,.project-task,.notification-row,.notification-item,.history-list>div,.location-fact,.profile-facts>span,.detail-meta,.task-origin,.task-participant,.participant-row,.document-card,.upload-tile,.attachment,.voice-attachment,.earning-row,.reward-entry,.schedule-cell){color:var(--text);border-color:var(--line);background-color:var(--theme-wash,#ffffff03);box-shadow:none;background-image:none}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.person-row,.task-row,.task-card,.recipient-task-card,.pd-event,.calendar-day,.calendar-cell,.notification-item,.directory-card) small{color:var(--muted)}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.badge,.status,.priority,.role-badge,.task-count,.count-chip,.filter-chip,.tag,.chip){color:var(--theme-ink,#c6bedf);background:#a99bcd14;border-color:#a99bcd20}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.status-completed,.status-active,.status-approved,.status-on_shift,.recipient-success,.completed-note){color:var(--positive);background:#68c3a414;border-color:#68c3a42b}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.status-on_review,.status-waiting,.status-expected,.priority-high,.recipient-penalty,.confidentiality-reminder){color:var(--theme-warning,#e9c887);background:#c7994912;border-color:#e9c88729}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.status-rework,.status-overdue,.status-cancelled,.priority-critical,.form-error,.error-banner,.task-cancelled-notice,.text-red){color:var(--theme-danger,#ff9eae);background-color:#c9586a16;border-color:#e880932b}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.text-purple,.ti-panel-link,.ti-task-link,.home-wallet){color:var(--accent)}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.command-tabs,.simple-task-nav,.recipient-tabs,.task-tabs,.profile-tabs,.discussion-tabs,.ti-filters,.calendar-controls,.view-switch,.filters,.filter-bar,.task-filter-bar){color:var(--muted);border-color:var(--line);background:var(--theme-tint,#0f111844);box-shadow:none}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.command-tabs,.simple-task-nav,.recipient-tabs,.task-tabs,.profile-tabs,.discussion-tabs,.ti-filters,.calendar-controls,.view-switch,.filters) button{color:var(--theme-muted,#aaa9bd);background:0 0;border-color:#0000}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.command-tabs,.simple-task-nav,.recipient-tabs,.task-tabs,.profile-tabs,.discussion-tabs,.ti-filters,.calendar-controls,.view-switch,.filters) button:is(.active,.selected,[aria-selected=true],[aria-pressed=true]){color:var(--theme-ink,#e0d4ff);background:#a58cf01c;border-color:#b497fc30;box-shadow:inset 0 1px #ffffff05}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.command-tabs,.simple-task-nav,.recipient-tabs,.task-tabs,.profile-tabs,.discussion-tabs,.ti-filters) button:hover{background:var(--theme-wash,#ffffff08);color:var(--ink)}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell .modal{color:var(--ink);border-color:var(--theme-line,#ffffff26);box-shadow:inset 0 1px 0 #ffffff0a, 0 30px 100px var(--theme-shadow,#00000080);background:linear-gradient(135deg,#242532,#151721 55%),#191b25}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell .modal::backdrop{background:var(--theme-surface,#05060ba6)}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.modal-head,.modal .sheet-handle,.self-profile-sheet,.employee-dashboard,.task-detail,.form-body,.detail-body,.modal .profile-heading){color:var(--ink);border-color:var(--line);background-color:#0000;background-image:none}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell .sheet-handle>span{background:#747184}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.task-report,.recipient-discussion,.recipient-timing,.rework-form,.access-summary,.personnel-section,.account-access,.notification-settings,.rewards-summary,.reward-balance,.loyalty-guide,.profile-kpi,.profile-mini-stat,.profile-stat,.profile-facts,.shift-summary,.checklist-summary,.checklist-results,.checklist-item-done,.upload-pending,.recipient-file-preview,.task-comment-editor,.discussion-composer){color:var(--text);background:var(--theme-tint,#0d101840);border-color:var(--theme-line,#ffffff13);box-shadow:none}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.discussion-message,.comment,.message-bubble){color:var(--text);border-color:var(--theme-line,#ffffff12);background:var(--theme-wash,#ffffff08)}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.discussion-message.own,.comment.own,.message-bubble.own){background:#7a5dcf26;border-color:#b196f72b}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.avatar,.portrait-placeholder){background:var(--theme-wash,#ffffff0b);border-color:var(--theme-line,#ffffff1c)}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell .employee-portrait{border-color:var(--theme-line,#ffffff24);box-shadow:0 3px 12px var(--theme-shadow,#00000025);background:var(--theme-surface,#242331)}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell .portrait-placeholder{color:var(--theme-accent,#c7baf3);background:radial-gradient(circle at 30% 20%, #8774b142, var(--theme-surface,#23202f))}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell .portrait-badge{color:var(--theme-accent,#d4c5ff);background:var(--theme-surface,#292435);border-color:var(--theme-line,#454050)}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.presence,.presence.unavailable){color:var(--theme-muted,#a5a6b8)}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell .presence.on_shift{color:var(--positive)}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell .presence.on_shift i{background:var(--positive);box-shadow:0 0 8px #77d5b331}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.gl-chart-grid,.gl-chart-grid span,.gl-chart-day small,.chart-label,.ti-legend,.bar-label){color:var(--theme-muted,#9391a8);border-color:var(--theme-line,#ffffff0d)}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell .gl-bar-pair i{background:linear-gradient(#c0acff,#7b58d8);border-color:#ceb9ff4d;box-shadow:0 0 18px #9972ff29}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell .gl-bar-pair b{background:linear-gradient(#72b5d6,#4c6fa5);border-color:#8ec4ff38;box-shadow:0 0 12px #78a8ea15}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell .ti-legend span:first-child i{background:#af97ff}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell .ti-legend span:last-child i{background:#72a8d2}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.calendar-day.today,.calendar-cell.today,.calendar-day.selected,.birthday-day.today){background:#a08bf01a;border-color:#bba4ff55}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.calendar-day.today,.calendar-cell.today) strong{color:var(--theme-accent,#d0bcff)}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.progress-track,.progress-bar,.bar-track,.day-progress,.achievement-progress){background-color:var(--theme-wash,#ffffff0a)}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.progress-fill,.progress-track>span,.achievement-progress>span){background:linear-gradient(90deg,#775bc7,#b49aff)}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.achievement-card,.badge-card,.badge-journey,.achievement-hero,.achievement-next,.loyalty-hero,.project-award,.reward-item,.rule-card,.earning-guide,.earning-card){color:var(--ink);background:var(--glass);border-color:var(--glass-line);box-shadow:var(--glass-shadow)}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.achievement-card p,.badge-card small,.achievement-hero p,.reward-item p,.rule-card p,.earning-card p){color:var(--muted)}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell :is(.notification-toast,.push-onboarding,.push-prompt,.notification-popover,.mention-picker,.dropdown-menu,.camera-dialog){color:var(--ink);background:var(--theme-surface,#20212df5);border-color:var(--theme-line,#ffffff24);box-shadow:0 14px 50px var(--theme-shadow,#0007)}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell .empty-mark{color:var(--accent);background:#a08bff13}html[data-theme=dark] body.atlas-glacier .app-shell.editorial-shell.titanium-shell .loading-spinner{border-color:var(--theme-line,#ffffff16);border-top-color:var(--accent)}
