/* Additional experiences retain Daon's warm neutrals, gold accents and readable demo typography. */
.x-workforce,#experience-view[data-experience=workforce]{--x-accent:#254b43;--x-soft:#eef4ef}.x-telecom,#experience-view[data-experience=telecom]{--x-accent:#35486d;--x-soft:#eef2f9}.x-education,#experience-view[data-experience=education]{--x-accent:#57476b;--x-soft:#f3eff6}.x-healthcare,#experience-view[data-experience=healthcare]{--x-accent:#285c68;--x-soft:#edf5f4}
.xi-world{color:#26312b}.xi-world .x-world-nav{font-size:14px;flex-wrap:wrap}.xi-world .x-world-nav [aria-pressed=true]{font-weight:750;border-bottom:2px solid var(--x-accent);text-decoration:none}.xi-entry{display:grid;grid-template-columns:1.1fr 1fr;min-height:560px}.xi-entry-story{padding:48px 40px;background:var(--x-soft);display:flex;flex-direction:column}.xi-entry-story h1{font-size:43px;line-height:1.16;letter-spacing:-1.7px;color:var(--x-accent);margin:0 0 22px}.xi-entry-story>p{font-size:16px;line-height:1.85;color:#687568;max-width:360px}.xi-entry-art{position:relative;flex:1;min-height:165px;margin:27px 0 0;background:var(--x-accent);border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:22px;color:#e6ce87}.xi-entry-art:before,.xi-entry-art:after{content:'';position:absolute;width:220px;height:220px;border:1px solid #e6ce872e;border-radius:50%;left:-60px;bottom:-115px}.xi-entry-art:after{left:auto;bottom:auto;right:-30px;top:-100px;width:260px;height:260px}.xi-entry-art>svg{width:55px;height:55px;stroke-width:1.2}.xi-entry-art>span{font-size:11px;letter-spacing:1.8px;text-align:center;padding:0 15px}.xi-entry-form{padding:54px 40px;align-self:center}.xi-entry-form h2{font-size:28px;letter-spacing:-.8px;margin:0 0 16px}.xi-entry-form>p{font-size:16px;line-height:1.8;color:#707969;margin:0 0 24px}.xi-world .x-field>span{font-size:14px}.xi-world .x-field input,.xi-world .x-field select{font-size:16px}.xi-world .x-primary,.xi-world .x-secondary{font-size:15px;min-height:46px}.xi-world .x-small-button{font-size:14px}.xi-verify{display:grid;grid-template-columns:1fr 1.3fr;gap:36px;align-items:start;padding:40px 30px}.xi-verify>div{padding:18px 0}.xi-verify h1{font-size:32px;line-height:1.2;letter-spacing:-1px;color:var(--x-accent);margin:0 0 18px}.xi-verify p{font-size:15px;line-height:1.75;color:#6b7866;overflow-wrap:anywhere}.xi-verify .x-box h2{font-size:24px}.xi-verify .x-box>.x-primary{width:100%}.xi-returning{margin-top:24px;padding-top:22px;border-top:1px solid #e3e7dd}.xi-returning h3{font-size:18px;margin-bottom:9px}.xi-returning .x-methods{margin:16px 0}.xi-returning>.x-primary{display:flex;width:100%;margin-top:10px}.xi-portal-grid{display:grid;grid-template-columns:255px minmax(0,1fr);gap:22px;align-items:start}.xi-profile{padding:24px!important}.xi-avatar{width:64px;height:64px;border-radius:16px;display:grid;place-items:center;background:var(--x-soft);color:var(--x-accent);margin:22px 0 17px}.xi-avatar svg{width:29px;height:29px}.xi-sample-label{font-size:12px;color:#788372;display:block;margin-bottom:6px}.xi-profile h2{font-size:24px;letter-spacing:-.6px;margin:0 0 10px;overflow-wrap:anywhere}.xi-profile>p{font-size:14px;margin:0 0 22px}.xi-detail-list{font-size:15px;margin:0 0 23px}.xi-detail-list>div{padding:12px 0;border-bottom:1px solid #e7ebe1}.xi-detail-list dt{font-size:12px;color:#7a8573;margin-bottom:6px}.xi-detail-list dd{margin:0;line-height:1.6;color:#3e513c;overflow-wrap:anywhere}.xi-profile-status{display:flex;align-items:flex-start;gap:8px;padding:12px;background:var(--x-soft);border-radius:8px;font-size:13px;line-height:1.6;color:var(--x-accent)}.xi-profile-status svg{width:18px;height:18px;flex:none;margin-top:2px}.xi-actions{display:grid;gap:20px;min-width:0}.xi-action-card .x-section-title{align-items:flex-start}.xi-action-card .x-section-title h3{font-size:23px;line-height:1.3;margin:0}.xi-action-card .x-kicker{margin-bottom:8px;font-size:12px}.xi-action-card>p{font-size:15px;line-height:1.8;color:#6b7763;margin:0 0 22px}.xi-action-card .x-pill{white-space:normal;text-align:center;font-size:12px;line-height:1.5;padding:7px 10px}.xi-current{padding:17px;background:var(--x-soft);border-radius:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.xi-current>span{font-size:14px;color:#6e7a67}.xi-current>strong{font-size:20px;color:var(--x-accent);font-weight:600}.xi-action-card form{margin-top:19px}.xi-action-card form .x-field{max-width:340px}.xi-button-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.xi-success{display:flex;align-items:flex-start;gap:9px;padding:14px;background:#edf5e9;border:1px solid #dce8d3;border-radius:8px;font-size:14px!important;line-height:1.7!important;color:#3b6036!important}.xi-success svg{width:19px;height:19px;flex:none;margin-top:3px}.xi-attention{padding:13px;background:#fbf5e5;border-radius:7px;font-size:14px!important}.xi-checkpoints{list-style:none;padding:0;margin:20px 0 0;counter-reset:checkpoints}.xi-checkpoints>li{counter-increment:checkpoints;display:flex;align-items:center;gap:11px;padding:15px 0;border-top:1px solid #e6e9df;font-size:15px;color:#78816f;line-height:1.6}.xi-checkpoints>li:before{content:counter(checkpoints);display:grid;place-items:center;width:28px;height:28px;border:1px solid #d9e0d0;border-radius:50%;font-size:12px;flex:none}.xi-checkpoints>.is-done{color:var(--x-accent)}.xi-checkpoints>.is-done:before{background:var(--x-accent);border-color:var(--x-accent);color:#fff}.xi-sample-record,.xi-locked{padding:20px;border:1px solid #dfe6d7;background:var(--x-soft);border-radius:9px;font-size:15px;line-height:1.8;margin-bottom:20px}.xi-sample-record>strong{font-size:16px}.xi-sample-record p{font-size:14px;line-height:1.8;margin:10px 0 0;color:#66775e}.xi-locked{display:flex;align-items:center;gap:11px;color:#60725a}.xi-locked svg{width:21px;height:21px}.xi-activity{margin-top:23px}.xi-activity-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #e6eadf}.xi-activity-row>span:first-child{width:32px;height:32px;border-radius:8px;background:var(--x-soft);display:grid;place-items:center;flex:none;color:var(--x-accent)}.xi-activity-row svg{width:18px;height:18px}.xi-activity-row>div{flex:1;min-width:0}.xi-activity-row strong{font-size:14px;font-weight:650;line-height:1.6;display:block;overflow-wrap:anywhere}.xi-activity-row small{font-size:12px;color:#76806e;margin-top:5px;display:block}.xi-activity-confirmed{font-size:12px;color:#456c38}.xi-world .xs-support-confidence{border:0;padding:0}.xi-world .xs-support-confidence .xs-history{border:1px solid #dfe5d8;background:#fff}.xi-world .xs-support-confidence>h2{font-size:25px}.x-admin-type-tabs{flex-wrap:wrap}.x-admin-type-tabs>button{flex:0 0 auto;white-space:nowrap}.x-industry-mapping-hint{font-size:13px!important;line-height:1.7!important}
@media(max-width:1000px){.xi-entry-story{padding:35px 28px}.xi-entry-form{padding:38px 28px}.xi-entry-story h1{font-size:37px}.xi-portal-grid{grid-template-columns:225px minmax(0,1fr)}.xi-profile{padding:20px!important}.xi-world .x-brandbar{gap:14px}.xi-world .x-world-nav{width:100%}}
@media(max-width:720px){.xi-entry,.xi-verify{grid-template-columns:1fr}.xi-entry{min-height:0}.xi-entry-story{padding:35px 25px}.xi-entry-story h1{font-size:36px}.xi-entry-art{min-height:140px;margin-top:20px}.xi-entry-story>p{max-width:none}.xi-entry-form{padding:30px 25px}.xi-verify{padding:24px;gap:18px}.xi-verify>div{padding:0}.xi-portal-grid{grid-template-columns:1fr}.xi-profile{display:grid;grid-template-columns:64px minmax(0,1fr);gap:0 16px}.xi-profile>.x-kicker,.xi-profile>.xi-detail-list,.xi-profile>.xi-profile-status{grid-column:1/-1}.xi-profile>.xi-avatar{grid-column:1;grid-row:2/5;margin:8px 0 0}.xi-profile>.xi-sample-label,.xi-profile>h2,.xi-profile>p{grid-column:2}.xi-profile>h2{font-size:22px}.xi-profile>.xi-sample-label{margin-top:9px}.xi-detail-list{display:flex;flex-wrap:wrap;gap:10px 25px}.xi-detail-list>div{flex:1;min-width:130px}.xi-world .x-dashboard-greeting{align-items:flex-start}.xi-world .x-dashboard-greeting h1{font-size:27px}.xi-action-card .x-section-title{flex-wrap:wrap}.xi-action-card .x-section-title h3{font-size:21px}.xi-button-row{align-items:stretch;flex-direction:column}.xi-button-row>button{width:100%}.xi-current{align-items:flex-start;flex-direction:column}.xi-activity-confirmed{display:none}.xi-world .x-world-nav{gap:14px;font-size:13px}}

@media(max-width:560px){.x-admin-type-tabs>button{white-space:normal}}
