@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#172033;background:#f7f8fc;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.app-shell{overflow:hidden}.topbar{height:76px;max-width:1160px;margin:auto;padding:0 26px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{font:800 27px Manrope;color:#172033;text-decoration:none;letter-spacing:-1.8px}.brand span{color:#7563e8}.brand i{color:#b7e85a;font-style:normal}.nav{display:flex;gap:28px}.nav-link{border:0;background:none;color:#697386;font-size:13px;font-weight:700;cursor:pointer}.nav-link.active{color:#7563e8}.button{border:0;border-radius:9px;background:#7563e8;color:#fff;padding:14px 19px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:12px;font-weight:800;text-decoration:none;cursor:pointer}.button-small{padding:11px 15px}.menu-button{display:none;border:0;background:none}.hero{max-width:1160px;margin:auto;padding:72px 26px 90px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px}.eyebrow{display:inline-flex;align-items:center;gap:7px;color:#7563e8;font-size:10px;font-weight:800;letter-spacing:1.5px}.hero h1{font:800 clamp(44px,6vw,68px)/1.08 Manrope;letter-spacing:-3px;margin:20px 0}.hero h1 em{color:#7563e8;font-style:normal}.hero-copy>p,.section-heading>p,.pricing>div>p{max-width:470px;color:#748093;font-size:14px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:20px;margin-top:28px}.hero-actions>span{display:flex;align-items:center;gap:6px;color:#778295;font-size:10px}.hero-art{height:360px;position:relative;display:grid;place-items:center}.orbit{position:absolute;border:1px solid #e4e0ff;border-radius:50%;transform:rotate(-20deg)}.orbit-one{width:330px;height:220px}.orbit-two{width:250px;height:330px}.hero-mark{width:170px;height:170px;border-radius:50%;background:#7563e8;color:#fff;display:grid;place-content:center;text-align:center;font:800 66px Manrope;box-shadow:0 25px 70px #7563e855;z-index:1}.hero-mark span{font:700 12px DM Sans;letter-spacing:2px}.floating-card{position:absolute;z-index:2;background:#fff;border:1px solid #eceef4;border-radius:12px;padding:14px 17px;box-shadow:0 15px 35px #29314a12;display:flex;align-items:center;gap:10px;font-size:11px;font-weight:800}.floating-card svg{color:#7563e8}.card-one{top:55px;left:0}.card-two{bottom:55px;right:0}.content-section{background:#fff;padding:80px max(calc((100vw - 1108px)/2),26px)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.section-heading h2,.pricing h2{font:800 36px Manrope;letter-spacing:-1.5px;margin:10px 0}.section-heading>p{max-width:370px;font-size:12px}.tabs{display:flex;gap:8px;border-bottom:1px solid #edf0f5;margin-bottom:20px}.tab{border:0;background:none;padding:13px 15px;display:flex;align-items:center;gap:8px;color:#788294;font-size:12px;font-weight:700;cursor:pointer}.tab.active{color:#7563e8;border-bottom:2px solid #7563e8}.search{height:48px;border:1px solid #e5e8ef;border-radius:9px;display:flex;align-items:center;gap:10px;padding:0 14px;color:#9099a8;max-width:520px;margin:0 0 20px}.search input{border:0;outline:0;flex:1;min-width:0}.listing-grid{display:grid;gap:12px}.listing{border:1px solid #e9ecf2;border-radius:12px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px}.listing h3{font:800 16px Manrope;margin:10px 0 5px}.listing p{font-size:12px;color:#697588;margin:0 0 8px}.listing .description{line-height:1.6;max-width:700px}.listing small{color:#939cab;font-size:10px}.listing>a{color:#7563e8;padding:10px}.chip{display:inline-block;background:#f0edff;color:#6855d8;padding:5px 8px;border-radius:5px;font-size:9px;font-weight:800}.state{padding:32px;background:#f8f8fc;border-radius:10px;color:#778295;font-size:13px}.error{color:#a33}.tools-panel{border:1px solid #e9ecf2;border-radius:14px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.tool-icon{width:44px;height:44px;background:#f0edff;color:#7563e8;border-radius:12px;display:grid;place-items:center}.tools-panel h3{font:800 20px Manrope}.tools-panel p{font-size:12px;line-height:1.7;color:#788294}.tool-preview{background:#f8f8fc;border-radius:10px;padding:20px;font-size:12px}.pricing{max-width:1108px;margin:auto;padding:85px 26px;display:grid;grid-template-columns:1fr 420px;align-items:center;gap:50px}.pricing h2{max-width:430px}.price-card{background:#fff;border:1px solid #e9ecf2;border-radius:15px;padding:22px;box-shadow:0 15px 40px #202b420b}.plan-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.plan{border:1px solid #e4e7ee;background:#fff;border-radius:9px;padding:12px 6px;display:flex;flex-direction:column;gap:5px;text-align:left;cursor:pointer}.plan.selected{border:2px solid #7563e8;background:#f8f7ff;padding:11px 5px}.plan b,.price-card label{font-size:10px}.plan strong{font:800 17px Manrope}.plan small,.muted{font-size:9px;color:#8992a2}.price-card form{display:grid;gap:10px;margin-top:22px}.price-card input{height:45px;border:1px solid #e1e5ed;border-radius:8px;padding:0 12px;outline-color:#7563e8}.full{width:100%}.notice{background:#fff8e7;color:#745d22;padding:11px;border-radius:8px;font-size:11px;line-height:1.5}footer{background:#111a2a;color:#aab4c2;padding:35px max(calc((100vw - 1108px)/2),26px);display:flex;align-items:center;gap:25px;flex-wrap:wrap}footer .brand{color:#fff}footer p,footer small{font-size:10px}footer small{margin-left:auto}@media(max-width:760px){.topbar{height:66px;padding:0 18px}.nav{display:none;position:absolute;z-index:5;top:66px;left:0;right:0;background:#fff;padding:15px 22px;box-shadow:0 12px 20px #0001;flex-direction:column;gap:18px}.nav.open{display:flex}.menu-button{display:block;margin-left:auto}.hero{padding:55px 22px 60px;grid-template-columns:1fr;gap:5px}.hero h1{font-size:48px}.hero-art{height:310px}.hero-mark{width:140px;height:140px;font-size:55px}.orbit-one{width:280px}.orbit-two{height:280px}.card-one{left:0;top:35px}.card-two{right:0;bottom:30px}.content-section{padding:60px 20px}.section-heading{display:block}.section-heading>p{margin-top:14px}.section-heading h2,.pricing h2{font-size:31px}.pricing{padding:60px 20px;grid-template-columns:1fr;gap:22px}.tools-panel{grid-template-columns:1fr}.listing{padding:16px}.button-small{font-size:10px;padding:10px 12px}footer{padding:30px 20px;gap:15px}footer small{margin-left:0;width:100%}}@media(max-width:400px){.hero h1{font-size:42px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-actions .button{width:100%}.floating-card{font-size:9px;padding:11px}.plan strong{font-size:14px}}.admin-page{min-height:100vh;background:#f6f7fb;color:#172033;font-family:DM Sans,sans-serif}.admin-header{height:70px;background:#fff;border-bottom:1px solid #e8ebf2;padding:0 max(calc((100vw - 1160px)/2),24px);display:flex;align-items:center;justify-content:space-between}.admin-brand{font:800 25px Manrope;color:#172033;text-decoration:none;letter-spacing:-1.5px}.admin-brand span{color:#7563e8}.admin-brand i{color:#b7e85a;font-style:normal}.admin-header-right{display:flex;align-items:center;gap:20px}.admin-header-right span,.admin-header-right button{display:flex;align-items:center;gap:8px;font-size:12px;color:#667085}.admin-header-right button{border:1px solid #e5e8ef;background:#fff;border-radius:8px;padding:9px 12px;cursor:pointer}.admin-main{max-width:1160px;margin:auto;padding:46px 24px 80px}.admin-title-row{display:flex;align-items:end;justify-content:space-between;gap:20px}.admin-title-row h1{font:800 34px Manrope;letter-spacing:-1px;margin:8px 0}.admin-title-row p{font-size:13px;color:#778295}.admin-title-row>a{display:flex;gap:8px;align-items:center;color:#7563e8;text-decoration:none;font-size:12px;font-weight:700}.admin-kicker{display:inline-flex;align-items:center;gap:7px;color:#7563e8;font-size:10px;font-weight:800;letter-spacing:1.3px}.admin-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0}.admin-stats>div{background:#fff;border:1px solid #e8ebf2;border-radius:12px;padding:18px}.admin-stats span{display:block;color:#818b9b;font-size:11px}.admin-stats strong{display:block;font:800 27px Manrope;margin-top:7px}.admin-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:25px 0 18px}.admin-switch{display:flex;gap:6px;background:#eceef5;padding:5px;border-radius:10px}.admin-switch button{display:flex;align-items:center;gap:8px;border:0;background:transparent;padding:10px 14px;border-radius:7px;color:#697588;font-size:12px;font-weight:700;cursor:pointer}.admin-switch button.selected{background:#fff;color:#7563e8;box-shadow:0 2px 8px #202b4210}.admin-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#7563e8;color:#fff;border:0;border-radius:8px;padding:12px 16px;font-size:12px;font-weight:800;cursor:pointer}.admin-primary:disabled{opacity:.6;cursor:wait}.admin-add{white-space:nowrap}.admin-message{background:#eef8f1;color:#286b42;padding:12px 15px;border-radius:8px;font-size:12px;margin:15px 0}.admin-editor{background:#fff;border:1px solid #e5e8ef;border-radius:14px;padding:22px;margin:18px 0;box-shadow:0 10px 35px #202b4209}.admin-editor-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.admin-editor-head h2,.admin-list-head h2{font:800 20px Manrope;margin:7px 0 0}.admin-icon-button{border:0;background:#f2f3f7;border-radius:7px;padding:8px;cursor:pointer}.admin-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.admin-form-grid label,.admin-login form label{display:grid;gap:7px;font-size:11px;font-weight:700;color:#596579}.admin-form-grid .wide{grid-column:1/-1}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea,.admin-login input{width:100%;border:1px solid #e0e4ec;border-radius:8px;padding:11px 12px;font:400 12px DM Sans;outline-color:#7563e8;background:#fff;color:#172033}.admin-form-grid textarea{resize:vertical;line-height:1.6}.admin-publish{display:flex!important;align-items:center;gap:9px!important}.admin-publish input{width:auto!important;accent-color:#7563e8}.admin-editor-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.admin-secondary{border:1px solid #e1e5ed;background:#fff;border-radius:8px;padding:11px 15px;font-size:12px;cursor:pointer}.admin-list-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:30px 0 14px}.admin-list-head>div{display:flex;align-items:baseline;gap:12px}.admin-list-head>div>span{font-size:11px;color:#8992a2}.admin-search{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e5e8ef;border-radius:8px;padding:0 11px;height:39px;color:#8791a1}.admin-search input{border:0;outline:0;font:12px DM Sans;min-width:170px}.admin-table-wrap{background:#fff;border:1px solid #e8ebf2;border-radius:12px;overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;text-align:left}.admin-table th{background:#fafbfc;color:#8791a1;font-size:10px;text-transform:uppercase;letter-spacing:.6px;padding:13px 16px}.admin-table td{padding:15px 16px;border-top:1px solid #eef0f4;font-size:11px;white-space:nowrap}.admin-table td:first-child{white-space:normal;min-width:250px}.admin-table td strong,.admin-table td span{display:block}.admin-table td strong{font-size:12px}.admin-table td span{color:#8791a1;margin-top:5px;font-size:10px}.admin-status{border:0;border-radius:20px;padding:6px 10px;font-size:10px;font-weight:800;cursor:pointer}.admin-status.live{background:#eaf7ef;color:#267647}.admin-status.draft{background:#f0f1f4;color:#6c7584}.admin-status.expired{display:inline-block;background:#fff0ed;color:#b54735;cursor:default}.admin-deadline-filters .expired-filter{color:#b54735}.admin-deadline-filters .expired-filter.selected{background:#fff0ed;border-color:#f3c5bc}.admin-row-actions{display:flex;gap:6px}.admin-row-actions button{border:1px solid #e7eaf0;background:#fff;border-radius:7px;padding:7px;color:#667085;cursor:pointer}.admin-row-actions button:last-child{color:#b44}.admin-empty{background:#fff;border:1px solid #e8ebf2;border-radius:12px;padding:38px;text-align:center;color:#8791a1;font-size:12px}.admin-login{width:min(420px,calc(100% - 36px));margin:7vh auto;background:#fff;border:1px solid #e8ebf2;border-radius:16px;padding:32px;box-shadow:0 18px 55px #202b4210}.admin-login .admin-brand{display:block;margin-bottom:28px}.admin-login h1{font:800 27px Manrope;margin:14px 0 7px}.admin-login>p{font-size:12px;color:#788294;line-height:1.6}.admin-login form{display:grid;gap:10px;margin:24px 0 16px}.admin-login form .admin-primary{margin-top:8px}.admin-login>small{font-size:10px;color:#8791a1;line-height:1.5}.admin-back{display:inline-flex;align-items:center;gap:6px;color:#788294;text-decoration:none;font-size:11px;margin-bottom:24px}.admin-alert{background:#fff0ef;color:#a33;border-radius:8px;padding:11px;font-size:11px;line-height:1.5;margin:12px 0}.admin-login .admin-kicker{display:flex}@media(max-width:700px){.admin-header{padding:0 17px}.admin-header-right{gap:9px}.admin-header-right span{display:none}.admin-main{padding:30px 16px 60px}.admin-title-row{align-items:flex-start;flex-direction:column}.admin-title-row h1{font-size:29px}.admin-stats{gap:8px}.admin-stats>div{padding:13px}.admin-stats strong{font-size:23px}.admin-toolbar{align-items:stretch;flex-direction:column}.admin-switch button{flex:1;justify-content:center;padding:10px 7px}.admin-add{width:100%}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid .wide{grid-column:auto}.admin-list-head{align-items:stretch;flex-direction:column}.admin-search input{flex:1;width:100%}.admin-search{width:100%}.admin-table th,.admin-table td{padding:12px}.admin-login{padding:25px}}.price-card form{grid-template-columns:1fr}.price-card form label{margin-top:3px}.price-card form input:disabled{opacity:.7}.price-card .button:disabled{opacity:.65;cursor:wait}.access-expiry{padding:12px 14px;background:#eef8f1;border-radius:8px;color:#286b42!important;font-size:12px!important}.state .button{margin-top:12px}.state p{font-size:12px;line-height:1.6}@media(max-width:760px){.access-expiry{font-size:11px!important}}.access-expiry{display:grid;gap:5px}.countdown-time{font-variant-numeric:tabular-nums;letter-spacing:.4px}.access-expiry small{font-size:10px;color:#43805a}html{scroll-behavior:smooth;scroll-padding-top:88px}body{font-size:16px}.nav-link{font-size:14px;padding:10px 2px}.button{font-size:14px;min-height:46px}.button-small{font-size:13px;min-height:42px}.eyebrow{font-size:11px}.hero-copy>p,.section-heading>p,.pricing>div>p{font-size:16px;line-height:1.75}.hero-actions>span{font-size:12px}.section-heading h2,.pricing h2{font-size:clamp(32px,4vw,40px)}.tab{font-size:14px;padding:15px 17px}.search{height:52px}.search input{font-size:14px}.listing{padding:22px 24px}.listing h3{font-size:18px}.listing p,.listing .description{font-size:14px;line-height:1.65}.listing small{font-size:12px}.chip{font-size:11px}.state{font-size:15px;line-height:1.6}.state p,.tools-panel p{font-size:14px;line-height:1.7}.tools-panel h3{font-size:22px}.tool-preview{font-size:14px}.price-card label,.plan b{font-size:12px}.price-card input{height:49px;font-size:15px}.plan strong{font-size:19px}.plan small,.muted{font-size:11px}.notice{font-size:13px}.access-expiry{font-size:14px!important}.access-expiry small{font-size:12px}footer p,footer small{font-size:12px}.nav-link:focus-visible,.button:focus-visible,.tab:focus-visible,a:focus-visible{outline:3px solid #b7e85a;outline-offset:3px}@media(max-width:760px){html{scroll-padding-top:74px}.topbar{gap:12px}.nav{padding:18px 22px}.nav-link{text-align:left;font-size:15px;padding:8px 0}.hero-copy>p,.section-heading>p,.pricing>div>p{font-size:15px}.tab{font-size:13px;padding:14px 11px;gap:6px}.listing{padding:18px}.listing h3{font-size:17px}.listing p,.listing .description{font-size:13px}.price-card{padding:20px}}.access-expiry-banner{margin:0 0 22px;padding:15px 18px;border:1px solid #cdebd6;border-radius:10px;background:#eef8f1;color:#205d37!important}.access-expiry-banner strong{font-size:15px}.access-expiry-banner .countdown-time{font-size:19px;font-weight:800}.access-expiry-banner small{font-size:12px;color:#43805a}.access-expiry-banner.expired{border-color:#f0d5a7;background:#fff7e8;color:#815313!important}.access-expiry-banner.expired small{color:#8b672f}.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.listing{min-width:0;min-height:220px;align-items:stretch;flex-direction:column;justify-content:space-between;gap:18px;background:#fff;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.listing:hover{transform:translateY(-2px);border-color:#d8d2ff;box-shadow:0 12px 28px #252b430d}.listing-main{min-width:0}.listing h3{line-height:1.4;overflow-wrap:anywhere}.listing-meta{font-weight:600;color:#566176!important}.listing-summary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;margin:12px 0!important;color:#788294!important}.listing-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:13px}.listing-foot small{font-size:10px}.listing-view{width:100%;border:1px solid #e5e1ff;background:#f8f7ff;color:#6855d8;border-radius:8px;padding:11px 14px;display:flex;align-items:center;justify-content:center;gap:8px;font:700 12px DM Sans;cursor:pointer;transition:background .18s ease}.listing-view:hover{background:#efecff}.listing-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#11182799;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px;overflow-y:auto}.listing-modal{width:min(720px,100%);max-height:min(88vh,900px);overflow-y:auto;background:#fff;border-radius:16px;padding:28px;box-shadow:0 24px 80px #10182840}.listing-modal-head{display:flex;align-items:center;justify-content:space-between}.modal-close{border:0;background:#f2f3f7;border-radius:8px;width:38px;height:38px;display:grid;place-items:center;color:#667085;cursor:pointer}.listing-modal h2{font:800 clamp(23px,4vw,30px)/1.3 Manrope;letter-spacing:-.8px;margin:20px 0 8px;color:#172033}.modal-organization{font-size:13px;color:#687386;line-height:1.6}.modal-facts{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.modal-facts>div{min-width:130px;max-width:100%;background:#f7f7fb;border:1px solid #eceef4;border-radius:9px;padding:12px 14px}.modal-facts small{display:block;color:#8a93a2;font-size:9px;font-weight:800;letter-spacing:.8px;margin-bottom:6px}.modal-facts strong{display:block;color:#364152;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.modal-description{border-top:1px solid #edf0f4;padding-top:18px}.modal-description h3{font:800 15px Manrope;margin:0 0 12px}.modal-description p{font-size:13px;line-height:1.85;color:#586477;white-space:pre-line;overflow-wrap:anywhere}.modal-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin:24px 0 14px}.modal-source{font-size:10px;color:#929baa}.modal-source a{color:#7563e8}@media(max-width:760px){.listing-grid{grid-template-columns:1fr}.listing{min-height:0}.listing-modal{padding:21px;max-height:90vh}.modal-actions>*{flex:1}.listing-foot{gap:6px}}.preview-wrap{position:relative}.preview-wrap .listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-card{min-height:215px}.preview-card.blurred-preview{position:relative;overflow:hidden;filter:blur(3.5px);opacity:.72;-webkit-user-select:none;user-select:none;pointer-events:none}.preview-locked-label{width:100%;border:1px solid #e5e1ff;background:#f8f7ff;color:#6855d8;border-radius:8px;padding:11px 14px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:800}.preview-paywall{position:relative;z-index:2;display:flex;justify-content:center;text-align:center;margin:24px auto 0;padding:26px 20px;background:linear-gradient(135deg,#f4f2ff,#f8f9fc);border:1px solid #e7e3ff;border-radius:14px}.preview-paywall>div{max-width:520px}.preview-paywall strong{display:block;font:800 21px/1.35 Manrope;letter-spacing:-.4px;margin:9px 0}.preview-paywall p{font-size:13px;line-height:1.7;color:#6e788a;margin:8px 0 17px}.preview-paywall .button{min-width:180px}@media(max-width:760px){.preview-wrap .listing-grid{grid-template-columns:1fr}.preview-card{min-height:0}.preview-paywall{padding:23px 17px}.preview-paywall strong{font-size:19px}}.admin-review-note{display:block;margin-top:6px;color:#9a5b12;font-size:10px;line-height:1.4;white-space:normal}.admin-deadline-filters{display:flex;gap:9px;flex-wrap:wrap;margin:18px 0 4px}.admin-deadline-filters button{display:inline-flex;align-items:center;gap:9px;border:1px solid #e2e6ef;background:#fff;color:#667085;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:700;cursor:pointer}.admin-deadline-filters button.selected{border-color:#7563e8;background:#f3f1ff;color:#6250d5}.admin-deadline-filters button span{display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:21px;padding:0 6px;border-radius:20px;background:#eef0f5;color:#586174;font-size:10px}.admin-deadline-filters button.selected span{background:#e3dfff;color:#5140c4}@media(max-width:700px){.admin-deadline-filters{display:grid;grid-template-columns:1fr 1fr}.admin-deadline-filters button{justify-content:space-between;padding:10px 9px}}.hero-copy{animation:plug10-rise .7s cubic-bezier(.2,.7,.2,1) both}.hero-art{perspective:1000px}.hero-dashboard{position:relative;z-index:1;width:min(390px,88%);padding:20px;background:#fffffff0;border:1px solid #e8e5fb;border-radius:20px;box-shadow:0 28px 80px #423a8a1c;transform:rotateY(-7deg) rotateX(3deg);animation:plug10-float 6s ease-in-out infinite}.dashboard-top,.dashboard-bottom{display:flex;align-items:center;justify-content:space-between}.dashboard-logo{font:800 18px Manrope;letter-spacing:-1px;color:#172033}.dashboard-logo span{color:#7563e8}.dashboard-logo i{font-style:normal;color:#b7e85a}.dashboard-live{display:flex;align-items:center;gap:6px;color:#667085;font-size:9px;font-weight:800;letter-spacing:1px}.dashboard-live i{width:7px;height:7px;border-radius:50%;background:#8acb50;box-shadow:0 0 0 4px #8acb5020}.dashboard-title{font:800 21px/1.25 Manrope;letter-spacing:-.6px;margin:25px 0 18px}.dashboard-title>span{display:block;margin-top:7px;font:500 11px DM Sans;letter-spacing:0;color:#818a9a}.dashboard-item{display:flex;align-items:center;gap:12px;padding:13px 11px;margin:9px 0;border:1px solid #edf0f5;border-radius:12px;background:#fff;transition:transform .2s ease,border-color .2s ease}.dashboard-item:hover{transform:translate(4px);border-color:#d8d2ff}.dashboard-item>span:nth-child(2){flex:1;min-width:0}.dashboard-item b,.dashboard-item small{display:block}.dashboard-item b{font-size:11px}.dashboard-item small{font-size:9px;color:#8992a2;margin-top:4px}.dashboard-item>svg{color:#9aa2b1}.dashboard-icon{width:37px;height:37px;border-radius:10px;display:grid;place-items:center}.dashboard-icon.purple{background:#f0edff;color:#7563e8}.dashboard-icon.lime{background:#f2f8df;color:#799b30}.dashboard-bottom{border-top:1px solid #eef0f4;margin-top:17px;padding-top:14px;color:#7a8494;font-size:9px}.dashboard-bottom>b{font:800 13px Manrope;color:#7563e8}.dashboard-bottom small{font:600 9px DM Sans;color:#8992a2}.hero-art .orbit-one{animation:plug10-orbit 18s linear infinite}.hero-art .orbit-two{animation:plug10-orbit 24s linear infinite reverse}.hero-art .floating-card{animation:plug10-float 5s ease-in-out infinite}.hero-art .card-two{animation-delay:-2.2s}@keyframes plug10-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes plug10-float{0%,to{translate:0 0}50%{translate:0 -9px}}@keyframes plug10-orbit{to{rotate:360deg}}@media(max-width:760px){.hero-dashboard{width:min(360px,88%);transform:none;padding:17px}.dashboard-title{font-size:19px}.hero-art .card-one{left:-2px}.hero-art .card-two{right:-2px}}@media(prefers-reduced-motion:reduce){.hero-copy,.hero-dashboard,.hero-art .orbit,.hero-art .floating-card{animation:none!important}.dashboard-item,.listing{transition:none!important}}.opportunity-filters{display:flex;gap:9px;overflow-x:auto;padding:3px 1px 12px;margin:4px 0 12px;scrollbar-width:thin}.opportunity-filter{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;border:1px solid #e4e7ef;background:#fff;color:#647084;border-radius:999px;padding:10px 14px;font:700 12px DM Sans;white-space:nowrap;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.opportunity-filter span{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:20px;background:#f0f1f5;color:#778195;font-size:10px}.opportunity-filter.active{border-color:#7563e8;background:#f2f0ff;color:#5f4bd2}.opportunity-filter.active span{background:#e2ddff;color:#5140c4}.opportunity-filter:focus-visible{outline:3px solid #b7e85a;outline-offset:3px}@media(max-width:760px){.opportunity-filters{gap:7px;margin-top:2px;padding-bottom:11px}.opportunity-filter{padding:9px 12px;font-size:11px}}.job-filters{display:flex;gap:9px;overflow-x:auto;padding:3px 1px 12px;margin:4px 0 12px;scrollbar-width:thin}.job-filter{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;border:1px solid #e4e7ef;background:#fff;color:#647084;border-radius:999px;padding:10px 14px;font:700 12px DM Sans;white-space:nowrap;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.job-filter span{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:20px;background:#f0f1f5;color:#778195;font-size:10px}.job-filter.active{border-color:#7563e8;background:#f2f0ff;color:#5f4bd2}.job-filter.active span{background:#e2ddff;color:#5140c4}.job-filter:focus-visible{outline:3px solid #b7e85a;outline-offset:3px}@media(max-width:760px){.job-filters{gap:7px;margin-top:2px;padding-bottom:11px}.job-filter{padding:9px 12px;font-size:11px}}.admin-status{min-height:32px;padding:7px 12px;transition:background .16s ease,color .16s ease,opacity .16s ease}.admin-status.draft{background:#f2efff;color:#6250d5}.admin-status.draft:hover:not(:disabled){background:#e7e1ff}.admin-status.live:hover:not(:disabled){background:#d9f0e2;color:#1d6038}.admin-status:disabled{opacity:.65;cursor:wait}.admin-status:focus-visible{outline:3px solid #b7e85a;outline-offset:2px}
