:root{--ink:#10271d;--ink-soft:#405249;--muted:#74827a;--line:rgba(16,54,36,0.12);--line-dark:rgba(16,54,36,0.2);--paper:#ffffff;--paper-warm:#f7f9f7;--paper-green:#f0f6f2;--green:#236b49;--green-dark:#0f5136;--mint:#e2f1e8;--sand:#f4ead2;--rose:#f5e5e5;--sky:#e9f1f3;--shadow-soft:0 18px 60px rgba(12,46,31,0.08);--shadow-float:0 26px 80px rgba(12,46,31,0.11);--font-sans:Inter,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--font-serif:"Songti SC",STSong,"Noto Serif CJK SC",Georgia,serif}body,html{background:#fff}body{color:var(--ink);font-size:15px;letter-spacing:-.008em}::selection{background:#cfe8d8;color:var(--ink)}.shell{max-width:1440px;padding-left:40px;padding-right:40px}.button{border-radius:11px;font-size:13px;font-weight:700;gap:8px;min-height:44px;padding:0 18px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0) scale(.985)}.button--dark{background:var(--green-dark);box-shadow:0 8px 24px rgba(15,81,54,.14)}.button--dark:hover{background:#176342;box-shadow:0 12px 30px rgba(15,81,54,.18)}.button--outline{background:rgba(255,255,255,.76);border-color:var(--line-dark)}.button--outline:hover{background:#fff;border-color:rgba(15,81,54,.4)}.button--small{min-height:38px;padding:0 14px}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(35,107,73,.18);outline-offset:3px}.site-header,.site-header--compact{background:rgba(255,255,255,.84);border-bottom:1px solid rgba(16,54,36,.1);box-shadow:0 1px 0 rgba(255,255,255,.7);position:sticky;top:0;-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);z-index:80}.header-inner{height:74px}.brand{font-size:23px;gap:11px;letter-spacing:-.035em}.brand-mark{background:#10281d;border-radius:10px 16px 10px 16px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 8px 20px rgba(9,35,23,.14);height:40px;width:40px}.brand-mark span{color:#d7e9ae}.main-nav{gap:44px}.main-nav a,.text-button{color:#2d4237;font-size:14px;font-weight:600}.main-nav a{align-items:center;border-bottom:1px solid transparent;display:inline-flex;height:74px}.main-nav a:hover{border-bottom-color:var(--green);color:var(--green-dark)}.header-actions{gap:20px}.market-hero{background:#fbfcfb;border-bottom:1px solid var(--line);padding:30px 0 0}.market-hero-grid{align-items:center;display:grid;gap:52px;grid-template-columns:minmax(430px,.8fr) minmax(620px,1.2fr)}.market-hero-copy{min-width:0;padding:16px 0 24px}.eyebrow{color:var(--green-dark);font-size:12px;font-weight:740;letter-spacing:.11em}.eyebrow:before{height:1px;width:20px}.market-hero-copy h1{font-family:var(--font-serif);font-size:clamp(50px,4.3vw,64px);font-weight:600;letter-spacing:-.06em;line-height:1.13;margin:24px 0 0}.market-hero-copy>p{color:var(--muted);font-size:16px;line-height:1.75;margin:18px 0 0}.market-search{background:rgba(255,255,255,.94);border:1px solid rgba(16,54,36,.16);border-radius:13px;box-shadow:0 10px 34px rgba(17,52,36,.07);gap:12px;margin-top:28px;max-width:590px;padding:5px 5px 5px 17px}.market-search input{background:transparent;font-size:14px;min-height:47px}.market-search button{background:var(--green-dark);border-radius:9px;font-size:13px;min-height:47px;padding:0 25px;transition:background-color .18s ease,transform .18s ease}.market-search button:hover{background:#176342}.market-search button:active{transform:scale(.98)}.market-proof-grid{display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin-top:24px;max-width:590px}.market-proof-grid>span{align-items:center;border-left:1px solid var(--line);display:flex;gap:10px;min-width:0;padding:2px 14px}.market-proof-grid>span:first-child{border-left:0;padding-left:0}.market-proof-grid svg{color:var(--green-dark);flex:0 0 auto}.market-proof-grid b,.market-proof-grid small{display:block}.market-proof-grid b{font-size:12px;font-weight:700}.market-proof-grid small{color:var(--muted);font-size:10px;font-weight:450;margin-top:4px;white-space:nowrap}.hero-evidence{background:rgba(255,255,255,.9);border:1px solid rgba(16,54,36,.14);border-radius:16px;box-shadow:var(--shadow-soft);min-width:0;overflow:hidden}.hero-evidence header{align-items:center;display:flex;justify-content:space-between;min-height:48px;padding:0 17px}.hero-evidence header>div{align-items:center;display:flex;gap:14px}.hero-evidence header strong{font-family:var(--font-serif);font-size:17px}.hero-evidence header span{color:var(--muted);font-size:10px}.hero-evidence header>div:first-child span{align-items:center;background:var(--mint);border-radius:999px;color:var(--green-dark);display:inline-flex;font-weight:700;gap:4px;padding:5px 8px}.hero-evidence header b{font-size:16px}.hero-evidence header a{border:1px solid var(--line-dark);border-radius:8px;color:var(--green-dark);font-size:10px;font-weight:700;padding:7px 10px}.hero-evidence-image{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:0 16px;overflow:hidden}.hero-evidence-image img{display:block;height:auto;object-fit:cover;width:100%}.hero-evidence footer{align-items:center;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);min-height:45px;padding:0 17px}.hero-evidence footer span{color:var(--muted);font-size:9px}.hero-evidence footer b{color:var(--ink-soft);font-size:10px;font-weight:600;margin-left:5px}.market-trust-strip{border-top:1px solid var(--line);color:var(--muted);font-size:11px;gap:20px 34px;margin-top:22px;max-width:590px;padding:15px 0 0}.market-trust-strip strong{font-size:14px}.market-trust-strip svg{color:var(--green-dark)}.market-layout{gap:38px;grid-template-columns:220px minmax(0,1fr);padding-bottom:78px;padding-top:22px}.market-sidebar{border-right:1px solid var(--line);padding-right:28px}.market-sidebar-heading{margin-top:2px}.market-sidebar nav{gap:4px}.market-sidebar nav a{border-radius:9px;min-height:42px}.market-sidebar nav a:hover{background:#f2f6f3}.market-sidebar-note{background:#f2f7f3;border-color:rgba(35,107,73,.14);border-radius:13px;padding:18px}.market-category-tabs{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:7px;min-height:52px;overflow-x:auto}.market-category-tabs a{border-radius:9px;color:var(--ink-soft);flex:0 0 auto;font-size:12px;padding:9px 15px}.market-category-tabs a:hover{background:var(--paper-green);color:var(--green-dark)}.market-category-tabs a.is-active{background:var(--green-dark);color:#fff}.market-category-tabs .market-category-all{align-items:center;display:inline-flex;font-weight:700;gap:5px;margin-left:auto;padding-right:0}.market-category-tabs .market-category-all:hover{background:transparent}.market-results-heading{align-items:center;border-bottom:0;padding:20px 0 13px}.market-results-heading span{font-size:10px}.market-results-heading h2{font-size:24px;font-weight:600;margin-top:4px}.market-column-head{border-bottom:1px solid var(--line);color:var(--muted);display:grid;font-size:9px;gap:20px;grid-template-columns:minmax(240px,1fr) 150px 105px 120px 90px;padding:13px 0 10px 116px}.skill-card.skill-row{gap:20px;grid-template-columns:96px minmax(240px,1fr) 150px 105px 120px 90px;min-height:104px;padding:13px 0;transition:background-color .16s ease}.skill-card.skill-row:hover{background:#fbfcfb}.skill-row-preview{border-color:rgba(16,54,36,.1);border-radius:11px;height:74px}.skill-row-main .skill-card-title{font-size:20px;font-weight:600}.skill-row-main p{font-size:12px;margin:4px 0 6px}.skill-row-kicker{font-size:9px;gap:7px;margin-bottom:5px}.verified-chip{padding:3px 6px}.skill-row-tags span{border-radius:5px;font-size:9px}.skill-row-author{display:none}.skill-row-proof strong,.skill-row-runtime strong,.skill-row-version strong{font-size:11px}.skill-row-proof small,.skill-row-runtime small,.skill-row-version small{font-size:9px}.skill-row-price strong{font-size:20px;font-weight:650}.skill-row-price a{background:transparent;border:1px solid var(--line-dark);border-radius:7px;color:var(--green-dark);padding:6px 8px}.skill-row-price a:hover{background:var(--paper-green)}.evidence-band{background:#0d3021;padding:92px 0}.evidence-band-grid{gap:72px}.evidence-figure{border-radius:18px;box-shadow:0 28px 70px rgba(0,0,0,.22);padding:18px}.evidence-copy h2{font-size:40px;font-weight:550}.evidence-copy p{color:rgba(255,255,255,.66)}.explore-page--repo{background:#fff}.explore-hero--compact{background:#f8faf8;border-bottom:1px solid var(--line);padding:34px 0 28px}.explore-hero--compact h1{font-size:40px;font-weight:560}.explore-hero--compact .explore-search{background:#fff;border-radius:12px;box-shadow:0 10px 32px rgba(17,52,36,.05);margin-top:20px}.explore-layout--repo{gap:38px;grid-template-columns:220px minmax(0,1fr);padding-bottom:70px;padding-top:25px}.filter-panel--repo{padding-right:28px}.filter-panel--repo,.filter-panel--repo .filter-group{border-color:var(--line)}.filter-panel--repo a,.filter-panel--repo label{border-radius:8px}.results-toolbar{min-height:52px}.results-toolbar select{border-radius:9px;min-height:38px}.empty-state{border-radius:16px}.detail-page--evidence{background:#f8faf8}.detail-breadcrumbs{color:var(--muted);font-size:11px;padding-bottom:12px;padding-top:22px}.evidence-detail-grid{gap:42px;grid-template-columns:minmax(0,1fr) 370px}.product-intro{gap:24px;grid-template-columns:108px 1fr;padding:24px 0 28px}.product-monogram{border-radius:23px 42px 23px 42px;box-shadow:0 18px 40px rgba(15,81,54,.16);font-size:44px;height:108px;width:108px}.product-intro h1{font-size:48px;font-weight:580}.product-intro-copy>p{color:var(--muted);font-size:16px}.detail-badges span{border-radius:999px}.verification-strip{margin-bottom:22px;padding:15px 0}.evidence-readme,.verification-strip,.verification-strip>div{border-color:var(--line)}.evidence-readme{border-radius:17px;box-shadow:0 18px 60px rgba(15,61,40,.04)}.readme-tabs{background:rgba(247,249,247,.78)}.output-proof{padding:30px}.output-proof img{border-radius:10px}.evidence-readme .readme-content{padding:34px}.purchase-card--evidence{border-color:var(--line);border-radius:17px;box-shadow:var(--shadow-soft);padding:25px}.license-switch label>span{border-radius:11px;padding:13px}.compatibility-check{border-color:var(--line)}.verification-explainer{padding:0 4px}.checkout-page--refined{background:#f6f8f6}.checkout-header{background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.checkout-shell{gap:42px;grid-template-columns:minmax(0,1fr) 370px;max-width:1180px;padding-top:42px}.checkout-heading h1{font-size:38px;font-weight:580}.checkout-product,.delivery-after-purchase,.license-option,.order-summary{border-color:var(--line);border-radius:14px}.checkout-product{box-shadow:0 12px 40px rgba(15,61,40,.04)}.license-option{transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.license-option:hover{border-color:rgba(35,107,73,.32)}.license-option.is-active{background:#f6faf7;box-shadow:0 0 0 3px rgba(35,107,73,.07)}.order-summary{box-shadow:var(--shadow-soft);padding:24px;top:100px}.order-safety{border-radius:11px}.auth-page{background:#fff}.auth-aside{background:#0d2d20;padding:48px 64px}.auth-aside:after{display:none}.auth-aside h2{font-size:clamp(42px,4.4vw,62px);font-weight:560}.auth-aside blockquote,.auth-aside>div p{color:rgba(255,255,255,.64)}.auth-main{background:#fbfcfb}.auth-card{max-width:410px}.auth-card h1{font-size:36px;font-weight:580}.auth-card input,.field input,.field select,.field textarea,.settings-form input{border-radius:11px;min-height:47px}.auth-main{align-items:stretch;overflow-y:auto;padding-bottom:42px;padding-top:42px}.auth-card{margin:auto;padding:28px 0}.auth-nav{display:block;margin-bottom:40px}.auth-back{align-items:center;border-radius:9px;color:var(--muted);display:flex;font-size:12px;font-weight:650;gap:8px;margin:0;min-height:38px;padding:0 9px 0 4px;width:fit-content}.auth-back:hover{background:#f1f5f2;color:var(--green-dark)}.auth-back svg{flex:0 0 auto;transition:transform .16s ease}.auth-back:hover svg{transform:translateX(-2px)}.auth-heading,.auth-kicker{display:block}.auth-kicker{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.auth-heading>p{font-size:12px;line-height:1.7;margin:0 0 26px;max-width:390px}.auth-card form{margin-top:24px}.auth-feedback{background:#f4f6f4;border:1px solid var(--line);border-radius:11px;color:var(--ink-soft);font-size:12px;line-height:1.6;margin-bottom:16px;padding:12px 14px}.auth-feedback--success{background:#edf7ef;border-color:rgba(35,107,73,.2);color:var(--green-dark)}.auth-feedback--error{background:#fff3f2;border-color:rgba(160,45,35,.18);color:#8b2d25}.auth-feedback a{font-weight:700;margin-left:6px;text-decoration:underline}.account-type-switch{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:17px}.account-type-switch button{background:#fff;border:1px solid var(--line-dark);border-radius:12px;min-height:78px;padding:13px;text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.account-type-switch button.is-active{background:#f1f7f3;border-color:var(--green);box-shadow:0 0 0 3px rgba(35,107,73,.08)}.account-type-switch span,.account-type-switch strong{display:block}.account-type-switch strong{font-size:13px}.account-type-switch span{color:var(--muted);font-size:10px;line-height:1.45;margin-top:5px}.auth-consent{align-items:flex-start;color:var(--muted);display:flex;font-size:11px;gap:9px;line-height:1.55;margin:6px 0 18px}.auth-consent input{flex:0 0 auto;margin-top:2px;min-height:auto}.auth-consent a{color:var(--green);font-weight:700;text-decoration:underline;text-decoration-color:rgba(24,101,64,.25);text-underline-offset:3px}.auth-legal{font-size:10px;line-height:1.6;margin-top:22px}.auth-legal a{color:var(--green-dark);text-decoration:underline;text-decoration-color:rgba(24,101,64,.24);text-underline-offset:3px}.header-actions form{display:flex;margin:0}.header-logout{background:transparent;border:0;padding:0}.header-register{color:var(--green-dark)}.header-account{align-items:center;border-radius:999px;display:inline-flex;gap:8px;padding:3px 8px 3px 3px;transition:background-color .16s ease,color .16s ease}.header-account:hover{background:var(--paper-green);color:var(--green-dark)}.user-avatar{background:var(--paper-green);border:1px solid rgba(255,255,255,.32);border-radius:50%;box-shadow:0 5px 16px rgba(8,52,34,.12);display:inline-flex;flex:0 0 auto;overflow:hidden;position:relative}.user-avatar img{object-fit:cover}.dashboard-user form{margin:0}.dashboard-user-profile{align-items:center;border-radius:999px;color:inherit;display:inline-flex;gap:9px;margin:-5px 0;padding:5px 8px 5px 5px;transition:background-color .16s ease,box-shadow .16s ease}.dashboard-user-profile:hover{background:var(--paper-green)}.admin-user:focus-visible,.avatar-picker-grid button:focus-visible,.dashboard-user-profile:focus-visible{box-shadow:0 0 0 3px rgba(95,159,119,.28);outline:0}.dashboard-user-profile small,.dashboard-user-profile strong{display:block}.admin-logout,.dashboard-logout{background:transparent;border:0;color:var(--muted);font-size:11px;font-weight:650;padding:6px}.admin-logout:hover,.dashboard-logout:hover{color:var(--green-dark)}.settings-form--account{max-width:760px}.settings-section-heading{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:17px}.settings-section-heading span,.settings-section-heading strong{display:block}.settings-section-heading strong{font-size:18px}.settings-section-heading span{color:var(--muted);font-size:11px;margin-top:6px}.avatar-picker{border:0;margin:0 0 8px;min-width:0;padding:0}.avatar-picker>legend{color:var(--ink);font-size:14px;font-weight:720;padding:0}.avatar-picker>p{color:var(--muted);font-size:11px;line-height:1.65;margin:7px 0 14px}.avatar-picker-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.avatar-picker-grid button{background:#f7f9f7;border:1px solid var(--line);border-radius:13px;color:var(--ink);cursor:pointer;min-width:0;padding:7px 7px 9px;position:relative;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background-color .16s ease}.avatar-picker-grid button:hover{border-color:rgba(32,101,68,.38);transform:translateY(-2px)}.avatar-picker-grid button.is-selected{background:#edf5ef;border-color:var(--green);box-shadow:0 0 0 3px rgba(35,107,73,.09)}.avatar-picker-grid button>span{aspect-ratio:1;border-radius:9px;display:block;overflow:hidden;position:relative;width:100%}.avatar-picker-grid button img{object-fit:cover;transition:transform .22s ease}.avatar-picker-grid button:hover img{transform:scale(1.035)}.avatar-picker-grid small,.avatar-picker-grid strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-picker-grid strong{font-size:11px;margin-top:8px}.avatar-picker-grid small{color:var(--muted);font-size:9px;margin-top:3px}.avatar-picker-grid button.is-selected small{color:var(--green-dark);font-weight:700}.access-notice,.settings-feedback{border:1px solid var(--line);border-radius:11px;font-size:12px;margin-bottom:18px;padding:12px 14px}.settings-feedback.is-success{background:#edf7ef;color:var(--green-dark)}.access-notice,.settings-feedback.is-error{background:#fff4ef;color:#85432c}.verified-input{align-items:center;display:flex;position:relative}.verified-input input{padding-right:78px;width:100%}.verified-input em{border-radius:999px;font-size:9px;font-style:normal;font-weight:750;padding:5px 8px;position:absolute;right:10px}.verified-input em.is-verified{background:var(--mint);color:var(--green-dark)}.verified-input em.is-pending{background:#f1eee5;color:#76674c}.settings-inline-action{margin:-8px 0 16px}.settings-security-row{align-items:center;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;justify-content:space-between;margin:8px 0 20px;padding:18px 0}.settings-security-row span,.settings-security-row strong{display:block}.settings-security-row strong{font-size:13px}.settings-security-row span{color:var(--muted);font-size:10px;margin-top:5px}@media (max-width:680px){.account-type-switch{grid-template-columns:1fr}.header-logout,.header-register{display:none}.settings-security-row{align-items:flex-start;flex-direction:column;gap:13px}.avatar-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.info-page{background:#f8faf8}.info-hero{padding:82px 0 68px}.info-hero h1{font-weight:560}.info-grid article,.prose-card,.support-grid article{border-color:var(--line);border-radius:15px}.prose-card a{color:var(--green);font-weight:700;margin:0 2px;text-decoration:underline;text-decoration-color:rgba(24,101,64,.22);text-underline-offset:3px}.prose-card h2{color:var(--ink);margin-top:0}.prose-card p{margin:10px 0 0}.prose-card ul{color:var(--ink-soft);display:grid;font-size:15px;gap:10px;line-height:1.85;margin:12px 0 0;padding-left:22px}.prose-card li::marker{color:var(--green)}.legal-callout{background:linear-gradient(135deg,#e8f3eb,#f8fbf8);border:1px solid rgba(35,107,73,.18);border-radius:15px;margin-bottom:15px;padding:22px 25px}.legal-callout strong{color:var(--green-dark);display:block;font-size:14px;margin-bottom:7px}.legal-callout p{color:var(--ink-soft);font-size:13px;line-height:1.8;margin:0}.rules-index{align-items:center;flex-wrap:wrap}.rules-index a[aria-current=page]{background:var(--green);border-radius:999px;color:#fff;padding:7px 12px;text-decoration:none}.legal-version{color:var(--muted);font-size:10px;line-height:1.7;margin:25px 4px 0;text-align:center}.legal-source{background:linear-gradient(140deg,#f4f8f5,#fff)}.contact-card,.info-cta{background:#e8f2eb;border:1px solid rgba(35,107,73,.12);border-radius:16px}.site-footer{background:#0b2419}.footer-grid{padding-bottom:56px;padding-top:60px}.footer-bottom{border-color:rgba(255,255,255,.1)}.dashboard-shell{background:#f5f7f5;grid-template-columns:264px minmax(0,1fr)}.dashboard-sidebar{background:#0b2419;border-right:1px solid rgba(255,255,255,.06);padding:28px 18px}.dashboard-sidebar nav{gap:5px}.dashboard-sidebar nav a,.dashboard-sidebar-bottom a{border-radius:10px;color:rgba(255,255,255,.58);font-size:12px;min-height:44px;padding:0 12px}.dashboard-sidebar nav a:hover,.dashboard-sidebar-bottom a:hover{background:rgba(255,255,255,.06);color:#fff}.dashboard-sidebar nav a.is-active{background:rgba(133,190,153,.17);box-shadow:inset 0 0 0 1px rgba(165,215,182,.1)}.dashboard-mode{color:rgba(255,255,255,.38);letter-spacing:.12em}.dashboard-topbar{background:rgba(255,255,255,.8);border-color:var(--line);height:72px;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);position:sticky;top:0;z-index:30}.dashboard-content{padding:38px 42px 68px}.creator-console-heading h1,.dashboard-heading h1{font-size:38px;font-weight:580}.dashboard-heading p{color:var(--muted)}.console-rail>section,.dashboard-card,.priority-panel,.release-panel{border-color:var(--line);border-radius:16px;box-shadow:0 14px 46px rgba(15,61,40,.04)}.console-grid{gap:22px;grid-template-columns:minmax(0,1fr) 320px}.priority-list>a{transition:background-color .16s ease}.priority-list>a:hover{background:#f8faf8}.priority-icon{border-radius:10px}.release-panel{padding:22px}.work-logo{border-radius:11px 18px 11px 18px}.release-body>div{border-color:var(--line);border-radius:11px}.income-overview>strong{letter-spacing:-.04em}.license-summary{border-color:var(--line);border-radius:15px;box-shadow:0 14px 46px rgba(15,61,40,.04)}.library-item{transition:background-color .16s ease}.library-item:hover{background:#fafcfb}.library-thumb{border-radius:10px}.settings-form{border-radius:16px}.creator-payment-boundary{background:#eaf4ed;border-color:rgba(35,107,73,.15);border-radius:14px}.creator-settings-grid{gap:20px}.creator-setting-card{border-radius:16px;padding:24px}.creator-setting-fields input,.creator-setting-fields select{border-radius:10px;min-height:44px}.publish-page{background:#f7f9f7}.publish-header{background:rgba(255,255,255,.88);border-color:var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.publish-title h1{font-size:40px;font-weight:580}.publish-card{border-color:var(--line);border-radius:17px;box-shadow:var(--shadow-soft)}.publish-steps button{transition:background-color .16s ease,border-color .16s ease}.publish-live-preview{border-color:var(--line);border-radius:13px}.preview-monogram{border-radius:14px 24px 14px 24px}.delivery-grid button,.pricing-choice label,.upload-zone{border-color:var(--line);border-radius:13px}.delivery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.publish-feedback{background:#fff4ef;border:1px solid rgba(150,75,45,.18);border-radius:11px;color:#85432c;font-size:12px;margin:14px 0;padding:12px 14px}.publish-save-state--error{color:#8b2d25}.publish-wide-field{display:block;margin:18px 0}.publish-wide-field input{width:100%}.upload-zone{cursor:pointer}.upload-zone.has-file{background:#edf7ef;border-color:rgba(35,107,73,.3)}.upload-zone--media{margin-top:14px;min-height:148px}.upload-button{align-items:center;background:#fff;border:1px solid var(--line-dark);border-radius:9px;display:inline-flex;font-size:11px;font-weight:700;gap:7px;margin-top:12px;padding:9px 13px}.uploaded-assets{display:grid;gap:7px;margin-top:12px}.uploaded-assets>span{background:#f5f8f6;border:1px solid var(--line);border-radius:8px;color:var(--ink-soft);font-size:11px;padding:9px 11px}.uploaded-assets small{color:var(--muted);margin-left:8px}.publish-actions{gap:10px}.market-empty{align-items:center;background:#f7faf8;border:1px dashed var(--line-dark);border-radius:14px;color:var(--muted);display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:250px;padding:32px;text-align:center}.market-empty strong{color:var(--ink);font-size:18px}.market-empty p{font-size:12px;margin:0 0 5px}.filter-form{margin:0}.filter-form .button{margin-top:15px}.sort-form,.sort-form label{align-items:center;display:flex;gap:8px}.studio-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:280px;padding:42px;text-align:center}.studio-empty h2{margin:13px 0 0}.studio-empty p{color:var(--muted);font-size:12px;line-height:1.7;max-width:440px}.studio-work-list article>div{min-width:0}.studio-work-list article em{color:#8b4b35;display:block;font-size:10px;font-style:normal;margin-top:5px}.studio-work-list article>a{align-items:center;color:var(--green-dark);display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:700;gap:5px}.admin-empty{align-items:center;color:var(--muted);display:flex;flex-direction:column;gap:8px;min-height:220px;justify-content:center;text-align:center}.admin-empty svg{color:var(--green)}.admin-empty strong{color:var(--ink)}.admin-empty span{font-size:11px}.review-actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:5px}.review-actions button{background:#fff;border:1px solid var(--line-dark);border-radius:6px;color:var(--green-dark);font-size:9px;font-weight:700;padding:6px 8px}.review-actions button:hover{background:var(--paper-green)}.review-actions small{color:#8b2d25;flex-basis:100%;font-size:9px}.admin-shell,.admin-shell--task-first{background:#f5f7f5;grid-template-columns:252px minmax(0,1fr)}.admin-sidebar{background:#0b2419;border-right:1px solid rgba(255,255,255,.06);padding:28px 16px}.admin-sidebar nav{gap:5px}.admin-sidebar nav a{border-radius:10px;color:rgba(255,255,255,.57);font-size:11px;min-height:43px;padding:0 11px}.admin-sidebar nav a:hover{background:rgba(255,255,255,.06);color:#fff}.admin-sidebar nav a.is-active{background:rgba(133,190,153,.17);box-shadow:inset 0 0 0 1px rgba(165,215,182,.1)}.admin-topbar{background:rgba(255,255,255,.8);border-color:var(--line);height:70px;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);position:sticky;top:0;z-index:30}.admin-route-content{animation:admin-route-enter .16s cubic-bezier(.22,1,.36,1);background:#f5f7f5;min-height:calc(100vh - 70px)}@keyframes admin-route-enter{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:none}}.admin-content{max-width:1440px;padding:38px 38px 68px}.admin-heading h1,.payment-admin-heading h1{font-size:37px;font-weight:580}.admin-priority-grid{gap:14px}.admin-card,.admin-priority,.admin-signal-strip{border-color:var(--line);border-radius:15px;box-shadow:0 14px 46px rgba(15,61,40,.035)}.admin-priority{min-height:116px;padding:18px}.admin-priority--urgent{background:#fffaf0;border-color:rgba(177,127,36,.25)}.admin-priority>span{border-radius:10px}.review-row--head{background:#f8faf8}.review-row button{border-radius:8px}.payment-admin-content{background:#fff;padding:38px 38px 74px}.payment-admin-heading{border-color:var(--line);padding-bottom:26px}.payment-owner-notice{background:#edf6f0;border-color:rgba(35,107,73,.15);border-radius:14px;padding:20px}.payment-form-notice{border-radius:12px}.payment-config-section{border-color:var(--line);padding:36px 0}.payment-section-heading h2{font-size:24px;font-weight:580}.gateway-state{border-radius:999px}.payment-form-grid input,.payment-form-grid select,.payment-rule-grid input,.payment-rule-grid select{border-color:var(--line-dark);border-radius:11px;min-height:46px}.money-input b{height:46px}.payment-json-preview{border-radius:13px}.payment-method-table{border-color:var(--line);border-radius:14px}.payment-method-row--head{background:#f8faf8}.channel-mark{border-radius:10px}.payment-bottom-grid .payment-config-section{border-color:var(--line);border-radius:15px}.payment-security-card{background:#edf6f0}.admin-overview-entry-card{min-width:0}.admin-overview-links{display:grid;margin:13px -3px -3px}.admin-overview-links>a{align-items:center;border-top:1px solid var(--line);color:var(--ink);display:grid;gap:12px;grid-template-columns:auto 1fr auto;min-height:76px;padding:12px 6px}.admin-overview-links>a>svg{color:var(--green)}.admin-overview-links>a small,.admin-overview-links>a span,.admin-overview-links>a strong{display:block}.admin-overview-links>a small{color:var(--muted);font-size:11px;margin-top:4px}.admin-overview-links>a:hover{background:var(--paper-green)}.admin-review-guidance{align-items:flex-start;background:#fff9e9;border:1px solid #eadba4;border-radius:13px;color:#8e641e;display:flex;gap:11px;margin-top:16px;padding:15px 17px}.admin-review-guidance p{margin:0}.admin-review-guidance span,.admin-review-guidance strong{display:block}.admin-review-guidance strong{color:var(--ink);font-size:12px}.admin-review-guidance span{color:var(--muted);font-size:11px;line-height:1.55;margin-top:4px}.admin-order-section{margin-bottom:16px;min-width:0}.admin-order-table{margin:16px -19px -19px;overflow-x:auto}.admin-order-row{align-items:center;border-top:1px solid var(--line);display:grid;font-size:var(--type-caption);gap:11px;grid-template-columns:1.55fr 1.1fr .65fr .75fr .75fr .7fr .8fr;min-height:68px;min-width:920px;padding:0 19px}.admin-order-row--head{background:#f8faf8;color:var(--muted);font-weight:700;min-height:40px}.admin-order-row b,.admin-order-row small{display:block}.admin-order-row small{color:var(--muted);font-size:11px;line-height:1.4;margin-top:3px}.admin-refund-section{margin-top:16px}@media (max-width:1240px){.market-hero-grid{gap:34px;grid-template-columns:minmax(390px,.82fr) minmax(520px,1.18fr)}.market-hero-copy h1{font-size:52px}.hero-evidence header>div:last-child span:first-child{display:none}.skill-card.skill-row{grid-template-columns:88px minmax(220px,1fr) 130px 95px 100px 82px}.market-column-head{grid-template-columns:minmax(220px,1fr) 130px 95px 100px 82px;padding-left:108px}}@media (max-width:1020px){.market-hero-grid{grid-template-columns:1fr}.market-hero-copy{max-width:720px;padding-bottom:8px}.hero-evidence{max-width:760px}.explore-layout--repo,.market-layout{grid-template-columns:190px minmax(0,1fr)}.skill-card.skill-row{grid-template-columns:82px minmax(210px,1fr) 90px 90px 78px}.skill-row-runtime{display:none}.market-column-head{grid-template-columns:minmax(210px,1fr) 90px 90px 78px;padding-left:102px}.market-column-head span:nth-child(2){display:none}.checkout-shell,.evidence-detail-grid{grid-template-columns:minmax(0,1fr) 330px}.console-grid{grid-template-columns:1fr}.console-rail{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.shell{padding-left:24px;padding-right:24px}.market-hero{padding-top:24px}.market-hero-copy h1{font-size:50px}.hero-evidence{max-width:none}.explore-layout--repo,.market-layout{grid-template-columns:1fr}.filter-panel--repo,.market-sidebar{border-right:0;padding-right:0}.market-sidebar nav{display:flex;overflow-x:auto}.market-sidebar nav a{flex:0 0 150px}.market-sidebar-note{display:none}.filter-panel--repo{display:block}.filter-panel--repo .filter-group:not(:first-of-type){display:none}.checkout-shell,.evidence-detail-grid{grid-template-columns:1fr}.evidence-purchase-column,.order-summary{position:static}.admin-shell--task-first,.dashboard-shell{grid-template-columns:82px minmax(0,1fr)}.admin-content,.dashboard-content{padding-left:26px;padding-right:26px}.console-rail{grid-template-columns:1fr}}@media (max-width:640px){.shell{padding-left:18px;padding-right:18px}.header-inner{height:64px}.brand{font-size:18px}.brand-mark{border-radius:8px 13px 8px 13px;height:34px;width:34px}.header-actions .button,.header-actions .text-button,.main-nav{display:none}.market-hero{padding-top:20px}.market-hero-copy{padding-top:8px}.market-hero-copy h1{font-size:39px;letter-spacing:-.055em;margin-top:18px}.market-hero-copy>p{font-size:14px;margin-top:14px}.market-search{margin-top:22px}.market-search button{padding:0 17px}.market-proof-grid{gap:10px;grid-template-columns:1fr;margin-top:18px}.market-proof-grid>span{border-left:0;border-top:1px solid var(--line);padding:10px 0 0}.market-proof-grid>span:first-child{border-top:0}.hero-evidence header{align-items:flex-start;gap:10px;min-height:76px;padding:13px}.hero-evidence header>div:last-child{align-items:flex-end;flex-direction:column;gap:5px}.hero-evidence header>div:last-child span{display:none}.hero-evidence-image{margin:0 10px}.hero-evidence footer{grid-template-columns:1fr 1fr;padding:10px 13px}.market-trust-strip{gap:10px 18px}.market-layout{padding-top:16px}.market-category-tabs{margin-left:-18px;margin-right:-18px;padding:0 18px}.market-category-tabs .market-category-all{display:none}.market-results-heading h2{font-size:22px}.market-column-head{display:none}.skill-card.skill-row{gap:12px;grid-template-columns:72px minmax(0,1fr);min-height:112px}.skill-row-preview{height:68px}.skill-row-main .skill-card-title{font-size:19px}.skill-row-proof,.skill-row-runtime,.skill-row-version{display:none}.skill-row-price{grid-column:2;text-align:left}.skill-row-price strong{display:inline;font-size:17px}.skill-row-price a,.skill-row-price small{display:none}.product-intro{grid-template-columns:74px 1fr}.product-monogram{border-radius:17px 28px 17px 28px;font-size:29px;height:74px;width:74px}.product-intro h1{font-size:34px}.product-actions{flex-wrap:wrap}.admin-shell--task-first,.dashboard-shell{display:block}.admin-sidebar,.dashboard-sidebar{display:none}.admin-topbar,.dashboard-topbar{padding-left:18px;padding-right:18px}.admin-content,.dashboard-content,.payment-admin-content{padding:25px 18px 50px}.admin-heading h1,.creator-console-heading h1,.dashboard-heading h1,.payment-admin-heading h1{font-size:31px}.payment-form-grid,.payment-rule-grid{grid-template-columns:1fr}.payment-heading-actions{grid-template-columns:1fr 1fr;width:100%}.email-test-recipient{grid-template-columns:1fr}.email-test-recipient>span{grid-row:auto}}@media (prefers-reduced-motion:reduce){.admin-route-content{animation:none}}.creator-settings-grid--live{align-items:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.creator-setting-card{min-width:0}.creator-setting-card>header{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:11px;grid-template-columns:auto 1fr auto;margin-bottom:20px;padding-bottom:18px}.creator-setting-card>header>svg{color:var(--green)}.creator-setting-card>header span,.creator-setting-card>header strong{display:block}.creator-setting-card>header span{color:var(--muted);font-size:10px;margin-top:3px}.creator-setting-card>header em{align-items:center;border-radius:999px;display:inline-flex;font-size:9px;font-style:normal;font-weight:750;gap:4px;padding:6px 9px}.setting-status--verified{background:#e9f5ed;color:var(--green)}.setting-status--pending{background:#fff4dc;color:#8b5b12}.setting-status--danger{background:#fff0ed;color:#933f32}.setting-status--neutral{background:#f2f4f2;color:var(--muted)}.creator-setting-fields{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.creator-setting-fields label>span{display:block;font-size:10px;font-weight:750;margin-bottom:7px}.creator-setting-fields input,.creator-setting-fields select{background:#fff;border:1px solid var(--line-dark);color:var(--ink);font:inherit;font-size:11px;outline:0;padding:0 12px;width:100%}.creator-setting-fields input:focus,.creator-setting-fields select:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(45,105,76,.08)}.creator-setting-fields .field--wide{grid-column:1/-1}.creator-setting-card>p{align-items:flex-start;color:var(--muted);display:flex;font-size:9px;gap:6px;line-height:1.65;margin:14px 0}.creator-setting-card>p svg{flex:0 0 auto;margin-top:1px}.creator-setting-record{align-items:center;background:#f6f9f7;border:1px solid var(--line);border-radius:11px;display:flex;gap:10px;margin-bottom:17px;padding:12px}.creator-setting-record>svg{color:var(--green);flex:0 0 auto}.creator-setting-record span,.creator-setting-record strong{display:block}.creator-setting-record strong{font-size:10px}.creator-setting-record span{color:var(--muted);font-size:9px;margin-top:3px}.creator-setting-record--blocked,.creator-setting-record--rejected{background:#fff5f2;border-color:#ecd0c9}.creator-setting-blocked{align-items:flex-start;background:#fff9ec;border:1px solid #ead8aa;border-radius:12px;display:flex;gap:10px;padding:15px}.creator-setting-blocked svg{color:#9b6815;flex:0 0 auto}.creator-setting-blocked strong{font-size:11px}.creator-setting-blocked p{color:var(--muted);font-size:9px;line-height:1.6;margin:4px 0 0}.creator-form-feedback{align-items:center;color:var(--green);display:flex;font-size:10px;gap:6px;margin-top:13px}.settlement-heading{align-items:center;display:flex;gap:24px;justify-content:space-between}.settlement-request-action{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.settlement-request-action small{color:var(--green);font-size:9px}.settlement-setup-notice{margin-bottom:18px}.settlement-list article>div em{color:#8b4b35;display:block;font-size:9px;font-style:normal;margin-top:5px}.admin-topbar-icon{align-items:center;display:inline-flex;justify-content:center}.admin-qualification-page,.admin-settlement-page,.admin-users-page{max-width:1500px}.admin-signal-strip--compact{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.qualification-section{margin-top:20px;overflow:hidden}.admin-settlement-list,.admin-user-list,.qualification-list{display:grid}.admin-settlement-list>article,.admin-user-list>article,.qualification-list>article{align-items:flex-start;border-top:1px solid var(--line);display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) minmax(260px,340px);padding:17px 19px;transition:background-color .18s ease}.admin-settlement-list>article:first-child,.admin-user-list>article:first-child,.qualification-list>article:first-child{border-top:0}.admin-settlement-list>article:hover,.admin-user-list>article:hover,.qualification-list>article:hover{background:#fafcfb}.qualification-icon{align-items:center;background:var(--paper-green);border-radius:10px;color:var(--green);display:flex;height:40px;justify-content:center;width:40px}.admin-settlement-main>strong,.admin-user-main>strong,.qualification-main>strong{display:block;font-size:12px}.admin-settlement-main>strong small,.admin-user-main>strong small,.qualification-main>strong small{color:var(--muted);display:block;font-size:9px;font-weight:500;margin-top:3px}.admin-settlement-main dl,.qualification-main dl{display:grid;gap:7px 14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 0}.admin-settlement-main dl div,.qualification-main dl div{min-width:0}.admin-settlement-main dt,.qualification-main dt{color:var(--muted);font-size:8px;margin-bottom:3px}.admin-settlement-main dd,.qualification-main dd{font-size:9px;margin:0;overflow-wrap:anywhere}.qualification-actions,.settlement-admin-actions,.user-management-actions{display:grid;gap:8px}.qualification-actions>button,.qualification-actions>div>button,.settlement-admin-actions>button,.settlement-admin-actions>div>button,.user-management-actions>button{align-items:center;background:#fff;border:1px solid var(--line-dark);border-radius:8px;color:var(--ink-soft);display:inline-flex;font-size:9px;font-weight:700;gap:5px;justify-content:center;min-height:32px;padding:7px 9px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.qualification-actions>div,.settlement-admin-actions>div{display:flex;flex-wrap:wrap;gap:6px}.qualification-actions button:hover,.settlement-admin-actions button:hover,.user-management-actions button:hover{border-color:var(--green);color:var(--green)}.qualification-actions button:active,.settlement-admin-actions button:active,.user-management-actions button:active{transform:translateY(1px)}.qualification-actions .is-positive,.settlement-admin-actions .is-positive{background:var(--green-dark);border-color:var(--green-dark);color:#fff}.qualification-actions textarea,.settlement-admin-actions textarea,.settlement-admin-actions>input,.user-management-actions input,.user-management-actions select{background:#fff;border:1px solid var(--line-dark);border-radius:8px;color:var(--ink);font:inherit;font-size:9px;min-height:34px;outline:0;padding:8px 9px;resize:vertical;width:100%}.settlement-admin-actions>label{align-items:center;color:var(--muted);display:flex;font-size:9px;gap:6px}.settlement-admin-actions>label input{accent-color:var(--green)}.qualification-actions small,.settlement-admin-actions small,.user-management-actions small{color:var(--muted);font-size:8px}.qualification-actions small.is-error,.settlement-admin-actions small.is-error,.user-management-actions small{color:#8b2d25}.sensitive-reveal{background:#fff8e9;border:1px solid #ead7a5;border-radius:9px;display:grid!important;gap:3px!important;padding:9px}.sensitive-reveal span{color:#8a681e;font-size:7px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.sensitive-reveal strong{font-size:9px}.sensitive-reveal code{font-size:9px;overflow-wrap:anywhere}.admin-settlement-main dl{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-settlement-main>p{color:#8b4b35;font-size:9px;margin:9px 0 0}.admin-settlement-main>code{color:var(--muted);display:block;font-size:8px;margin-top:6px}.settlement-closed{align-self:center;color:var(--muted);font-size:9px;justify-self:end}.admin-user-main>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.admin-user-main>div span{background:#f3f6f4;border-radius:999px;color:var(--muted);font-size:8px;padding:5px 7px}.user-management-actions>div{display:grid;gap:6px;grid-template-columns:1fr 1fr}.user-management-actions>button{justify-self:end}@media (max-width:1080px){.creator-settings-grid--live{grid-template-columns:1fr}.admin-settlement-list>article,.admin-user-list>article,.qualification-list>article{grid-template-columns:auto minmax(0,1fr)}.qualification-actions,.settlement-admin-actions,.settlement-closed,.user-management-actions{grid-column:2;justify-self:stretch}}@media (max-width:720px){.settlement-heading{align-items:flex-start;flex-direction:column}.admin-settlement-list>article,.admin-signal-strip--compact,.admin-user-list>article,.qualification-list>article{grid-template-columns:1fr}.qualification-actions,.settlement-admin-actions,.settlement-closed,.user-management-actions{grid-column:1}.admin-settlement-main dl,.qualification-main dl{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-setting-fields{grid-template-columns:1fr}.creator-setting-fields .field--wide{grid-column:auto}}.profile-handle-input{align-items:center;display:flex}.profile-handle-input b{background:#f4f7f5;border:1px solid var(--line-dark);border-radius:10px 0 0 10px;color:var(--muted);font-size:9px;font-weight:600;min-height:44px;padding:14px 10px;white-space:nowrap}.profile-handle-input input{border-radius:0 10px 10px 0!important;min-width:0}.relationship-action{align-items:center;display:inline-flex;flex-direction:column;gap:3px}.relationship-action small{color:#8b2d25;font-size:8px}.relationship-button.is-active{background:#e9f4ec;border:1px solid #c7ddcd;color:var(--green)}.verification-author,.verification-author>span{min-width:0}.verification-author>span a{color:inherit}.verification-author>span a:hover strong{color:var(--green)}.verification-author .relationship-action{margin-left:auto}.verification-author .relationship-button{font-size:8px;min-height:30px;padding:6px 8px}.creator-public-page{background:#f7f9f7;min-height:70vh}.creator-profile-hero{background:radial-gradient(circle at 80% 20%,rgba(114,168,133,.18),transparent 30%),linear-gradient(145deg,#0a2418,#153a28);color:#fff;padding:70px 0 58px}.creator-profile-hero__inner{align-items:center;display:grid;gap:25px;grid-template-columns:auto minmax(0,1fr) auto}.creator-profile-avatar{align-items:center;background:linear-gradient(145deg,#c7e3d0,#7fb293);border:1px solid rgba(255,255,255,.3);border-radius:28px 46px 28px 46px;box-shadow:0 22px 60px rgba(0,0,0,.18);color:#123722;display:flex;font-family:var(--font-serif);font-size:40px;height:108px;justify-content:center;width:108px}.creator-profile-copy>div{display:flex;flex-wrap:wrap;gap:8px}.creator-profile-copy>div span{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#c9e0d0;display:inline-flex;font-size:9px;gap:5px;padding:6px 9px}.creator-profile-copy h1{font-family:var(--font-serif);font-size:43px;letter-spacing:-.04em;margin:10px 0 7px}.creator-profile-copy p{color:rgba(255,255,255,.67);line-height:1.7;margin:0;max-width:720px}.creator-profile-copy ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:15px 0 0;padding:0}.creator-profile-copy li{background:rgba(255,255,255,.07);border-radius:7px;color:rgba(255,255,255,.65);font-size:8px;padding:5px 8px}.creator-profile-hero .relationship-button{background:#fff;border-color:#fff;color:var(--green-dark)}.creator-profile-content{padding-bottom:80px;padding-top:30px}.creator-profile-metrics{background:#fff;border:1px solid var(--line);border-radius:15px;box-shadow:0 14px 46px rgba(15,61,40,.04);display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:32px}.creator-profile-metrics>div{align-items:center;border-left:1px solid var(--line);display:flex;gap:10px;padding:18px 22px}.creator-profile-metrics>div:first-child{border-left:0}.creator-profile-metrics svg{color:var(--green)}.creator-profile-metrics small,.creator-profile-metrics strong{display:block}.creator-profile-metrics strong{font-size:18px}.creator-profile-metrics small{color:var(--muted);font-size:8px}.creator-profile-heading{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:15px}.creator-profile-heading>div>span{color:var(--green);font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.creator-profile-heading h2{font-family:var(--font-serif);font-size:30px;margin:5px 0 0}.creator-profile-heading>a{color:var(--green);font-size:10px;font-weight:700}.creator-work-list{display:grid;gap:12px}.skill-row-author>a{color:inherit;min-width:0}.skill-row-author>a small,.skill-row-author>a strong{display:block}.skill-row-author>a:hover strong{color:var(--green)}.account-skill-list{display:grid;gap:12px}.account-skill-list__item{position:relative}.account-skill-list__item>.relationship-action{position:absolute;right:22px;top:18px;z-index:2}.account-skill-list__item .skill-row-price{padding-right:105px}.following-list{overflow:hidden}.following-list>article{align-items:center;border-top:1px solid var(--line);display:flex;gap:18px;justify-content:space-between;padding:18px 20px;transition:background-color .18s ease}.following-list>article:first-child{border-top:0}.following-list>article:hover{background:#fafcfb}.following-author{align-items:center;color:inherit;display:flex;gap:13px;min-width:0}.following-author>span{align-items:center;background:var(--paper-green);border-radius:12px 20px 12px 20px;color:var(--green);display:flex;flex:0 0 auto;font-family:var(--font-serif);font-size:20px;height:52px;justify-content:center;width:52px}.following-author small,.following-author strong{display:block}.following-author small{color:var(--muted);font-size:9px;margin-top:3px}.following-author p{color:var(--muted);font-size:9px;margin:6px 0 0;max-width:680px}.receipt-history article{grid-template-columns:auto minmax(0,1fr) auto auto}.receipt-history article>.button{justify-self:end}@media (max-width:760px){.creator-profile-hero__inner{grid-template-columns:1fr}.creator-profile-avatar{height:82px;width:82px}.creator-profile-copy h1{font-size:35px}.creator-profile-metrics{grid-template-columns:1fr}.creator-profile-metrics>div{border-left:0;border-top:1px solid var(--line)}.creator-profile-metrics>div:first-child{border-top:0}.following-list>article{align-items:flex-start;flex-direction:column}.account-skill-list__item>.relationship-action{margin:8px 0 0;position:static}.account-skill-list__item .skill-row-price{padding-right:0}.receipt-history article{grid-template-columns:auto minmax(0,1fr)}.receipt-history article>.button,.receipt-history article>b{grid-column:2;justify-self:start}.profile-handle-input{align-items:stretch;flex-direction:column}.profile-handle-input b{border-radius:10px 10px 0 0}.profile-handle-input input{border-radius:0 0 10px 10px!important}}.checkout-payment-methods{background:#fff;border:1px solid var(--line);border-radius:13px;margin-top:18px;padding:16px}.checkout-payment-methods>strong{display:block;font-size:12px;margin-bottom:11px}.checkout-payment-methods>div{display:flex;gap:9px}.checkout-payment-methods button{align-items:center;background:#fff;border:1px solid var(--line-dark);border-radius:10px;color:var(--ink-soft);display:inline-flex;font-size:11px;font-weight:700;gap:7px;min-height:42px;padding:0 15px}.checkout-payment-methods button.is-active{background:var(--paper-green);border-color:var(--green);color:var(--green-dark);box-shadow:0 0 0 3px rgba(45,105,76,.07)}.checkout-error{align-items:flex-start;background:#fff3f0;border:1px solid #ecc9c1;border-radius:10px;color:#8b2d25!important;display:flex;font-size:10px!important;gap:7px;margin:0 0 12px!important;padding:10px 11px;text-align:left!important}.payment-form-notice--success{background:#edf7f0;border-color:#c6dfce;color:#1f6b45}.payment-form-notice--error{background:#fff3f0;border-color:#ecc9c1;color:#8b2d25}.payment-form-notice--info{background:#f1f6f3;border-color:#d2e2d7;color:#315f49}.payment-config-meta{color:var(--muted);font-size:10px;margin:18px 0 0}.email-admin-content{min-height:calc(100vh - 70px)}.email-owner-notice>span{white-space:nowrap}.email-input-with-icon{align-items:center;display:flex;position:relative}.email-input-with-icon>svg{color:var(--muted);left:13px;pointer-events:none;position:absolute}.email-input-with-icon input{padding-left:41px}.email-test-recipient{align-items:center;background:#f8faf8;border:1px solid var(--line);border-radius:12px;display:grid;gap:4px 14px;grid-template-columns:auto 1fr;margin-top:24px;padding:15px 17px}.email-test-recipient>span{color:var(--muted);font-size:10px;font-weight:700;grid-row:1/span 2}.email-test-recipient>strong{font-size:12px}.email-test-recipient>small{color:var(--muted);font-size:10px;line-height:1.5}.refund-request{width:100%}.refund-request>small{color:var(--muted);display:block;font-size:9px;line-height:1.45;margin-top:5px;max-width:240px}.purchase-text-action{align-items:center;background:transparent!important;border:0!important;color:var(--green)!important;display:inline-flex;font-size:9px;gap:4px;height:auto!important;padding:3px 0;width:auto!important}.refund-request__form{background:var(--paper-warm);border:1px solid var(--line);border-radius:10px;padding:10px;width:min(280px,70vw)}.refund-request__form textarea{background:#fff;border:1px solid var(--line-dark);border-radius:8px;color:var(--ink);font:inherit;font-size:10px;line-height:1.5;padding:8px;resize:vertical;width:100%}.refund-request__form>div{display:flex;gap:7px;justify-content:flex-end;margin-top:7px}.library-actions{flex-wrap:wrap;justify-content:flex-end;max-width:260px}.library-main>small+small{margin-top:4px}.money-positive{color:var(--green)}.money-negative{color:#8b2d25}.dashboard-heading--section{margin-top:30px}.dashboard-heading--section h2{font-family:var(--font-serif);margin:5px 0 0}.review-actions__approve{background:var(--green-dark)!important;color:#fff!important}@media (max-width:640px){.checkout-payment-methods>div{flex-direction:column}.checkout-payment-methods button{justify-content:center;width:100%}.library-actions{align-items:stretch;grid-column:1/-1;justify-content:flex-start;max-width:none}.refund-request__form{width:100%}}html{scroll-behavior:smooth}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}.navigation-progress{height:3px;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .1s ease;z-index:9999}.navigation-progress i{background:linear-gradient(90deg,#65a67f,#246747 72%,#dff36b);box-shadow:0 0 12px rgba(36,103,71,.28);display:block;height:100%;transform:scaleX(.06);transform-origin:left;width:100%}.navigation-progress--loading{opacity:1}.navigation-progress--loading i{animation:navigation-loading 3.2s cubic-bezier(.16,1,.3,1) forwards}.navigation-progress--done{opacity:1}.navigation-progress--done i{transform:scaleX(1);transition:transform .18s ease-out}@keyframes navigation-loading{0%{transform:scaleX(.06)}to{transform:scaleX(.88)}}.admin-sidebar a,.button,.channel-toggle,.dashboard-sidebar a,.notification-list a,.release-upload,.repo-browser button,.skill-card,.text-button{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease,transform .18s ease}.button:not(:disabled):active,.release-upload:not(:disabled):active,.repo-browser button:not(:disabled):active{transform:translateY(1px) scale(.995)}.button[aria-disabled=true],button:disabled{cursor:not-allowed;opacity:.58}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(56,132,91,.2);outline-offset:2px}.release-page{background:linear-gradient(180deg,#f6f8f6,#fff 420px);min-height:100vh;padding:44px 24px 80px}.release-shell{margin:0 auto;max-width:1180px}.release-heading{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin:28px 0 22px}.release-heading>div:first-child>span{color:var(--green);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.release-heading h1{font-family:var(--font-serif);font-size:38px;letter-spacing:-.04em;margin:8px 0}.release-heading p{color:var(--muted);line-height:1.65;margin:0;max-width:720px}.release-save-state{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;flex:0 0 auto;font-size:10px;gap:7px;padding:9px 12px}.release-save-state--saved{background:#edf7f0;border-color:#c8dfcf;color:var(--green)}.release-save-state--error{background:#fff3f0;border-color:#ecc9c1;color:#8b2d25}.release-feedback{align-items:center;border-radius:12px;display:flex;font-size:11px;gap:8px;margin-bottom:15px;padding:12px 14px}.release-feedback.is-success{background:#edf7f0;border:1px solid #c8dfcf;color:var(--green)}.release-feedback.is-error{background:#fff3f0;border:1px solid #ecc9c1;color:#8b2d25}.release-layout{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 310px}.release-editor,.release-summary{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 60px rgba(15,61,40,.045)}.release-editor{padding:28px}.release-summary{padding:22px;position:sticky;top:20px}.release-section-heading{align-items:flex-start;border-top:1px solid var(--line);display:flex;gap:13px;margin-top:32px;padding-top:28px}.release-section-heading:first-child{border-top:0;margin-top:0;padding-top:0}.release-section-heading>span{align-items:center;background:var(--paper-green);border-radius:9px;color:var(--green);display:flex;flex:0 0 auto;font-size:11px;font-weight:800;height:29px;justify-content:center;width:29px}.release-section-heading h2{font-family:var(--font-serif);font-size:22px;margin:1px 0 4px}.release-section-heading p{color:var(--muted);font-size:10px;margin:0}.release-form-grid{display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:20px}.release-form-grid label>span{display:block;font-size:11px;font-weight:750;margin-bottom:8px}.release-form-grid input,.release-form-grid textarea{background:#fff;border:1px solid var(--line-dark);border-radius:10px;color:var(--ink);font:inherit;font-size:12px;outline:0;padding:12px;width:100%}.release-form-grid input{min-height:44px}.release-form-grid textarea{line-height:1.65;resize:vertical}.release-form-grid input:focus,.release-form-grid textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(45,105,76,.08)}.release-form-grid label>small{color:var(--muted);display:block;font-size:9px;margin-top:6px}.release-field-wide{grid-column:1/-1}.source-ref-input,.version-input{align-items:center;display:flex;position:relative}.version-input b{align-items:center;background:var(--paper-warm);border:1px solid var(--line-dark);border-right:0;border-radius:10px 0 0 10px;color:var(--muted);display:flex;height:44px;padding:0 13px}.version-input input{border-radius:0 10px 10px 0}.source-ref-input svg{color:var(--muted);left:12px;position:absolute}.source-ref-input input{padding-left:40px}.release-upload{align-items:center;background:#fbfdfb;border:1px dashed #a9c3b2;border-radius:14px;color:var(--ink);display:grid;gap:14px;grid-template-columns:auto 1fr auto;margin-top:18px;min-height:96px;padding:18px;text-align:left;width:100%}.release-upload:hover{background:var(--paper-green);border-color:var(--green);box-shadow:0 10px 30px rgba(15,61,40,.06)}.release-upload>svg{color:var(--green)}.release-upload span,.release-upload strong{display:block}.release-upload strong{font-size:12px}.release-upload span{color:var(--muted);font-size:9px;line-height:1.5;margin-top:5px}.release-upload>b{background:#fff;border:1px solid var(--line-dark);border-radius:8px;color:var(--green-dark);font-size:10px;padding:8px 10px}.release-upload.has-file{background:#edf7f0;border-style:solid}.release-confirm{align-items:flex-start;background:var(--paper-warm);border-radius:12px;display:flex;gap:11px;margin-top:24px;padding:16px}.release-confirm input{accent-color:var(--green);margin-top:3px}.release-confirm small,.release-confirm strong{display:block}.release-confirm strong{font-size:11px}.release-confirm small{color:var(--muted);font-size:9px;line-height:1.5;margin-top:4px}.release-actions{border-top:1px solid var(--line);display:flex;gap:10px;justify-content:flex-end;margin-top:24px;padding-top:20px}.release-summary>span{color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.release-tag{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:3px 10px;grid-template-columns:auto 1fr;padding:18px 0}.release-tag svg{color:var(--green);grid-row:1/3}.release-tag strong{font-size:21px}.release-tag small{color:var(--muted);font-size:9px}.release-summary dl{margin:8px 0 0}.release-summary dl div{border-bottom:1px solid var(--line);display:flex;font-size:9px;gap:12px;justify-content:space-between;padding:11px 0}.release-summary dt{color:var(--muted)}.release-summary dd{font-weight:700;margin:0;max-width:160px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.release-safety{align-items:flex-start;background:var(--paper-green);border-radius:11px;display:flex;gap:9px;margin-top:18px;padding:13px}.release-safety svg{color:var(--green);flex:0 0 auto}.release-safety p{margin:0}.release-safety span,.release-safety strong{display:block}.release-safety strong{font-size:10px}.release-safety span{color:var(--muted);font-size:8px;line-height:1.5;margin-top:3px}.release-pending{align-items:center;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 20px 70px rgba(15,61,40,.06);display:flex;flex-direction:column;margin:70px auto;max-width:680px;padding:54px;text-align:center}.release-pending>svg{color:var(--green)}.release-pending>span{color:var(--green);font-size:11px;font-weight:800;margin-top:14px}.release-pending h1{font-family:var(--font-serif);font-size:35px;margin:8px 0}.release-pending p{color:var(--muted);line-height:1.7;max-width:520px}.release-pending>div{display:flex;gap:9px;margin-top:16px}.studio-work-actions{align-items:flex-end;display:flex;flex-direction:column;gap:7px}.studio-work-actions a{align-items:center;display:inline-flex;font-size:10px;gap:4px;white-space:nowrap}.studio-release-action{background:var(--green-dark);border-radius:8px;color:#fff!important;font-weight:700;padding:8px 10px}.release-inline-state{color:#8a6220!important}.repo-browser{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 16px 50px rgba(15,61,40,.035);margin-top:22px;overflow:hidden}.repo-browser__header{align-items:center;background:#fbfcfb;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;min-height:58px;padding:0 14px}.repo-browser__header nav{align-self:stretch;display:flex}.repo-browser__header nav button{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted);display:inline-flex;font-size:10px;font-weight:700;gap:6px;padding:0 13px}.repo-browser__header nav button:hover{color:var(--ink)}.repo-browser__header nav button.is-active{border-bottom-color:var(--green);color:var(--green-dark)}.repo-browser__header nav button span{background:#e9eeeb;border-radius:99px;font-size:8px;padding:2px 6px}.repo-browser__header>label{align-items:center;display:flex;gap:7px}.repo-browser__header>label>span{color:var(--muted);font-size:8px}.repo-browser__header select{background:#fff;border:1px solid var(--line-dark);border-radius:8px;color:var(--ink);font-size:10px;min-height:34px;padding:0 28px 0 9px}.repo-browser__context{align-items:center;border-bottom:1px solid var(--line);color:var(--muted);display:flex;flex-wrap:wrap;font-size:9px;gap:10px 18px;min-height:44px;padding:8px 16px}.repo-browser__context span{align-items:center;display:inline-flex;gap:5px}.repo-browser__context b{background:var(--paper-green);border-radius:6px;color:var(--green);font-size:8px;padding:4px 6px}.repo-browser__body{min-height:360px}.repo-readme__title{align-items:center;background:#fbfcfb;border-bottom:1px solid var(--line);display:flex;font-size:10px;gap:7px;min-height:43px;padding:0 17px}.markdown-document{color:var(--ink-soft);line-height:1.75;padding:27px 30px 38px}.markdown-document h2{border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--font-serif);font-size:25px;margin:28px 0 13px;padding-bottom:8px}.markdown-document h2:first-child{margin-top:0}.markdown-document h3{color:var(--ink);font-size:15px;margin:24px 0 8px}.markdown-document li,.markdown-document p{font-size:11px}.markdown-document li{margin:5px 0}.markdown-document code{background:#eff2f0;border-radius:4px;font-size:.92em;padding:2px 5px}.markdown-document pre{background:#10231a;border-radius:11px;color:#d7e9dd;overflow-x:auto;padding:18px;position:relative}.markdown-document pre>span{color:#8fb3a0;display:block;font-size:8px;margin-bottom:9px;text-transform:uppercase}.markdown-document pre code{background:transparent;color:inherit;line-height:1.65;padding:0}.repo-file,.repo-files__head,.repo-tree summary{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:9px;grid-template-columns:auto 1fr auto;min-height:43px;padding-right:15px}.repo-files__head{background:#fbfcfb;color:var(--muted);font-size:8px;grid-template-columns:1fr auto;padding:0 16px}.repo-file,.repo-tree summary{color:var(--ink-soft);font-size:10px}.repo-tree summary{cursor:pointer;list-style:none}.repo-tree summary::-webkit-details-marker{display:none}.repo-file:hover,.repo-tree summary:hover{background:#f8fbf9}.repo-tree summary svg{color:#6e9b7f}.repo-file svg{color:var(--muted)}.repo-file small,.repo-tree summary small{color:var(--muted);font-size:8px}.repo-checksum{align-items:center;background:#fbfcfb;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.repo-checksum code,.repo-checksum span{display:block}.repo-checksum span{color:var(--muted);font-size:8px;margin-bottom:3px}.repo-checksum code{font-size:8px;max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repo-checksum button{align-items:center;background:#fff;border:1px solid var(--line-dark);border-radius:8px;color:var(--green);display:inline-flex;font-size:9px;gap:5px;padding:7px 9px}.repo-empty{align-items:center;color:var(--muted);display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:35px;text-align:center}.repo-empty strong{color:var(--ink);margin-top:9px}.repo-empty p{font-size:10px}.repo-releases{padding:8px 22px 24px}.repo-releases article{display:grid;gap:15px;grid-template-columns:68px 1fr;padding:22px 0}.repo-releases article+article{border-top:1px solid var(--line)}.release-timeline-mark span{background:var(--paper-green);border-radius:999px;color:var(--green);display:inline-block;font-size:8px;font-weight:750;padding:5px 7px}.repo-release-main>div small,.repo-release-main>div strong{display:block}.repo-release-main>div strong{font-family:var(--font-serif);font-size:19px}.repo-release-main>div small{color:var(--muted);font-size:8px;margin-top:3px}.repo-release-main ul{color:var(--ink-soft);font-size:10px;line-height:1.6;padding-left:17px}.repo-release-main footer{display:flex;flex-wrap:wrap;gap:7px}.repo-release-main footer span{background:#f1f4f2;border-radius:6px;color:var(--muted);font-size:8px;padding:5px 7px}.dashboard-notification-link{align-items:center;background:transparent;border:0;color:var(--ink-soft);display:flex;justify-content:center;position:relative}.dashboard-notification-link b{align-items:center;background:#b94336;border:2px solid #fff;border-radius:999px;color:#fff;display:flex;font-size:7px;height:18px;justify-content:center;min-width:18px;padding:0 3px;position:absolute;right:-8px;top:-7px}.notification-center{overflow:hidden;padding:0}.notification-center>header{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;min-height:64px;padding:0 20px}.notification-center>header span,.notification-center>header strong{display:block}.notification-center>header strong{font-size:12px}.notification-center>header span{color:var(--muted);font-size:9px;margin-top:3px}.notification-center>header button{align-items:center;background:#fff;border:1px solid var(--line-dark);border-radius:9px;color:var(--green);display:inline-flex;font-size:9px;gap:5px;padding:8px 10px}.notification-list a{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:14px;grid-template-columns:auto 1fr auto;min-height:90px;padding:15px 20px}.notification-list a:last-child{border-bottom:0}.notification-list a:hover{background:#f8fbf9}.notification-list a.is-read{opacity:.72}.notification-list a.is-unread{background:#fbfdfb}.notification-icon{align-items:center;background:var(--paper-green);border-radius:10px;color:var(--green);display:flex;height:40px;justify-content:center;width:40px}.notification-icon--refund{background:#fff5e5;color:#98681f}.notification-icon--moderation{background:#eef3fb;color:#3e6799}.notification-list p,.notification-list small,.notification-list strong{display:block}.notification-list strong{font-size:11px}.notification-list p{color:var(--ink-soft);font-size:9px;line-height:1.55;margin:4px 0}.notification-list small{color:var(--muted);font-size:8px}.notification-list i{background:var(--green);border-radius:50%;height:7px;width:7px}.notification-error{align-items:center;background:#fff3f0;color:#8b2d25;display:flex;font-size:9px;gap:6px;padding:10px 20px}.notification-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:330px;text-align:center}.notification-empty p{color:var(--muted);font-size:10px}.support-grid--interactive article{height:fit-content}.support-grid--interactive details{border-top:1px solid var(--line)}.support-grid--interactive summary{color:var(--ink-soft);cursor:pointer;font-size:10px;font-weight:700;list-style:none;padding:13px 22px 13px 0;position:relative}.support-grid--interactive summary::-webkit-details-marker{display:none}.support-grid--interactive summary:after{color:var(--green);content:"+";font-size:16px;position:absolute;right:1px;top:9px;transition:transform .18s ease}.support-grid--interactive details[open] summary:after{transform:rotate(45deg)}.support-grid--interactive details p{color:var(--muted);font-size:9px;line-height:1.75;margin:-2px 0 13px}.support-no-results{align-items:center;color:var(--muted);display:flex;flex-direction:column;min-height:260px;text-align:center}.support-no-results strong{color:var(--ink);margin-top:10px}.support-no-results p{font-size:10px}.route-skeleton{animation:skeleton-shimmer 1.25s ease-in-out infinite;background:linear-gradient(90deg,#edf1ee 20%,#f8faf8 45%,#edf1ee 70%);background-size:220% 100%;border-radius:14px}.route-skeleton--title{height:92px;margin-bottom:22px;max-width:680px}.route-skeleton--panel{height:460px}.route-skeleton--aside{height:310px}@keyframes skeleton-shimmer{to{background-position-x:-220%}}.security-console{max-width:1500px}.security-metric-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.security-metric-grid article{align-items:center;background:rgba(255,255,255,.86);border:1px solid rgba(13,45,30,.09);border-radius:17px;box-shadow:0 12px 34px rgba(18,49,34,.055);display:flex;gap:14px;min-height:104px;padding:20px}.security-metric-grid article>svg{color:var(--green);flex:0 0 auto}.security-metric-grid article.needs-attention{background:#fff9ed;border-color:rgba(184,116,15,.2)}.security-metric-grid article.needs-attention>svg{color:#b56d00}.security-metric-grid small,.security-metric-grid strong{display:block}.security-metric-grid small{color:var(--muted);font-size:10px;margin-bottom:5px}.security-metric-grid strong{color:var(--ink);font-size:24px;letter-spacing:-.04em}.security-scan-list{overflow:hidden}.security-table{min-width:900px}.security-row{align-items:center;border-top:1px solid rgba(13,45,30,.075);display:grid;gap:14px;grid-template-columns:minmax(230px,1.7fr) 1fr .8fr 1fr .7fr 1fr;min-height:70px;padding:12px 18px}.security-row--head{background:rgba(238,244,240,.7);color:var(--muted);font-size:9px;font-weight:750;min-height:41px;text-transform:uppercase}.security-row>span{color:var(--ink-soft);font-size:10px;min-width:0}.security-row>span:first-child{display:grid;gap:4px}.security-row b,.security-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.security-row b{color:var(--ink);font-size:11px}.security-row small{color:var(--muted);font-size:9px;margin-top:4px}.security-row em{color:#9d5e00;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-status,.security-row em{font-size:9px;font-style:normal}.scan-status{border-radius:999px;display:inline-flex;font-weight:750;padding:6px 9px}.scan-status--clean{background:#e8f5ed;color:#17663f}.scan-status--queued,.scan-status--warning{background:#fff3d8;color:#9d5e00}.scan-status--blocked,.scan-status--failed{background:#fdebea;color:#a33128}.security-disclaimer{color:var(--muted);font-size:10px;line-height:1.75;margin:16px 4px 0}.runtime-console{max-width:1180px}.runtime-admin-gate,.runtime-gate{align-items:flex-start;background:linear-gradient(135deg,#f1f7f3,#fbfdfb);border:1px solid rgba(23,101,63,.15);border-radius:16px;display:flex;gap:14px;margin-bottom:20px;padding:18px 20px}.runtime-admin-gate>svg,.runtime-gate>svg{color:var(--green);flex:0 0 auto}.runtime-admin-gate p,.runtime-admin-gate strong,.runtime-gate p,.runtime-gate strong{display:block}.runtime-admin-gate strong,.runtime-gate strong{color:var(--ink);font-size:11px}.runtime-admin-gate p,.runtime-gate p{color:var(--muted);font-size:9px;line-height:1.65;margin:5px 0 0}.runtime-admin-gate:not(.is-enabled){background:#fff8ea;border-color:rgba(181,109,0,.18)}.runtime-admin-gate:not(.is-enabled)>svg{color:#b56d00}.runtime-project-list{display:grid;gap:17px}.runtime-project-card{background:rgba(255,255,255,.92);border:1px solid rgba(13,45,30,.1);border-radius:19px;box-shadow:0 18px 55px rgba(15,61,40,.055);padding:24px}.runtime-project-card>header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.runtime-project-card>header span{color:var(--green);font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.runtime-project-card>header h2{font-family:var(--font-serif);font-size:24px;margin:5px 0 2px}.runtime-project-card>header p{color:var(--muted);font-size:9px;margin:0}.runtime-state{background:#eef2ef;border-radius:999px;color:var(--muted);font-size:9px;font-style:normal;font-weight:750;padding:7px 10px}.runtime-state--configured,.runtime-state--ready,.runtime-state--running{background:#e7f5ed;color:var(--green)}.runtime-state--building,.runtime-state--queued{background:#fff3d8;color:#9d5e00}.runtime-form-grid{display:grid;gap:13px;grid-template-columns:repeat(4,minmax(0,1fr))}.runtime-form-grid label>span{color:var(--ink-soft);display:block;font-size:9px;font-weight:700;margin:0 0 7px 2px}.runtime-form-grid input,.runtime-form-grid select{background:#fbfcfb;border:1px solid var(--line-dark);border-radius:10px;font-size:10px;min-height:42px;padding:0 11px;width:100%}.runtime-boundaries{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.runtime-boundaries span{align-items:center;background:#f0f5f2;border-radius:8px;color:var(--green-dark);display:inline-flex;font-size:8px;font-weight:700;gap:5px;padding:7px 9px}.runtime-feedback{align-items:center;border-radius:10px;display:flex;font-size:9px;gap:7px;margin-top:14px;padding:10px 12px}.runtime-feedback.is-success{background:#edf7f1;color:var(--green)}.runtime-feedback.is-error{background:#fff0ee;color:#a33128}.runtime-project-card>footer{display:flex;gap:9px;justify-content:flex-end;margin-top:18px}.runtime-project-card--locked{box-shadow:none;opacity:.72}.runtime-project-card--locked>header{margin-bottom:0}.runtime-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.runtime-job-row{grid-template-columns:minmax(220px,1.5fr) 1fr 1fr 1fr .8fr 1fr}.runtime-runner-manager{margin-bottom:20px;padding:0 20px 18px}.runtime-runner-manager>.card-heading{margin:0 -20px;padding:18px 20px}.runtime-runner-create{align-items:end;background:#f7faf8;border:1px solid var(--line);border-radius:13px;display:grid;gap:12px;grid-template-columns:minmax(180px,1fr) minmax(330px,1.8fr) auto;margin:16px 0;padding:14px}.runtime-runner-create legend,.runtime-runner-create>label>span{color:var(--ink-soft);display:block;font-size:9px;font-weight:750;margin-bottom:7px}.runtime-runner-create input[type=text],.runtime-runner-create>label>input{background:#fff;border:1px solid var(--line-dark);border-radius:9px;min-height:40px;padding:0 11px;width:100%}.runtime-runner-create fieldset{border:0;display:flex;flex-wrap:wrap;gap:8px 14px;margin:0;min-width:0;padding:0 0 8px}.runtime-runner-create fieldset label{align-items:center;color:var(--ink-soft);display:inline-flex;font-size:10px;gap:6px}.runtime-runner-message{align-items:center;background:#edf7f1;border:1px solid #c8dfcf;border-radius:11px;color:var(--green-dark);display:flex;font-size:10px;gap:9px;margin-bottom:13px;padding:11px 12px}.runtime-runner-message>span{display:grid;flex:1;gap:6px;min-width:0}.runtime-runner-message code{background:#fff;border:1px solid var(--line);border-radius:7px;color:var(--ink);font-size:10px;overflow-x:auto;padding:8px;user-select:all}.runtime-runner-message button{align-items:center;background:#fff;border:1px solid var(--line-dark);border-radius:8px;display:inline-flex;font-size:9px;gap:5px;min-height:34px;padding:0 10px}.runtime-runner-list{display:grid}.runtime-runner-list>p{color:var(--muted);font-size:10px;line-height:1.65;margin:3px 0 0}.runtime-runner-list article{align-items:center;border-top:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:14px 2px}.runtime-runner-list article>div:first-child{display:grid;gap:5px;min-width:0}.runtime-runner-list strong{align-items:center;display:flex;font-size:11px;gap:8px}.runtime-runner-list small{color:var(--muted);font-size:9px}.runtime-runner-list article>div:last-child{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.runtime-runner-list button{align-items:center;background:#fff;border:1px solid var(--line-dark);border-radius:8px;display:inline-flex;font-size:9px;gap:5px;min-height:34px;padding:0 10px}.runtime-runner-list button:hover{border-color:var(--green);color:var(--green-dark)}.runtime-runner-list button.is-danger{color:#9a3028}.runner-status{border-radius:999px;font-size:8px;font-style:normal;padding:5px 7px}.runner-status--active{background:#e7f5ed;color:var(--green)}.runner-status--draining{background:#fff3d8;color:#9d5e00}.runner-status--revoked{background:#fdebea;color:#a33128}@media (max-width:900px){.release-layout{grid-template-columns:1fr}.release-summary{position:static}.repo-browser__header{align-items:stretch;flex-direction:column;gap:8px;padding:0}.repo-browser__header nav{min-height:52px;overflow-x:auto;padding:0 8px}.repo-browser__header>label{border-top:1px solid var(--line);justify-content:space-between;padding:9px 13px}.security-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-scan-list{overflow-x:auto}.runtime-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-runner-create{grid-template-columns:1fr}}@media (max-width:640px){.release-page{padding:26px 16px 50px}.release-heading{align-items:flex-start;flex-direction:column}.release-heading h1{font-size:31px}.release-editor{padding:20px 16px}.release-form-grid{grid-template-columns:1fr}.release-field-wide{grid-column:auto}.release-upload{align-items:flex-start;grid-template-columns:auto 1fr}.release-upload>b{grid-column:1/-1;justify-self:stretch;text-align:center}.release-actions{flex-direction:column-reverse}.release-actions .button{justify-content:center;width:100%}.release-pending{margin:36px auto;padding:35px 20px}.release-pending>div{flex-direction:column;width:100%}.markdown-document{padding:22px 18px 30px}.repo-browser__header nav button{flex:0 0 auto;padding:0 10px}.repo-checksum code{max-width:210px}.repo-releases{padding:5px 15px 20px}.repo-releases article{grid-template-columns:1fr}.notification-list a{grid-template-columns:auto 1fr auto;padding:14px}.runtime-form-grid,.security-metric-grid{grid-template-columns:1fr}.runtime-project-card>footer{flex-direction:column}.runtime-project-card>footer .button{justify-content:center;width:100%}.runtime-runner-list article{align-items:flex-start;flex-direction:column}.runtime-runner-list article>div:last-child{justify-content:flex-start}.runtime-runner-message{align-items:flex-start;flex-wrap:wrap}.runtime-runner-message button{margin-left:27px}.auth-main{padding:18px}.auth-card{padding:16px 0 28px}.auth-nav{margin-bottom:28px}.auth-card h1{font-size:32px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}.navigation-progress--loading i{animation:none;transform:scaleX(.72)}}.system-state-page{align-items:center;background:radial-gradient(circle at 50% 10%,#eef7f1 0,transparent 46%),var(--paper-warm);display:flex;justify-content:center;min-height:64vh;padding:70px 22px;text-align:center}.system-state-page>div{max-width:610px}.system-state-code{color:var(--green);display:inline-block;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.system-state-page h1{font-family:var(--font-serif);font-size:clamp(38px,5vw,62px);letter-spacing:-.045em;line-height:1.07;margin:13px 0 18px}.system-state-page p{color:var(--ink-soft);font-size:13px;line-height:1.8;margin:0 auto;max-width:560px}.system-state-page code{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--muted);display:inline-block;font-size:10px;margin-top:15px;padding:7px 10px}.system-state-page>div>div{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:27px}.system-state-page .button{gap:8px}.system-state-page--error{min-height:100vh}.payment-return-notice{align-items:flex-start;border:1px solid;border-radius:15px;display:flex;gap:13px;margin:2px 0 18px;padding:16px 18px}.payment-return-notice>svg{flex:0 0 auto;margin-top:1px}.payment-return-notice p,.payment-return-notice strong{display:block}.payment-return-notice strong{color:var(--ink);font-size:12px}.payment-return-notice p{color:var(--ink-soft);font-size:10px;line-height:1.6;margin:5px 0 0}.payment-return-notice.is-pending{background:#f1f7f3;border-color:rgba(23,101,63,.17);color:var(--green)}.payment-return-notice.is-success{background:#ebf8f0;border-color:rgba(23,101,63,.2);color:var(--green)}.payment-return-notice.is-warning{background:#fff8e9;border-color:rgba(181,109,0,.2);color:#a26710}.payment-return-notice.is-error{background:#fff0ed;border-color:rgba(174,54,40,.2);color:#a33128}.payment-return-notice .is-spinning{animation:payment-spin .9s linear infinite}@keyframes payment-spin{to{transform:rotate(1turn)}}.launch-heading{align-items:flex-end}.admin-health-link{align-items:center;border-top:1px solid var(--line);color:var(--green);display:flex;font-size:10px;font-weight:750;gap:6px;justify-content:flex-end;margin-top:12px;padding-top:12px}.launch-heading .button{gap:8px}.launch-gate{align-items:center;border:1px solid;border-radius:18px;display:grid;gap:17px;grid-template-columns:52px 1fr auto;margin:22px 0 16px;padding:22px 24px}.launch-gate.is-ready{background:linear-gradient(135deg,#effaf3,#f9fdf9);border-color:rgba(31,113,70,.2);color:var(--green)}.launch-gate.is-blocked{background:linear-gradient(135deg,#fff3f0,#fffaf8);border-color:rgba(184,65,42,.2);color:#9c3828}.launch-gate>span{align-items:center;background:rgba(255,255,255,.78);border-radius:14px;display:flex;height:52px;justify-content:center;width:52px}.launch-gate strong{color:var(--ink);display:block;font-size:17px}.launch-gate p{color:var(--ink-soft);font-size:11px;line-height:1.6;margin:5px 0 0}.launch-gate small{color:var(--muted);white-space:nowrap}.launch-summary{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.launch-summary article{align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;gap:13px;padding:17px 19px}.launch-summary article:first-child>svg{color:var(--green)}.launch-summary article:nth-child(2)>svg{color:#b37a1f}.launch-summary article:nth-child(3)>svg{color:#b7422f}.launch-summary span,.launch-summary strong{display:block}.launch-summary span{color:var(--muted);font-size:10px}.launch-summary strong{font-size:22px;margin-top:2px}.launch-groups{display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.launch-group{padding:20px}.launch-check-list{border-top:1px solid var(--line);margin-top:14px}.launch-check{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:12px;grid-template-columns:34px 1fr auto;min-height:72px;padding:12px 3px;transition:background .18s ease,transform .18s ease}a.launch-check:hover{background:var(--paper-green);transform:translateX(2px)}.launch-check:last-child{border-bottom:0}.launch-check-icon{align-items:center;border-radius:10px;display:flex;height:34px;justify-content:center;width:34px}.launch-check-icon.is-pass{background:#e9f7ef;color:var(--green)}.launch-check-icon.is-warning{background:#fff4d9;color:#a86d16}.launch-check-icon.is-fail{background:#fff0ec;color:#b7422f}.launch-check small,.launch-check strong{display:block}.launch-check strong{font-size:12px}.launch-check small{color:var(--muted);line-height:1.5;margin-top:4px}.launch-check>b{color:var(--green);font-size:10px;white-space:nowrap}@media (max-width:900px){.launch-groups{grid-template-columns:1fr}}@media (max-width:660px){.launch-heading{align-items:flex-start}.launch-gate{align-items:start;grid-template-columns:44px 1fr;padding:18px}.launch-gate>span{height:44px;width:44px}.launch-gate>small{grid-column:2}.launch-summary{grid-template-columns:1fr}}:root{--ink-soft:#354a40;--muted:#64746b;--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","PingFang SC","Noto Sans CJK SC","Microsoft YaHei","Helvetica Neue",Arial,sans-serif;--type-caption:12px;--type-label:13px;--type-ui:14px;--type-body:16px}html{font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--type-body);font-weight:400;letter-spacing:0;line-height:1.65;text-rendering:optimizeLegibility}:where(button,input,select,textarea){font-family:var(--font-sans);letter-spacing:0}:where(p,li,dd,dt,blockquote){line-height:1.72}:where(h1,h2,h3){text-wrap:balance}:where(p){text-wrap:pretty}.button{font-size:var(--type-ui);font-weight:650;min-height:46px}.button--small{min-height:40px}.eyebrow{font-size:var(--type-label)}.main-nav a,.text-button{font-size:var(--type-ui);font-weight:560}.footer-bottom,.footer-links a,.footer-links span,.site-footer p{font-size:var(--type-label);line-height:1.65}.footer-links strong{font-size:var(--type-ui)}.market-hero-copy>p{font-size:17px;line-height:1.8}.explore-search input,.market-search input{font-size:15px}.market-proof-grid b{font-size:var(--type-label)}.market-proof-grid small{font-size:11.5px;line-height:1.45}.market-sidebar-heading strong{font-size:15px}.market-sidebar nav a,.market-sidebar-heading a,.market-sidebar-note a,.market-sidebar-note p{font-size:var(--type-label)}.explore-layout--repo{gap:42px;grid-template-columns:252px minmax(0,1fr)}.filter-panel--repo{padding-right:30px}.filter-title{padding-bottom:20px}.filter-title strong{font-size:19px;font-weight:680;gap:9px}.filter-title a{font-size:var(--type-label)}.filter-panel--repo .filter-group{gap:5px;padding:22px 0}.filter-group>span{font-size:var(--type-ui);font-weight:680;margin-bottom:8px}.filter-group a,.filter-group label{border-radius:9px;font-size:var(--type-ui);gap:11px;line-height:1.45;min-height:40px;padding:6px 8px}.filter-group a:hover,.filter-group label:hover{background:var(--paper-green);color:var(--green-dark)}.filter-group a i{height:18px;width:18px}.filter-group a.is-active i{border-width:5px}.filter-group a small{font-size:var(--type-caption)}.filter-group input{flex:0 0 auto;height:18px;width:18px}.filter-form .button{margin-top:18px}.results-toolbar>div strong{font-size:20px}.results-toolbar label span,.results-toolbar>div span{font-size:var(--type-caption)}.results-toolbar select{font-size:var(--type-label);min-height:40px}.skill-row-kicker{font-size:11px;line-height:1.5}.skill-row-main .skill-card-title{font-size:22px;line-height:1.32}.skill-row-main p{font-size:var(--type-label);line-height:1.65}.skill-row-tags span{font-size:11px;line-height:1.45}.skill-row-proof strong,.skill-row-runtime strong,.skill-row-version strong{font-size:var(--type-label)}.skill-row-price small,.skill-row-proof small,.skill-row-runtime small,.skill-row-version small{font-size:11px;line-height:1.45}.empty-state p,.market-empty p{font-size:var(--type-ui);line-height:1.75}.detail-breadcrumbs{font-size:var(--type-caption)}.product-intro-copy>p{font-size:17px;line-height:1.7}.detail-badges span{font-size:var(--type-caption)}.verification-strip strong{font-size:var(--type-label)}.verification-strip small{font-size:11px;line-height:1.55}.output-proof-heading span,.output-proof>p,.verification-explainer p{font-size:var(--type-caption)}.markdown-document,.readme-content{font-size:15px;line-height:1.78}.license-switch strong{font-size:var(--type-label)}.compatibility-check dl div,.license-switch small,.purchase-card--evidence .purchase-price>span{font-size:11px;line-height:1.5}.compatibility-check>div span{font-size:var(--type-caption)}.checkout-rules summary{font-size:var(--type-ui)}.checkout-rules p,.delivery-after-purchase span{font-size:var(--type-label)}.info-grid p,.prose-card p,.support-grid p{font-size:15px;line-height:1.82}.rules-index a,.support-grid article a{font-size:var(--type-label)}.legal-version{font-size:var(--type-caption)}.field{gap:9px}.creator-setting-fields label>span,.field>span,.payment-form-grid label>span,.payment-rule-grid label>span{font-size:var(--type-label);font-weight:650}.auth-card input,.creator-setting-fields input,.creator-setting-fields select,.field input,.field select,.field textarea,.payment-form-grid input,.payment-form-grid select,.payment-rule-grid input,.payment-rule-grid select,.settings-form input{font-size:var(--type-ui);line-height:1.55}.creator-setting-card>p,.field>small,.payment-form-grid small,.payment-rule-grid small{font-size:11px;line-height:1.55}.auth-kicker{font-size:var(--type-caption)}.auth-back,.auth-feedback,.auth-heading>p,.auth-legal{font-size:var(--type-label)}.auth-options{font-size:var(--type-caption)}.admin-sidebar nav a,.dashboard-sidebar nav a,.dashboard-sidebar-bottom a{font-size:var(--type-label);font-weight:520}.admin-label,.dashboard-mode{font-size:10px}.admin-user strong,.dashboard-user strong{font-size:var(--type-caption)}.admin-user small,.dashboard-user small{font-size:10px;line-height:1.45}.admin-user{border-radius:12px;color:#fff;transition:background-color .16s ease,box-shadow .16s ease}.admin-user:hover{background:rgba(255,255,255,.06)}.admin-user-copy{min-width:0}.admin-heading>div>span,.dashboard-heading>div>span{font-size:var(--type-caption)}.admin-heading p,.dashboard-heading p{font-size:var(--type-label);line-height:1.65}.admin-metrics small,.admin-metrics span,.admin-signal-strip small,.admin-signal-strip span,.metric-grid small,.metric-grid span{font-size:var(--type-caption);line-height:1.5}.income-overview>em,.panel-heading span,.release-meta span{font-size:var(--type-caption)}.console-quick a,.income-overview p,.priority-list p,.priority-list time,.release-body li,.update-impact article p span,.update-impact article p strong{font-size:var(--type-label);line-height:1.6}.admin-logout,.admin-topbar a,.admin-topbar b,.admin-topbar span,.admin-topbar strong,.dashboard-logout{font-size:var(--type-caption)}.admin-priority strong{font-size:var(--type-ui)}.admin-health p,.admin-health>div span,.admin-priority p,.admin-priority>b,.risk-list strong{font-size:var(--type-caption);line-height:1.55}.risk-list small{font-size:11px;line-height:1.5}.card-heading strong{font-size:var(--type-ui)}.admin-empty span,.card-heading span,.payment-method-row,.review-row,.security-row,.simple-list article,.works-row{font-size:var(--type-caption);line-height:1.55}.review-row small,.security-row small,.works-row small{font-size:11px;line-height:1.45}.review-actions button{font-size:var(--type-caption);min-height:34px}.creator-payment-boundary p,.creator-setting-card header span,.payment-form-notice,.payment-owner-notice p,.payment-section-heading p,.payment-security-card li,.payment-security-card p{font-size:var(--type-label);line-height:1.65}.gateway-state,.payment-health-card article small,.payment-health-card article>b,.payment-section-heading>div>span{font-size:var(--type-caption)}@media (max-width:1240px){.explore-layout--repo{grid-template-columns:230px minmax(0,1fr)}.filter-panel--repo{padding-right:22px}}@media (max-width:900px){body{font-size:15px}.explore-layout--repo{grid-template-columns:1fr}.filter-panel--repo{padding-right:0}}@media (max-width:660px){:root{--type-body:15px}.button{font-size:var(--type-label)}.filter-title strong{font-size:18px}.filter-group a,.filter-group label{font-size:var(--type-label);min-height:42px}.markdown-document,.readme-content{font-size:14px}}.explore-hero-grid{align-items:end;display:grid;gap:clamp(52px,6vw,104px);grid-template-columns:minmax(0,1fr) 350px}.explore-hero-primary{min-width:0}.explore-hero-primary .explore-title-row>span{display:none}.explore-hero-primary .explore-search{max-width:820px}.explore-hero-quick{border-left:1px solid var(--line-dark);padding:2px 0 2px 30px}.explore-hero-quick header,.explore-hero-quick header>span,.explore-hero-quick nav a,.explore-verified-link{align-items:center;display:flex}.explore-hero-quick header{justify-content:space-between;margin-bottom:8px}.explore-hero-quick header>span{color:var(--green-dark);font-size:var(--type-label);font-weight:700;gap:8px}.explore-hero-quick header>small{color:var(--muted);font-size:var(--type-caption)}.explore-hero-quick nav{display:grid}.explore-hero-quick nav a{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;min-height:50px;padding:7px 2px;transition:color .16s ease,padding .16s ease}.explore-hero-quick nav a:hover{color:var(--green);padding-left:5px}.explore-hero-quick nav a small,.explore-hero-quick nav a>span{display:block}.explore-hero-quick nav a>span{font-size:var(--type-ui);font-weight:650}.explore-hero-quick nav a small{color:var(--muted);font-size:11px;font-weight:450;margin-top:2px}.explore-hero-quick nav a>svg{color:var(--green);flex:0 0 auto;transition:transform .16s ease}.explore-hero-quick nav a:hover>svg,.explore-verified-link:hover>svg:last-child{transform:translateX(3px)}.explore-verified-link{color:var(--green-dark);font-size:var(--type-caption);font-weight:650;gap:7px;padding-top:13px}.explore-verified-link>svg:last-child{margin-left:auto;transition:transform .16s ease}@media (max-width:1240px){.explore-hero-grid{gap:44px;grid-template-columns:minmax(0,1fr) 310px}.explore-hero-quick{padding-left:24px}}@media (max-width:1020px){.explore-hero-grid{align-items:stretch;grid-template-columns:1fr}.explore-hero-quick{border-left:0;border-top:1px solid var(--line-dark);padding:20px 0 0}.explore-hero-quick nav{grid-template-columns:repeat(3,minmax(0,1fr))}.explore-hero-quick nav a{border-bottom:0;border-right:1px solid var(--line);padding:8px 16px}.explore-hero-quick nav a:first-child{padding-left:0}.explore-hero-quick nav a:last-child{border-right:0}.explore-verified-link{margin-top:8px;max-width:270px}}@media (max-width:640px){.explore-hero-grid{gap:26px}.explore-hero-quick nav{grid-template-columns:repeat(3,minmax(0,1fr))}.explore-hero-quick nav a,.explore-hero-quick nav a:first-child{border-bottom:0;border-right:1px solid var(--line);justify-content:center;padding:8px 9px;text-align:center}.explore-hero-quick nav a:last-child{border-right:0}.explore-hero-quick nav a>svg{display:none}}