/* Shared visual language for the four discovery and purchase pages. */
.experience-dashboard,.experience-wallet,.experience-jobs,.experience-plus{--exp-ink:#102a4c;--exp-muted:#60738a;--exp-blue:#2563eb;--exp-sky:#38bdf8;--exp-line:#dbe7f3;--exp-soft:#f0f9ff;min-width:0}
.experience-kicker{display:inline-flex;align-items:center;gap:7px;color:#2563eb;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
.experience-kicker svg{width:17px;height:17px}
.experience-section-head{margin:0 0 22px}.experience-section-head h2{margin:8px 0;color:#102a4c;font-size:clamp(24px,3vw,32px);line-height:1.18;letter-spacing:-.035em}.experience-section-head p{margin:0;color:#60738a;font-size:14px;line-height:1.65}
.experience-hero-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:24px}.experience-hero-actions svg,.experience-text-link svg{width:19px;height:19px}.experience-text-link{display:inline-flex;gap:7px;align-items:center;font-size:13px;font-weight:750;color:#1d4ed8}
.experience-help{font-size:12px;color:#60738a;line-height:1.65;margin:16px 0 0}
.experience-dashboard .workspace-hero-head,.experience-dashboard .ccs-agency-hero{position:relative;isolation:isolate;overflow:hidden;padding:28px!important;margin-bottom:20px!important;background:linear-gradient(115deg,#eff6ff 0%,#f0f9ff 66%,#d8f2ff 100%);border:1px solid #d5e7fa;border-radius:24px;box-shadow:0 8px 32px #1e40af06;gap:20px!important}
.experience-dashboard .workspace-hero-head:after,.experience-dashboard .ccs-agency-hero:after{content:"";position:absolute;z-index:-1;width:230px;height:230px;right:-120px;top:-120px;border:35px solid #38bdf820;border-radius:50%;pointer-events:none}
.experience-dashboard .workspace-hero-copy h1,.experience-dashboard .ccs-agency-hero h1{font-size:clamp(28px,3.3vw,38px)!important;line-height:1.14!important;letter-spacing:-.045em!important;margin:10px 0!important;color:#102a4c!important}
.experience-dashboard .workspace-hero-copy p,.experience-dashboard .ccs-agency-hero-copy p{font-size:14px!important;line-height:1.6!important;max-width:560px;color:#566e8b!important}
.experience-dashboard .workspace-context-row,.experience-dashboard .ccs-agency-meta{margin-top:15px!important}.experience-dashboard .workspace-context-row>span,.experience-dashboard .ccs-agency-meta>span{font-size:11px!important;color:#476585!important}
.experience-dashboard .workspace-stat-grid{gap:12px!important;margin-bottom:18px!important}.experience-dashboard .workspace-stat-grid article{border:1px solid #dbe7f3!important;box-shadow:0 3px 16px #1e40af04!important;border-radius:18px!important;transition:border-color .18s,box-shadow .18s}.experience-dashboard .workspace-stat-grid article:has(a:hover){border-color:#93c5fd!important;box-shadow:0 8px 24px #2563eb0c!important}
.experience-dashboard .flow-readiness-summary{gap:10px;margin-bottom:20px}.experience-dashboard .flow-readiness-summary>a{background:#fff;border-color:#dbe7f3;border-radius:16px;box-shadow:none}.experience-dashboard .flow-action-icon{background:#e0f2fe;color:#1d4ed8}.experience-dashboard .flow-readiness-summary strong{color:#1e3a5f}.experience-dashboard .flow-readiness-summary small{color:#60738a}
.experience-summary-meter{display:block;height:4px;border-radius:4px;background:#e2edf7;margin-top:9px;overflow:hidden}.experience-summary-meter i{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#38bdf8)}
.experience-dashboard .workspace-panel,.experience-dashboard .ccs-agency-panel{border-color:#dbe7f3!important;border-radius:22px!important;box-shadow:0 5px 22px #1e40af04!important}
.experience-dashboard .workspace-job-list>a .list-icon,.experience-dashboard .ccs-agency-job-icon{background:#eff6ff!important;border:1px solid #dbeafe;color:#2563eb}.experience-dashboard .workspace-list>a:hover,.experience-dashboard .ccs-agency-job:hover{background:#f0f9ff!important}.experience-dashboard .workspace-job-list .list-side small{line-height:1.5}
.experience-dashboard .ccs-agency-credit{display:none}.experience-dashboard .quick-guide{background:linear-gradient(140deg,#172554,#1d4ed8)!important}.experience-dashboard .ccs-agency-plus{background:linear-gradient(135deg,#172554,#1e40af)!important}.experience-dashboard .ccs-agency-plus .btn{background:#fff!important;color:#1d4ed8!important;border-color:#fff!important}
/* Wallet: balance first, packs second, optional history last. */
.experience-wallet{max-width:1240px;margin:auto}.experience-wallet-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.48fr);gap:28px;padding:32px;margin-bottom:24px;border:1px solid #d5e7fa;border-radius:26px;background:linear-gradient(120deg,#eff6ff,#f0f9ff 65%,#d8f2ff);position:relative;overflow:hidden}
.experience-wallet-copy{min-width:0;align-self:center}.experience-wallet-copy h1{font-size:clamp(29px,3.8vw,44px);line-height:1.12;letter-spacing:-.05em;color:#102a4c;margin:14px 0}.experience-wallet-copy>p{max-width:530px;font-size:15px;line-height:1.7;color:#566e8b;margin:0}
.experience-wallet-balance{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(135deg,#172554,#1d4ed8);border-radius:22px;padding:26px;color:#fff;box-shadow:0 14px 28px #1e40af20}.experience-wallet-balance:after{content:"";position:absolute;width:160px;height:160px;border:24px solid #38bdf824;right:-70px;top:-60px;border-radius:50%;pointer-events:none}.experience-balance-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid #ffffff30;background:#ffffff12;border-radius:13px;margin-bottom:14px;color:#7dd3fc}.experience-balance-icon svg{width:23px;height:23px}.experience-wallet-balance>small{font-size:12px;color:#bfdbfe}.experience-wallet-balance>strong{font-size:52px;font-weight:800;line-height:1.2;letter-spacing:-.04em}.experience-wallet-balance>strong span{font-size:14px;color:#bfdbfe;letter-spacing:0}.experience-wallet-balance>a{display:flex;align-items:center;gap:12px;margin-top:17px;font-size:12px;font-weight:750;color:#e0f2fe;position:relative;z-index:1}.experience-wallet-balance>a svg{width:16px;height:16px}
.experience-resume{display:flex;gap:16px;align-items:center;background:#fff;border:1px solid #bfdbfe;border-left:4px solid #2563eb;border-radius:18px;padding:20px;margin:0 0 24px}.experience-resume>div{min-width:0;flex:1}.experience-resume-icon{display:grid;place-items:center;background:#eff6ff;color:#2563eb;flex:0 0 42px;height:42px;border-radius:12px}.experience-resume-icon svg{width:23px;height:23px}.experience-resume h2{font-size:17px;line-height:1.4;color:#102a4c;margin:6px 0}.experience-resume strong{font-size:13px;color:#1d4ed8}.experience-resume p{font-size:12px;line-height:1.65;color:#60738a;margin:7px 0 0}.experience-resume .btn{flex-shrink:0;font-size:12px}.experience-resume .btn svg{width:16px;height:16px}
.experience-checkout-notice{display:flex;align-items:center;gap:10px;padding:14px 16px;margin:0 0 22px;border:1px solid #fde68a;border-radius:14px;background:#fffbeb;color:#785a18;font-size:13px;line-height:1.55}.experience-checkout-notice svg{width:22px;height:22px;flex-shrink:0}
.experience-packs{scroll-margin-top:100px;margin-bottom:24px}.experience-pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.experience-pack{min-width:0;display:flex;flex-direction:column;padding:24px;border:1px solid #dbe7f3;border-radius:22px;background:#fff;box-shadow:0 6px 26px #1e40af05}.experience-pack.is-featured{border:2px solid #2563eb;background:linear-gradient(155deg,#eff6ff,#fff 65%);box-shadow:0 12px 30px #2563eb12;padding:23px}.experience-pack-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.experience-pack-top>span{font-size:13px;font-weight:800;color:#294666}.experience-pack-top>small{display:inline-flex;align-items:center;gap:4px;color:#1d4ed8;background:#dbeafe;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.experience-pack-top svg{width:13px;height:13px}.experience-pack-value{display:flex;align-items:center;gap:8px;margin:22px 0 18px}.experience-pack-value>strong{font-size:42px;line-height:1;letter-spacing:-.045em;color:#102a4c}.experience-pack-value>span:last-child{color:#60738a;font-size:12px;font-weight:700;align-self:end;padding-bottom:3px}.experience-pack-icon{display:grid;place-items:center;width:38px;height:38px;background:#e0f2fe;border-radius:12px;color:#0284c7;margin-right:5px}.experience-pack-icon svg{width:23px;height:23px}.experience-pack-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding-top:16px;border-top:1px solid #dbe7f3;margin-bottom:20px}.experience-pack-price strong{font-size:24px;color:#102a4c;letter-spacing:-.025em}.experience-pack-price small{color:#60738a;font-size:11px}.experience-pack form{margin-top:auto}.experience-pack .btn{min-height:48px!important;gap:12px;font-size:13px!important}.experience-pack .btn svg{width:17px;height:17px}.experience-pack-fit{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700;color:#1d4ed8;margin:0 0 16px}.experience-pack-fit svg{width:16px;height:16px;flex-shrink:0}.experience-payment-note{display:flex;justify-content:center;align-items:center;gap:7px;color:#60738a;font-size:11px;margin:16px 0 0}.experience-payment-note svg{width:15px;height:15px;flex-shrink:0}
.experience-explainer{background:#fff;border:1px solid #dbe7f3;border-radius:16px;padding:0 18px;margin-bottom:22px}.experience-explainer>summary{list-style:none;display:flex;align-items:center;gap:10px;padding:16px 0;font-size:13px;font-weight:750;color:#294666;cursor:pointer}.experience-explainer>summary::-webkit-details-marker{display:none}.experience-explainer>summary>span{flex:1}.experience-explainer>summary>svg{width:19px;height:19px;flex-shrink:0;color:#2563eb}.experience-explainer[open]>summary>svg:last-child{transform:rotate(180deg)}.experience-explainer ol{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:4px 0 0;margin:0}.experience-explainer li{display:flex;gap:12px}.experience-explainer li>span{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:11px;background:#e0f2fe;color:#1d4ed8}.experience-explainer li svg{width:20px;height:20px}.experience-explainer li strong{font-size:13px;color:#102a4c}.experience-explainer li p{font-size:12px;line-height:1.6;color:#60738a;margin:4px 0 0}.experience-explainer>.experience-help{padding:0 0 16px}
.experience-plus-teaser{display:flex;align-items:center;gap:20px;background:linear-gradient(120deg,#172554,#1e40af);padding:26px;border-radius:22px;color:#fff;margin:0 0 24px}.experience-teaser-icon{display:grid;place-items:center;flex:0 0 52px;height:52px;background:#ffffff14;border:1px solid #ffffff20;border-radius:17px;color:#7dd3fc}.experience-teaser-icon svg{width:29px;height:29px}.experience-plus-teaser>span:nth-child(2){flex:1;min-width:0}.experience-plus-teaser small{color:#7dd3fc;font-size:11px;font-weight:750;letter-spacing:.04em}.experience-plus-teaser strong{display:block;margin:5px 0;font-size:21px;line-height:1.25;letter-spacing:-.025em}.experience-plus-teaser p{color:#bfdbfe;font-size:12px;line-height:1.6;margin:0}.experience-plus-teaser>svg{width:23px;height:23px;flex-shrink:0}
.experience-history{padding:0 20px;border:1px solid #dbe7f3;border-radius:18px;background:#fff}.experience-history>summary{list-style:none;display:flex;gap:12px;align-items:center;padding:18px 0;cursor:pointer}.experience-history>summary::-webkit-details-marker{display:none}.experience-history>summary>span{display:grid;place-items:center;width:36px;height:36px;background:#eff6ff;color:#2563eb;border-radius:11px;flex-shrink:0}.experience-history svg{width:20px;height:20px;flex-shrink:0}.experience-history>summary>div{flex:1;min-width:0}.experience-history strong{font-size:14px;color:#102a4c}.experience-history small{display:block;margin-top:3px;font-size:11px;line-height:1.5;color:#60738a}.experience-history-tools{display:flex;justify-content:flex-end;margin:4px 0 16px}.experience-history .finance-history-grid{margin-bottom:20px}.experience-history .data-table small{font-size:11px}
/* Work discovery: let search and opportunities lead on mobile. */
.experience-jobs{background:linear-gradient(180deg,#eff6ff,#f8fbff 300px)!important}.experience-jobs .jobs-browser-header{padding:24px!important;background:linear-gradient(115deg,#eff6ff,#e0f2fe);border:1px solid #d5e7fa;border-radius:22px;margin-bottom:16px!important}.experience-jobs .jobs-browser-heading h1{font-size:clamp(28px,3vw,38px)!important;line-height:1.15!important;color:#102a4c!important}.experience-jobs .jobs-browser-heading>p{font-size:14px!important;line-height:1.6!important}.experience-jobs .jobs-browser-promises{font-size:11px;gap:8px 15px}.experience-jobs .jobs-credit-pill{background:#fff}.experience-jobs .jobs-credit-icon svg,.experience-jobs .jobs-quick-icon svg{width:22px;height:22px}.experience-jobs .jobs-quick-icon{color:#2563eb;background:#eff6ff!important}.experience-jobs .jobs-search-stage{border-color:#dbe7f3;box-shadow:0 8px 24px #1e40af08;margin-bottom:12px}.experience-work-guide .experience-explainer{margin-bottom:18px}.experience-jobs .job-listing-row{border-radius:20px;border-color:#dbe7f3;box-shadow:0 4px 20px #1e40af05}.experience-jobs .job-listing-action{background:linear-gradient(155deg,#f0f9ff,#f8fbff)!important}.experience-jobs .job-listing-money strong{color:#102a4c}.experience-jobs .job-listing-service{background:#eff6ff;color:#1d4ed8}.experience-jobs .job-listing-time{color:#60738a}.experience-jobs .job-listing-quality{display:none}.experience-jobs .job-listing-summary{font-size:13px!important;line-height:1.65!important}.experience-jobs .job-listing-title{color:#102a4c!important}.experience-jobs .jobs-filter-panel{border-color:#dbe7f3}.experience-jobs .jobs-quick-copy input:focus-visible,.experience-jobs .jobs-quick-copy select:focus-visible{outline:2px solid #2563eb!important;outline-offset:4px;border-radius:3px!important}
/* Plus: actual price, clearly labelled example and honest product benefits. */
.experience-plus{background:linear-gradient(180deg,#eff6ff 0,#f0f9ff 500px,#fff 900px)!important;padding:34px 0 48px!important}.experience-plus .premium-hero{padding-top:20px!important;padding-bottom:44px!important;gap:44px!important;align-items:center!important}.experience-plus .premium-hero h1{font-size:clamp(34px,4.7vw,58px)!important;line-height:1.08!important;color:#102a4c!important;letter-spacing:-.045em!important}.experience-plus .premium-hero-copy>p{font-size:16px!important;line-height:1.65!important;color:#566e8b!important;max-width:590px}.experience-plus .premium-kicker{display:inline-flex;gap:8px;color:#1d4ed8!important;font-weight:800}.experience-plus-price{display:flex;align-items:baseline;gap:9px;margin-top:22px}.experience-plus-price>strong{font-size:42px;line-height:1.1;letter-spacing:-.045em;color:#102a4c}.experience-plus-price>span{font-size:14px;color:#60738a}.experience-plus-price>small{font-size:11px;padding:5px 9px;background:#dbeafe;border-radius:999px;color:#1d4ed8}.experience-plus .premium-hero-copy>.experience-plus-price-note{font-size:12px!important;margin:9px 0 0!important}.experience-plus .premium-hero-actions{margin-top:20px!important;gap:10px!important}.experience-plus .premium-hero-actions .btn{font-size:13px!important;min-height:50px!important}.experience-plus .premium-trustline{font-size:11px!important;gap:8px 14px!important;margin-top:17px!important}.experience-plus .premium-preview-card{position:relative;transform:rotate(2deg);border:1px solid #bfdbfe!important;border-radius:25px!important;box-shadow:0 26px 60px #1e40af14!important;background:#fff!important;overflow:hidden}.experience-plus .premium-preview-card:before{content:"";position:absolute;right:-40px;top:-35px;width:140px;height:140px;border:22px solid #38bdf817;border-radius:50%;pointer-events:none}.experience-preview-label{display:inline-flex;align-items:center;gap:6px;color:#60738a;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.07em;margin-bottom:24px}.experience-preview-label svg{width:15px;height:15px}.experience-plus .premium-preview-avatar{background:linear-gradient(145deg,#2563eb,#38bdf8)!important;color:#fff!important;border-radius:18px!important}.experience-plus .premium-preview-top h3{font-size:21px!important;line-height:1.3}.experience-plus .premium-preview-contact{color:#1d4ed8!important;background:#eff6ff!important}.experience-plus .premium-preview-badge{background:#e0f2fe!important;color:#075985!important}.experience-plus .premium-benefit-grid{gap:16px!important;margin-bottom:44px!important}.experience-plus .premium-benefit{background:#fff!important;border:1px solid #dbe7f3!important;border-radius:20px!important;padding:24px!important;box-shadow:0 5px 22px #1e40af04!important}.experience-plus .premium-benefit>span{display:grid!important;place-items:center;background:#e0f2fe!important;color:#1d4ed8!important;width:44px!important;height:44px!important;border-radius:13px!important}.experience-plus .premium-benefit>span svg{width:24px;height:24px}.experience-plus .premium-benefit h2{font-size:18px!important;margin:16px 0 8px!important;line-height:1.3;color:#102a4c!important}.experience-plus .premium-benefit p{font-size:13px!important;line-height:1.65!important;color:#60738a!important}.experience-plus .premium-comparison-wrap{margin-bottom:36px!important}.experience-plus .premium-comparison{border-color:#dbe7f3!important;border-radius:20px!important}.experience-plus .premium-comparison-row.head{background:#eff6ff!important}.experience-plus .premium-comparison-row>strong:last-child{color:#1d4ed8!important}.experience-plus .premium-section-head h2{color:#102a4c!important;font-size:30px!important}.experience-plus .premium-cta-card{background:linear-gradient(125deg,#172554,#1e40af)!important;color:#fff!important;border-radius:25px!important;border:0!important;padding:30px!important;gap:24px!important}.experience-plus .premium-cta-card h2{color:#fff!important;font-size:28px!important}.experience-plus .premium-cta-card p{color:#bfdbfe!important;font-size:13px!important}.experience-plus .premium-cta-card .premium-kicker{color:#7dd3fc!important}.experience-plus .premium-cta-card .premium-price strong{color:#fff!important}.experience-plus .premium-cta-card .premium-price span{color:#bfdbfe!important}.experience-plus .premium-cta-card .btn{background:#fff!important;color:#1d4ed8!important;border-color:#fff!important;font-size:13px!important;min-height:50px!important}.experience-plus .premium-cta-card .btn:disabled{opacity:.55}
.experience-faq{margin-bottom:36px!important}.experience-faq details{border-bottom:1px solid #dbe7f3;padding:0 2px}.experience-faq summary{display:flex;align-items:center;gap:12px;justify-content:space-between;list-style:none;cursor:pointer;min-height:58px;padding:14px 0;color:#294666;font-size:14px;font-weight:750}.experience-faq summary::-webkit-details-marker{display:none}.experience-faq summary svg{width:18px;height:18px;flex-shrink:0;color:#2563eb}.experience-faq details[open] summary svg{transform:rotate(45deg)}.experience-faq details p{max-width:780px;font-size:13px;line-height:1.75;color:#60738a;margin:0 0 18px}
.experience-wallet :focus-visible,.experience-plus :focus-visible,.experience-jobs :focus-visible{outline:3px solid #2563eb;outline-offset:4px}
@media(max-width:960px){
 .experience-wallet-hero{grid-template-columns:minmax(0,1fr) 190px;gap:20px;padding:24px}.experience-wallet-balance{padding:20px}.experience-pack{padding:18px}.experience-pack.is-featured{padding:17px}.experience-pack-top{flex-wrap:wrap}.experience-pack-top>small{font-size:9px}.experience-plus .premium-hero{gap:26px!important}.experience-plus .premium-preview-card{transform:none}.experience-plus .premium-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .experience-jobs .jobs-browser-heading{max-width:none!important}.experience-jobs .jobs-search-suggestions{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px;scrollbar-width:thin}.experience-jobs .jobs-search-suggestions>a{flex:0 0 auto;min-height:36px}.experience-jobs .jobs-search-suggestions-label{display:none}.experience-jobs .jobs-search-reset{margin-left:0}.experience-jobs .jobs-results-toolbar h2{font-size:23px!important}.experience-jobs .jobs-feed-note{display:none}.experience-jobs .jobs-browser-header{padding:20px!important}.experience-jobs .jobs-browser-promises span:nth-child(3){display:none}
}
@media(max-width:600px){
 .experience-dashboard .workspace-hero-head,.experience-dashboard .ccs-agency-hero{padding:20px!important;margin-bottom:16px!important;border-radius:20px;gap:15px!important;flex-direction:column!important;align-items:stretch!important}.experience-dashboard .workspace-hero-copy h1,.experience-dashboard .ccs-agency-hero h1{font-size:28px!important;line-height:1.16!important}.experience-dashboard .workspace-hero-copy p,.experience-dashboard .ccs-agency-hero-copy p{font-size:13px!important}.experience-dashboard .workspace-context-row,.experience-dashboard .ccs-agency-meta{display:none!important}.experience-dashboard .workspace-hero-actions,.experience-dashboard .ccs-agency-hero-actions{width:100%!important;margin:0!important}.experience-dashboard .workspace-hero-actions .btn,.experience-dashboard .ccs-agency-action-buttons .btn{min-height:46px!important;font-size:13px!important}.experience-dashboard .cleaner-dashboard-actions>.btn{width:100%}.experience-dashboard .ccs-agency-action-buttons{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important}.experience-dashboard .ccs-agency-action-buttons .btn{padding:10px!important}.experience-dashboard .workspace-stat-grid{gap:8px!important;margin-bottom:14px!important}.experience-dashboard .worker-stat-grid article{padding:13px!important;min-height:78px!important}.experience-dashboard .worker-stat-grid strong{font-size:24px!important}.experience-dashboard .worker-stat-grid small{font-size:10px!important;line-height:1.4!important}.experience-dashboard .flow-readiness-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.experience-dashboard .flow-readiness-summary>a{padding:12px;gap:8px;align-items:flex-start}.experience-dashboard .flow-readiness-summary .flow-action-icon{width:26px;height:26px;flex-basis:26px;border-radius:9px}.experience-dashboard .flow-readiness-summary .flow-action-icon svg{width:17px;height:17px}.experience-dashboard .flow-readiness-summary strong{font-size:11px;line-height:1.45}.experience-dashboard .flow-readiness-summary small{font-size:10px;line-height:1.45}.experience-dashboard .flow-readiness-summary>a>svg{display:none}.experience-dashboard .workspace-panel,.experience-dashboard .ccs-agency-panel{border-radius:18px!important}.experience-dashboard .workspace-job-list .list-main strong{font-size:13px}.experience-dashboard .workspace-job-list .list-main small{font-size:10px;line-height:1.5}
 .experience-wallet-hero{grid-template-columns:1fr;padding:20px;border-radius:22px;gap:20px;margin-bottom:22px}.experience-wallet-copy h1{font-size:30px;max-width:330px;margin:12px 0}.experience-wallet-copy>p{font-size:13px;line-height:1.65}.experience-hero-actions{gap:12px;margin-top:18px}.experience-hero-actions>.btn{min-height:48px;font-size:13px;flex:1}.experience-text-link{font-size:12px;min-height:44px}.experience-wallet-balance{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:18px;border-radius:17px}.experience-balance-icon{display:none}.experience-wallet-balance>small{grid-column:1;font-size:11px}.experience-wallet-balance>strong{grid-column:1;font-size:38px}.experience-wallet-balance>strong span{font-size:12px}.experience-wallet-balance>a{grid-column:2;grid-row:1/3;align-self:center;max-width:120px;line-height:1.5;font-size:11px;margin:0}.experience-wallet-balance:after{width:130px;height:130px;right:-55px;top:-65px}
 .experience-section-head{margin-bottom:16px}.experience-section-head h2{font-size:25px}.experience-section-head p{font-size:13px}.experience-pack-grid{grid-template-columns:1fr;gap:12px}.experience-pack{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px;border-radius:19px}.experience-pack.is-featured{padding:17px}.experience-pack-top{grid-column:1/-1;flex-wrap:nowrap}.experience-pack-top>small{font-size:10px}.experience-pack-value{margin:5px 0;gap:6px}.experience-pack-value>strong{font-size:36px}.experience-pack-icon{width:32px;height:32px;border-radius:10px;margin-right:3px}.experience-pack-icon svg{width:20px;height:20px}.experience-pack-price{display:block;align-self:center;border:0;padding:0;margin:0;text-align:right}.experience-pack-price strong{font-size:23px}.experience-pack-price small{display:block;font-size:10px;line-height:1.6;margin-top:3px}.experience-pack form{grid-column:1/-1}.experience-pack-fit{grid-column:1/-1;margin:0}.experience-payment-note{justify-content:flex-start;font-size:10px;line-height:1.5}.experience-resume{display:grid;grid-template-columns:1fr;padding:16px;gap:12px}.experience-resume-icon{display:none}.experience-resume h2{font-size:16px}.experience-resume .experience-kicker{font-size:10px}.experience-resume .btn{width:100%}.experience-plus-teaser{gap:12px;padding:20px;border-radius:19px}.experience-teaser-icon{flex-basis:36px;height:36px;border-radius:11px}.experience-teaser-icon svg{width:22px;height:22px}.experience-plus-teaser strong{font-size:18px}.experience-plus-teaser p{font-size:11px}.experience-plus-teaser>svg{width:18px;height:18px}.experience-explainer ol{grid-template-columns:1fr;gap:16px}.experience-explainer{padding:0 14px;border-radius:14px}.experience-explainer summary{font-size:12px}.experience-history{padding:0 14px}.experience-history strong{font-size:13px}.experience-history small{font-size:10px}.experience-history .finance-history-grid{grid-template-columns:1fr}.experience-checkout-notice{font-size:12px}
 .experience-jobs .jobs-browser-shell{width:calc(100% - 24px)!important}.experience-jobs .jobs-browser-header{padding:18px!important;align-items:flex-start;gap:12px!important;margin-bottom:12px!important}.experience-jobs .jobs-browser-heading{max-width:none!important;flex:1}.experience-jobs .jobs-browser-heading h1{font-size:27px!important;margin:8px 0!important}.experience-jobs .jobs-browser-heading>p{font-size:12px!important;line-height:1.65!important}.experience-jobs .jobs-browser-promises{display:none}.experience-jobs .jobs-credit-pill{width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;border-radius:13px!important}.experience-jobs .jobs-credit-icon{width:22px!important;height:22px!important}.experience-jobs .jobs-quick-search{display:grid!important;grid-template-columns:minmax(0,1fr) 90px!important;gap:0!important}.experience-jobs .jobs-quick-field-main{grid-column:1/-1;min-height:60px!important;border-radius:12px 12px 0 0!important}.experience-jobs .jobs-quick-field-location{grid-column:1;min-height:57px!important;padding:9px 10px!important;border-bottom:1px solid #e7ecef!important}.experience-jobs .jobs-quick-field-radius{grid-column:2;min-height:57px!important;padding:9px 8px!important;border-left:1px solid #e7ecef!important}.experience-jobs .jobs-quick-field-radius .jobs-quick-icon{display:none}.experience-jobs .jobs-quick-copy input,.experience-jobs .jobs-quick-copy select{font-size:16px!important}.experience-jobs .jobs-search-button{grid-column:1/-1;width:100%!important;min-width:0!important;border-radius:12px!important;margin:8px 0 0!important;min-height:46px!important}.experience-jobs .jobs-search-suggestions{padding:8px 0 0;gap:6px}.experience-jobs .jobs-search-suggestions a{font-size:10px}.experience-work-guide .experience-explainer{margin-bottom:12px}.experience-jobs .jobs-results-toolbar{grid-template-columns:1fr auto!important;align-items:center!important;gap:10px!important}.experience-jobs .jobs-results-toolbar>div{min-width:0}.experience-jobs .jobs-results-toolbar h2{font-size:18px!important;line-height:1.3!important}.experience-jobs .jobs-results-toolbar .eyebrow{display:none}.experience-jobs .jobs-sort-form{width:130px!important;min-width:0!important}.experience-jobs .jobs-sort-form label{display:block!important}.experience-jobs .jobs-sort-form label>span{display:none!important}.experience-jobs .jobs-sort-form select{font-size:12px!important;min-height:44px!important;padding:8px!important}.experience-jobs .jobs-filter-panel summary{min-height:46px}.experience-jobs .job-listing-main{padding:16px!important}.experience-jobs .job-listing-title{font-size:17px!important;line-height:1.35!important}.experience-jobs .job-listing-top{gap:9px;margin-bottom:12px}.experience-jobs .job-listing-summary{font-size:12px!important}.experience-jobs .job-listing-mobile-value{grid-template-columns:minmax(0,1fr) auto!important;gap:10px;padding:12px;background:#eff6ff;border-color:#dbeafe}.experience-jobs .job-listing-mobile-value>span:last-child{border:0;padding:0;text-align:right}.experience-jobs .job-listing-mobile-value small{font-size:9px;letter-spacing:0;text-transform:none}.experience-jobs .job-listing-mobile-value strong{font-size:15px;white-space:normal;line-height:1.35}.experience-jobs .job-listing-action{grid-template-columns:minmax(68px,.55fr) minmax(0,1fr)!important;align-items:center;padding:12px!important}.experience-jobs .job-listing-slots{font-size:10px!important}.experience-jobs .job-listing-action .btn{font-size:12px!important;min-height:46px!important}.experience-jobs .external-job-action{grid-template-columns:1fr!important}
 .experience-plus{padding:12px 0 28px!important}.experience-plus .shell{width:calc(100% - 28px)!important}.experience-plus .premium-hero{display:grid!important;grid-template-columns:1fr!important;gap:26px!important;padding:14px 0 30px!important}.experience-plus .premium-hero h1{font-size:35px!important;margin:14px 0!important}.experience-plus .premium-hero-copy>p{font-size:14px!important;line-height:1.65!important}.experience-plus-price{margin-top:18px}.experience-plus-price>strong{font-size:38px}.experience-plus .premium-hero-copy>.experience-plus-price-note{font-size:11px!important;line-height:1.6!important}.experience-plus .premium-hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.experience-plus .premium-hero-actions form,.experience-plus .premium-hero-actions .btn{width:100%!important}.experience-plus .premium-hero-actions .btn-outline{min-height:42px!important;background:transparent!important;border-color:#bfdbfe!important}.experience-plus .premium-trustline{gap:6px 10px!important;font-size:10px!important;line-height:1.7}.experience-plus .premium-preview-card{padding:20px!important;border-radius:22px!important;max-width:none!important;min-width:0;transform:none}.experience-preview-label{margin-bottom:18px;font-size:9px}.experience-plus .premium-preview-top{gap:12px!important}.experience-plus .premium-preview-avatar{width:48px!important;height:48px!important;flex:0 0 48px!important;font-size:17px!important}.experience-plus .premium-preview-top>div{min-width:0}.experience-plus .premium-preview-top h3{font-size:19px!important}.experience-plus .premium-preview-top p{font-size:11px!important}.experience-plus .premium-preview-contact{font-size:11px!important;flex-wrap:wrap!important;gap:10px!important}.experience-plus .premium-preview-services>div{font-size:12px!important}.experience-plus .premium-benefit-grid{gap:10px!important;margin-bottom:30px!important}.experience-plus .premium-benefit{padding:16px!important;border-radius:17px!important}.experience-plus .premium-benefit>span{width:36px!important;height:36px!important;border-radius:11px!important}.experience-plus .premium-benefit>span svg{width:20px;height:20px}.experience-plus .premium-benefit h2{font-size:15px!important;margin:12px 0 7px!important}.experience-plus .premium-benefit p{font-size:11px!important;line-height:1.65!important}.experience-plus .premium-section-head h2{font-size:25px!important}.experience-plus .premium-section-head p{font-size:13px!important}.experience-plus .premium-comparison-row{grid-template-columns:minmax(0,1fr) 50px 64px!important;gap:8px!important;padding:13px 12px!important;font-size:11px!important}.experience-plus .premium-comparison-row.head{font-size:10px!important}.experience-faq summary{font-size:13px}.experience-plus .premium-cta-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:24px!important;gap:18px!important}.experience-plus .premium-cta-card h2{font-size:25px!important;line-height:1.2!important}.experience-plus .premium-cta-card form,.experience-plus .premium-cta-card .btn{width:100%!important}.experience-plus .premium-price{display:flex!important;align-items:baseline;gap:8px!important}.experience-plus .premium-price strong{font-size:36px!important}.experience-plus .premium-price span{font-size:12px!important}
}
@media(prefers-reduced-motion:reduce){.experience-dashboard .workspace-stat-grid article{transition:none}.experience-jobs .job-listing-row:hover{transform:none}}

.experience-plus .plus-pill{background:#e0f2fe!important;border-color:#bae6fd!important;color:#075985!important}
@media(max-width:600px){
 .experience-jobs .jobs-browser-shell{display:flex;flex-direction:column}.experience-jobs .jobs-browser-header{order:0;padding:15px!important}.experience-jobs .jobs-search-stage{order:1}.experience-jobs .jobs-browser-grid{order:2}.experience-jobs .experience-work-guide{order:3;margin-top:20px}.experience-jobs .jobs-browser-heading h1{font-size:25px!important}.experience-jobs .jobs-browser-heading>p{font-size:12px!important}
 .experience-plus .premium-benefit p{font-size:12px!important}.experience-wallet .experience-hero-actions>.btn{white-space:nowrap}.experience-wallet .experience-hero-actions{gap:10px}.experience-wallet .experience-text-link{font-size:11px}
}
.experience-plus .premium-preview-badge{position:static!important;display:table;max-width:100%;margin:16px 0 0 auto;box-shadow:none;font-size:10px;line-height:1.5}

@media(max-width:600px){.experience-jobs .jobs-search-suggestions{display:none}}
