html[data-theme=dark]{--ink:#f4f7fb;--muted:#9aabc0;--line:#26364a;--brand:#78aef5;--brand-dark:#4d8cde;--brand-light:#8dbbfa;--accent:#58d88d;--accent-dark:#58d88d;--surface:#0f1c2b;--soft:#0b1724;--v3-bg:#08121f;--v3-page:#08121f;--v3-surface:#0f1c2b;--v3-ink:#f4f7fb;--v3-muted:#9aabc0;--v3-line:#26364a;--v3-blue:#78aef5;--v3-navy:#0b2e5d;--v3-green:#58d88d;--v3-soft-blue:#14263d;--v3-soft-green:#123223;--p47-bg:#08121f;--p47-bg-soft:#0b1725;--p47-surface:#0f1c2b;--p47-surface-2:#13243a;--p47-text:#f4f7fb;--p47-muted:#9aabc0;--p47-line:#e0e9f421;--p47-line-strong:#78aef557;--p47-brand:#78aef5;--p47-brand-deep:#173b6c;--p47-accent:#58d88d;--p47-accent-soft:#123223;--p47-warm:#182431;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body{color:#f4f7fb;background:#08121f}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] h5,html[data-theme=dark] h6,html[data-theme=dark] strong,html[data-theme=dark] label{color:#f4f7fb}html[data-theme=dark] p,html[data-theme=dark] small,html[data-theme=dark] .muted{color:#9aabc0}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:#f4f7fb!important;background:#0b1725!important;border-color:#2b3c52!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#74859a!important}html[data-theme=dark] option{color:#f4f7fb;background:#0f1c2b}html[data-theme=dark] .cl-fv-page,html[data-theme=dark] .student-app,html[data-theme=dark] .student-shell{color:#f4f7fb!important;background:#08121f!important}html[data-theme=dark] .cl-fv-campus,html[data-theme=dark] .cl-fv-category,html[data-theme=dark] .cl-fv-vendor,html[data-theme=dark] .student-data-rail,html[data-theme=dark] .student-quick-panel,html[data-theme=dark] .cl-empty-activity,html[data-theme=dark] .vendor-card,html[data-theme=dark] .vendor-profile,html[data-theme=dark] .profile-side,html[data-theme=dark] .profile-section,html[data-theme=dark] .service-row,html[data-theme=dark] .review-row,html[data-theme=dark] .review-form,html[data-theme=dark] .report-form,html[data-theme=dark] .empty-state{color:#f4f7fb!important;background:#0f1c2b!important;border-color:#26364a!important}html[data-theme=dark] .cl-fv-title,html[data-theme=dark] .cl-fv-price strong,html[data-theme=dark] .cl-fv-vendor strong,html[data-theme=dark] .marketplace-section-head strong,html[data-theme=dark] .vendor-name,html[data-theme=dark] .profile-section h2,html[data-theme=dark] .profile-section h3{color:#f4f7fb!important}html[data-theme=dark] .cl-fv-seller,html[data-theme=dark] .cl-fv-price,html[data-theme=dark] .cl-fv-vendor p,html[data-theme=dark] .cl-fv-vendor-meta,html[data-theme=dark] .vendor-desc,html[data-theme=dark] .result-meta,html[data-theme=dark] .student-head p{color:#9aabc0!important}html[data-theme=dark] .search-panel,html[data-theme=dark] .student-nav{background:#0f1c2bf5!important;border-color:#26364a!important}html[data-theme=dark] .search-field,html[data-theme=dark] .search-panel select{color:#f4f7fb!important;background:#13243a!important}html[data-theme=dark] .cl-fv-listing-media,html[data-theme=dark] .vendor-cover,html[data-theme=dark] .profile-cover{background:#13243a!important}html[data-theme=dark] .v5e-page,html[data-theme=dark] .v5e-vendor-page{color:#f4f7fb!important;background:#08121f!important}html[data-theme=dark] .v5e-sidebar,html[data-theme=dark] .v5e-sidebar-shared{background:#0a1828!important;border-color:#26364a!important}html[data-theme=dark] .v5e-sidebar nav a,html[data-theme=dark] .v5e-sidebar-shared nav a,html[data-theme=dark] .v5e-signout{color:#aebdd0!important}html[data-theme=dark] .v5e-sidebar nav a:hover,html[data-theme=dark] .v5e-sidebar nav a.active,html[data-theme=dark] .v5e-sidebar-shared nav a:hover,html[data-theme=dark] .v5e-sidebar-shared nav a.active{color:#8ab7f7!important;background:#132b4a!important}html[data-theme=dark] .v5e-vendor-main,html[data-theme=dark] .v5e-content,html[data-theme=dark] .v5e-vendor-header h1,html[data-theme=dark] .v5e-topbar h1{color:#f4f7fb!important}html[data-theme=dark] .v5e-vendor-header p,html[data-theme=dark] .v5e-topbar p,html[data-theme=dark] .v5e-section-label,html[data-theme=dark] .v5e-eyebrow{color:#9aabc0!important}html[data-theme=dark] .v5e-statusbar,html[data-theme=dark] .v5e-card,html[data-theme=dark] .v5e-panel,html[data-theme=dark] .v5e-summary,html[data-theme=dark] .phase5b-list-column,html[data-theme=dark] .phase5b-editor,html[data-theme=dark] .phase5b-portfolio-card,html[data-theme=dark] .v3-product-card,html[data-theme=dark] .vendor-plan-pill,html[data-theme=dark] .analytics-insight-strip,html[data-theme=dark] .analytics-metric-strip,html[data-theme=dark] .growth-trust-strip,html[data-theme=dark] .growth-trust-grid article,html[data-theme=dark] .growth-plan-card,html[data-theme=dark] .billing-control-grid form{color:#f4f7fb!important;background:#0f1c2b!important;border-color:#26364a!important}html[data-theme=dark] .v5e-statusbar span,html[data-theme=dark] .v5e-card-note,html[data-theme=dark] .v5e-trust-copy,html[data-theme=dark] .phase5b-section-heading span,html[data-theme=dark] .phase5b-service-main p,html[data-theme=dark] .phase5b-service-main small,html[data-theme=dark] .analytics-funnel-line span,html[data-theme=dark] .analytics-listing-row small,html[data-theme=dark] .growth-plan-card>p,html[data-theme=dark] .growth-principles span,html[data-theme=dark] .billing-meta-row span{color:#9aabc0!important}html[data-theme=dark] .v5e-card-head h2,html[data-theme=dark] .v5e-panel-head h2,html[data-theme=dark] .phase5b-section-heading h2,html[data-theme=dark] .phase5b-editor strong,html[data-theme=dark] .phase5b-service-title strong,html[data-theme=dark] .analytics-listing-row strong,html[data-theme=dark] .billing-price strong{color:#f4f7fb!important}html[data-theme=dark] .phase5b-service-state,html[data-theme=dark] .analytics-rank{color:#8ab7f7!important;background:#14263d!important}html[data-theme=dark] .phase5b-trust-note{color:#d9f3e4!important;background:#10291d!important;border-color:#28583d!important}html[data-theme=dark] .notice.success{color:#bce8cb!important;background:#10291d!important;border-color:#28583d!important}html[data-theme=dark] .notice.error,html[data-theme=dark] .v5e-alert{color:#ffb8bf!important;background:#321719!important;border-color:#71343a!important}html[data-theme=dark] .v5e-mobile-bottom-nav{background:#0a1828f7!important;border-color:#26364a!important}html[data-theme=dark] .admin-fiverr-app,html[data-theme=dark] .admin-shell{color:#f4f7fb!important;background:#08121f!important}html[data-theme=dark] .admin-fiverr-sidebar{background:#0a1828!important;border-color:#26364a!important}html[data-theme=dark] .admin-fiverr-sidebar .admin-brand,html[data-theme=dark] .admin-fiverr-sidebar .admin-role strong,html[data-theme=dark] .admin-profile-card strong{color:#f4f7fb!important}html[data-theme=dark] .admin-fiverr-sidebar .admin-role{color:#9aabc0!important;background:#13243a!important}html[data-theme=dark] .admin-fiverr-sidebar .admin-nav a{color:#aebdd0!important}html[data-theme=dark] .admin-fiverr-sidebar .admin-nav a:hover,html[data-theme=dark] .admin-fiverr-sidebar .admin-nav a.active{color:#8ab7f7!important;background:#132b4a!important}html[data-theme=dark] .admin-fiverr-app .admin-main{color:#f4f7fb!important;background:#08121f!important}html[data-theme=dark] .admin-fiverr-app .admin-hero,html[data-theme=dark] .admin-fiverr-app .admin-stat,html[data-theme=dark] .admin-fiverr-app .admin-section,html[data-theme=dark] .admin-fiverr-app .chart-shell,html[data-theme=dark] .admin-fiverr-app .admin-priority-card,html[data-theme=dark] .admin-fiverr-app .queue-card{color:#f4f7fb!important;background:#0f1c2b!important;border-color:#26364a!important}html[data-theme=dark] .admin-fiverr-app .admin-hero p,html[data-theme=dark] .admin-fiverr-app .admin-hero-side span,html[data-theme=dark] .admin-fiverr-app .admin-hero-side small,html[data-theme=dark] .admin-profile-card small,html[data-theme=dark] .admin-security-note{color:#9aabc0!important}html[data-theme=dark] .admin-fiverr-app .admin-hero-side{background:#13243a!important;border-color:#26364a!important}html[data-theme=dark] .admin-mobile-topbar,html[data-theme=dark] .admin-mobile-bottom-nav{background:#0a1828!important;border-color:#26364a!important}html[data-theme=dark] .admin-mobile-brand{color:#f4f7fb!important}html[data-theme=dark] .admin-mobile-profile-popover{color:#f4f7fb!important;background:#0f1c2b!important;border-color:#26364a!important}html[data-theme=dark] .admin-mobile-bottom-nav a{color:#9aabc0!important}html[data-theme=dark] .admin-mobile-bottom-nav a.active{color:#58d88d!important;background:#123223!important}html[data-theme=dark] .auth-shell,html[data-theme=dark] .dash-shell,html[data-theme=dark] .onboarding-shell{color:#f4f7fb!important;background:#08121f!important}html[data-theme=dark] .auth-card,html[data-theme=dark] .dash-card,html[data-theme=dark] .auth-glass-panel,html[data-theme=dark] .onboarding-panel,html[data-theme=dark] .admin-login-card{color:#f4f7fb!important;background:#0f1c2b!important;border-color:#26364a!important;box-shadow:0 28px 80px #0000004d!important}html[data-theme=dark] .auth-panel-head p,html[data-theme=dark] .auth-foot,html[data-theme=dark] .panel-heading>p:last-child,html[data-theme=dark] .field-block small{color:#9aabc0!important}html[data-theme=dark] .auth-form label,html[data-theme=dark] .account-choice legend,html[data-theme=dark] .field-block label,html[data-theme=dark] .verification-choice legend,html[data-theme=dark] .school-request summary{color:#f4f7fb!important}html[data-theme=dark] .account-choice-modern label,html[data-theme=dark] .verification-choice label,html[data-theme=dark] .upload-box,html[data-theme=dark] .service-box,html[data-theme=dark] .onboarding-note{color:#f4f7fb!important;background:#13243a!important;border-color:#2b3c52!important}html[data-theme=dark] .auth-error{color:#ffb8bf!important;background:#321719!important;border-color:#71343a!important}html[data-theme=dark] .auth-success{color:#bce8cb!important;background:#10291d!important;border-color:#28583d!important}html[data-theme=dark] .admin-login-page{background:#08121f!important}html[data-theme=dark] .admin-login-card>p,html[data-theme=dark] .admin-login-card>small{color:#9aabc0!important}html[data-theme=dark] .admin-login-form input{color:#f4f7fb!important;background:#0b1725!important;border-color:#2b3c52!important}html[data-theme=dark] .landing-page{color:#f4f7fb!important;background:linear-gradient(#08121f 0%,#0a1624 45%,#08121f 100%)!important}html[data-theme=dark] .site-nav{background:#08121fe6!important;border-color:#26364a!important}html[data-theme=dark] .desktop-nav a{color:#aebdd0!important}html[data-theme=dark] .desktop-nav a:hover{color:#8ab7f7!important;background:#13243a!important}html[data-theme=dark] .btn-ghost,html[data-theme=dark] .btn-soft{color:#f4f7fb!important;background:#0f1c2b!important;border-color:#26364a!important}html[data-theme=dark] .landing-hero,html[data-theme=dark] .section-muted{background:#08121f!important}html[data-theme=dark] .hero-copy-block h1,html[data-theme=dark] .section-heading h2,html[data-theme=dark] .vendor-cta h2{color:#f4f7fb!important}html[data-theme=dark] .hero-copy-block>p,html[data-theme=dark] .section-heading p,html[data-theme=dark] .vendor-cta p{color:#9aabc0!important}html[data-theme=dark] .hero-search-shell,html[data-theme=dark] .category-chip,html[data-theme=dark] .step-card,html[data-theme=dark] .landing-strip,html[data-theme=dark] .vendor-cta,html[data-theme=dark] .featured-vendor-row,html[data-theme=dark] .showcase-stat{color:#f4f7fb!important;background:#0f1c2b!important;border-color:#26364a!important}html[data-theme=dark] .strip-inner>div{color:#aebdd0!important;border-color:#26364a!important}html[data-theme=dark] .glass-panel{background:linear-gradient(150deg,#0f1c2bf5,#13243ae6)!important;border-color:#26364a!important}html[data-theme=dark] table,html[data-theme=dark] thead,html[data-theme=dark] tbody,html[data-theme=dark] .card,html[data-theme=dark] .panel{color:#f4f7fb}html[data-theme=dark] th{color:#aebdd0!important}html[data-theme=dark] td{color:#e7edf5!important;border-color:#26364a!important}html[data-theme=dark] hr{border-color:#26364a!important}html[data-theme=dark] .growth-plan-card.pro,html[data-theme=dark] .analytics-highlight-card,html[data-theme=dark] .primary-action,html[data-theme=dark] .showcase-trust-card,html[data-theme=dark] .growth-plan-card.pro strong,html[data-theme=dark] .analytics-highlight-card strong,html[data-theme=dark] .primary-action strong{color:#fff!important}
.cl-pwa-install{z-index:90;color:#182230;-webkit-backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #0b3d9124;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;width:min(410px,100vw - 32px);padding:14px 15px;animation:.34s cubic-bezier(.22,.8,.28,1) both clPwaPromptIn;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 20px 60px #082d6a29}.cl-pwa-install-mark{border-radius:13px;width:44px;height:44px;overflow:hidden;box-shadow:0 8px 20px #082d6a2e}.cl-pwa-install-mark img{object-fit:cover;width:100%;height:100%}.cl-pwa-install-copy{min-width:0}.cl-pwa-install-copy strong{font-family:var(--font-head);color:#10213a;margin:0 0 3px;font-size:.9rem;display:block}.cl-pwa-install-copy p{color:#667085;margin:0;font-size:.76rem;line-height:1.45}.cl-pwa-install-copy p svg{vertical-align:-2px}.cl-pwa-install-button{color:#fff;min-height:38px;font-family:var(--font-head);cursor:pointer;background:#0b3d91;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:.76rem;font-weight:800;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.cl-pwa-install-button:hover{background:#082d6a;transform:translateY(-1px);box-shadow:0 8px 18px #0b3d9138}.cl-pwa-install-button:disabled{opacity:.62;cursor:wait;transform:none}.cl-pwa-install-close{color:#8490a1;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:7px;right:7px}.cl-pwa-install-close:hover{color:#344054;background:#f1f4f8}html[data-theme=dark] .cl-pwa-install{color:#eef4fb;background:#081830f0;border-color:#94a3b82e;box-shadow:0 24px 68px #00000057}html[data-theme=dark] .cl-pwa-install-copy strong{color:#f5f8fc}html[data-theme=dark] .cl-pwa-install-copy p{color:#aebed1}html[data-theme=dark] .cl-pwa-install-close{color:#9aabc0}html[data-theme=dark] .cl-pwa-install-close:hover{color:#fff;background:#ffffff12}@keyframes clPwaPromptIn{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:700px){.cl-pwa-install{border-radius:18px;grid-template-columns:auto minmax(0,1fr);width:auto;padding:13px 42px 13px 13px;bottom:86px;left:16px;right:16px}.cl-pwa-install-button{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.cl-pwa-install{animation:none}.cl-pwa-install-button{transition:none}}.cl-offline-banner{left:50%;top:max(12px,env(safe-area-inset-top));z-index:120;color:#7a4b00;background:#fff8e8;border:1px solid #f3c883;border-radius:999px;align-items:center;gap:8px;max-width:calc(100vw - 28px);padding:9px 13px;font-size:.76rem;font-weight:800;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 32px #0f172a24}.cl-offline-dot{background:#d97706;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #d977061f}.cl-offline-page{background:radial-gradient(circle at 15% 10%,#1ea9521a,#0000 24%),radial-gradient(circle at 85% 0,#0b3d9121,#0000 30%),#f6f9fd;place-items:center;min-height:100svh;padding:24px;display:grid}.cl-offline-card{background:#fffffff5;border:1px solid #dfe7f1;border-radius:28px;width:min(620px,100%);padding:clamp(24px,5vw,42px);box-shadow:0 28px 80px #082d6a1f}.cl-offline-icon{color:#0b3d91;background:#edf4ff;border-radius:18px;place-items:center;width:62px;height:62px;margin:34px 0 18px;display:grid}.cl-offline-icon svg{width:28px;height:28px}.cl-offline-kicker{color:#167a3d;text-transform:uppercase;letter-spacing:.06em;background:#eef9f2;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:.7rem;font-weight:800;display:inline-flex}.cl-offline-card h1{font:800 clamp(1.75rem,4vw,3rem)/1.05 var(--font-sora),sans-serif;letter-spacing:-.05em;color:#10213a;margin:14px 0 12px}.cl-offline-card>p{color:#667085;margin:0;line-height:1.7}.cl-offline-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.cl-offline-actions a{align-items:center;gap:7px;display:inline-flex}.cl-offline-card>small{color:#8a94a3;margin-top:22px;line-height:1.5;display:block}html[data-theme=dark] .cl-offline-banner{color:#f7d99f;background:#2a2112;border-color:#6f5225}html[data-theme=dark] .cl-offline-page{background:radial-gradient(circle at 15% 10%,#1ea9521a,#0000 24%),radial-gradient(circle at 85% 0,#0b3d9133,#0000 30%),#071425}html[data-theme=dark] .cl-offline-card{background:#091a31f7;border-color:#20334d}html[data-theme=dark] .cl-offline-card h1{color:#f1f6fc}html[data-theme=dark] .cl-offline-card>p,html[data-theme=dark] .cl-offline-card>small{color:#aebed1}html[data-theme=dark] .cl-offline-icon{color:#8eb8f5;background:#112d53}@media (max-width:560px){.cl-offline-banner{text-align:center;justify-content:center;width:calc(100vw - 28px)}.cl-offline-actions{display:grid}.cl-offline-actions a{justify-content:center}}html[data-pwa-mode=standalone]{overscroll-behavior-y:contain;background:var(--v3-page,#f7f8fb);min-height:100%;overflow:hidden auto}html[data-pwa-mode=standalone] body{overscroll-behavior-y:auto;-webkit-touch-callout:none;height:auto;min-height:100dvh;overflow:visible}html[data-pwa-mode=standalone] button,html[data-pwa-mode=standalone] a,html[data-pwa-mode=standalone] summary{touch-action:manipulation}html[data-pwa-mode=standalone] input,html[data-pwa-mode=standalone] textarea,html[data-pwa-mode=standalone] select{-webkit-user-select:text;user-select:text}@media (min-width:821px){@supports (content-visibility:auto){.cl-fv-section,.cl-fv-bottom,.v5e-card,.v5e-panel,.phase5b-list-column,.phase5b-editor,.analytics-insight-strip,.growth-plan-card{content-visibility:auto;contain-intrinsic-size:1px 520px}}}@media (max-width:820px){html{max-width:100%;height:auto;min-height:100%;scroll-padding-bottom:calc(152px + env(safe-area-inset-bottom));overflow:hidden auto}body{max-width:100%;height:auto;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);overflow:visible}input,select,textarea{font-size:16px}button,a,summary{-webkit-tap-highlight-color:transparent}.cl-fv-page,.v5e-vendor-page{min-height:100dvh}.cl-fv-shell{padding-bottom:calc(98px + env(safe-area-inset-bottom))}.cl-student-mobile-nav,.v5e-mobile-bottom-nav{will-change:auto;transform:none}.cl-student-mobile-scroll,.v5e-mobile-scroll{scroll-behavior:smooth}}@media (max-width:430px){.cl-student-mobile-nav{left:7px;right:7px}.cl-student-mobile-nav a,.cl-student-mobile-more-button,.v5e-mobile-bottom-nav a,.v5e-mobile-more-button{min-width:64px}}@media (prefers-reduced-motion:reduce){.cl-student-mobile-scroll,.v5e-mobile-scroll{scroll-behavior:auto}}@media (max-width:820px){.cl-student-mobile-scroll,.v5e-mobile-scroll,.cl-fv-categories,.cl-student-categories,.cl-fv-popular{touch-action:pan-x;-webkit-overflow-scrolling:touch}.cl-student-page,.cl-fv-page,.v5e-vendor-page,.v5e-vendor-main,main{touch-action:auto;overflow-y:visible}}.cl-pwa-launch{color:#10213a;text-align:center;background:radial-gradient(circle at 50% 38%,#1ea9521f,#0000 26%),radial-gradient(circle at 50% 48%,#0b3d9129,#0000 44%),#f8fbff;place-content:center;justify-items:center;gap:22px;min-height:100svh;padding:32px;display:grid;overflow:hidden}.cl-pwa-launch-orbit{place-items:center;width:132px;height:132px;display:grid;position:relative}.cl-pwa-launch-logo{z-index:2;background:#fffffff0;border-radius:26px;place-items:center;width:92px;height:92px;animation:.58s cubic-bezier(.22,.8,.28,1) both clPwaLogoArrive;display:grid;position:relative;box-shadow:0 20px 54px #082d6a2e}.cl-pwa-launch-logo img{object-fit:contain;width:76px;height:76px}.cl-pwa-launch-ring{border:1.5px solid #0b3d9138;border-top-color:#0b3d91;border-radius:50%;animation:1.55s linear infinite clPwaOrbit;position:absolute;inset:8px}.cl-pwa-launch-ring-two{border-color:#1ea95229 #1ea95229 #1ea952;animation-duration:2.1s;animation-direction:reverse;inset:0}.cl-pwa-launch-copy strong{font:800 1.45rem/1 var(--font-sora),sans-serif;letter-spacing:-.04em;display:block}.cl-pwa-launch-copy strong span{color:#ff7a00}.cl-pwa-launch-copy small{color:#667085;letter-spacing:.02em;margin-top:8px;font-size:.76rem;font-weight:700;display:block}.cl-pwa-launch-progress{background:#0b3d911a;border-radius:999px;width:92px;height:3px;overflow:hidden}.cl-pwa-launch-progress span{border-radius:inherit;background:#0b3d91;width:42%;height:100%;animation:.72s ease-in-out infinite alternate clPwaProgress;display:block}html[data-theme=dark] .cl-pwa-launch{color:#f3f7fc;background:radial-gradient(circle at 50% 38%,#1ea9521c,#0000 27%),radial-gradient(circle at 50% 48%,#0b3d913d,#0000 46%),#071425}html[data-theme=dark] .cl-pwa-launch-logo{background:#0c203b;box-shadow:0 24px 62px #00000057}html[data-theme=dark] .cl-pwa-launch-copy small{color:#9fb0c5}@keyframes clPwaOrbit{to{transform:rotate(360deg)}}@keyframes clPwaLogoArrive{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes clPwaProgress{0%{transform:translate(-85%)}to{transform:translate(150%)}}@media (prefers-reduced-motion:reduce){.cl-pwa-launch-ring,.cl-pwa-launch-logo,.cl-pwa-launch-progress span{animation:none}}
.cl-share-vendor-page{color:#152238;background:#f7f9fc;min-height:100svh}.cl-share-topbar{justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 32px);min-height:74px;margin:0 auto;display:flex}.cl-share-brand{color:inherit;font-family:var(--font-sora),sans-serif;align-items:center;gap:10px;font-size:1.02rem;font-weight:700;text-decoration:none;display:inline-flex}.cl-share-brand img{object-fit:contain;width:36px;height:36px}.cl-share-brand strong{color:#0b3d91;font-weight:900}.cl-share-top-actions{align-items:center;gap:8px;display:flex}.cl-share-shell{width:min(1120px,100% - 32px);margin:0 auto;padding:18px 0 64px}.cl-share-hero{overflow:hidden;padding:0!important}.cl-share-cover{background:linear-gradient(135deg,#082d6a,#0b3d91 62%,#1ea952);height:clamp(150px,24vw,260px)}.cl-share-cover img{object-fit:cover;width:100%;height:100%}.cl-share-profile{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:22px;padding:0 28px 28px;display:grid}.cl-share-logo{color:#0b3d91;width:96px;height:96px;font:900 2rem/1 var(--font-sora),sans-serif;background:#eaf1fb;border:5px solid #fff;border-radius:26px;place-items:center;margin-top:-40px;display:grid;overflow:hidden;box-shadow:0 14px 34px #082d6a29}.cl-share-logo img{object-fit:cover;width:100%;height:100%}.cl-share-copy{padding-top:20px}.cl-share-verified,.cl-share-campus{color:#167a3d;align-items:center;gap:7px;font-size:.76rem;font-weight:800;display:inline-flex}.cl-share-copy h1{font:800 clamp(1.8rem,4vw,3rem)/1.05 var(--font-sora),sans-serif;letter-spacing:-.04em;color:#10213a;margin:8px 0}.cl-share-copy>p{color:#667085;max-width:760px;margin:12px 0;line-height:1.65}.cl-share-meta{color:#516174;flex-wrap:wrap;gap:12px;font-size:.83rem;display:flex}.cl-share-meta span{align-items:center;gap:6px;display:inline-flex}.cl-share-intro{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex;padding:22px!important}.cl-share-intro h2{font:800 1.25rem/1.2 var(--font-sora),sans-serif;color:#10213a;margin:4px 0 6px}.cl-share-intro p{color:#667085;max-width:720px;margin:0;line-height:1.55}.cl-share-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#0b3d91;font-size:.68rem;font-weight:900}.cl-share-section{margin-top:26px}.cl-share-section-head{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.cl-share-section-head>svg{color:#0b3d91;margin-top:3px}.cl-share-section-head h2{font:800 1.15rem/1.3 var(--font-sora),sans-serif;color:#10213a;margin:0}.cl-share-section-head p{color:#7a8798;margin:3px 0 0;font-size:.83rem}.cl-share-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cl-share-item{justify-content:space-between;align-items:center;gap:14px;display:flex;padding:16px!important}.cl-share-item strong{color:#1b2a40}.cl-share-item span{color:#0b3d91;text-align:right;font-size:.8rem;font-weight:800}.cl-share-safety-note{color:#6a788a;align-items:flex-start;gap:8px;margin:24px 0 0;font-size:.78rem;line-height:1.55;display:flex}.cl-share-safety-note svg{color:#1ea952;flex:none;margin-top:2px}html[data-theme=dark] .cl-share-vendor-page{color:#e9f0f8;background:#071425}html[data-theme=dark] .cl-share-brand{color:#f4f7fb}html[data-theme=dark] .cl-share-brand strong{color:#83b1f2}html[data-theme=dark] .cl-share-logo{color:#9ec0ef;background:#112d53;border-color:#0b1c31}html[data-theme=dark] .cl-share-copy h1,html[data-theme=dark] .cl-share-intro h2,html[data-theme=dark] .cl-share-section-head h2,html[data-theme=dark] .cl-share-item strong{color:#f2f6fb}html[data-theme=dark] .cl-share-copy>p,html[data-theme=dark] .cl-share-intro p,html[data-theme=dark] .cl-share-section-head p,html[data-theme=dark] .cl-share-safety-note{color:#aebed1}html[data-theme=dark] .cl-share-meta{color:#c5d3e4}html[data-theme=dark] .cl-share-eyebrow{color:#91b9ef}html[data-theme=dark] .cl-share-item span{color:#9ec0ef}@media (max-width:700px){.cl-share-topbar{min-height:66px}.cl-share-top-actions .btn:first-child{display:none}.cl-share-shell{padding-top:10px}.cl-share-profile{grid-template-columns:1fr;gap:0;padding:0 18px 20px}.cl-share-logo{border-radius:22px;width:82px;height:82px}.cl-share-copy{padding-top:12px}.cl-share-intro{flex-direction:column;align-items:stretch}.cl-share-intro .btn{justify-content:center}.cl-share-list{grid-template-columns:1fr}}
