:root{--ink:#0b0b0c;--muted:#6c7078;--line:#dfe1e5;--soft:#f7f7f8;--paper:#fff;--green:#063d27;--bright:#38dc61}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button{cursor:pointer;color:inherit;transition:opacity .15s ease,transform .15s ease}button:hover{opacity:.72}button:active{transform:scale(.985)}.public-header{height:70px;display:grid;grid-template-columns:220px minmax(260px,420px) 1fr auto;gap:28px;align-items:center;padding:0 28px;border-bottom:1px solid #edf0f3;background:#fff;position:sticky;top:0;z-index:50}.public-logo{border:0;background:none;font-size:20px;font-weight:700;display:flex;align-items:center;gap:12px}.public-logo i{width:22px;height:22px;background:#050506;border-radius:50%}.header-search{height:38px;border:1px solid #d9dce1;border-radius:999px;background:white;color:#737782;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-size:12px}.header-search b{font-size:21px;color:#111}.public-header nav{display:flex;align-items:center;justify-content:center;gap:27px}.public-actions button,.public-header nav button{border:0;background:none;font-weight:700;white-space:nowrap}.public-actions{display:flex;align-items:center;gap:20px}.public-actions .signup{background:#09090a;color:white;border-radius:8px;padding:12px 18px}.mobile-cart{display:none}.account-header{height:88px;display:grid;align-items:center;padding:0 38px;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:50}.account-logo{border:0;background:none;font-size:22px;letter-spacing:.18em;font-weight:700;justify-self:start}.account-header nav{display:flex;gap:46px}.account-header nav button,.account-header>div>button{border:0;background:none}.account-header>div{justify-self:end;display:flex;align-items:center;gap:20px}.account-header>div>button:first-child{font-size:24px}.account-header>div>button:nth-child(2){font-size:18px}.account-header .user-orb{width:40px;height:40px;background:#09090a;color:white;border-radius:50%;font-weight:700}.account-header--dark{height:62px;background:#030706;color:white;border:0}.account-header--dark .account-logo{font-size:16px;letter-spacing:0}.account-header--dark nav{justify-self:start;margin-left:40px;gap:34px}.account-header--dark nav button{font-size:12px}.account-header--dark .user-orb{background:#242827}.front-page{background:#fbfbfc;padding:0 22px 28px}.front-hero{min-height:400px;border:1px solid var(--line);border-radius:15px;background:#fff;padding:34px 50px 16px;display:grid;grid-template-columns:43% 57%;gap:30px;overflow:hidden}.front-hero__copy{padding-top:5px}.front-hero h1{font-size:clamp(45px,5.5vw,70px);letter-spacing:-.06em;margin:6px 0 15px}.front-hero h2{font-size:18px;margin:0 0 17px;font-weight:500}.front-hero h2 strong{font-weight:750}.front-hero__copy>p{color:#555b66;font-size:14px;line-height:1.55;max-width:440px;margin:0 0 18px}.hero-buttons{display:flex;gap:16px}.black-button,.outline-button{border-radius:8px;padding:12px 24px;font-weight:700;border:1px solid #111;font-size:12px}.black-button{background:#09090a;color:#fff}.outline-button{background:#fff;color:#111}.format-pills{display:flex;gap:8px;margin-top:18px}.format-pills span{border:1px solid #dfe1e5;border-radius:7px;padding:7px 12px;font-size:11px;font-weight:700;background:white;display:inline-flex;align-items:center;gap:5px}.format-platform-icon{width:6px;height:6px;flex:0 0 6px;background:#111}.format-platform-icon--mac{border-radius:50%}.plugin-collage{position:relative;display:grid;grid-template-columns:2.4fr .65fr .55fr .55fr;grid-template-rows:140px 155px;gap:18px;align-content:center;padding:3px 0 0}.plugin-collage>button{border:0;background:none;padding:0;min-width:0}.collage-main{grid-column:1;grid-row:1}.collage-tall{grid-column:2;grid-row:1}.collage-small{grid-row:1}.collage-wide{grid-column:1;grid-row:2}.collage-square{grid-row:2}.collage-square:nth-last-child(2){grid-column:2}.collage-square:last-child{grid-column:3/5}.plugin-art{width:100%;height:100%;min-height:110px;border-radius:8px;background:linear-gradient(145deg,#0a0c0f,#1a1e22 55%,#070809);box-shadow:0 7px 16px rgba(0,0,0,.22),inset 0 0 0 1px #30353c;position:relative;overflow:hidden;color:#e9edf1;text-align:left;padding:8%}.plugin-art:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 62% 43%,rgba(67,116,160,.17),transparent 35%),linear-gradient(120deg,rgba(255,255,255,.06),transparent 35%)}.plugin-art__brand{position:relative;font-size:10px;letter-spacing:.14em;color:#adb4be;text-transform:uppercase}.plugin-art__screen{position:relative;height:38%;margin-top:9%;border:1px solid #343b45;border-radius:4px;background:#05080b;display:flex;align-items:center;justify-content:center;gap:4%}.plugin-art__screen:after{content:"";position:absolute;width:27%;aspect-ratio:1;border-radius:50%;border:2px solid var(--accent);box-shadow:0 0 14px var(--accent)}.plugin-art__screen i{width:2px;background:var(--accent);height:12%;opacity:.65}.plugin-art__screen i:nth-child(2),.plugin-art__screen i:nth-child(6){height:28%}.plugin-art__screen i:nth-child(3),.plugin-art__screen i:nth-child(5){height:50%}.plugin-art__screen i:nth-child(4){height:76%}.plugin-art__knobs{position:relative;display:flex;gap:10%;margin-top:8%}.plugin-art__knobs b{display:block;width:14%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 38% 35%,#9ba0a4,#282b2d 48%,#050607 70%);border:1px solid #444}.plugin-art__name{position:absolute;bottom:7%;left:8%;font-size:12px;font-weight:700;letter-spacing:.05em}.plugin-art--light{background:linear-gradient(135deg,#f1eee8,#dad7d0);color:#111;box-shadow:0 7px 16px rgba(0,0,0,.16),inset 0 0 0 1px #c8c4bd}.plugin-art--light .plugin-art__screen{background:#151515}.plugin-art--compact{width:88px;height:43px;min-height:43px;border-radius:5px;padding:4px;box-shadow:none}.plugin-art--compact .plugin-art__brand,.plugin-art--compact .plugin-art__knobs,.plugin-art--compact .plugin-art__name{display:none}.plugin-art--compact .plugin-art__screen{height:33px;margin:1px 0 0}.plugin-art--compact .plugin-art__screen:after{width:22%;border-width:1px}.front-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px}.beta-panel,.packs-panel,.top-panel{border:1px solid var(--line);border-radius:14px;background:#fff;padding:12px 20px}.panel-heading{display:flex;align-items:start;justify-content:space-between}.panel-heading h2{font-size:15px;margin:7px 0}.panel-heading>button{border:1px solid #d9dce1;background:white;border-radius:7px;padding:8px 18px;font-size:10px;font-weight:700}.top-list{margin-top:2px}.top-row{height:31px;display:grid;grid-template-columns:25px 88px 1fr 62px 58px 58px;align-items:center;gap:8px;border-bottom:1px solid #eceef1;font-size:10px}.top-row:last-child{border:0}.top-row>b{text-align:center;font-weight:500}.top-row>button:nth-child(2){border:0;background:none;padding:0}.top-row span{display:flex;flex-direction:column}.top-row span strong{font-size:10px}.top-row span small{font-size:10px;color:#6d727a}.top-row em{font-style:normal}.top-row em:first-letter{color:#ff7d22}.top-row>i{font-style:normal;font-weight:700}.cart-pill,.try-beta{border:1px solid #d9dce1;border-radius:999px;background:white;padding:5px 10px;font-weight:700;font-size:10px}.tabs{height:42px;background:#f6f6f7;border-radius:10px;display:grid;grid-template-columns:1fr 1fr;padding:3px}.tabs button{border:0;background:transparent;border-radius:8px;font-size:14px;font-weight:700}.tabs button.active{background:#fff;box-shadow:0 0 0 1px #dfe1e5,0 2px 5px rgba(0,0,0,.04)}.beta-list{padding:5px 8px}.beta-row{min-height:72px;display:grid;grid-template-columns:100px 110px 55px 1fr 70px;align-items:center;gap:12px;border-bottom:1px solid #eceef1}.beta-row:last-child{border:0}.beta-row>button:first-child{border:0;background:none;padding:0}.beta-row>button:first-child .plugin-art--compact{width:100px;height:55px}.beta-row span{display:flex;flex-direction:column;gap:8px}.beta-row strong{font-size:12px}.beta-row p,.beta-row small{font-size:10px;color:#6c717a}.beta-row>b{font-size:10px;color:#476bff;background:#e7ecff;border-radius:5px;padding:4px}.try-beta{border-radius:7px;padding:9px 11px}.packs-panel{margin-top:8px;padding:9px 22px 14px}.packs-panel .panel-heading p{margin:0;color:#6f747d;font-size:10px}.pack-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:8px}.pack-card{height:118px;border:1px solid #e0e2e5;border-radius:9px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.pack-card>div:first-child{padding:13px;display:flex;flex-direction:column;align-items:flex-start}.pack-card h3{font-size:12px;margin:0 0 5px}.pack-card p{color:#666b74;margin:0}.pack-card strong{margin-top:auto;font-size:16px}.pack-visual{position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#fff,#f3f3f3)}.pack-card--orange .pack-visual{background:linear-gradient(140deg,#fff,#f6e6db)}.pack-card--green .pack-visual{background:linear-gradient(140deg,#fff,#dff3ed)}.pack-card--coral .pack-visual{background:linear-gradient(140deg,#fff,#f5c9bb)}.pack-visual span{position:absolute}.pack-visual .plugin-art--compact{width:85px;height:60px}.catalog-page,.charts-page,.product-page{max-width:1320px;margin:auto;padding:58px 42px 100px}.catalog-page>header,.charts-page>header{max-width:780px}.catalog-page>header>span,.charts-page>header>span{text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:700;color:#5d6470}.catalog-page h1,.charts-page h1{font-size:60px;letter-spacing:-.055em;margin:10px 0}.catalog-page header p,.charts-page header p{font-size:17px;color:#686e78;line-height:1.6}.catalog-filters{display:grid;grid-template-columns:1fr 180px 150px 150px;gap:10px;margin-top:40px}.catalog-filters input,.catalog-filters select{height:47px;border:1px solid #d2d5da;border-radius:7px;background:#fff;padding:0 14px}.result-count{font-size:11px;color:#70757e;margin:18px 0}.catalog-grid{grid-template-columns:repeat(4,1fr);gap:34px 20px}.catalog-card{min-width:0}.catalog-art{width:100%;aspect-ratio:1.35;border:0;background:none;padding:0}.catalog-card>div{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:11px}.beta-badge,.release-badge{border-radius:5px;padding:4px 7px;font-size:10px;font-weight:700;letter-spacing:.07em}.beta-badge{color:#4364ff;background:#e9edff}.release-badge{color:#117339;background:#e2f5e9}.catalog-name{border:0;background:none;padding:0;font-size:18px;font-weight:700;margin:9px 0 4px}.catalog-card>p{margin:0;color:#727780;font-size:12px}.catalog-card>footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e1e3e6;margin-top:12px;padding-top:12px;font-size:10px}.catalog-card>footer button{border:1px solid #d7dade;border-radius:6px;background:#fff;padding:8px;font-weight:700}.back-link,.product-page>.back-link{border:0;background:none;color:#666d77;margin-bottom:36px}.product-page>section{display:grid;grid-template-columns:1fr 1fr;gap:65px}.product-feature-art{height:430px}.product-copy>div:first-child{display:flex;gap:14px;align-items:center;font-size:11px;color:#6c727b}.product-copy h1{font-size:64px;letter-spacing:-.055em;margin:20px 0 9px}.product-copy h2{font-size:23px;font-weight:500;margin:0 0 10px}.creator-link{border:0;background:none;padding:0;text-decoration:underline;color:#535963}.product-copy>p{color:#656b75;line-height:1.65}.validation{background:#f2faf4;border:1px solid #cce8d3;border-radius:7px;padding:14px;display:flex;flex-direction:column;gap:5px;font-size:12px}.validation small{color:#55705d}.product-buy{display:flex!important;justify-content:space-between;align-items:center!important;border-top:1px solid #dfe1e5;margin-top:24px;padding-top:22px}.product-buy strong{font-size:30px}.product-details{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:65px;border-top:1px solid #111;padding-top:28px}.product-details article{border-right:1px solid #e0e2e5;padding-right:25px}.product-details article:last-child{border:0}.product-details h3{font-size:20px}.product-details dl{display:grid;grid-template-columns:110px 1fr;gap:10px;font-size:12px}.product-details dt{color:#71767f}.product-details dd{margin:0}.product-details li,.product-details p{font-size:12px;line-height:1.6;color:#60666f}.feedback-buttons{display:flex;gap:7px}.feedback-buttons button{border:1px solid #cdd0d5;border-radius:6px;background:white;padding:8px 12px}.feedback-buttons button.active{background:#111;color:white}.chart-list{border-top:1px solid #111;margin-top:40px}.chart-list>button{width:100%;height:70px;border:0;border-bottom:1px solid #e0e2e5;background:#fff;display:grid;grid-template-columns:45px 88px 1fr 80px 80px 80px;gap:15px;align-items:center;text-align:left}.chart-list>button>span{display:flex;flex-direction:column;gap:5px}.chart-list small{color:#6e747d}.chart-list em,.chart-list i{font-style:normal}.chart-list>button>strong:last-child{text-align:right}.customer-page{display:grid;grid-template-columns:360px 1fr;min-height:calc(100vh - 88px)}.customer-page>aside{border-right:1px solid #dfe1e5;padding:46px 34px}.profile-art{width:150px;height:150px;border-radius:50%;background:linear-gradient(145deg,#f5f5f4,#c9c9c7);margin:0 auto;position:relative}.profile-art span{position:absolute;width:55px;height:80px;background:linear-gradient(145deg,#080808,#555);left:45px;top:32px}.profile-art b{position:absolute;width:42px;height:42px;background:linear-gradient(145deg,#eee,#222);border-radius:50%;right:27px;bottom:29px}.customer-page>aside h2{text-align:center;font-size:25px;margin:18px 0 6px}.customer-page>aside>p{text-align:center;color:#7a7d83;margin:0 0 15px}.customer-page>aside select{width:100%;height:38px;border:1px solid #d9dce0;border-radius:6px;background:#fff;padding:0 10px}.customer-page>aside hr{border:0;border-top:1px solid #dfe1e5;margin:28px 0 22px}.customer-page>aside nav{display:flex;flex-direction:column;gap:5px}.customer-page>aside nav button{border:0;background:#fff;text-align:left;border-radius:7px;padding:14px 18px;font-size:16px}.customer-page>aside nav button span{margin-left:18px}.customer-page>aside nav button.active{background:#f0f0ef;font-weight:700}.customer-page>section{padding:45px 42px;max-width:1100px;width:100%}.mode-switch{height:70px;border:1px solid #dfe1e5;border-radius:7px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;margin-bottom:45px}.mode-switch>button{width:59px;height:32px;border:0;border-radius:999px;background:#d4d6da;padding:3px}.mode-switch>button i{display:block;width:26px;height:26px;background:white;border-radius:50%;transition:transform .2s}.mode-switch>button.on{background:#39d95e}.mode-switch>button.on i{transform:translateX(27px)}.customer-page>section h1{font-size:44px;letter-spacing:-.04em;margin:0 0 12px}.customer-lead{font-size:18px;color:#777b82;margin:0 0 30px}.purchased-title{font-size:28px;margin:43px 0 17px}.purchase-list{border:1px solid #dfe1e5;border-radius:7px;overflow:hidden}.purchase-list article{height:137px;display:grid;grid-template-columns:190px 1fr 220px 145px;gap:22px;align-items:center;border-bottom:1px solid #dfe1e5;padding:18px 24px}.purchase-list article:last-child{border:0}.purchase-list .plugin-art--compact{width:190px;height:96px}.purchase-list article>span{display:flex;flex-direction:column;gap:7px}.purchase-list article>span strong{font-size:20px}.purchase-list article>span small{color:#777b82}.purchase-list article>div{display:flex;gap:7px}.purchase-list article>div b{border:1px solid #dde0e4;border-radius:999px;padding:6px 10px;font-size:10px}.purchase-list article>button{border:1px solid #cfd2d7;background:#fff;border-radius:7px;padding:12px}.publisher-root{min-height:100vh;background:#002f1e}.publisher-page{max-width:1420px;margin:auto;min-height:calc(100vh - 62px);display:grid;grid-template-columns:280px 1fr;color:white;background:radial-gradient(circle at 65% 18%,#0b4e30,#073b27 50%,#03311f)}.publisher-page>aside{border-right:1px solid rgba(255,255,255,.13);padding:34px 24px;display:flex;flex-direction:column}.publisher-mark{width:70px;height:70px;border-radius:9px;background:#030706;display:grid;place-items:center;font-size:35px}.publisher-page>aside h2{text-transform:uppercase;letter-spacing:.19em;text-align:center;margin:17px 0 9px}.publisher-page>aside>p{text-align:center;color:rgba(255,255,255,.68);font-size:12px;line-height:1.7}.publisher-page>aside hr{width:100%;border:0;border-top:1px solid rgba(255,255,255,.08);margin:16px 0}.publisher-page>aside nav{width:100%;display:flex;flex-direction:column;gap:6px}.publisher-page>aside nav button{border:0;background:transparent;color:white;text-align:left;padding:13px;border-radius:7px}.publisher-page>aside nav button.active{background:#098138}.publisher-page>aside>small{margin-top:auto;align-self:flex-start;line-height:1.6}.publisher-page>section{padding:34px 38px 70px;max-width:1050px}.mode-switch--dark{width:215px;height:49px;border-color:rgba(255,255,255,.18);padding:0 14px;margin-bottom:33px}.publisher-page>section>h1{font-size:34px;margin:0 0 9px}.publisher-page>section>p{color:rgba(255,255,255,.7);font-size:13px}.readiness{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.readiness article{border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:18px;display:grid;grid-template-columns:42px 1fr;gap:10px}.readiness article>b{width:40px;height:40px;border-radius:50%;border:1px solid #168a48;display:grid;place-items:center}.readiness span{display:flex;flex-direction:column;gap:8px}.readiness strong{font-size:12px}.readiness small{font-size:11px;color:rgba(255,255,255,.68);line-height:1.5}.publisher-title{display:flex;justify-content:space-between;align-items:center;margin:25px 0 13px}.publisher-title h2{font-size:21px}.publisher-title button{border:0;background:none;color:white}.publisher-table{border:1px solid rgba(255,255,255,.2);border-radius:8px;overflow:hidden}.publisher-table__head{height:40px;display:grid;grid-template-columns:1fr 130px 130px 55px;gap:15px;align-items:center;padding:0 17px;border-bottom:1px solid rgba(255,255,255,.16);font-size:10px}.publisher-table article{min-height:66px;display:grid;grid-template-columns:65px 1fr 130px 130px 48px;gap:14px;align-items:center;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.15)}.publisher-table article:last-child{border:0}.publisher-table article .plugin-art--compact{width:58px;height:45px}.publisher-table article>span{display:flex;flex-direction:column;gap:4px}.publisher-table article>span:nth-of-type(2){display:block;font-size:11px}.publisher-table article small{color:rgba(255,255,255,.66);font-size:10px}.publisher-table article i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#29df60;margin-right:7px}.publisher-table article i.beta-dot{background:#ff8b23}.publisher-table article>button{height:37px;border:0;background:rgba(255,255,255,.08);color:white;border-radius:7px}.publisher-cards{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:21px}.publisher-cards>button{border:1px solid rgba(255,255,255,.18);background:none;color:white;border-radius:8px;padding:18px;display:grid;grid-template-columns:42px 1fr 15px;gap:10px;align-items:center;text-align:left}.publisher-cards>button>b{width:40px;height:40px;border:1px solid rgba(255,255,255,.35);border-radius:50%;display:grid;place-items:center}.publisher-cards span{display:flex;flex-direction:column;gap:6px}.publisher-cards small{color:rgba(255,255,255,.68);font-size:10px}.drawer-overlay,.overlay{position:fixed;inset:0;background:rgba(0,0,0,.38);z-index:80;display:grid;place-items:center;padding:20px}.drawer-overlay{display:flex;justify-content:flex-end;padding:0}.checkout-modal,.search-modal{background:#fff;width:min(720px,100%);max-height:88vh;overflow:auto;border-radius:10px;padding:28px;position:relative}.close{position:absolute;right:16px;top:10px;border:0;background:none;font-size:28px}.search-modal>label{font-size:24px;font-weight:700}.search-modal>input{width:100%;height:52px;border:1px solid #cfd2d7;border-radius:7px;margin:18px 0;padding:0 14px}.search-modal>div>button{width:100%;height:66px;border:0;border-top:1px solid #e1e3e6;background:#fff;display:grid;grid-template-columns:88px 1fr auto;gap:14px;align-items:center;text-align:left}.search-modal>div>button span{display:flex;flex-direction:column;gap:4px}.search-modal small{color:#737882}.cart-drawer{width:min(470px,100%);height:100%;background:#fff;padding:27px;overflow:auto}.cart-drawer>header,.checkout-modal>header{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid #dfe1e5;padding-bottom:17px}.cart-drawer>header h2,.checkout-modal h2{font-size:27px;margin:0}.cart-drawer>header button,.checkout-modal>header>button{border:0;background:none;font-size:27px}.cart-lines article{display:grid;grid-template-columns:100px 1fr auto;gap:14px;align-items:start;padding:18px 0;border-bottom:1px solid #e0e2e5}.cart-lines article .plugin-art--compact{width:100px;height:64px}.cart-lines article>span{display:flex;flex-direction:column;gap:5px}.cart-lines small{color:#737882}.cart-lines span button{border:0;background:none;padding:0;text-align:left;text-decoration:underline;font-size:10px}.cart-total{display:grid;grid-template-columns:1fr auto;margin:24px 0}.cart-total>b{font-size:21px}.cart-total small{color:#737882}.full{width:100%}.empty-cart,.order-success{text-align:center;padding:55px 20px}.checkout-modal{width:min(900px,100%)}.checkout-modal header span{text-transform:uppercase;letter-spacing:.13em;font-size:10px}.checkout-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;padding-top:24px}.checkout-layout form{display:flex;flex-direction:column;gap:14px}.checkout-layout form label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:700}.checkout-layout input{height:44px;border:1px solid #cdd0d5;border-radius:6px;padding:0 11px}.checkout-layout form>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.checkout-layout form p{font-size:10px;color:#737882}.checkout-layout>aside{background:#f5f5f6;padding:19px}.checkout-layout>aside>div{display:flex;justify-content:space-between;border-bottom:1px solid #dedfe2;padding:12px 0;font-size:12px}.checkout-total{border:0!important;font-size:17px!important}.order-success>b{display:grid;place-items:center;margin:auto;width:60px;height:60px;border-radius:50%;background:#def6e5;color:#15833a;font-size:26px}.toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);z-index:100;background:#09090a;color:white;border-radius:7px;padding:12px 18px;box-shadow:0 8px 25px rgba(0,0,0,.2)}@media(max-width:1150px){.public-header{grid-template-columns:190px 1fr auto}.public-header nav{display:none}.public-actions{gap:13px}.front-hero{grid-template-columns:40% 60%;padding-left:36px;padding-right:24px}.front-hero h1{font-size:52px}.top-row{grid-template-columns:22px 75px 1fr 48px 50px 53px}.top-row .plugin-art--compact{width:75px}.beta-row{grid-template-columns:82px 95px 45px 1fr 62px;gap:8px}.beta-row>button:first-child .plugin-art--compact{width:82px}.customer-page{grid-template-columns:300px 1fr}.purchase-list article{grid-template-columns:130px 1fr 120px}.purchase-list .plugin-art--compact{width:130px;height:75px}.purchase-list article>div{display:none}.account-header nav{gap:25px}.publisher-page{grid-template-columns:240px 1fr}}@media(max-width:850px){.front-hero{grid-template-columns:1fr}.plugin-collage{min-height:300px}.front-grid{grid-template-columns:1fr}.pack-grid{grid-template-columns:1fr 1fr}.account-header nav{display:none}.catalog-filters,.catalog-grid{grid-template-columns:1fr 1fr}.product-page>section{grid-template-columns:1fr}.product-feature-art{height:360px}.product-details{grid-template-columns:1fr}.customer-page{display:block}.customer-page>aside{border-right:0;border-bottom:1px solid #dfe1e5}.customer-page>section{padding:35px 25px}.publisher-page{display:block}.publisher-page>aside{display:none}.readiness{grid-template-columns:1fr}.publisher-table__head{display:none}.publisher-table article{grid-template-columns:60px 1fr 90px 45px}.publisher-table article>span:nth-of-type(3){display:none}}@media(max-width:620px){.public-header{height:64px;grid-template-columns:1fr auto;padding:0 16px}.public-logo{font-size:16px}.public-logo i{width:18px;height:18px}.header-search,.public-actions>button:not(.mobile-cart){display:none}.mobile-cart{display:block!important}.front-page{padding:0 8px 15px}.front-hero{padding:25px 20px}.front-hero h1{font-size:47px}.format-pills{flex-wrap:wrap}.plugin-collage{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:150px 110px;gap:10px;min-height:auto}.collage-main{grid-column:1/3}.collage-small:nth-of-type(n+3),.collage-square,.collage-tall,.collage-wide{display:none}.front-grid{margin-top:8px}.beta-panel,.top-panel{padding:10px}.top-row{grid-template-columns:20px 65px 1fr 50px}.top-row .plugin-art--compact{width:65px}.top-row em,.top-row>i{display:none}.beta-row{grid-template-columns:72px 1fr 58px}.beta-row>button:first-child .plugin-art--compact{width:72px}.beta-row p,.beta-row>b{display:none}.pack-grid{grid-template-columns:1fr}.account-header{height:65px;padding:0 16px;grid-template-columns:1fr auto}.account-logo{font-size:15px}.catalog-page,.charts-page,.product-page{padding:40px 18px 80px}.catalog-page h1,.charts-page h1,.product-copy h1{font-size:42px}.catalog-filters{grid-template-columns:1fr}.catalog-grid{grid-template-columns:1fr 1fr;gap:24px 10px}.catalog-name{font-size:15px}.catalog-card>footer span{display:none}.chart-list>button{grid-template-columns:30px 70px 1fr 55px}.chart-list>button em,.chart-list>button i,.chart-list>button>strong:last-child{display:none}.product-feature-art{height:260px}.product-details{grid-template-columns:1fr}.customer-page>aside{padding:25px}.profile-art{width:90px;height:90px}.profile-art span{width:35px;height:50px;left:28px;top:18px}.profile-art b{width:28px;height:28px;right:14px;bottom:16px}.customer-page>aside nav{display:grid;grid-template-columns:1fr 1fr}.customer-page>section h1{font-size:34px}.purchase-list article{height:auto;grid-template-columns:80px 1fr;padding:15px}.purchase-list .plugin-art--compact{width:80px;height:55px}.purchase-list article>button{grid-column:1/3}.publisher-page>section{padding:25px 16px}.publisher-page>section>h1{font-size:27px}.publisher-table article{grid-template-columns:55px 1fr 65px}.publisher-table article>button{display:none}.checkout-layout,.publisher-cards{grid-template-columns:1fr}}@media(max-width:1150px){.account-logo{white-space:nowrap;font-size:18px;letter-spacing:.15em}.purchase-list article>.plugin-art{display:block}}body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Arial,sans-serif}.catalog-page h1,.charts-page h1,.customer-page h1,.front-hero h1,.product-copy h1,.publisher-page h1{font-weight:600}.plugin-art{background:linear-gradient(155deg,#22262a,#0b0d10 46%,#15191d);box-shadow:0 8px 18px rgba(0,0,0,.18),inset 0 0 0 1px #383d42,inset 0 1px 0 rgba(255,255,255,.08)}.plugin-art__brand{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.plugin-art__screen{box-shadow:inset 0 0 20px rgba(0,0,0,.9),0 1px 0 rgba(255,255,255,.05)}.plugin-art__screen:before{content:"";position:absolute;inset:5px;background:repeating-linear-gradient(0deg,transparent 0 7px,rgba(255,255,255,.03) 8px),repeating-linear-gradient(90deg,transparent 0 12px,rgba(255,255,255,.025) 13px)}.plugin-art--v1 .plugin-art__screen:after{width:72%;height:43%;border:0;border-radius:0;background:var(--accent);clip-path:polygon(0 56%,8% 55%,14% 46%,20% 65%,28% 40%,36% 52%,43% 28%,50% 72%,58% 48%,66% 56%,73% 33%,81% 63%,90% 42%,100% 48%);box-shadow:0 0 12px var(--accent)}.plugin-art--v2 .plugin-art__screen:after{width:64%;height:62%;border:1px solid var(--accent);border-radius:2px;background:repeating-linear-gradient(90deg,transparent 0 10%,color-mix(in srgb,var(--accent) 65%,transparent) 11% 13%);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 55%,transparent)}.plugin-art--v3 .plugin-art__screen:after{width:66%;height:65%;border:0;border-radius:2px;background:radial-gradient(circle,var(--accent) 0 2px,transparent 3px) 0 0/16px 14px;box-shadow:none}.plugin-art--v4 .plugin-art__screen:after{width:52%;height:68%;border:0;border-radius:50%;background:conic-gradient(from 15deg,var(--accent),transparent 18%,var(--accent) 19% 20%,transparent 21% 49%,var(--accent) 50% 52%,transparent 53%);box-shadow:0 0 0 1px var(--accent),0 0 18px color-mix(in srgb,var(--accent) 55%,transparent)}.plugin-art--v5 .plugin-art__screen:after{width:72%;height:52%;border:0;border-radius:2px;background:linear-gradient(90deg,transparent 0 4%,var(--accent) 5% 7%,transparent 8% 14%,var(--accent) 15% 19%,transparent 20% 30%,var(--accent) 31% 34%,transparent 35% 47%,var(--accent) 48% 54%,transparent 55% 68%,var(--accent) 69% 73%,transparent 74% 85%,var(--accent) 86% 89%,transparent 90%);box-shadow:inset 0 -1px 0 var(--accent)}.plugin-art--v0 .plugin-art__screen:after{background:radial-gradient(circle at 42% 42%,transparent 0 22%,var(--accent) 23% 25%,transparent 26%),conic-gradient(from 0deg,transparent,var(--accent),transparent 35%,var(--accent),transparent 70%);box-shadow:0 0 0 1px var(--accent),0 0 18px color-mix(in srgb,var(--accent) 45%,transparent)}.plugin-art__knobs b:nth-child(2){transform:scale(.82)}.plugin-art__knobs b:nth-child(3){transform:scale(1.12)}.catalog-page,.charts-page,.product-page{max-width:none;background:#f7f7f8;padding:18px 22px 80px}.catalog-page>header,.charts-page>header{max-width:none;border:1px solid var(--line);border-radius:15px;background:#fff;padding:30px 34px}.catalog-page h1,.charts-page h1{font-size:46px;line-height:1;letter-spacing:-.045em;margin:12px 0}.catalog-page header p,.charts-page header p{max-width:700px;font-size:14px;margin:0}.catalog-filters{margin:8px 0 0;border:1px solid var(--line);border-radius:13px;background:#fff;padding:12px}.result-count{margin:18px 4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.1em}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.catalog-card{border:1px solid var(--line);border-radius:11px;background:#fff;overflow:hidden}.catalog-art{height:162px;aspect-ratio:auto}.catalog-card>div{margin-top:10px}.catalog-name{font-size:16px;margin-top:8px}.catalog-card>p{font-size:11px}.catalog-card>footer{margin-top:10px}.catalog-card>footer button{background:#f8f8f8;border-color:#cfd2d6}.product-page>.back-link{margin:4px 0 12px;padding:8px 2px}.product-page>section{grid-template-columns:minmax(340px,.95fr) 1.05fr;gap:52px;border:1px solid var(--line);border-radius:15px;background:#fff;padding:34px}.product-feature-art{height:390px}.product-copy h1{font-size:54px}.product-copy h2{font-size:20px;max-width:560px}.product-copy>p{font-size:14px}.product-details{border:0;margin:8px 0 0;padding:0;gap:8px}.product-details article{border:1px solid var(--line)!important;border-radius:12px;background:#fff;padding:20px 22px}.product-details h3{margin-top:0}.validation{border-radius:10px}.product-buy{margin-top:18px;padding-top:18px}.charts-page .chart-list{margin-top:8px;border:1px solid var(--line);border-radius:13px;background:#fff;padding:0 16px;overflow:hidden}.chart-list>button{height:64px}.chart-list>button:last-child{border-bottom:0}.customer-page{background:#fbfbfc}.customer-page>aside,.customer-page>section,.mode-switch{background:#fff}.mode-switch,.purchase-list{border-radius:12px}.cart-drawer,.checkout-modal,.search-modal{box-shadow:0 24px 70px rgba(0,0,0,.16)}.cart-drawer{border-left:1px solid #cfd2d6}.checkout-modal,.search-modal{border:1px solid #cfd2d6}.mode-switch--dark{background:transparent;color:#fff}@media(max-width:1000px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-page>section{grid-template-columns:1fr}.product-feature-art{height:360px}}@media(max-width:700px){.catalog-page,.charts-page,.product-page{padding:10px 9px 60px}.catalog-page>header,.charts-page>header{padding:24px 20px}.catalog-page h1,.charts-page h1{font-size:38px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.catalog-art{height:125px}.product-page>section{padding:16px}.product-feature-art{height:260px}.product-details{grid-template-columns:1fr}}@media(min-width:851px) and (max-width:1000px){.product-page>section{grid-template-columns:minmax(330px,.95fr) 1.05fr}.product-feature-art{height:350px}.product-copy h1{font-size:46px}}.home-link{border:1px solid #d1d4d8;border-radius:999px;background:#fff;padding:8px 14px;margin:0 0 9px 3px;font-size:11px;font-weight:700;letter-spacing:.02em}.mode-switch>button.on{background:#25282b}.pack-quick-add{margin-top:7px;border:1px solid #bfc2c5;border-radius:999px;background:rgba(255,255,255,.8);padding:4px 9px;font-weight:700}.pack-card>div:first-child{position:relative;z-index:2}.pack-card p{max-width:145px}.pack-cart-icon{width:100px;height:64px;border-radius:6px;background:#222529;color:#fff;display:grid;place-items:center;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.packs-page{max-width:none;background:#f7f7f8;padding:18px 22px 80px;min-height:calc(100vh - 70px)}.packs-page>header{border:1px solid var(--line);border-radius:15px;background:#fff;padding:30px 34px}.packs-page>header>span{text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:700;color:#5d6470}.packs-page h1{font-size:46px;line-height:1;letter-spacing:-.045em;margin:12px 0}.packs-page header p{max-width:700px;font-size:14px;line-height:1.6;color:#686e78;margin:0}.packs-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.pack-catalog-card{border:1px solid var(--line);border-radius:13px;background:#fff;overflow:hidden}.pack-stage{height:220px;position:relative;overflow:hidden;border-bottom:1px solid #dfe1e5}.pack-save{position:absolute;top:14px;left:14px;z-index:5;border:1px solid rgba(0,0,0,.16);border-radius:999px;background:rgba(255,255,255,.83);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:7px 10px;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.pack-stack{position:absolute;inset:50px 25px 20px;display:flex;align-items:center;justify-content:center}.pack-stack>span{position:absolute;width:72%;height:125px}.pack-stack .plugin-art--compact{width:100%;height:125px}.pack-catalog-copy{padding:22px}.pack-catalog-copy>span{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;color:#73777e}.pack-catalog-copy h2{font-size:26px;letter-spacing:-.035em;margin:8px 0}.pack-catalog-copy>p{font-size:13px;line-height:1.55;color:#686d75;min-height:40px}.pack-catalog-copy ul{list-style:none;margin:18px 0;padding:0;border-top:1px solid #e1e3e6}.pack-catalog-copy li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #e1e3e6;font-size:11px}.pack-catalog-copy li span{color:#777b82;text-align:right}.pack-catalog-copy footer{display:flex;align-items:end;justify-content:space-between;margin-top:20px}.pack-catalog-copy footer div{display:flex;flex-direction:column;gap:3px}.pack-catalog-copy del{font-size:11px;color:#8a8d92}.pack-catalog-copy footer strong{font-size:26px;letter-spacing:-.03em}.account-header--dark{height:88px;background:#25282b;color:#f7f7f5;border-bottom:1px solid #3a3d41}.account-header--dark .account-logo{font-size:22px;letter-spacing:.18em}.account-header--dark nav{justify-self:center;margin-left:0;gap:46px}.account-header--dark nav button{font-size:inherit}.account-header--dark .user-orb{background:#f2f2f0;color:#202225}.publisher-page,.publisher-root{background:#e8e9e7}.publisher-page{max-width:none;margin:0;min-height:calc(100vh - 88px);grid-template-columns:360px 1fr;color:#161718}.publisher-page>aside{border-right:1px solid #3a3d41;background:#25282b;color:#f7f7f5;padding:46px 34px}.publisher-mark{background:#f4f4f2;color:#24272a}.publisher-page>aside h2{font-size:18px}.publisher-page>aside>p{color:#b7babd}.publisher-page>aside hr{border-top-color:#404348}.publisher-page>aside nav button{color:#f7f7f5}.publisher-page>aside nav button.active{background:#3b3e42}.publisher-page>aside>small{color:#b7babd}.publisher-page>section{padding:45px 42px 70px;max-width:1100px;width:100%}.mode-switch--dark{width:auto;height:70px;border-color:#cfd1d0;background:#f5f5f3;color:#161718;padding:0 24px;margin-bottom:45px}.publisher-page>section>h1{font-size:44px;letter-spacing:-.04em;margin:0 0 12px}.publisher-page>section>p{color:#686c70;font-size:18px;margin:0}.readiness{margin:35px 0}.readiness article{border:1px solid #cfd1d0;background:#f7f7f5;color:#161718}.readiness article>b{border-color:#7b7f83;background:#e6e7e5}.readiness small{color:#6e7276}.publisher-title button{color:#161718}.publisher-table{border-color:#cfd1d0;background:#f7f7f5;color:#161718}.publisher-table__head{background:#eeefed}.publisher-table article,.publisher-table__head{border-bottom-color:#d8dad9}.publisher-table article small{color:#72767a}.publisher-table article>button{background:#e5e6e4;color:#161718}.publisher-cards>button{border-color:#cfd1d0;background:#f7f7f5;color:#161718}.publisher-cards>button>b{border-color:#aeb1b3}.publisher-cards small{color:#6e7276}@media(max-width:1150px){.packs-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-header--dark nav{gap:25px}.publisher-page{grid-template-columns:300px 1fr}}@media(max-width:850px){.publisher-page{display:block}.publisher-page>aside{display:none}.packs-catalog-grid{grid-template-columns:1fr}.mode-switch--dark{width:auto}}@media(max-width:620px){.packs-page{padding:10px 9px 60px}.packs-page>header{padding:24px 20px}.packs-page h1{font-size:38px}.account-header--dark{height:65px}.account-header--dark .account-logo{font-size:15px}.publisher-page{min-height:calc(100vh - 65px)}.publisher-page>section{padding:25px 16px}}html{overflow-y:scroll}.publisher-page{grid-template-columns:360px minmax(0,1fr)}.publisher-page>section{min-width:0}@media(max-width:1150px){.publisher-page{grid-template-columns:300px minmax(0,1fr)}}@media(max-width:850px){.publisher-page{display:block}}:root{--canvas:#f5f5f7;--surface:#fff;--ink:#1d1d1f;--muted:#6e6e73;--hairline:#d8d8dc;--radius:18px;--content:1540px}body{background:var(--canvas);color:var(--ink);font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,sans-serif}.account-header,.public-header{height:68px;grid-template-columns:210px minmax(240px,380px) minmax(300px,1fr) auto;gap:clamp(16px,2.2vw,36px);padding:0 clamp(20px,3vw,48px);border-bottom:1px solid rgba(0,0,0,.08);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.public-logo{font-size:19px;letter-spacing:-.02em}.public-logo i{width:19px;height:19px}.public-header nav{gap:clamp(18px,2vw,34px)}.public-actions button,.public-header nav button{font-size:12px}.header-search{height:36px;background:#f5f5f7;border-color:transparent}.account-header{grid-template-columns:1fr auto 1fr}.account-logo{font-size:19px;letter-spacing:.16em}.account-header nav{gap:38px}.account-header--dark{height:68px;background:rgba(255,255,255,.9);color:var(--ink);border-bottom:1px solid rgba(0,0,0,.08)}.front-page{max-width:var(--content);margin:0 auto;padding:14px clamp(14px,2vw,28px) 34px;background:var(--canvas)}.front-hero{min-height:460px;border-color:var(--hairline);border-radius:var(--radius);padding:clamp(34px,4vw,68px);grid-template-columns:minmax(380px,.82fr) minmax(520px,1.18fr);gap:clamp(30px,4vw,72px);box-shadow:0 1px 0 rgba(0,0,0,.02)}.front-hero__copy{align-self:center;padding:0}.front-hero h1{font-size:clamp(56px,5.3vw,82px);line-height:.9;margin:26px 0 20px;font-weight:650}.front-hero h2{font-size:clamp(18px,1.5vw,23px);letter-spacing:-.02em}.front-hero__copy>p{font-size:15px;max-width:510px}.plugin-collage{align-self:center;min-height:320px}.front-grid{grid-template-columns:minmax(560px,.96fr) minmax(570px,1.04fr);gap:12px;margin-top:12px}.beta-panel,.packs-panel,.top-panel{border-color:var(--hairline);border-radius:var(--radius);padding:16px 20px}.panel-heading h2{font-size:17px;letter-spacing:-.02em}.top-row{height:34px;grid-template-columns:26px 82px minmax(100px,1fr) 58px 58px 56px}.tabs{height:44px}.beta-row{min-height:77px;grid-template-columns:96px 110px 48px minmax(130px,1fr) 68px}.packs-panel{margin-top:12px;padding:14px 22px 18px}.pack-card{height:142px;border-radius:12px;transition:transform .25s ease,box-shadow .25s ease}.pack-grid{gap:12px}.pack-card h3{font-size:14px}.pack-card p{font-size:10px;line-height:1.4}.pack-card strong{font-size:18px}.pack-quick-add{opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}.catalog-page,.charts-page,.packs-page,.product-page{max-width:var(--content);margin:0 auto;padding:16px clamp(16px,2.5vw,38px) 90px;background:var(--canvas)}.catalog-page>header,.charts-page>header,.packs-page>header{border-radius:var(--radius);padding:clamp(28px,3.2vw,48px)}.catalog-page h1,.charts-page h1,.packs-page h1{font-size:clamp(42px,4vw,62px)}.catalog-filters{grid-template-columns:minmax(260px,1fr) 170px 140px 140px;border-radius:14px}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,250px);justify-content:start;align-items:start;gap:18px 14px}.catalog-card{width:250px;border-radius:14px;padding:10px;transition:transform .22s ease,box-shadow .22s ease}.catalog-art{height:172px}.catalog-name{font-size:17px}.packs-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:14px}.pack-catalog-card{border-radius:16px;transition:transform .22s ease,box-shadow .22s ease}.chart-list>button{grid-template-columns:42px 88px minmax(160px,1fr) 80px 80px 84px}.customer-page,.publisher-page{max-width:1500px;margin:0 auto;grid-template-columns:300px minmax(0,1fr);min-height:calc(100vh - 68px);background:var(--canvas)}.customer-page>aside,.publisher-page>aside{background:#fff;border-right:1px solid var(--hairline);padding:40px 28px;color:var(--ink)}.customer-page>section,.publisher-page>section{max-width:none;padding:38px clamp(28px,4vw,60px) 80px;background:var(--canvas);min-width:0}.profile-art{width:126px;height:126px}.customer-page>aside h2{font-size:22px}.customer-page>aside nav button,.publisher-page>aside nav button{background:transparent;color:var(--ink);padding:13px 15px}.customer-page>aside nav button.active,.publisher-page>aside nav button.active{background:#ececee;color:var(--ink)}.mode-switch,.mode-switch--dark{height:64px;margin-bottom:34px;border-color:var(--hairline);background:#fff;color:var(--ink);border-radius:14px}.customer-page>section h1,.publisher-workspace h1{font-size:clamp(38px,4vw,56px);letter-spacing:-.045em}.customer-lead{font-size:17px}.account-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:34px 0}.account-summary article{min-height:150px;border:1px solid var(--hairline);border-radius:16px;background:#fff;padding:22px;display:flex;flex-direction:column}.account-summary small,.account-summary span{font-size:11px;color:var(--muted)}.account-summary span{font-weight:700;text-transform:uppercase;letter-spacing:.08em}.account-summary strong{font-size:38px;letter-spacing:-.04em;margin:auto 0 4px}.account-section-title{display:flex;align-items:end;justify-content:space-between;margin-top:42px}.account-section-title h2{font-size:25px;margin:0}.account-section-title p{font-size:12px;color:var(--muted);margin:6px 0 0}.account-section-title button{border:0;background:none;font-size:12px;font-weight:700}.recent-purchases{border:1px solid var(--hairline);border-radius:14px;background:#fff;overflow:hidden;margin-top:14px}.recent-purchases>button{width:100%;height:84px;border:0;border-bottom:1px solid #e6e6e8;background:#fff;display:grid;grid-template-columns:112px 1fr 50px;gap:18px;align-items:center;padding:11px 18px;text-align:left}.recent-purchases>button:last-child{border:0}.recent-purchases .plugin-art--compact{width:112px;height:60px}.recent-purchases span{display:flex;flex-direction:column;gap:6px}.recent-purchases small{color:var(--muted)}.recent-purchases>button>b{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;border:1px solid var(--hairline);border-radius:999px;padding:6px;text-align:center}.browse-market{margin-top:20px}.purchase-ledger{border:1px solid var(--hairline);border-radius:14px;background:#fff;overflow:hidden;margin-top:34px}.purchase-ledger article{min-height:90px;display:grid;grid-template-columns:120px minmax(160px,1fr) 95px 120px 70px;gap:18px;align-items:center;padding:14px 18px;border-bottom:1px solid #e5e5e7}.purchase-ledger article:last-child{border:0}.purchase-ledger .plugin-art--compact{width:120px;height:64px}.purchase-ledger article>div,.purchase-ledger article>span{display:flex;flex-direction:column;gap:5px}.purchase-ledger small{font-size:10px;color:var(--muted)}.purchase-ledger article>div small{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.purchase-ledger article>div b{font-size:11px}.purchase-ledger article>strong{text-align:right}.profile-form{border:1px solid var(--hairline);border-radius:16px;background:#fff;padding:28px;margin-top:34px;max-width:850px}.profile-form>div{display:grid;grid-template-columns:1fr 1fr;gap:16px}.profile-form label{display:flex;flex-direction:column;gap:8px;font-size:11px;font-weight:700;margin-bottom:18px}.profile-form input{height:46px;border:1px solid #cfd0d3;border-radius:9px;padding:0 13px;background:#fff}.profile-form input[readonly]{background:#f3f3f5;color:#777}.profile-form button{margin-top:4px}.purchase-list{background:#fff}.publisher-page,.publisher-root{background:var(--canvas)}.publisher-page{color:var(--ink)}.publisher-page>aside{align-items:center}.publisher-mark{background:#1d1d1f;color:#fff}.publisher-page>aside h2{color:var(--ink)}.publisher-page>aside>p,.publisher-page>aside>small{color:var(--muted)}.publisher-page>aside hr{border-top-color:var(--hairline)}.publisher-workspace{background:#1d1d1f;color:#f5f5f7;border-radius:20px;padding:clamp(28px,4vw,54px);box-shadow:0 20px 50px rgba(0,0,0,.12)}.publisher-workspace>h1{margin:0 0 10px}.publisher-workspace>p{color:#aaaab0;font-size:15px;margin:0}.readiness article{border-color:#414145;background:#29292c;color:#f5f5f7}.readiness article>b{border-color:#646469;background:#353538}.readiness small{color:#aaaab0}.publisher-title button{color:#f5f5f7}.publisher-table{border-color:#454549;background:#242427;color:#f5f5f7}.publisher-table__head{background:#2c2c2f}.publisher-table article,.publisher-table__head{border-bottom-color:#414145}.publisher-table article small{color:#aaaab0}.publisher-table article>button{background:#38383c;color:#f5f5f7}.publisher-cards>button{border-color:#454549;background:#29292c;color:#f5f5f7}.publisher-cards>button>b{border-color:#65656a}.publisher-cards small{color:#aaaab0}@media(hover:hover){.catalog-card:hover,.pack-card:hover,.pack-catalog-card:hover{transform:translateY(-4px);box-shadow:0 16px 38px rgba(0,0,0,.1)}.pack-card:hover .pack-quick-add{opacity:1;transform:none}}@media(max-width:1260px){.public-header{grid-template-columns:190px minmax(220px,1fr) auto}.public-header nav{display:none}.front-hero{grid-template-columns:minmax(330px,.75fr) minmax(460px,1.25fr)}.front-grid{grid-template-columns:1fr}.pack-card{height:132px}.catalog-grid{grid-template-columns:repeat(auto-fill,236px)}.catalog-card{width:236px}.catalog-art{height:162px}}@media(max-width:960px){.front-hero{grid-template-columns:1fr;min-height:0}.front-hero__copy{max-width:650px}.plugin-collage{min-height:330px}.pack-grid{grid-template-columns:repeat(2,1fr)}.customer-page,.publisher-page{grid-template-columns:250px minmax(0,1fr)}.customer-page>aside,.publisher-page>aside{padding:30px 20px}.customer-page>section,.publisher-page>section{padding:28px 24px 70px}.purchase-ledger article{grid-template-columns:100px 1fr 90px 75px}.purchase-ledger article>div:nth-of-type(2){display:none}.publisher-table article{grid-template-columns:60px 1fr 88px 45px}.publisher-table article>span:nth-of-type(3){display:none}}@media(max-width:760px){.public-header{grid-template-columns:1fr auto;padding:0 16px}.header-search{display:none}.front-page{padding:8px}.front-hero{padding:30px 22px}.front-hero h1{font-size:52px}.plugin-collage{min-height:270px}.beta-panel,.packs-panel,.top-panel{border-radius:14px}.pack-grid{grid-template-columns:1fr}.catalog-filters{grid-template-columns:1fr 1fr}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.catalog-card{width:auto}.catalog-art{height:150px}.packs-catalog-grid{grid-template-columns:1fr}.customer-page,.publisher-page{display:block}.customer-page>aside,.publisher-page>aside{display:block;border-right:0;border-bottom:1px solid var(--hairline)}.customer-page>aside .profile-art,.customer-page>aside>h2,.customer-page>aside>p,.publisher-page>aside .publisher-mark,.publisher-page>aside>h2,.publisher-page>aside>hr,.publisher-page>aside>p,.publisher-page>aside>small{display:none}.customer-page>aside select{margin-bottom:12px}.customer-page>aside nav,.publisher-page>aside nav{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.customer-page>aside nav button,.publisher-page>aside nav button{padding:10px 6px;text-align:center;font-size:11px}.customer-page>aside nav button span{margin:0}.account-summary{grid-template-columns:1fr}.purchase-ledger article{grid-template-columns:82px 1fr 65px;padding:10px;gap:12px}.purchase-ledger .plugin-art--compact{width:82px;height:52px}.purchase-ledger article>div{display:none}.publisher-workspace{border-radius:16px;padding:24px 18px}.publisher-page>section{padding:18px 10px 60px}}@media(max-width:520px){body,html{max-width:100%;overflow-x:hidden}.public-header{width:100%;min-width:0}.public-actions{display:flex;justify-self:end;min-width:48px;gap:0}.public-actions .mobile-cart{display:block!important}.front-hero,.front-page{width:100%;min-width:0;max-width:100%}.front-hero{overflow:hidden}.format-pills,.front-hero h1,.front-hero h2,.front-hero__copy,.front-hero__copy>p,.hero-buttons,.plugin-collage{width:calc(100vw - 62px)!important;min-width:0!important;max-width:calc(100vw - 62px)!important}.front-hero h1{font-size:46px}.front-hero h2{font-size:17px;line-height:1.3;white-space:normal}.front-hero h2,.front-hero__copy>p{overflow-wrap:anywhere}.plugin-collage{height:158px;min-height:158px;grid-template-columns:minmax(0,1fr);grid-template-rows:158px;overflow:hidden}.plugin-collage .collage-main{grid-column:1;grid-row:1;width:100%;min-width:0}.plugin-collage .plugin-art{width:100%;max-width:100%}.format-pills{gap:5px}.format-pills span{padding:6px 9px}.beta-row{grid-template-columns:72px 1fr 58px}.beta-row>b,.beta-row>p{display:none}.catalog-grid{grid-template-columns:1fr}.catalog-card{width:100%}.catalog-art{height:210px}.catalog-filters{grid-template-columns:1fr}.chart-list>button{grid-template-columns:30px 70px 1fr}.chart-list>button em,.chart-list>button i,.chart-list>button>strong:last-child{display:none}.customer-page>aside nav,.publisher-page>aside nav{grid-template-columns:repeat(2,1fr)}.profile-form>div{grid-template-columns:1fr}.purchase-list article{grid-template-columns:80px 1fr}.purchase-list article>button{grid-column:1/3}.publisher-cards{grid-template-columns:1fr}}.plugin-art--compact{height:auto!important;min-height:0!important;aspect-ratio:16/9}.catalog-art{height:auto;aspect-ratio:16/9}.catalog-art>.plugin-art{height:100%;min-height:0;aspect-ratio:16/9}.top-list{display:flex;flex-direction:column;gap:4px;margin-top:6px}.top-row{height:43px;padding:3px 6px;grid-template-columns:24px 68px minmax(100px,1fr) 58px 58px 56px;border:0;border-radius:7px;background:#fafafa}.top-row:nth-child(2n){background:#f5f5f6}.top-row .plugin-art--compact{width:68px}.beta-row>button:first-child .plugin-art--compact,.pack-visual .plugin-art--compact,.publisher-table article .plugin-art--compact,.purchase-ledger .plugin-art--compact,.purchase-list .plugin-art--compact,.recent-purchases .plugin-art--compact{height:auto}.creator-pathway{margin-top:12px;border:1px solid var(--hairline);border-radius:var(--radius);background:#1d1d1f;color:#f5f5f7;padding:clamp(34px,5vw,72px);display:grid;grid-template-columns:minmax(380px,.9fr) minmax(540px,1.1fr);gap:clamp(40px,7vw,110px);align-items:center}.creator-pathway>div>span{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;text-transform:uppercase;color:#b4b4b8}.creator-pathway h2{font-size:clamp(38px,4vw,58px);letter-spacing:-.05em;line-height:.98;margin:18px 0}.creator-pathway>div>p{max-width:560px;color:#b4b4b8;line-height:1.65}.creator-pathway .black-button{background:#f5f5f7;color:#1d1d1f;border-color:#f5f5f7;margin-top:12px}.creator-pathway ol{list-style:none;margin:0;padding:0;border-top:1px solid #404044}.creator-pathway li{min-height:88px;border-bottom:1px solid #404044;display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:center}.creator-pathway li>b{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;color:#8e8e93}.creator-pathway li span{display:flex;flex-direction:column;gap:6px}.creator-pathway li strong{font-size:17px}.creator-pathway li small{color:#a6a6ab}.publisher-page--rail-free{display:block;max-width:1500px;margin:0 auto;background:var(--canvas)}.publisher-page--rail-free>section{padding:38px clamp(24px,4vw,60px) 80px;max-width:none}.publisher-page--rail-free .mode-switch{max-width:none}.publisher-workspace{padding:0;overflow:hidden}.publisher-workspace__header{height:78px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:0 28px;border-bottom:1px solid #3c3c40;background:#232326}.publisher-identity{border:0;background:none;color:#f5f5f7;display:flex;align-items:center;gap:12px;text-align:left;min-width:210px}.publisher-identity .publisher-mark{width:42px;height:42px;font-size:19px;flex:0 0 auto}.publisher-identity>span:last-child{display:flex;flex-direction:column;gap:3px}.publisher-identity strong{font-size:13px}.publisher-identity small{font-size:10px;color:#96969c;text-transform:uppercase;letter-spacing:.09em}.publisher-workspace__header nav{display:flex;align-items:center;gap:5px;overflow-x:auto}.publisher-workspace__header nav button{border:0;border-radius:999px;background:transparent;color:#aaaab0;padding:9px 13px;font-size:11px;white-space:nowrap}.publisher-workspace__header nav button.active{background:#f5f5f7;color:#1d1d1f}.publisher-view{padding:clamp(28px,4vw,54px)}.publisher-view__intro{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:34px}.bundle-products>span,.publisher-view>span,.publisher-view__intro>div>span,.submission-panel>span{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;color:#9d9da3;text-transform:uppercase}.publisher-view__intro h1{margin:10px 0 9px}.publisher-view__intro p{color:#aaaab0;margin:0;max-width:680px;line-height:1.55}.publisher-primary,.publisher-secondary{border-radius:9px;padding:12px 18px;font-size:11px;font-weight:700}.publisher-primary{border:1px solid #f5f5f7;background:#f5f5f7;color:#1d1d1f}.publisher-primary:disabled{opacity:.35;cursor:not-allowed}.publisher-secondary{border:1px solid #55555a;background:transparent;color:#f5f5f7}.publisher-back{border:0;background:none;color:#aaaab0;padding:0;margin-bottom:24px;font-size:11px}.publisher-complete,.publisher-draft{border:1px solid #4b4b50;border-radius:999px;padding:9px 12px;color:#d4d4d8;font-size:10px;white-space:nowrap}.publisher-complete{color:#aee9bf}.publisher-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.publisher-status-grid>button{border:1px solid #414145;border-radius:14px;background:#29292c;color:#f5f5f7;padding:22px;display:grid;grid-template-columns:38px 1fr 15px;gap:12px;text-align:left;align-items:start}.publisher-status-grid>button>b{width:34px;height:34px;border:1px solid #5d5d63;border-radius:50%;display:grid;place-items:center;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.publisher-status-grid>button span{display:flex;flex-direction:column;gap:6px}.publisher-status-grid small{font-size:10px;letter-spacing:.11em;color:#929298}.publisher-status-grid strong{font-size:15px}.publisher-status-grid em{font-style:normal;color:#aaaab0;font-size:10px;line-height:1.5}.release-process{border:1px solid #414145;border-radius:14px;margin:34px 0;padding:24px;background:#242427}.release-process>div{display:flex;justify-content:space-between;align-items:end}.release-process>div>span{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;color:#99999f;text-transform:uppercase;letter-spacing:.12em}.release-process h2{font-size:22px;margin:8px 0 20px}.release-process ol{list-style:none;margin:0;padding:0;grid-template-columns:repeat(5,1fr);border-top:1px solid #414145}.release-process li{padding:18px 14px 0 0;gap:10px}.release-process li>b{width:24px;height:24px;border-radius:50%;background:#39393d;display:grid;place-items:center;flex:0 0 auto;font-size:10px}.release-process li span{display:flex;flex-direction:column;gap:5px}.release-process li strong{font-size:11px}.release-process li small{color:#939399;font-size:10px;line-height:1.45}.bundle-builder,.publisher-form{display:grid;grid-template-columns:280px minmax(0,1fr);gap:34px;border:1px solid #414145;border-radius:14px;background:#242427;padding:28px}.brand-upload{display:flex;flex-direction:column;align-items:center;text-align:center}.brand-upload>div{width:180px;aspect-ratio:1;border:1px dashed #64646a;border-radius:20px;background:#1d1d1f;display:grid;place-items:center;overflow:hidden;margin-bottom:18px}.brand-upload>div span{font-size:52px}.brand-upload img{width:100%;height:100%;object-fit:cover}.brand-upload label{border:1px solid #56565c;border-radius:8px;padding:10px 14px;font-size:10px;font-weight:700;cursor:pointer}.brand-upload input,.upload-grid input{position:absolute;opacity:0;pointer-events:none}.brand-upload small{color:#8f8f95;font-size:10px;line-height:1.5;margin-top:10px}.publisher-fields{display:flex;flex-direction:column;gap:16px}.publisher-fields>div{display:grid;grid-template-columns:1fr 1fr;gap:14px}.publisher-fields label{display:flex;flex-direction:column;gap:7px;color:#c9c9cd;font-size:10px;font-weight:700}.publisher-fields input,.publisher-fields select,.publisher-fields textarea{width:100%;border:1px solid #4a4a4f;border-radius:8px;background:#1b1b1e;color:#f5f5f7;padding:12px;outline:none}.publisher-fields input:focus,.publisher-fields select:focus,.publisher-fields textarea:focus{border-color:#9a9aa0}.publisher-fields .publisher-primary{align-self:flex-start}.publisher-confirmation{color:#aee9bf;font-size:11px;margin:0}.submission-steps{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #414145;border-radius:12px;overflow:hidden}.submission-steps li{height:58px;display:flex;align-items:center;gap:9px;padding:0 16px;border-right:1px solid #414145;color:#8f8f95;font-size:10px}.submission-steps li:last-child{border:0}.submission-steps li b{width:23px;height:23px;border:1px solid #55555a;border-radius:50%;display:grid;place-items:center;font-size:10px}.submission-steps li.active{background:#303034;color:#fff}.submission-steps li.active b{background:#fff;color:#1d1d1f}.submission-steps li.complete{color:#aee9bf}.submission-panel{border:1px solid #414145;border-radius:14px;background:#242427;padding:clamp(22px,3vw,36px)}.submission-panel h2{font-size:28px;margin:10px 0 8px}.submission-panel>p{color:#aaaab0;margin:0 0 25px}.submission-panel .publisher-fields{max-width:800px}.upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.upload-grid label{min-height:190px;border:1px dashed #5b5b61;border-radius:14px;background:#1d1d1f;padding:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer}.upload-grid label>b{font-size:16px}.upload-grid label>span{font-size:10px;color:#919197;margin:9px 0 18px}.upload-grid label>em{font-style:normal;border:1px solid #56565b;border-radius:8px;padding:9px 12px;font-size:10px}.submission-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:24px}.validation-checklist{border-top:1px solid #414145}.validation-checklist>div{min-height:68px;border-bottom:1px solid #414145;display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:center}.validation-checklist>div>b{width:27px;height:27px;border:1px solid #55555a;border-radius:50%;display:grid;place-items:center}.validation-checklist>div.passed>b{background:#dff6e5;color:#126d30;border-color:#dff6e5}.validation-checklist span{display:flex;flex-direction:column;gap:5px}.validation-checklist strong{font-size:12px}.validation-checklist small{color:#8f8f95;font-size:10px}.validation-checklist .passed small{color:#aee9bf}.beta-routes{display:grid;grid-template-columns:1fr 1fr;gap:14px}.beta-routes>button{border:1px solid #46464b;border-radius:14px;background:#1d1d1f;color:#f5f5f7;padding:24px;text-align:left}.beta-routes>button.selected{border-color:#f5f5f7;box-shadow:inset 0 0 0 1px #f5f5f7}.beta-routes>button>span{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;color:#9d9da3}.beta-routes h3{font-size:21px;margin:12px 0 7px}.beta-routes li,.beta-routes p{color:#a7a7ad;font-size:10px;line-height:1.55}.beta-routes ul{padding-left:17px;min-height:75px}.beta-routes>button>b{font-size:24px}.beta-routes>button>b small{font-size:10px;color:#99999e}.submission-result{margin-top:18px;border:1px solid #3f654a;border-radius:10px;background:#223328;padding:14px;display:grid;grid-template-columns:30px 1fr;gap:10px}.submission-result>b{width:27px;height:27px;border-radius:50%;background:#dff6e5;color:#126d30;display:grid;place-items:center}.submission-result span{display:flex;flex-direction:column;gap:5px}.submission-result small{color:#b8cdbd}.bundle-builder{grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr)}.bundle-products{border:1px solid #414145;border-radius:12px;overflow:hidden}.bundle-products>span{display:block;padding:14px 16px;border-bottom:1px solid #414145}.bundle-products>label{min-height:70px;border-bottom:1px solid #414145;display:grid;grid-template-columns:18px 92px 1fr;gap:12px;align-items:center;padding:10px 14px;cursor:pointer}.bundle-products .plugin-art--compact{width:92px}.bundle-products>label>span{display:flex;flex-direction:column;gap:5px}.bundle-products>label small{color:#929298}.bundle-products footer{display:flex;justify-content:space-between;padding:15px}@media(max-width:1050px){.creator-pathway{grid-template-columns:1fr}.publisher-workspace__header{align-items:flex-start;height:auto;flex-direction:column;padding:20px}.publisher-workspace__header nav{width:100%}.publisher-status-grid{grid-template-columns:1fr}.release-process ol{grid-template-columns:1fr 1fr}.bundle-builder,.publisher-form{grid-template-columns:1fr}.brand-upload{align-items:flex-start;text-align:left}.brand-upload>div{width:140px}}@media(max-width:700px){.top-row{grid-template-columns:20px 62px 1fr 52px}.top-row .plugin-art--compact{width:62px}.publisher-page--rail-free>section{padding:18px 9px 60px}.publisher-workspace{border-radius:14px}.publisher-workspace__header nav{padding-bottom:4px}.publisher-view{padding:22px 15px}.publisher-view__intro{align-items:flex-start;flex-direction:column}.publisher-view__intro h1{font-size:36px}.release-process ol{grid-template-columns:1fr}.bundle-builder,.publisher-form,.submission-panel{padding:18px}.beta-routes,.publisher-fields>div,.upload-grid{grid-template-columns:1fr}.submission-steps li{padding:0 8px}.submission-steps li span{display:none}.submission-steps li{justify-content:center}.bundle-products>label{grid-template-columns:18px 70px 1fr}.bundle-products .plugin-art--compact{width:70px}.creator-pathway{padding:32px 22px}.creator-pathway h2{font-size:38px}}.service-checkout{width:min(560px,100%);border-radius:16px;background:#fff;color:#1d1d1f;padding:26px;box-shadow:0 24px 70px rgba(0,0,0,.22)}.service-checkout>header{display:flex;justify-content:space-between;border-bottom:1px solid #dddde1;padding-bottom:17px}.service-checkout header span{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.12em;color:#77777d}.service-checkout h2{font-size:28px;margin:7px 0 0}.service-checkout header button{border:0;background:none;font-size:25px}.service-checkout>p{color:#696970;font-size:12px;line-height:1.6}.service-checkout>div label,.service-checkout>label{display:flex;flex-direction:column;gap:7px;margin-top:13px;font-size:10px;font-weight:700}.service-checkout input{height:44px;border:1px solid #cfcfd3;border-radius:8px;padding:0 12px}.service-checkout>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.service-checkout footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dddde1;margin-top:22px;padding-top:18px}.service-checkout footer span{display:flex;flex-direction:column;gap:5px}.service-checkout footer small{color:#77777d}.service-checkout footer strong{font-size:20px}.service-checkout>small{display:block;color:#8b8b91;font-size:10px;margin-top:13px}.customer-page--rail-free{display:block;max-width:1500px;margin:0 auto;background:var(--canvas)}.customer-page--rail-free>section{max-width:none;padding:38px clamp(24px,4vw,60px) 80px;background:var(--canvas)}.customer-page--rail-free .mode-switch{max-width:none}.customer-workspace__header{min-height:78px;display:grid;grid-template-columns:minmax(210px,1fr) auto minmax(190px,1fr);align-items:center;gap:22px;border:1px solid var(--hairline);border-radius:16px 16px 0 0;background:#fff;padding:14px 20px}.customer-workspace__header>div{display:flex;align-items:center;gap:11px}.customer-avatar{width:38px;height:38px;border-radius:50%;background:#1d1d1f;color:#fff;display:grid;place-items:center;font-weight:700}.customer-workspace__header>div>span:last-child{display:flex;flex-direction:column;gap:3px}.customer-workspace__header strong{font-size:12px}.customer-workspace__header small{font-size:10px;color:var(--muted)}.customer-workspace__header nav{display:flex;justify-content:center;gap:4px}.customer-workspace__header nav button{border:0;border-radius:999px;background:transparent;padding:9px 13px;font-size:11px}.customer-workspace__header nav button.active{background:#1d1d1f;color:#fff}.customer-workspace__header select{justify-self:end;width:190px;height:36px;border:1px solid var(--hairline);border-radius:8px;background:#fff;padding:0 9px;font-size:10px}.customer-workspace{border:1px solid var(--hairline);border-top:0;border-radius:0 0 16px 16px;background:#fff;padding:clamp(30px,4vw,56px)}.customer-workspace>h1{font-size:clamp(38px,4vw,56px);letter-spacing:-.045em;margin:0 0 12px}.customer-workspace .account-summary article,.customer-workspace .profile-form,.customer-workspace .purchase-ledger,.customer-workspace .purchase-list,.customer-workspace .recent-purchases{background:#fafafa}.brand-gate{width:100%;border:1px solid #414145;border-radius:13px;background:#252528;color:#f5f5f7;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;text-align:left}.brand-gate>span{display:flex;flex-direction:column;gap:5px}.brand-gate small{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;color:#919197}.brand-gate strong{font-size:16px}.brand-gate em{font-style:normal;font-size:10px;color:#a5a5aa}.brand-gate>b{border:1px solid #4b4b50;border-radius:999px;padding:8px 11px;font-size:10px;color:#f0b2a8;white-space:nowrap}.brand-gate.complete>b{color:#9ee0b1}.brand-required{width:100%;border:1px solid #704843;border-radius:10px;background:#302522;color:#f5c2b8;padding:14px 16px;margin-bottom:16px;display:flex;justify-content:space-between;text-align:left;font-size:11px}.brand-required span{font-weight:700}.publisher-primary:disabled{background:#55555a;border-color:#55555a;color:#99999f}.release-process{padding:0;margin:28px 0 34px;background:transparent;border:0;border-radius:0}.release-process>div{display:block;border-bottom:1px solid #414145;padding:0 0 18px}.release-process>div>span{display:block}.release-process h2{font-size:clamp(28px,3vw,40px);letter-spacing:-.04em;margin:8px 0}.release-process>div>p{margin:0;color:#99999f;font-size:11px}.release-process ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:0;gap:0}.release-process li{min-width:0;padding:19px 14px 2px;border-right:1px solid #3e3e42;display:flex;flex-direction:column;gap:9px}.release-process li:first-child{padding-left:0}.release-process li:last-child{border:0;padding-right:0}.release-process li header{display:flex;align-items:baseline;gap:8px;margin-bottom:5px}.release-process li header>b{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;color:#77777d}.release-process li header>strong{font-size:13px}.stage-check{min-width:0;display:grid!important;grid-template-columns:5px minmax(0,1fr);gap:0 8px!important;align-items:center;font-size:10px;color:#c7c7cb}.stage-check i{width:4px;height:14px;border-radius:3px;background:#70c68a;grid-row:1/3}.stage-check em{font-style:normal;color:#78ca90;font-size:10px}.stage-check.attention i{background:#ef8f7f}.stage-check.attention em{color:#f0a396}.stage-check.blocked i{background:#d64545}.stage-check.blocked em{color:#f08a8a}.stage-check.muted i{background:#5b5b60}.stage-check.muted,.stage-check.muted em{color:#77777d}.release-readiness{border-top:1px solid #414145;margin-top:22px}.release-readiness .stage-check{min-height:52px;border-bottom:1px solid #414145;grid-template-columns:5px 1fr auto;font-size:11px}.release-readiness .stage-check i{grid-row:auto;height:19px}.release-readiness .stage-check em{font-size:10px}.submission-steps{grid-template-columns:repeat(5,1fr)}@media(max-width:980px){.customer-workspace__header{grid-template-columns:1fr auto}.customer-workspace__header nav{grid-column:1/-1;grid-row:2}.customer-workspace__header select{grid-column:2;grid-row:1}.release-process ol{grid-template-columns:1fr 1fr}.release-process li{border-right:0;border-bottom:1px solid #3e3e42;padding:17px 0}.release-process li:nth-child(odd){padding-right:18px}.release-process li:nth-child(2n){padding-left:18px;border-left:1px solid #3e3e42}.release-process li:last-child{border-bottom:0}}@media(max-width:700px){.customer-page--rail-free>section{padding:18px 9px 60px}.customer-workspace__header{display:flex;align-items:stretch;flex-direction:column;border-radius:14px 14px 0 0}.customer-workspace__header nav{display:grid;grid-template-columns:1fr 1fr}.customer-workspace__header select{width:100%}.customer-workspace{padding:26px 16px}.brand-gate,.brand-required{align-items:flex-start;flex-direction:column;gap:12px}.release-process ol{grid-template-columns:1fr}.release-process li,.release-process li:nth-child(2n),.release-process li:nth-child(odd){padding:16px 0;border-left:0}.submission-steps li{padding:0 4px}.submission-steps li span{display:none}.submission-steps li{justify-content:center}}.cart-pill,.catalog-card>footer button,.try-beta{transition:background .16s ease,color .16s ease,border-color .16s ease}.cart-pill{font-size:10px!important;font-weight:750;min-width:66px}.cart-pill.in-cart,.catalog-card>footer button.selected-action,.selected-action,.try-beta.joined{background:#1d1d1f!important;border-color:#1d1d1f!important;color:#fff!important}.pack-quick-add{font-size:10px;padding:6px 10px}.creator-link,.home-link,.publisher-back,.publisher-primary,.publisher-title button{font-size:12px}.creator-link,.publisher-back,.publisher-title button{font-weight:650}.include-beta{width:max-content;display:grid;grid-template-columns:18px auto;gap:1px 7px;align-items:center;margin:14px 4px 0;padding:9px 12px;border:1px solid var(--hairline);border-radius:9px;background:#fff;font-size:11px;font-weight:700}.include-beta input{grid-row:1/3;width:15px;height:15px;accent-color:#1d1d1f}.include-beta small{font-size:10px;color:var(--muted);font-weight:400}.beta-test-list{border:1px solid var(--hairline);border-radius:14px;overflow:hidden;background:#fafafa;margin-top:30px}.beta-test-list article{min-height:92px;display:grid;grid-template-columns:120px minmax(180px,1fr) 110px 130px;gap:16px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--hairline)}.beta-test-list article:last-child{border:0}.beta-test-list .plugin-art--compact{width:120px}.beta-test-list article>span{display:flex;flex-direction:column;gap:6px}.beta-test-list article small{color:var(--muted);line-height:1.35}.beta-test-list article>b{font-size:10px;color:#b15245}.beta-test-list article>button{border:1px solid #c9c9cd;border-radius:8px;background:#fff;padding:10px;font-weight:700}.empty-beta{border:1px solid var(--hairline);border-radius:14px;background:#fafafa;padding:48px;text-align:center;margin-top:30px}.empty-beta h2{font-size:25px}.empty-beta p{color:var(--muted)}.beta-join{width:min(620px,100%);border-radius:16px;background:#fff;color:#1d1d1f;padding:26px;box-shadow:0 24px 70px rgba(0,0,0,.22)}.beta-join>header{display:flex;justify-content:space-between;border-bottom:1px solid #dddde1;padding-bottom:17px}.beta-join header span{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.12em;color:#77777d}.beta-join h2{font-size:29px;margin:7px 0 0}.beta-join header button{border:0;background:none;font-size:26px}.beta-join>p{color:#626268;font-size:12px;line-height:1.6}.beta-join__facts{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dddde1;border-radius:10px;overflow:hidden}.beta-join__facts>span{padding:13px;border-right:1px solid #dddde1;display:flex;flex-direction:column;gap:5px}.beta-join__facts>span:last-child{border:0}.beta-join__facts small{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;color:#88888e}.beta-join__facts b{font-size:10px}.beta-consent{display:grid;grid-template-columns:18px 1fr;gap:11px;margin:20px 0;padding:16px;border-radius:10px;background:#f3f3f5;cursor:pointer}.beta-consent input{width:16px;height:16px;accent-color:#1d1d1f}.beta-consent span{display:flex;flex-direction:column;gap:5px}.beta-consent strong{font-size:11px}.beta-consent small{color:#66666c;font-size:10px;line-height:1.5}.beta-join footer{display:flex;justify-content:flex-end;gap:9px}.beta-join button:disabled{opacity:.35}.publisher-fields label>small{color:#85858b;font-size:10px;font-weight:400}.artwork-editor{margin-top:26px;border:1px solid #414145;border-radius:14px;background:#1d1d1f;padding:18px}.artwork-editor>header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px}.artwork-editor>header>div{display:flex;flex-direction:column;gap:5px}.artwork-editor>header strong{font-size:13px}.artwork-editor>header small{font-size:10px;color:#96969c}.artwork-editor>header label{border:1px solid #59595f;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:700;cursor:pointer}.artwork-editor>header input{position:absolute;opacity:0;pointer-events:none}.artwork-drop{aspect-ratio:16/6;border:1px dashed #57575d;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#c5c5c9}.artwork-drop b{font-size:28px;font-weight:300}.artwork-drop span{font-size:11px}.artwork-drop small{font-size:10px;color:#85858b}.artwork-crop-stage{position:relative;aspect-ratio:16/10;border-radius:10px;overflow:hidden;background:#0c0c0e}.artwork-crop-stage>img{width:100%;height:100%;object-fit:cover;transition:transform .1s linear}.crop-window{position:absolute;left:5%;right:5%;top:14%;aspect-ratio:16/9;border:2px solid rgba(255,255,255,.94);box-shadow:0 0 0 999px rgba(0,0,0,.62);pointer-events:none}.crop-window span{position:absolute;left:8px;top:8px;border-radius:4px;background:rgba(0,0,0,.72);padding:5px 7px;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em}.artwork-status{display:flex;align-items:center;justify-content:space-between;margin-top:12px;font-size:10px}.artwork-status b{border-radius:999px;padding:6px 9px}.artwork-status b.valid{background:#233c2b;color:#9ce3b1}.artwork-status b.invalid{background:#442b27;color:#f0a497}.artwork-status span{color:#99999f}.crop-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:13px}.crop-controls label{display:flex;flex-direction:column;gap:7px;font-size:10px;color:#a5a5aa}.crop-controls input{width:100%;accent-color:#f5f5f7}.upload-grid--single{grid-template-columns:1fr}.upload-grid--single label{min-height:230px}@media(max-width:760px){.beta-test-list article{grid-template-columns:82px 1fr}.beta-test-list .plugin-art--compact{width:82px}.beta-test-list article>b{grid-column:2}.beta-test-list article>button{grid-column:1/3}.beta-join__facts,.crop-controls{grid-template-columns:1fr}.beta-join__facts>span{border-right:0;border-bottom:1px solid #dddde1}.artwork-editor>header{align-items:flex-start;flex-direction:column}.artwork-drop{aspect-ratio:auto;min-height:160px}}.publisher-mark img{width:72%;height:72%;object-fit:contain}.brand-state{display:flex!important;flex-direction:row!important;align-items:center;gap:6px!important;margin-top:2px;font-style:normal;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;color:#8c8c92;text-transform:uppercase}.brand-state i,.stage-check i{width:7px!important;height:7px!important;border-radius:1px!important;display:block;background:#72c98b;box-shadow:0 0 0 1px rgba(255,255,255,.08)}.brand-state.attention i,.stage-check.attention i{background:#ef8f7f}.brand-state--page{border:0;padding:0;color:#9f9fa5;white-space:nowrap}.brand-state--page.complete{color:#9bdcad}.brand-state--page.attention{color:#ef9f92}.stage-check{grid-template-columns:7px minmax(0,1fr)!important}.stage-check i{grid-row:1/3!important}.release-readiness .stage-check{grid-template-columns:7px 1fr auto!important}.brand-upload>div{background:linear-gradient(135deg,#f2f2f4 25%,#e8e8eb 25% 50%,#f2f2f4 50% 75%,#e8e8eb 75%);background-size:22px 22px}.brand-upload>div>span{color:#1d1d1f}.brand-upload img{object-fit:contain;padding:18px}.artwork-editor:focus{outline:1px solid #84848a;outline-offset:3px}.artwork-crop-stage>img{position:absolute;height:auto;max-width:none;object-fit:fill;transform:translate(-50%,-50%);transform-origin:center;transition:left .08s linear,top .08s linear,width .08s linear}.crop-controls label>small{margin-left:auto;color:#d0d0d4;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.crop-controls input:disabled{opacity:.25}.submission-actions .prepare-status{margin-right:auto;color:#8e8e94;font-size:10px}.submission-actions .prepare-status+button:not(:disabled){box-shadow:0 0 0 1px rgba(255,255,255,.18)}.analysis-result{margin-top:16px;border:1px solid #3f5e49;border-radius:11px;background:#222f27;padding:15px;display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center}.analysis-result>b{width:32px;height:32px;border-radius:7px;background:#dff4e5;color:#173d23;display:grid;place-items:center;font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace}.analysis-result>span{display:flex;flex-direction:column;gap:5px}.analysis-result strong{font-size:11px}.analysis-result small{color:#a8b9ad;font-size:10px;line-height:1.45}.analysis-result>em{font-style:normal;color:#9cddb0;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.08em}.launch-dashboard{margin-top:32px}.launch-dashboard>header{display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid #414145;padding-bottom:16px}.launch-dashboard h2{font-size:25px;letter-spacing:-.025em;margin:0}.launch-dashboard header p{font-size:10px;color:#99999f;margin:6px 0 0}.launch-dashboard header button{border:0;background:none;color:#f5f5f7;font-size:11px;font-weight:700}.launch-list{border:1px solid #414145;border-radius:13px;overflow:hidden;margin-top:14px}.launch-list>article{min-height:78px;display:grid;grid-template-columns:100px minmax(150px,.8fr) minmax(360px,1.5fr) 72px 32px;gap:15px;align-items:center;padding:11px 14px;border-bottom:1px solid #414145;background:#242427}.launch-list>article:last-child{border:0}.launch-bundle-art,.launch-list .plugin-art--compact{width:100px;aspect-ratio:16/9}.launch-list>article>span{display:flex;flex-direction:column;gap:5px}.launch-list>article>span strong{font-size:12px}.launch-list>article>span small{font-size:10px;color:#96969c}.launch-list>article>b{border-radius:999px;padding:6px 8px;text-align:center;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.launch-list>article>b.released{background:#24392a;color:#9edcaf}.launch-list>article>b.beta{background:#3e3025;color:#efb47e}.launch-list>article>b.draft{background:#343438;color:#b6b6bb}.launch-list>article>button{width:30px;height:30px;border:1px solid #48484d;border-radius:7px;background:#303034;color:#f5f5f7;font-size:14px}.launch-bundle-art{border-radius:6px;background:#ececef;color:#1d1d1f;display:grid;place-items:center;font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.launch-progress{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.launch-progress li{min-width:0;display:grid;grid-template-columns:7px 1fr;align-items:center;gap:5px;color:#737379}.launch-progress li i{width:7px;height:7px;border-radius:1px;background:#4c4c51}.launch-progress li span{font-size:10px;white-space:nowrap}.launch-progress li.complete{color:#8fbd9b}.launch-progress li.complete i{background:#6dbc82}.launch-progress li.current{color:#f0f0f2}.launch-progress li.current i{background:#f0f0f2;box-shadow:0 0 0 2px #4b4b50}.submission-steps{margin-bottom:14px}@media(max-width:1000px){.launch-list>article{grid-template-columns:82px 1fr 70px 30px}.launch-bundle-art,.launch-list .plugin-art--compact{width:82px}.launch-progress{grid-column:2/5;width:100%;padding-bottom:4px}}@media(max-width:620px){.launch-dashboard>header{align-items:flex-start;flex-direction:column;gap:12px}.launch-list>article{grid-template-columns:70px 1fr 28px;padding:10px;gap:10px}.launch-bundle-art,.launch-list .plugin-art--compact{width:70px}.launch-list>article>b{display:none}.launch-progress{grid-column:1/4}.launch-progress li span{font-size:10px}}.mode-switch>span small{color:#8c8c92;font-size:10px;font-weight:400;margin-left:4px}.publisher-launch-list{border:1px solid #414145;border-radius:13px;overflow:hidden;background:#242427;margin-top:14px}.publisher-launch-list>article,.publisher-launch-list>header{display:grid;grid-template-columns:78px minmax(170px,1fr) 70px 105px 100px 34px;gap:14px;align-items:center}.publisher-launch-list>header{min-height:38px;padding:0 13px;background:#2c2c2f;border-bottom:1px solid #414145;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em;color:#8f8f95}.publisher-launch-list>header>span:first-child{grid-column:1/3}.publisher-launch-list>article{min-height:74px;padding:10px 13px;border-bottom:1px solid #414145}.publisher-launch-list>article:last-child{border:0}.publisher-launch-list .launch-bundle-art,.publisher-launch-list .plugin-art--compact{width:78px}.publisher-launch-list>article>span:nth-child(2){display:flex;flex-direction:column;gap:5px}.publisher-launch-list>article>span:nth-child(2) strong{font-size:12px}.publisher-launch-list>article>span:nth-child(2) small{font-size:10px;color:#94949a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.publisher-launch-list>article>span:nth-child(3),.publisher-launch-list>article>span:nth-child(5){font-size:10px;color:#aaaab0}.publisher-launch-list>article>button{width:30px;height:30px;border:1px solid #48484d;border-radius:7px;background:#303034;color:#f5f5f7}.launch-status{display:flex!important;flex-direction:row!important;align-items:center;gap:7px!important;width:max-content;border-radius:999px;padding:6px 8px;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.launch-status i{width:7px;height:7px;border-radius:1px}.launch-status--released{color:#9edcaf}.launch-status--beta{background:#3e3025;color:#efb47e}.launch-status--beta i{background:#e8954e}.launch-status--draft,.launch-status--preparing{background:#422824;color:#f2a094}.launch-status--draft i,.launch-status--preparing i{background:#ef7767}.launch-dashboard .publisher-launch-list{margin-top:14px}.draft-strip{margin:0 0 30px}.draft-strip>header h2{font-size:22px;margin:0 0 6px}.draft-strip>header p{color:#aaaab0;font-size:11px;margin:0}.publisher-launch-list--drafts>article,.publisher-launch-list--drafts>header{grid-template-columns:78px minmax(170px,1fr) 105px minmax(230px,max-content)}.draft-actions{display:flex;gap:8px;justify-content:flex-end}.draft-actions button{border-radius:8px;padding:9px 13px;font-size:10px;font-weight:700;cursor:pointer}.draft-actions .draft-continue{border:1px solid #f5f5f7;background:#f5f5f7;color:#1d1d1f;display:inline-flex;align-items:center;gap:6px}.draft-actions .draft-discard{border:1px solid #6b3630;background:#3a2522;color:#f2a094}.draft-actions .draft-keep{border:1px solid #55555a;background:transparent;color:#f5f5f7}.draft-actions button:disabled{opacity:.45;cursor:not-allowed}.beta-routes>button.beta-route--coming-soon{opacity:.72}.beta-routes>button.beta-route--coming-soon>span{color:#eaa05d}@media(max-width:900px){.publisher-launch-list--drafts>article,.publisher-launch-list--drafts>header{grid-template-columns:78px minmax(120px,1fr) minmax(190px,max-content)}.publisher-launch-list--drafts .launch-status,.publisher-launch-list--drafts>header>span:nth-child(2){display:none!important}}@media(max-width:620px){.publisher-launch-list--drafts>article,.publisher-launch-list--drafts>header{grid-template-columns:68px 1fr;gap:10px}.draft-actions{grid-column:1/-1;justify-content:flex-start}}.submission-steps--detailed{align-items:stretch}.submission-steps--detailed>li{height:auto;min-height:128px;display:block;padding:14px;border-right:1px solid #414145}.submission-steps--detailed>li>header{display:flex;align-items:center;gap:8px;margin-bottom:13px}.submission-steps--detailed>li>header>b{width:23px;height:23px;border:1px solid #55555a;border-radius:50%;display:grid;place-items:center;font-size:10px;flex:0 0 auto}.submission-steps--detailed>li>header>span{font-size:10px;font-weight:700}.submission-steps--detailed>li>div{display:flex;flex-direction:column;gap:7px}.submission-steps--detailed small{display:grid;grid-template-columns:7px 1fr;gap:6px;align-items:center;color:#76767c;font-size:10px;line-height:1.25}.submission-steps--detailed small i{width:7px;height:7px;border-radius:1px;background:#4d4d52}.submission-steps--detailed small.done{color:#8fc59d}.submission-steps--detailed small.done i{background:#6dbc82}.submission-steps--detailed small.current{color:#f0a296}.submission-steps--detailed small.current i{background:#ef7767}.submission-steps--detailed>li.active{background:#303034}.submission-steps--detailed>li.complete{background:#272c29}@media(max-width:1000px){.publisher-launch-list>article,.publisher-launch-list>header{grid-template-columns:70px minmax(150px,1fr) 90px 90px 32px}.publisher-launch-list>article>span:nth-child(3),.publisher-launch-list>header>span:nth-child(2){display:none}.publisher-launch-list .launch-bundle-art,.publisher-launch-list .plugin-art--compact{width:70px}.submission-steps--detailed{grid-template-columns:1fr}.submission-steps--detailed>li{min-height:0;border-right:0;border-bottom:1px solid #414145}.submission-steps--detailed>li>div{display:grid;grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.publisher-launch-list>header{display:none}.publisher-launch-list>article{grid-template-columns:68px 1fr 30px;gap:10px}.publisher-launch-list .launch-bundle-art,.publisher-launch-list .plugin-art--compact{width:68px}.publisher-launch-list>article>span:nth-child(3),.publisher-launch-list>article>span:nth-child(5){display:none}.publisher-launch-list .launch-status{grid-column:2}.submission-steps--detailed>li>div{grid-template-columns:1fr}}.account-logo,.public-logo{display:flex;align-items:center;gap:10px;white-space:nowrap}.site-logo-mark{display:block;width:25px;height:31px;object-fit:contain;flex:0 0 auto}.account-logo span{font-size:.82em}@media(max-width:760px){.site-logo-mark{width:21px;height:26px}.account-logo,.public-logo{gap:8px}.public-logo span{font-size:15px}.account-logo span{font-size:11px}}:root{--ink:var(--su-color-ink);--muted:var(--su-color-muted);--line:var(--su-color-hairline);--soft:var(--su-color-canvas);--paper:var(--su-color-surface);--green:var(--su-color-positive);--bright:var(--su-color-positive);--canvas:var(--su-color-canvas);--surface:var(--su-color-surface);--hairline:var(--su-color-hairline);--radius:var(--su-radius-panel);--content:var(--su-content-max)}body,html{background:var(--su-color-canvas)}body{color:var(--su-color-ink);font-family:var(--su-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit}.account-header,.public-header{height:var(--su-header-height);padding-inline:var(--su-page-gutter);border-bottom:var(--su-hairline);background:rgba(255,255,255,.9)}.front-page{background:var(--su-color-canvas);padding-inline:clamp(10px,1.5vw,22px)}.account-summary article,.beta-join,.beta-panel,.catalog-card,.checkout-modal,.front-hero,.pack-catalog-card,.packs-panel,.profile-form,.purchase-ledger,.purchase-list,.recent-purchases,.search-modal,.top-panel{border-color:var(--su-color-hairline)}.public-logo span{font-size:19px;font-weight:750;letter-spacing:-.035em}.account-logo span{font-size:15.5px;font-weight:750;letter-spacing:.12em}.account-logo,.public-logo{color:var(--su-color-logo)}.header-search{border-radius:var(--su-radius-control);background:var(--su-color-canvas);color:var(--su-color-muted)}.black-button,.public-actions .signup,.publisher-primary{background:var(--su-color-dark);border-color:var(--su-color-dark);border-radius:var(--su-radius-control)}.cart-pill,.catalog-card>footer button,.outline-button,.panel-heading>button,.try-beta{border-color:var(--su-color-hairline);border-radius:var(--su-radius-control)}.mode-switch>button.on{background:var(--su-color-dark-raised)}.beta-badge{color:#843a31;background:#fae5e1}.release-badge{color:#2f6840;background:#e6f4ea}.launch-status--released i{background:var(--su-color-positive)}.launch-status--beta{background:#4a302d;color:#f5b1a6}.launch-status--beta i{background:var(--su-color-attention)}.launch-status--draft,.launch-status--preparing{background:#4a302d;color:#f5b1a6}.launch-status--draft i,.launch-status--preparing i{background:var(--su-color-attention)}.publisher-root{background:var(--su-color-canvas)}.publisher-shell{background:var(--su-color-dark)}.launch-list,.publisher-launch-list,.publisher-workspace,.submission-panel{border-color:var(--su-color-dark-line)}.catalog-page,.charts-page,.packs-page,.product-page{max-width:var(--su-content-max);padding-inline:var(--su-page-gutter)}.beta-join__facts small,.catalog-page>header>span,.charts-page>header>span,.publisher-view__intro>div>span,.submission-panel>span{font-family:var(--su-font-mono)}@media(max-width:760px){.public-logo span{font-size:15px}.account-logo span{font-size:11px}.account-header,.public-header{padding-inline:20px}}.plugin-art--img{padding:0;overflow:hidden}.plugin-art--img img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.publisher-mark{overflow:hidden}.brand-hero__mark img,.publisher-mark img{width:100%!important;height:100%!important;padding:0!important;object-fit:cover!important;border-radius:inherit}.brand-hero__mark{overflow:hidden}.product-page>section:first-of-type{grid-template-columns:minmax(300px,360px) minmax(0,1fr)!important}.product-feature-art{max-width:360px}.product-interface{display:grid!important;grid-template-columns:minmax(210px,.38fr) minmax(0,1fr)!important;gap:clamp(28px,4vw,58px)!important;align-items:center;margin-top:18px;padding:clamp(24px,3vw,38px)!important}.product-interface header>span{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;color:#777b82}.product-interface h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.04em;margin:10px 0 8px}.product-interface>div{width:50%;overflow:hidden;border:1px solid var(--hairline);border-radius:12px;background:#111}.product-interface img{display:block;width:100%;height:auto}@media(max-width:850px){.product-page>section:first-of-type{grid-template-columns:1fr!important}}@media(max-width:700px){.product-interface{grid-template-columns:1fr!important;gap:18px!important}.product-interface>div{width:min(100%,420px)}}.login-modal{background:#fff;border-radius:22px;padding:26px;width:min(420px,92vw);display:flex;flex-direction:column;gap:14px;box-shadow:0 24px 70px rgba(16,24,40,.25)}.login-modal header{display:flex;justify-content:space-between;align-items:flex-start}.login-modal header span{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#7a7a72}.login-modal header h2{margin:4px 0 0;font-size:24px}.login-modal header button{border:0;background:none;font-size:22px;cursor:pointer;line-height:1}.login-modal label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.login-modal input{border:1px solid #d8d8d2;border-radius:10px;padding:10px 12px;font-size:15px}.login-modal .login-error{background:#fbe9e7;color:#a3352a;border-radius:10px;padding:10px 12px;margin:0;font-size:13px}.login-modal footer{display:flex;justify-content:center}.login-modal footer button{border:0;background:none;color:#55554e;text-decoration:underline;cursor:pointer;font-size:13px}.verification-overlay{z-index:120}.email-verification{width:min(430px,calc(100vw - 28px));display:flex;flex-direction:column;gap:13px;border-radius:18px;background:#fff;padding:30px;box-shadow:0 24px 70px rgba(16,24,40,.28);text-align:center}.email-verification>span{font-size:10px;font-weight:800;letter-spacing:.14em;color:#777982}.email-verification h2{margin:0;font-size:28px}.email-verification p{margin:0;color:#5f646d;font-size:13px;line-height:1.6}.email-verification p strong{color:#25272b}.email-verification>small{border-radius:8px;background:#f1f3f6;padding:8px;color:#525760}.verification-signout{border:0;background:transparent;color:#676b73;font-size:11px;text-decoration:underline;cursor:pointer}.publisher-name-field>span{display:flex;align-items:center;justify-content:space-between}.publisher-name-field>span em{border:1px solid #5f7565;border-radius:999px;background:#26372b;color:#a9ddb6;padding:4px 7px;font-size:10px;font-style:normal;text-transform:uppercase}.publisher-name-field input:disabled{border-color:#4a4a4f!important;background:#29292d!important;color:#d3d3d7!important;opacity:1!important}.first-publication-confirm strong{color:#111}.black-button.full,.outline-button.full{width:100%}.site-logo-lockup{display:block;width:160px;height:40px;object-fit:contain;object-position:left center;flex:0 0 auto}@media(max-width:760px){.site-logo-lockup{width:132px;height:33px}}.brand-link{width:max-content;max-width:100%;border:0;background:transparent;padding:0;color:#74747a;font-size:10px;line-height:1.3;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.brand-link span{display:inline;color:#9b9ba1;transition:transform .16s ease}.brand-link:hover{color:#1d1d1f}.brand-link:hover span{transform:translateX(2px)}.top-row .brand-link{font-size:10px}.top-row>span{min-width:0}.top-row>span .brand-link{display:block}.top-row>button:nth-child(2) .pack-artwork{width:68px}.pack-artwork{aspect-ratio:16/9;position:relative;display:block!important;overflow:hidden;border-radius:8px;margin:0!important}.pack-artwork>span{position:absolute;z-index:4;top:9px;left:10px;letter-spacing:.14em;color:#1d1d1f;background:#ffffffd9;border-radius:4px;padding:4px 6px;font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace}.pack-artwork>div{position:absolute;inset:17% 8% 7%;display:flex;align-items:center;justify-content:center}.pack-artwork i{position:absolute;width:68%;font-style:normal;filter:drop-shadow(0 5px 6px #0003)}.pack-artwork i .plugin-art{width:100%}.pack-artwork--compact{width:68px;border-radius:5px}.pack-artwork--compact>span{top:4px;left:5px;padding:2px 3px;font-size:10px}.catalog-card>.pack-artwork{width:100%;margin:0!important}.catalog-card--pack .catalog-name{display:block;margin-bottom:4px}.pack-badge{color:#493d74;background:#eeeaf8;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:700;letter-spacing:.07em}.catalog-card>.brand-link{display:block;margin:0 0 4px}.catalog-card--pack>p{margin-top:3px}.catalog-toggles{display:flex;align-items:center;gap:7px;margin:10px 4px 0}.catalog-toggles label{display:flex;align-items:center;gap:7px;border:1px solid var(--hairline);border-radius:8px;background:#fff;padding:9px 12px;font-size:10px;font-weight:700;cursor:pointer}.catalog-toggles input{width:14px;height:14px;margin:0;accent-color:#1d1d1f}.catalog-toggles>i{width:1px;height:24px;background:var(--hairline);margin:0 3px}.catalog-empty{grid-column:1/-1;border:1px solid var(--hairline);border-radius:14px;background:#fff;padding:48px;text-align:center}.catalog-empty h2{font-size:24px;margin:0 0 8px}.catalog-empty p{color:var(--muted);margin:0}.brand-hero{--brand-ink:#111;--brand-paper:#f4f4f4;--brand-accent:#aaa;display:grid;grid-template-columns:150px minmax(300px,1fr) auto;gap:clamp(24px,4vw,64px);align-items:center;border:1px solid color-mix(in srgb,var(--brand-ink) 16%,transparent);border-radius:var(--radius);background:var(--brand-paper);padding:clamp(28px,4vw,58px);overflow:hidden;position:relative}.brand-hero:after{content:"";position:absolute;right:-5%;bottom:-55%;width:34%;aspect-ratio:1;border:1px solid var(--brand-accent);border-radius:50%;opacity:.45}.brand-hero__mark{aspect-ratio:1;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--brand-ink) 16%,transparent);border-radius:20px;background:#ffffffa8}.brand-hero__mark img{width:64%;height:64%;object-fit:contain}.brand-hero>div:nth-child(2)>span{text-transform:uppercase;letter-spacing:.13em;color:color-mix(in srgb,var(--brand-ink) 58%,transparent);font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.brand-hero h1{color:var(--brand-ink);font-size:clamp(42px,5vw,72px);margin:10px 0 12px}.brand-hero h2{max-width:650px;color:var(--brand-ink);font-size:clamp(17px,1.8vw,24px);line-height:1.25;margin:0}.brand-hero p{max-width:680px;color:color-mix(in srgb,var(--brand-ink) 68%,transparent);font-size:12px;line-height:1.6;margin:14px 0 0}.brand-hero dl{z-index:1;min-width:130px;margin:0}.brand-hero dl>div{border-top:1px solid color-mix(in srgb,var(--brand-ink) 16%,transparent);padding:11px 0}.brand-hero dt{text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb,var(--brand-ink) 54%,transparent);font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.brand-hero dd{color:var(--brand-ink);font-size:16px;font-weight:700;margin:4px 0 0}.chart-list .chart-entry{width:100%;height:64px;border-bottom:1px solid #e0e2e5;display:grid;grid-template-columns:42px 88px minmax(160px,1fr) 80px 80px 84px;gap:15px;align-items:center}.chart-list .chart-entry:last-child{border-bottom:0}.chart-entry>button{border:0;background:transparent;padding:0}.chart-entry>span{display:flex;flex-direction:column;gap:5px;min-width:0}.chart-entry>em,.chart-entry>i{font-style:normal}.chart-entry>strong:last-child{text-align:right}.chart-entry .pack-artwork--compact,.chart-entry .plugin-art--compact{width:88px}@media(max-width:900px){.brand-hero{grid-template-columns:110px 1fr}.brand-hero dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}.brand-hero dl>div{border-bottom:1px solid color-mix(in srgb,var(--brand-ink) 16%,transparent)}.chart-list .chart-entry{grid-template-columns:34px 76px minmax(130px,1fr) 70px}.chart-entry>em,.chart-entry>i{display:none}.chart-entry .pack-artwork--compact,.chart-entry .plugin-art--compact{width:76px}}@media(max-width:620px){.brand-hero{grid-template-columns:72px 1fr;gap:16px;padding:22px 18px}.brand-hero h1{font-size:34px}.brand-hero h2{font-size:15px}.brand-hero p{grid-column:1/-1}.brand-hero dl{grid-template-columns:1fr 1fr 1fr}.catalog-toggles{display:grid;grid-template-columns:1fr 1fr}.catalog-toggles>i{display:none}.catalog-toggles label{justify-content:center}.chart-list .chart-entry{grid-template-columns:28px 66px 1fr;height:60px;gap:10px}.chart-entry>strong:last-child{display:none}.chart-entry .pack-artwork--compact,.chart-entry .plugin-art--compact{width:66px}}.beta-badge{color:#315f9f;background:#e7f0ff}.launch-status--released{color:#a5ddb4;background:#24392a}.launch-status--released i{background:#6dbc82}.launch-status--beta{color:#b8d3ff;background:#243a58}.launch-status--beta i{background:#70a9ff}.launch-status--draft,.launch-status--preparing{color:#f3c08d;background:#493524}.launch-status--draft i,.launch-status--preparing i{background:#eaa05d}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.customer-action-list{border:1px solid var(--hairline);border-radius:13px;background:#fff;overflow:hidden}.customer-action-list>article,.customer-action-list>form{display:grid;grid-template-columns:112px minmax(160px,1fr) minmax(210px,auto);gap:16px;align-items:center;min-height:86px;margin:0;padding:12px 15px;border-bottom:1px solid var(--hairline)}.customer-action-list>:last-child{border-bottom:0}.customer-action-list .plugin-art--compact{width:112px}.customer-action-list>article>span,.customer-action-list>form>span{display:flex;flex-direction:column;gap:4px}.customer-action-list span>small{color:#8a8a90;letter-spacing:.1em;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.customer-action-list span>strong{font-size:12px}.customer-action-list span>em{color:#77777d;font-size:10px;font-style:normal}.star-rating{display:flex;justify-content:flex-end;gap:3px}.star-rating button{border:0;background:transparent;color:#c9c9ce;padding:4px;font-size:23px;line-height:1;cursor:pointer}.star-rating button:has(~button:hover),.star-rating button:hover{color:#e8a83e}.star-rating button:disabled{opacity:.45}.customer-action-list>form{grid-template-columns:112px minmax(140px,.7fr) minmax(230px,1fr) 105px}.customer-action-list textarea{width:100%;resize:vertical;min-height:48px;border:1px solid #d4d4d8;border-radius:8px;background:#fafafa;padding:9px 10px;font:10px/1.4 inherit}.customer-action-list>form>button{border:1px solid #1d1d1f;border-radius:8px;background:#1d1d1f;color:#fff;padding:10px;font-size:10px;font-weight:750}.customer-action-list>form>button:disabled{opacity:.35}.account-all-clear{display:flex;align-items:center;gap:13px;border:1px solid var(--hairline);border-radius:13px;background:#f8faf8;padding:22px}.account-all-clear>b{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#dff1e4;color:#327548}.account-all-clear>span{display:flex;flex-direction:column;gap:4px}.account-all-clear strong{font-size:12px}.account-all-clear small{color:#77777d;font-size:10px}@media(max-width:760px){.customer-action-list>article,.customer-action-list>form{grid-template-columns:82px 1fr}.customer-action-list .plugin-art--compact{width:82px}.star-rating{grid-column:2;justify-content:flex-start}.customer-action-list>form>button,.customer-action-list>form>label{grid-column:1/3}.customer-action-list>form>button{width:100%}}.package-readiness{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(420px,1.6fr);gap:28px;margin:22px 0 18px;padding:22px;border:1px solid #414145;border-radius:12px;background:#1d1d1f}.package-readiness header>span{font:700 10px var(--su-font-mono);letter-spacing:.13em;color:#8f8f95}.package-readiness h3{margin:7px 0 6px;font-size:18px}.package-readiness header>p{margin:0;color:#8f8f95;font-size:10px;line-height:1.55}.package-readiness ul{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none}.package-readiness li{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;min-height:66px;padding:9px 12px;border-left:1px solid #39393d}.package-readiness li:nth-child(n+3){border-top:1px solid #39393d}.package-readiness li>i{display:grid;place-items:center;width:24px;height:24px;border-radius:5px;background:#343438;color:#b8b8bd;font:700 10px var(--su-font-mono);font-style:normal}.package-readiness li.required>i{background:#e9ecea;color:#1d4229}.package-readiness li span{display:flex;flex-direction:column;gap:4px}.package-readiness li strong{font-size:10px}.package-readiness li small{color:#8f8f95;font-size:10px;line-height:1.45}@media(max-width:760px){.package-readiness{gap:18px;padding:18px}.package-readiness,.package-readiness ul{grid-template-columns:1fr}.package-readiness li{border-left:0;border-top:1px solid #39393d!important;padding:12px 0}.package-readiness li:first-child{border-top:0!important}}.check-state--error b,.check-state--failed b{background:#c62828!important;color:#fff!important}.check-state--warning b{background:#e09f3e!important;color:#fff!important}.check-state--pending b,.check-state--queued b,.check-state--running b{background:#9e9e96!important;color:#fff!important}.check-state--error strong,.check-state--failed strong{color:#b12020}.failure-report{border:1px solid #e5b4ae;background:#fdf3f2;border-radius:14px;padding:16px 18px;margin-top:14px;display:flex;flex-direction:column;gap:12px}.failure-report>strong{color:#a3352a;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.failure-report article b{display:block;color:#8f2a20;font-size:14px}.failure-report article p{margin:4px 0 0;font-size:13px;color:#5a4340}.failure-report article ul{margin:6px 0 0 18px;font-size:12.5px;color:#6d5450}.ui-icon{vertical-align:-3px}.account-header .ui-icon,.public-actions button .ui-icon{vertical-align:-4px}.back-link,.home-link,.publisher-back{font-size:15.5px!important;font-weight:600}.danger-zone{margin-top:34px;border:1px solid #e0b7b1;background:#fbf4f3;border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:12px}.danger-zone>div:first-child{display:flex;flex-direction:column;gap:4px}.danger-zone strong{color:#8f2a20}.danger-zone small{color:#6d5450;max-width:520px}.danger-button{border:1px solid #b12020;background:#fff;color:#b12020;border-radius:10px;padding:9px 16px;font-weight:600;cursor:pointer;align-self:flex-start}.danger-button:hover{background:#b12020;color:#fff}.danger-zone__confirm{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.danger-zone__confirm span{font-weight:600;color:#8f2a20}.brand-link{font-size:11px!important}.site-logo-lockup{height:48px!important}.account-header nav button,.public-header nav button{font-size:14px!important}.account-menu{position:relative;display:inline-block}.account-menu__trigger{border:0;background:none;padding:0;cursor:pointer}.account-menu__backdrop{position:fixed;inset:0;z-index:60}.account-menu__panel{position:absolute;right:0;top:calc(100% + 10px);z-index:61;background:#fff;border:1px solid #e3e3dc;border-radius:14px;box-shadow:0 18px 50px rgba(16,24,40,.16);padding:10px;min-width:200px;display:flex;flex-direction:column;gap:2px}.account-menu__name{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a8a80;padding:6px 10px 8px;border-bottom:1px solid #eeeee8;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-menu__panel button{border:0;background:none;text-align:left;padding:9px 10px;border-radius:9px;font-size:14px;font-weight:600;cursor:pointer;color:#23231f}.account-menu__panel button:hover{background:#f2f2ec}.account-menu__panel button.account-menu__publisher{background:#1d1d1f;color:#f5f5f7}.account-menu__panel button.account-menu__publisher:hover{background:#000;color:#fff}.account-menu__signout{color:#b12020!important}.package-readiness--minimal{border:1px solid #e3e3dc;border-radius:14px;padding:14px 18px;display:flex;flex-direction:column;gap:9px;margin-bottom:16px}.package-readiness--minimal h3{margin:0;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:#6d6d64}.readiness-formats{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.readiness-pill{border:1px solid #d8d8d0;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:700;color:#3c3c35;background:#fafaf6}.readiness-note{margin:2px 0 0;font-size:12.5px;color:#8a8a80}.readiness-note strong{color:#3c3c35}.account-header>div>button,.public-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;line-height:1}.account-menu__trigger{display:inline-flex;align-items:center}.ui-icon{vertical-align:middle;display:inline-block;flex:none}.customer-avatar,.user-orb{text-transform:uppercase}.login-button .ui-icon--user{margin-right:2px}.account-menu__signout{display:flex;align-items:center;gap:8px}.black-button .ui-icon,.publisher-primary .ui-icon--plus{margin-right:5px;vertical-align:-2px}.direction-link{display:inline-flex!important;align-items:center;justify-content:center;gap:6px}.ui-icon--caret{width:8px;height:11px;margin:0!important;vertical-align:middle}.account-footnote{margin-top:38px;font-size:12.5px;color:#a2a29a}.danger-link{border:0;background:none;padding:0;font-size:12.5px;color:#a2a29a;text-decoration:underline;cursor:pointer}.danger-link:hover{color:#b12020}.rating-display{font-size:12px!important;line-height:1.1}.star-rating button{font-size:24px}.beta-row>b{display:grid;place-items:center;min-width:46px;min-height:24px;padding:0 7px!important;line-height:1;text-align:center}.customer-avatar,.user-orb{width:38px!important;height:38px!important;border-radius:10px!important;background:#1d1d1f!important;color:#fff!important;display:grid!important;place-items:center!important;padding:0!important;font-size:13px!important;font-weight:750!important;line-height:1!important;letter-spacing:0!important;overflow:hidden}.account-menu__trigger{border-radius:10px;line-height:1}.account-header--dark .user-orb{background:#1d1d1f!important;color:#fff!important}.payout-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 30px}.payout-summary article{min-height:112px;border:1px solid #414145;border-radius:12px;background:#29292c;color:#f5f5f7;padding:18px;text-align:left;display:flex;flex-direction:column;gap:10px}.payout-summary span{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9d9da3}.payout-summary strong{font-size:26px;letter-spacing:-.03em}.payout-summary small{margin-top:auto;color:#c6c6ca;font-size:10px;display:flex;align-items:center;gap:5px}.purchase-ledger>p{min-height:150px;margin:0!important;padding:48px 24px!important;display:grid;place-items:center;text-align:center}.profile-form{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.profile-form>div{display:contents}.profile-form>div:nth-of-type(2)>label:nth-child(2){display:none}.profile-form>button{justify-self:start}.publisher-workspace .publisher-primary{background:#f5f5f7!important;border-color:#f5f5f7!important;color:#1d1d1f!important}.publisher-workspace .publisher-primary:disabled{background:#55555a!important;border-color:#55555a!important;color:#b7b7bc!important}.upload-success-stack{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.upload-success-stack .analysis-result{margin-top:0}@media(max-width:760px){.profile-form,.upload-success-stack{grid-template-columns:1fr}}@media(max-width:620px){.public-actions>.header-cart{display:inline-flex!important}.mobile-cart,.public-actions>.login-button,.public-actions>.signup{display:none!important}}@media(max-width:700px){.payout-summary{grid-template-columns:1fr}}.payout-connect{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;border:1px solid #414145;border-radius:12px;background:#29292c;color:#f5f5f7;padding:20px;margin:0 0 24px}.payout-connect>div{flex:1 1 320px}.payout-connect h2{margin:0 0 6px;font-size:16px;letter-spacing:-.02em}.payout-connect p{margin:0;color:#c6c6ca;font-size:12px;max-width:58ch}.payout-requirements{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.payout-requirements li{border:1px solid #55555a;border-radius:999px;padding:3px 10px;font-size:10px;letter-spacing:.02em;color:#e5e5ea;text-transform:lowercase}.payout-connect .black-button{background:#f5f5f7;border-color:#f5f5f7;color:#1d1d1f;align-self:center}.payout-connect .black-button:disabled{background:#55555a;border-color:#55555a;color:#b7b7bc}.payout-statements{border:1px solid #414145;border-radius:12px;background:#29292c;color:#f5f5f7;padding:20px;margin:0 0 24px}.payout-statements h2{margin:0 0 6px;font-size:16px}.payout-statements>p{margin:0 0 14px;color:#c6c6ca;font-size:12px}.payout-statements>div{display:grid}.payout-statements article{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #414145;padding:12px 0}.payout-statements article:first-child{border-top:0}.payout-statements article>span{display:grid;gap:3px}.payout-statements small{color:#a9a9af;font-size:10px;text-transform:capitalize}.payout-statements .outline-button{border-color:#77777e;color:#f5f5f7;white-space:nowrap}.checkout-return{min-height:100vh;display:grid;place-items:center;padding:40px 20px;background:#f5f5f7}.checkout-return>section{width:min(560px,100%);background:#fff;border:1px solid #e3e3e6;border-radius:16px;padding:36px}.checkout-return__mark{font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#6e6e73}.checkout-return h1{margin:10px 0 12px;font-size:26px;letter-spacing:-.03em}.checkout-return p{margin:0 0 12px;color:#4b4b50;font-size:14px;line-height:1.5}.checkout-return__order{font-size:12px;color:#6e6e73}.checkout-return__order b{font-family:var(--su-font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}.checkout-return__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.checkout-return__actions a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.checkout-return__note{margin-top:16px;font-size:11px;color:#8f8f95}@media(max-width:700px){.payout-connect{flex-direction:column}}.account-logo .site-beta-mark,.public-logo .site-beta-mark{display:inline-block;transform:translateY(4px);color:#6e6e73;font-family:var(--su-font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px!important;font-weight:750;line-height:1;letter-spacing:.08em!important;white-space:nowrap}@media(max-width:760px){.account-logo .site-beta-mark,.public-logo .site-beta-mark{transform:translateY(3px);font-size:10px!important}}.upload-progress{display:flex;flex-flow:row wrap;align-items:stretch;gap:6px;margin-top:14px}.upload-progress>div{flex:1 1 210px;min-width:210px;border:1px solid #47474c;border-radius:7px;background:#252529;color:#b7b7bc;padding:8px 11px;font-size:10px;font-weight:700;line-height:1.2}.upload-progress>div.working:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border:1.5px solid #77777d;border-top-color:#f5f5f7;border-radius:50%;animation:upload-spin .75s linear infinite}.upload-progress>div.complete{border-color:#355d42;background:#22372a;color:#b9e9c7}.upload-progress>div.partial{border-color:#8a6531;background:#3b3123;color:#f0d29c}.upload-progress>div.error{border-color:#74433c;background:#3b2825;color:#f0b2aa}@keyframes upload-spin{to{transform:rotate(1turn)}}.prepare-decision{max-width:760px;margin:28px auto 8px;border:1px solid #444449;border-radius:14px;background:#1d1d20;padding:28px}.prepare-decision>span{color:#96969c;font-size:10px;font-weight:750;letter-spacing:.13em}.prepare-decision h2{max-width:620px;margin:10px 0;font-size:24px;line-height:1.2}.prepare-decision p{max-width:650px;margin:0;color:#aaaab0;font-size:11px;line-height:1.55}.prepare-decision>div{display:flex;justify-content:flex-end;gap:9px;margin-top:24px}.prepare-generation-progress{max-width:760px;margin:28px 0 8px}.prepare-generation-progress>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 16px;padding:14px}.prepare-generation-progress>div.working:before{grid-row:1/3}.prepare-generation-progress strong{font-size:11px}.prepare-generation-progress span{color:inherit;opacity:.75;font-size:10px;text-align:right}.prepare-generation-progress i{grid-column:1/3;display:block;height:4px;border-radius:99px;background:rgba(255,255,255,.12);overflow:hidden}.prepare-generation-progress i b{display:block;height:100%;border-radius:inherit;background:currentColor;transition:width .35s ease}.prepare-review-progress,.release-final{flex-direction:column;margin-top:18px}.release-final>div{flex:0 0 auto;width:100%;min-width:0}.bundle-hint{color:#a7a7ad;font-size:10px;margin:10px 0 0;line-height:1.5}.prepare-review-progress>div{flex:0 0 auto;width:100%;min-width:0}.prepare-errors{margin:10px 0 0;padding:11px 14px 11px 30px;border:1px solid #74433c;border-radius:7px;background:#3b2825;color:#f0b2aa;font-size:10px;line-height:1.6}.artwork-adjustments{width:100%}.artwork-crop-controls{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.artwork-crop-controls label{min-width:0}.artwork-crop-stage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.artwork-crop-stage:active{cursor:grabbing}.artwork-crop-stage[data-drag-mode=zoom]{cursor:ns-resize}.artwork-crop-stage>i{position:absolute;z-index:3;right:8px;bottom:8px;border-radius:4px;background:rgba(0,0,0,.72);color:#fff;padding:5px 7px;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em;font-style:normal;pointer-events:none}.artwork-crop-stage>img{-webkit-user-select:none;user-select:none;pointer-events:none}.prepare-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.prepare-heading h2{margin-bottom:8px}.prepare-heading p{margin:0;max-width:650px}.generate-wand{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;border:1px solid #56565c;border-radius:9px;background:#29292d;color:#f5f5f7;padding:9px 12px;font-size:10px;font-weight:750;white-space:nowrap}.generate-wand>b{font-size:17px;line-height:1;color:#d7c4ff}.generate-wand:hover{border-color:#85858c;background:#323237}.generate-wand:disabled{opacity:.4;cursor:not-allowed}.generate-wand.working>b{animation:wand-pulse .65s ease-in-out infinite alternate}@keyframes wand-pulse{to{transform:scale(1.22) rotate(12deg);color:#fff}}@media(max-width:620px){.prepare-heading{flex-direction:column}.generate-wand{align-self:flex-start}.upload-progress>div{width:100%;min-width:0}}.site-logo-lockup{width:176px!important;height:53px!important}.account-logo .site-beta-mark,.public-logo .site-beta-mark{align-self:center;transform:none}@media(max-width:760px){.site-logo-lockup{width:145px!important;height:36px!important}.account-logo .site-beta-mark,.public-logo .site-beta-mark{transform:none}}.catalog-card>.catalog-card__identity{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;margin-top:0}.catalog-card__identity .catalog-name{display:block;width:100%;margin:8px 0 0;text-align:left;line-height:1.2}.catalog-card__identity .brand-link{display:flex;margin:0;line-height:1.35}.beta-row>b.discovery-badge--pick{color:#6844a8;background:#eee7fb}.publisher-workspace .package-readiness--minimal{border-color:#414145;background:#1d1d1f}.publisher-workspace .package-readiness--minimal h3{color:#d8d8dc}.publisher-workspace .readiness-pill{border-color:#5b5b61;background:#2a2a2e;color:#f0f0f2;font-size:13px}.publisher-workspace .readiness-note{color:#c8c8cd;font-size:13px;line-height:1.55}.publisher-workspace .readiness-note strong{color:#fff}.publisher-workspace .upload-grid label>span{font-size:12px;color:#b4b4ba;line-height:1.45}.publisher-workspace .upload-grid label>em,.publisher-workspace .upload-progress>div{font-size:11px}.publisher-workspace .submission-actions .prepare-status{font-size:11px;color:#b4b4ba}.publisher-workspace .submission-steps--detailed small{font-size:10px;color:#98989e}.publisher-workspace .submission-steps--detailed>li>header>span{font-size:11px}.publisher-workspace .artwork-drop small,.publisher-workspace .artwork-editor>header small,.publisher-workspace .brand-state,.publisher-workspace .publisher-fields label>small{font-size:10px;color:#aaaab0}.publisher-workspace .stage-check,.publisher-workspace .stage-check em,.publisher-workspace .validation-checklist small{font-size:11px}.brand-crop-stage{position:relative!important;display:block!important;width:220px!important;overflow:hidden;border-style:solid!important;background-image:none!important;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.brand-crop-stage:active{cursor:grabbing}.brand-crop-stage[data-drag-mode=zoom]{cursor:ns-resize}.brand-crop-stage>img{position:absolute!important;height:auto!important;max-width:none!important;object-fit:fill!important;padding:0!important;transform:translate(-50%,-50%);transform-origin:center;transition:left .08s linear,top .08s linear,width .08s linear}.brand-crop-stage>i{position:absolute;left:8px;bottom:8px;border-radius:4px;background:rgba(0,0,0,.72);color:#fff;padding:5px 7px;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;font-style:normal;pointer-events:none}.brand-upload>.brand-crop-controls{width:100%;height:auto;aspect-ratio:auto;display:flex;flex-direction:column;gap:10px;margin:0 0 15px;padding:0;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible}.brand-crop-controls label{width:100%;border:0!important;border-radius:0!important;padding:0!important;display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;color:#bdbdc2;font-size:10px!important;text-align:left}.brand-crop-controls label input{position:static!important;opacity:1!important;pointer-events:auto!important;grid-column:1/4;width:100%;accent-color:#f5f5f7}.brand-crop-controls label small{margin:0!important;font-size:10px!important}.brand-color-field>span{display:flex;align-items:center;gap:10px}.brand-color-field input[type=color]{width:44px;height:36px;padding:3px;cursor:pointer}.brand-color-field b{font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:#c9c9cd}.hub-download-panel{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:28px;align-items:center;margin:24px 0 30px;border:1px solid #d7d7dc;border-radius:16px;background:#fff;padding:24px 26px}.hub-download-panel>div:first-child>span{color:#77777d;letter-spacing:.13em;font:750 10px var(--su-font-mono),ui-monospace,monospace}.hub-download-panel h2{margin:7px 0 6px;font-size:22px;letter-spacing:-.025em}.hub-download-panel p{max-width:610px;margin:0;color:#6e6e73;font-size:11px;line-height:1.55}.hub-download-actions{display:flex;gap:9px}.hub-download-actions>button{display:flex;align-items:center;gap:10px;min-width:150px;border:1px solid #1d1d1f;border-radius:10px;background:#1d1d1f;color:#fff;padding:11px 14px;text-align:left;cursor:pointer}.hub-download-actions>button:hover{background:#353537}.hub-download-actions>button>span{display:flex;flex-direction:column;gap:2px}.hub-download-actions small{font:700 10px var(--su-font-mono),ui-monospace,monospace;letter-spacing:.1em;opacity:.65}.hub-download-actions strong{font-size:12px}@media(max-width:760px){.hub-download-panel{grid-template-columns:1fr;padding:20px}.hub-download-actions{display:grid;grid-template-columns:1fr 1fr}.hub-download-actions>button{min-width:0}}@media(max-width:500px){.hub-download-actions{grid-template-columns:1fr}}.manual-download-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:36px 0 14px}.manual-download-heading h2{margin:0 0 5px;font-size:27px}.manual-download-heading p{margin:0;color:#73737a;font-size:11px}.manual-download-heading>b{border:1px solid #d8d8dd;border-radius:999px;padding:7px 10px;font-size:10px;white-space:nowrap}.purchase-list article>button:disabled{background:#f1f1f3;color:#9a9aa0;cursor:not-allowed}.confirm-download-link{width:max-content;border:0!important;background:none!important;color:#47474d!important;padding:0!important;font-size:10px!important;text-decoration:underline;cursor:pointer}.downloaded-history-link{display:block;margin:22px 4px 0 auto;border:0;background:none;color:#68686e;font-size:10px;text-decoration:underline;cursor:pointer}.downloaded-history{margin-top:28px;padding-top:25px;border-top:1px solid #dedee2}.downloaded-history>h2{margin:0 0 5px;font-size:25px}.downloaded-history>p{margin:0 0 15px;color:#74747a;font-size:11px}.library-empty{display:flex;align-items:center;justify-content:center;gap:10px;min-height:92px;border:1px solid #dedee2;border-radius:12px;background:#fafafa;color:#6b6b71;text-align:center}.library-empty>b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#dff5e5;color:#187b38}.download-confirm{width:min(520px,100%);border-radius:16px;background:#fff;padding:28px;box-shadow:0 24px 70px rgba(0,0,0,.22)}.download-confirm>span{font:700 10px var(--su-font-mono),ui-monospace,monospace;letter-spacing:.12em;color:#77777d}.download-confirm h2{margin:8px 0 10px;font-size:27px}.download-confirm p{color:#66666c;font-size:11px;line-height:1.6}.download-confirm footer{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}@media(max-width:620px){.manual-download-heading{align-items:flex-start}.beta-join footer,.download-confirm footer{flex-direction:column}.beta-join footer button,.download-confirm footer button{width:100%}}.mode-selector{height:auto!important;min-height:76px;display:block;padding:7px!important}.mode-options{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:4px;border-radius:13px;background:#ececee}.mode-options button{min-height:56px;border:0;border-radius:10px;background:transparent;color:#606066;padding:9px 18px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;text-align:left;white-space:nowrap;cursor:pointer}.mode-options button strong{font-size:14px}.mode-options button small{font-size:10px;font-weight:500;color:#85858b}.mode-options button.active{background:#1d1d1f;color:#fff}.mode-options button.active small{color:#bcbcc2}.mode-options button[aria-pressed=true]{cursor:default}@media(max-width:680px){.mode-options{grid-template-columns:1fr}.mode-options button{white-space:normal}}.mode-selector--option-e .mode-options{gap:10px;padding:8px;background:#e5e5e8}.mode-selector--option-e .mode-options button{position:relative;border:1px solid var(--su-color-hairline);background:#f1f1f3;color:#8a8a90;box-shadow:none;transition:background .16s ease,color .16s ease}.mode-selector--option-e .mode-options button small{color:#9b9ba1}.mode-selector--option-e .mode-options button:before{content:"";position:absolute;left:10px;top:13px;bottom:13px;width:4px;border:1px solid #aaaab0;border-radius:999px;background:transparent}.mode-selector--option-e .mode-options button small,.mode-selector--option-e .mode-options button strong{margin-left:8px}.mode-selector--option-e .mode-options button.active:before{border-color:#0b0b0c;background:#0b0b0c}.mode-selector--option-e .mode-options .mode-option--customer.active{border-color:var(--su-color-hairline);background:#fff;color:#1d1d1f}.mode-selector--option-e .mode-options .mode-option--customer.active small{color:#6f6f75}.mode-selector--option-e .mode-options .mode-option--brand.active{border-color:#3c3c40;background:#232326;color:#f5f5f7}.mode-selector--option-e .mode-options .mode-option--brand.active:before{border-color:#fff;background:#fff}.mode-selector--option-e .mode-options .mode-option--brand.active small{color:#aaaab0}.mode-selector--option-e .mode-options button:not(.active):hover{background:#e9e9ec;color:#69696f}.mode-selector--option-f{height:auto!important;min-height:52px;display:block;padding:0!important;margin-bottom:0!important;border:0!important;border-radius:0!important;background:transparent!important}.mode-selector--option-f .mode-options{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:0;border-bottom:1px solid var(--su-color-hairline);border-radius:0;background:transparent}.mode-selector--option-f .mode-options button{position:relative;z-index:1;min-height:52px;padding:0 22px;border:1px solid var(--su-color-hairline);border-bottom:0;border-radius:13px 13px 0 0;background:#e9e9eb;color:#77777d;box-shadow:none;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.mode-selector--option-f .mode-options button strong{font-size:14px;letter-spacing:-.01em}.mode-selector--option-f .mode-options button:after{content:"";position:absolute;left:-1px;right:-1px;bottom:-1px;height:1px;background:transparent}.mode-selector--option-f .mode-options .mode-option--customer{background:#f1f1f3}.mode-selector--option-f .mode-options .mode-option--brand{border-color:#c9c9cd;background:#dddde0;color:#707076}.mode-selector--option-f .mode-options .mode-option--customer.active{z-index:2;background:#fff;color:#1d1d1f}.mode-selector--option-f .mode-options .mode-option--customer.active:after{background:#fff}.mode-selector--option-f .mode-options .mode-option--brand.active{z-index:2;border-color:#3c3c40;background:#232326;color:#f5f5f7}.mode-selector--option-f .mode-options .mode-option--brand.active:after{background:#232326}.mode-selector--option-f .mode-options button:not(.active):hover{background:#e4e4e7;color:#505056}.mode-selector--option-f+.customer-workspace__header{border-top:0;border-radius:0}.mode-selector--option-f+.publisher-workspace{border-radius:0 0 20px 20px}@media(max-width:680px){.mode-selector--option-f .mode-options{grid-template-columns:1fr 1fr}.mode-selector--option-f .mode-options button{min-height:48px;padding:0 13px}.mode-selector--option-f .mode-options button strong{font-size:12px}.mode-selector--option-f+.publisher-workspace{border-radius:0 0 14px 14px}}.artwork-header-actions{display:flex;align-items:center;gap:8px}.smart-artwork-picker{display:grid;gap:5px}.smart-artwork-picker>span{color:#69696f;font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.smart-artwork-picker>div,.smart-artwork-picker>span{display:flex;align-items:center;gap:5px}.artwork-header-actions .smart-artwork-button{min-width:70px;border:1px solid #6e6e75;border-radius:8px;background:#f2f2f4;color:#1d1d1f;padding:9px 10px;font-size:10px;font-weight:750;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.smart-artwork-icon{font-size:15px;font-style:normal;line-height:0;color:#6f62d9;text-shadow:0 0 8px rgba(111,98,217,.35)}.artwork-header-actions .smart-artwork-button:hover:not(:disabled){background:#fff}.artwork-header-actions .smart-artwork-button.selected{border-color:#6f62d9;background:#6f62d9;color:#fff}.artwork-header-actions .smart-artwork-button:disabled{opacity:.38;cursor:not-allowed}.artwork-header-actions .smart-artwork-button.selected:disabled{opacity:.82}.artwork-editor>header .artwork-header-actions label{border:1px solid #59595f;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:700;cursor:pointer}.screenshot-crop-stage{position:relative;width:100%;overflow:hidden;border-radius:10px;background:#0c0c0e}.screenshot-crop-stage>img{display:block;width:100%;height:100%;object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none}.screenshot-crop-window{position:absolute;border:2px solid rgba(255,255,255,.94);box-shadow:0 0 0 999px rgba(0,0,0,.62);pointer-events:none}.screenshot-crop-window span{position:absolute;left:8px;top:8px;border-radius:4px;background:rgba(0,0,0,.72);padding:5px 7px;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em;color:#fff}.screenshot-crop-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.screenshot-drop{aspect-ratio:auto;min-height:160px}@media(max-width:760px){.artwork-header-actions{width:100%;flex-wrap:wrap}.artwork-header-actions>*{flex:1 1;text-align:center}.smart-artwork-picker{flex-basis:100%}.smart-artwork-picker>span{justify-content:center}.smart-artwork-picker>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.artwork-header-actions .smart-artwork-button{min-width:0;width:100%}}.publishing-apply-footnote{margin:8px 0 0!important}.settings-text-link{border:0;background:none;padding:0;color:#171719;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.settings-text-link:hover{color:#6f62d9}.account-administration .account-footnote{margin:0!important}.account-administration .danger-link{color:#a2a29a}.account-administration .danger-link:hover{color:#b12020}.publisher-application-page{min-height:calc(100vh - 72px);background:#f7f7f8;padding:28px 22px 80px}.publisher-application-page>section{max-width:760px;margin:0 auto}.publisher-application-page>section>header{margin:42px 0 24px}.application-status-card>span,.publisher-application-page>section>header>span{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;color:#6f62d9}.publisher-application-page h1{margin:8px 0;font-size:clamp(34px,5vw,54px);letter-spacing:-.05em}.publisher-application-page header p{margin:0;color:#68686d}.publisher-application-page form{display:grid;gap:12px}.application-block,.application-status-card{display:grid;gap:16px;border:1px solid var(--line);border-radius:14px;background:#fff;padding:24px}.application-block h2{margin:0;font-size:18px}.application-block h2 small{margin-left:5px;color:#777;font-size:11px;font-weight:500}.application-block label{display:grid;gap:7px;font-size:12px;font-weight:700}.application-block label>small{font-weight:500;color:#777}.application-block input,.application-block textarea{width:100%;box-sizing:border-box;border:1px solid #c9c9ce;border-radius:8px;background:#fff;padding:12px;color:#171719;font:inherit}.application-code{display:grid;grid-template-columns:1fr auto;gap:7px}.application-code button{border:1px solid #68686d;border-radius:8px;background:#f5f5f6;padding:0 18px;font-weight:700;cursor:pointer}.application-message{margin:0;color:#315f44;font-size:12px}.application-path-status{margin:0;border-left:3px solid #6f62d9;padding:7px 10px;background:#f5f3ff;font-size:12px}.application-verified-link{justify-self:start;border:0;background:none;padding:0;color:#69696f;font-size:12px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.application-verified-link:hover{color:#171719}.application-email{border-left:3px solid #6f62d9;background:#f5f3ff;padding:14px}.application-email small{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;color:#6256bf}.application-email strong{display:block;margin:5px 0}.application-email p{margin:0;color:#626268;font-size:12px;line-height:1.5}.application-details-check{justify-self:start}.application-details-check:disabled{opacity:.58}.creator-terms{max-height:285px;overflow:auto;border:1px solid #d1d1d5;border-radius:9px;background:#fafafa;padding:18px}.creator-terms h3{margin:0 0 14px}.creator-terms p{font-size:12px;line-height:1.6;color:#4f4f54}.application-consent{grid-template-columns:auto 1fr!important;align-items:start}.application-consent input{width:17px;height:17px;margin:1px 0 0}.application-submit{justify-self:end}.application-status-card{margin-top:42px;padding:34px}.application-status-card h1{margin:0}.application-status-card p{font-size:15px;line-height:1.6}.application-status-card dl{display:grid;grid-template-columns:max-content 1fr;gap:9px 20px;margin:5px 0}.application-status-card dt{color:#777}.application-status-card dd{margin:0;overflow-wrap:anywhere}.application-status-card button{justify-self:start}.application-status-card--approved{border-color:#86ad91}.application-rejected{border-left:4px solid #b12d23;background:#fff0ee;padding:13px;color:#7e1d16}.verified-brand-mark{display:inline-grid;place-items:center;width:17px;height:17px;margin-left:7px;border-radius:50%;background:#6f62d9;color:#fff;font-size:10px;vertical-align:2px}.publisher-terms-overlay{z-index:110}.publisher-terms-dialog{width:min(720px,100%);max-height:calc(100vh - 32px);overflow:auto;box-sizing:border-box;border-radius:14px;background:#fff;padding:24px;color:#171719;box-shadow:0 24px 70px rgba(0,0,0,.28)}.publisher-terms-dialog>header{display:flex;align-items:start;justify-content:space-between;gap:18px;border-bottom:1px solid #e1e1e4;padding-bottom:15px}.publisher-terms-dialog>header span{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;color:#6f62d9}.publisher-terms-dialog h2{margin:6px 0 0;font-size:27px;letter-spacing:-.03em}.publisher-terms-dialog>header button{border:0;background:none;padding:0;font-size:26px;line-height:1;cursor:pointer}.publisher-terms-dialog>p{color:#5f5f64;font-size:13px;line-height:1.55}.publisher-terms-dialog .creator-terms{max-height:300px}.publisher-terms-read-status{display:block;margin:8px 0 14px;color:#777;font-size:11px}.publisher-terms-read-status.complete{color:#26733c;font-weight:700}.publisher-terms-dialog .application-consent{display:grid;gap:10px;font-size:12px;line-height:1.5}.publisher-terms-dialog .application-consent input:disabled{cursor:not-allowed}.publisher-terms-error{border-left:3px solid #b12d23;background:#fff0ee;padding:10px;color:#7e1d16!important}.publisher-terms-dialog>footer{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.publisher-terms-dialog button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:620px){.publisher-application-page{padding-inline:14px}.application-block,.application-status-card{padding:19px}.application-status-card dl{grid-template-columns:1fr;gap:3px}.application-status-card dd{margin-bottom:8px}.publisher-terms-overlay{padding:8px}.publisher-terms-dialog{max-height:calc(100vh - 16px);padding:18px}.publisher-terms-dialog h2{font-size:23px}.publisher-terms-dialog .creator-terms{max-height:42vh}.publisher-terms-dialog>footer{display:grid;grid-template-columns:1fr 1fr}.publisher-terms-dialog>footer button{width:100%}}.publisher-version-actions{display:flex!important;align-items:center;justify-content:flex-end;gap:8px}.publisher-update-button{border:1px solid #55555a;border-radius:7px;background:transparent;color:#f5f5f7;padding:7px 9px;font-size:10px;white-space:nowrap}.publisher-fields input:disabled,.publisher-fields select:disabled,.publisher-fields textarea:disabled{opacity:.65;cursor:not-allowed}.publisher-dashboard-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0}.publisher-dashboard-summary>article,.publisher-dashboard-summary>button{min-height:96px;border:1px solid #414145;border-radius:13px;background:#242427;color:#f5f5f7;padding:17px 18px;text-align:left;display:flex;flex-direction:column;justify-content:space-between}.publisher-dashboard-summary span{color:#9b9ba1;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.publisher-dashboard-summary strong{font-size:24px;letter-spacing:-.03em}.publisher-dashboard-summary>button{cursor:pointer}.publisher-dashboard-summary>button:hover{background:#2b2b2e}.publisher-dashboard-summary small{display:flex;align-items:center;gap:4px;color:#b7b7bc;font-size:10px}.publisher-dashboard-summary small svg{width:10px;height:10px}.library-plugin-list{margin-top:8px}.library-plugin-list article{min-height:64px;padding:8px 11px}.library-plugin-list .plugin-art--compact{width:76px}.library-row-badges{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}.library-row-badges>b{border-radius:999px;background:#efeff2;color:#55555b;padding:5px 7px;font:700 10px var(--su-font-mono),ui-monospace,monospace;text-transform:uppercase}.library-row-badges>b:first-child{background:#e3f3e7;color:#23723a}.library-download-icon{width:34px!important;min-width:34px;height:34px;padding:0!important;display:grid!important;place-items:center;border-radius:8px!important}.library-download-icon svg{width:15px;height:15px}.beta-test-list .library-download-icon{width:34px!important;height:34px!important;padding:0!important;display:grid!important;place-items:center}.downloaded-history .library-plugin-list{margin-top:12px}@media(max-width:680px){.publisher-dashboard-summary{grid-template-columns:1fr}.publisher-dashboard-summary>article,.publisher-dashboard-summary>button{min-height:82px}}.publisher-launch-list:not(.publisher-launch-list--drafts)>article,.publisher-launch-list:not(.publisher-launch-list--drafts)>header{grid-template-columns:78px minmax(170px,1fr) 70px 105px 100px minmax(225px,max-content)}.publisher-version-actions button{border-radius:7px;padding:7px 9px;font-size:10px;font-weight:700;white-space:nowrap;cursor:pointer}.publisher-beta-cancel,.publisher-beta-confirm{border:1px solid #6b3630;background:#3a2522;color:#f2a094}.publisher-beta-keep{border:1px solid #55555a;background:transparent;color:#f5f5f7}.publisher-release-button{display:inline-flex;align-items:center;gap:5px;border:1px solid #f5f5f7;background:#f5f5f7;color:#1d1d1f}.publisher-version-actions button:disabled{opacity:.45;cursor:not-allowed}.version-update-context{border-left:3px solid #8d83e8;padding-left:11px!important;color:#c5c5ca!important}.version-update-context strong{color:#fff;margin-right:5px}.beta-live-banner{display:grid;grid-template-columns:10px 1fr max-content;align-items:center;gap:11px;margin:14px 0 22px;padding:13px 15px;border:1px solid #385944;border-radius:10px;background:#23362a}.beta-live-banner>i{width:9px;height:9px;border-radius:50%;background:#68c17f;box-shadow:0 0 0 4px #2e4836}.beta-live-banner>span{display:flex;flex-direction:column;gap:3px}.beta-live-banner b{font-size:11px;color:#b6ebc2}.beta-live-banner small{font-size:10px;color:#91af98}.beta-live-banner button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#d8f3de;font-size:10px;font-weight:700;cursor:pointer}@media(max-width:1050px) and (min-width:761px){.publisher-launch-list:not(.publisher-launch-list--drafts)>article,.publisher-launch-list:not(.publisher-launch-list--drafts)>header{grid-template-columns:70px minmax(140px,1fr) 90px 90px minmax(190px,max-content)}.publisher-launch-list:not(.publisher-launch-list--drafts)>article>span:nth-child(3),.publisher-launch-list:not(.publisher-launch-list--drafts)>header>span:nth-child(2){display:none!important}}@media(max-width:760px){.publisher-launch-list:not(.publisher-launch-list--drafts)>header{display:none}.publisher-launch-list:not(.publisher-launch-list--drafts)>article{grid-template-columns:68px 1fr;gap:10px}.publisher-launch-list:not(.publisher-launch-list--drafts)>article>span:nth-child(3),.publisher-launch-list:not(.publisher-launch-list--drafts)>article>span:nth-child(4),.publisher-launch-list:not(.publisher-launch-list--drafts)>article>span:nth-child(5){display:none!important}.publisher-version-actions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:560px){.beta-live-banner{grid-template-columns:10px 1fr}.beta-live-banner button{grid-column:2;justify-self:start;padding:0}}.stage-action-pair{display:flex;align-items:center;gap:8px}.stage-action-pair>button{min-width:92px}.stage-action-pair>button:disabled{opacity:.38;cursor:not-allowed;box-shadow:none!important}.beta-feedback-control{display:flex;align-items:center;justify-content:flex-end;gap:6px}.beta-feedback-status{display:grid;grid-template-columns:repeat(2,minmax(64px,1fr))}.beta-feedback-status button{min-height:29px;border:1px solid #cfd3da;border-radius:7px;background:#fff;color:#555b65;padding:5px 8px;font-size:10px;font-weight:700;cursor:pointer}.beta-feedback-status button.active{border-color:#315f9f;background:#e7f0ff;color:#315f9f}.beta-feedback-status button:disabled{opacity:.5;cursor:not-allowed}.beta-feedback-comment{width:34px;height:34px;display:grid;place-items:center;border:1px solid #cfd3da;border-radius:7px;background:#fff;color:#555b65;cursor:pointer}.beta-feedback-comment:disabled{opacity:.35;cursor:not-allowed}.beta-feedback-popover{width:min(390px,80vw);grid-template-columns:minmax(190px,1fr) max-content;gap:6px;padding:8px}.beta-feedback-popover:before{content:"";position:absolute;right:9px;top:-6px;width:10px;height:10px;border-left:1px solid #d3d5da;border-top:1px solid #d3d5da;background:#fff;transform:rotate(45deg)}.beta-feedback-popover label input{width:100%;height:36px;border:1px solid #d3d5da;border-radius:7px;background:#fff;padding:0 10px;font-size:11px}.beta-feedback-submit{border:1px solid #315f9f;border-radius:7px;background:#315f9f;color:#fff;padding:8px 12px;font-size:10px;font-weight:750;cursor:pointer}.beta-feedback-submit:disabled{opacity:.35;cursor:not-allowed}.beta-feedback-popover>small{grid-column:1/-1}.beta-feedback-complete{display:flex;align-items:center;justify-content:flex-end}.beta-feedback-complete b{border-radius:999px;background:#e5f3e9;color:#23723a;padding:7px 9px;font-size:10px;text-transform:uppercase}.library-plugin-list{overflow:visible}.library-plugin-list .beta-feedback-complete,.library-plugin-list .beta-feedback-control{grid-column:4;grid-row:1}.stage-action-pair>.publisher-secondary{border-color:#f5f5f7!important;background:#f5f5f7!important;color:#1d1d1f!important}.stage-action-pair>.publisher-secondary:disabled{border-color:#55555a!important;background:#3a3a3d!important;color:#85858b!important}.product-beta-feedback{text-align:center}.product-beta-feedback .beta-feedback-complete,.product-beta-feedback .beta-feedback-control{justify-content:center}.product-beta-feedback .beta-feedback-status{grid-template-columns:repeat(2,minmax(76px,1fr))}.product-beta-feedback .beta-feedback-status button{min-height:34px;padding:7px 10px;font-size:10px}.product-beta-feedback .beta-feedback-comment{width:38px;height:38px}.publisher-feedback-link{border:0!important;background:transparent!important;color:#a9c9ff!important;padding:2px 0!important;font-size:10px!important;font-weight:700!important;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.release-readiness .publisher-feedback-link{font-size:inherit!important}.publisher-feedback-dialog{width:min(620px,calc(100vw - 30px));max-height:min(720px,calc(100vh - 30px));overflow:auto;border:1px solid #444449;border-radius:14px;background:#242427;color:#f5f5f7;box-shadow:0 28px 80px rgba(0,0,0,.45)}.publisher-feedback-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid #3d3d42}.publisher-feedback-dialog>header span{display:block;margin-bottom:5px;color:#9ea0a8;font-size:10px;font-weight:750;letter-spacing:.12em}.publisher-feedback-dialog h2{margin:0;font-size:22px}.publisher-feedback-dialog>header>button{border:0;background:transparent;color:#d8d8dc;font-size:25px;line-height:1;cursor:pointer}.publisher-feedback-list{display:grid;gap:9px;padding:16px 24px}.publisher-feedback-list article{border:1px solid #414147;border-radius:9px;background:#2c2c30;padding:13px 14px}.publisher-feedback-list article>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.publisher-feedback-list small{color:#92929a;font-size:10px}.publisher-feedback-list p{margin:10px 0 0;color:#e2e2e6;font-size:12px;line-height:1.55;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.publisher-feedback-verdict{border-radius:999px;padding:4px 7px;font-size:10px}.publisher-feedback-verdict--good,.publisher-feedback-verdict--perfect{background:#24422d;color:#aee7bc}.publisher-feedback-verdict--crash,.publisher-feedback-verdict--issue{background:#4a2926;color:#ffb2a8}.publisher-feedback-state{padding:30px 24px;margin:0;color:#c8c8ce}.publisher-feedback-dialog>footer{display:flex;justify-content:flex-end;padding:14px 24px;border-top:1px solid #3d3d42}.library-plugin-list article{height:auto!important;min-height:54px;grid-template-columns:88px minmax(150px,1fr) auto 36px;gap:12px;padding:5px 9px;overflow:visible}.library-plugin-list article:has(.beta-feedback-complete),.library-plugin-list article:has(.beta-feedback-control){grid-template-columns:88px minmax(140px,1fr) auto minmax(148px,max-content) 36px}.library-plugin-list article:has(.beta-feedback-complete) .library-download-icon,.library-plugin-list article:has(.beta-feedback-control) .library-download-icon{grid-column:5;grid-row:1}.library-plugin-list .plugin-art--compact{width:88px;height:50px;min-height:50px}.library-row-badges>b:first-child{background:#efeff2;color:#55555b}.library-row-badges>b.status-released{background:#e3f3e7;color:#23723a}.library-row-badges>b.status-beta{background:#e7f0ff;color:#315f9f}.validation{border-color:#c8daf1;background:#edf4ff}.validation b{color:#315f9f}.validation small{color:#58708f}.product-feature-art{width:100%;height:auto!important;aspect-ratio:16/9;align-self:start}.product-feature-art>.plugin-art{min-height:0}.public-header>*{min-width:0}.header-search,.header-search>span{min-width:0;overflow:hidden}.header-search>span{text-overflow:ellipsis;white-space:nowrap}.public-header nav{min-width:0}@media(min-width:1261px) and (max-width:1400px){.public-header{grid-template-columns:190px minmax(40px,180px) minmax(290px,1fr) auto;gap:14px}.header-search{justify-content:center;padding:0;width:38px;justify-self:end}.header-search>span{display:none}.public-header nav{gap:clamp(12px,1.4vw,20px)}}.beta-live-banner{padding:10px 13px;border-color:#365b87;background:#243a58}.beta-live-banner>i{background:#70a9ff;box-shadow:0 0 0 4px #2c4668}.beta-live-banner>span{display:block;color:#dceaff;font-size:11px}.beta-live-banner b{color:#b8d3ff}.beta-live-banner button{color:#dceaff}.release-success-banner{border-color:#385944;background:#23362a}.release-success-banner>i{background:#68c17f;box-shadow:0 0 0 4px #2e4836}.release-success-banner>span{display:flex;color:#d8f3de}.release-success-banner b{color:#b6ebc2}.release-complete-panel+.submission-panel{display:none}@media(max-width:760px){.submission-actions{align-items:stretch;flex-wrap:wrap}.stage-action-pair{width:100%;justify-content:flex-end}.library-plugin-list article,.library-plugin-list article:has(.beta-feedback-complete),.library-plugin-list article:has(.beta-feedback-control){grid-template-columns:82px 1fr 36px}.library-plugin-list .plugin-art--compact{width:82px}.library-row-badges{grid-column:2}.library-download-icon,.library-plugin-list article:has(.beta-feedback-complete) .library-download-icon,.library-plugin-list article:has(.beta-feedback-control) .library-download-icon{grid-column:3;grid-row:1}.library-plugin-list .beta-feedback-complete,.library-plugin-list .beta-feedback-control{grid-column:1/-1;grid-row:auto;justify-content:flex-start}.beta-feedback-popover{position:relative;right:auto;top:auto;width:100%;grid-column:1/-1;margin-top:5px}.beta-feedback-popover:before{display:none}}.beta-feedback-control{position:relative;display:grid;justify-items:start;align-content:center;gap:5px}.beta-feedback-title{color:#315f9f;font-size:10px;font-weight:750;letter-spacing:.02em;line-height:1}.beta-feedback-actions{display:flex;align-items:center;gap:5px}.beta-feedback-status{display:flex;grid-template-columns:none;gap:4px}.beta-feedback-status button,.product-beta-feedback .beta-feedback-status button{min-width:62px;min-height:31px;padding:5px 8px;font-size:10px}.beta-feedback-comment,.product-beta-feedback .beta-feedback-comment{width:32px;height:31px}.beta-feedback-popover{position:absolute;z-index:20;right:0;top:calc(100% + 7px);width:min(390px,calc(100vw - 32px));display:grid;grid-template-columns:1fr;gap:8px;padding:10px;margin:0;border:1px solid #d3d5da;border-radius:9px;background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.14);text-align:left}.beta-feedback-popover:before{display:block}.beta-feedback-popover label{display:grid;gap:6px}.beta-feedback-popover label span{color:#656b74;font-size:10px;font-weight:700}.beta-feedback-popover label textarea{width:100%;min-height:68px;resize:vertical;border:1px solid #d3d5da;border-radius:7px;background:#fff;padding:9px 10px;font:11px/1.45 inherit}.beta-feedback-popover-actions{display:flex;justify-content:flex-end;gap:6px}.beta-feedback-popover-actions>button{border:1px solid #cfd3da;border-radius:7px;background:#fff;color:#555b65;padding:8px 12px;font-size:10px;font-weight:700;cursor:pointer}.beta-feedback-submit{border-color:#315f9f!important;background:#315f9f!important;color:#fff!important;white-space:nowrap}.beta-feedback-popover-actions>button:disabled,.beta-feedback-submit:disabled{opacity:.35;cursor:not-allowed}.beta-feedback-popover>small{grid-column:1;color:#71767f;font-size:10px}.product-beta-feedback .beta-feedback-control{width:max-content;max-width:100%;margin-inline:auto;justify-content:center}.product-beta-feedback .beta-feedback-title{justify-self:center}.library-plugin-list article:has(.beta-feedback-complete),.library-plugin-list article:has(.beta-feedback-control){grid-template-columns:88px minmax(140px,1fr) auto minmax(310px,max-content) 36px}.locked-field{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px}.locked-field__icon{display:grid;place-items:center;color:#a9adb5}.locked-field__icon .ui-icon{display:block}.application-submit:not(:disabled){cursor:pointer}.application-submit:disabled{border-color:#c7c7cc!important;background:#dedee2!important;color:#8a8a91!important;box-shadow:none!important;cursor:not-allowed!important;opacity:1!important}@media(max-width:760px){.library-plugin-list article:has(.beta-feedback-complete),.library-plugin-list article:has(.beta-feedback-control){grid-template-columns:82px 1fr 36px}.beta-feedback-status button,.product-beta-feedback .beta-feedback-status button{min-width:0;padding-inline:7px}.beta-feedback-popover{position:absolute;right:auto;left:0;top:calc(100% + 7px);width:min(390px,calc(100vw - 32px));margin:0}.beta-feedback-popover:before{display:block;right:auto;left:9px}}.marketplace-header .login-button,.marketplace-header .signup{font-size:12px;font-weight:700;white-space:nowrap}.marketplace-header .signup{border:1px solid #1d1d1f!important;border-radius:8px;background:#1d1d1f!important;color:#fff;padding:11px 16px}.marketplace-header .login-button{padding:8px}.marketplace-header .account-menu{display:inline-flex}.marketplace-header .account-menu__trigger{padding:0}.mode-selector--single .mode-options{grid-template-columns:1fr}.publishing-discovery{border:0;background:transparent;color:#666b74;padding:5px 0;margin:13px 0 3px;font-size:11px}.publishing-discovery strong{color:#1d1d1f}.settings-section{margin-top:26px}.settings-section>h2{margin:0 0 5px;font-size:20px}.settings-section>p{margin:0 0 14px;color:#73777f;font-size:11px}.publishing-settings-section,.settings-section .profile-form{max-width:850px}.publishing-settings{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--hairline);border-radius:16px;background:#fff;padding:24px 28px}.publishing-settings>div{min-width:0}.publishing-settings>div:first-child{display:flex;flex-direction:column;gap:5px}.publishing-settings>div:first-child>strong{font-size:13px}.publishing-settings small{display:block;color:#70757d;font-size:10px;line-height:1.45}.publishing-settings__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}.publishing-switch{flex:0 0 auto;min-width:92px;height:38px;display:flex;align-items:center;gap:8px;border:1px solid #cfd2d7;border-radius:999px;background:#eceef1;padding:4px 11px 4px 4px;color:#636871;font-size:10px;font-weight:750}.publishing-switch i{display:block;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0002}.publishing-switch.on{flex-direction:row-reverse;border-color:#1d1d1f;background:#1d1d1f;color:#fff;padding:4px 4px 4px 11px}.publishing-switch:disabled{opacity:.7;cursor:default}.settings-open-brand{margin:0;white-space:nowrap}.computer-settings{max-width:850px}.computer-list{display:grid;gap:8px}.computer-list article{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--hairline);border-radius:12px;background:#fff;padding:13px 16px}.computer-list article>span{display:flex;min-width:0;flex-direction:column;gap:4px}.computer-list article strong{font-size:13px}.computer-empty,.computer-list article small{color:#70757d;font-size:10px;line-height:1.45}.computer-list article>div{display:flex;gap:7px}.computer-list article .danger-button,.computer-list article .outline-button{margin:0;padding:8px 11px}.computer-remove{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border:1px solid #d7d8dc;border-radius:8px;background:#fff;color:#747981;cursor:pointer}.computer-remove:hover{border-color:#bf4035;color:#bf4035}.computer-empty{margin-top:12px!important}.customer-action-list{overflow:visible}.customer-action-list>article{grid-template-columns:112px minmax(140px,1fr) auto minmax(270px,max-content);overflow:visible}.customer-action-list>article>b{justify-self:end;border-radius:999px;padding:6px 9px;font-size:10px;text-transform:uppercase}.customer-action-list>article>b.status-beta{background:#e7f0ff;color:#315f9f}.customer-action-list>article>b.status-released{background:#e3f3e7;color:#23723a}.customer-action-list .beta-feedback-popover{z-index:90}.beta-feedback-popover label textarea{min-height:52px;max-height:96px}.beta-feedback-popover-actions{align-items:center;justify-content:space-between}.beta-feedback-popover-actions>small{color:#71767f;font-size:10px}.beta-feedback-popover-actions>span{display:flex;gap:6px}.beta-feedback-popover-actions>span>button{border:1px solid #cfd3da;border-radius:7px;background:#fff;color:#555b65;padding:8px 12px;font-size:10px;font-weight:700;cursor:pointer}.beta-feedback-complete b{border:1px solid #ccd4df;background:#f0f3f7;color:#536274}.beta-feedback-control{border:1px solid #edc9bd;border-radius:9px;background:#fff6f2;padding:6px 8px}.beta-feedback-title{color:#a64032}.publisher-feedback-dialog>footer .outline-button{background:#fff;color:#1d1d1f}@media(max-width:900px){.customer-action-list>article{grid-template-columns:88px 1fr auto}.customer-action-list .plugin-art--compact{width:88px}.customer-action-list>article>.beta-feedback-control,.customer-action-list>article>.star-rating{grid-column:2/4}}@media(max-width:620px){.marketplace-header>div{gap:11px}.marketplace-header .login-button{font-size:0;padding:6px}.marketplace-header .login-button .ui-icon{margin:0}.marketplace-header .signup{padding:9px 11px}.publishing-settings{align-items:flex-start;flex-direction:column;padding:20px}.publishing-settings__actions{width:100%;justify-content:space-between;flex-wrap:wrap}.customer-action-list>article{grid-template-columns:82px 1fr auto}.customer-action-list>article>.beta-feedback-control,.customer-action-list>article>.star-rating{grid-column:1/-1}.beta-feedback-popover-actions{align-items:flex-start;gap:6px}.beta-feedback-popover-actions>small{max-width:130px}}.brand-completion{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:-16px 0 20px}.brand-completion span{border:1px solid #5b3f39;border-radius:8px;background:#302522;color:#efb0a5;padding:10px;font-size:10px;font-weight:700}.brand-completion span.complete{border-color:#385944;background:#23362a;color:#aee9bf}.brand-completion span:before{content:"○";margin-right:6px}.brand-completion span.complete:before{content:"✓"}.publisher-name-check{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:8px}.publisher-name-check button{border:1px solid #66666c;border-radius:8px;background:#343438;color:#fff;padding:0 13px;font-size:10px;font-weight:700}.publisher-name-check button:disabled{opacity:.45}.publisher-fields .name-check-result{border-left:3px solid;padding:8px 10px;font-size:10px}.publisher-fields .name-check-result--available{border-color:#72c98b;background:#23362a;color:#aee9bf}.publisher-fields .name-check-result--already_in_use,.publisher-fields .name-check-result--not_permitted{border-color:#ef7767;background:#422824;color:#f2a094}.publisher-fields .name-check-result--potential_conflict{border-color:#e8954e;background:#3e3025;color:#efb47e}@media(max-width:700px){.brand-completion{grid-template-columns:1fr 1fr}.publisher-name-check{grid-template-columns:1fr}.publisher-name-check button{min-height:40px}}:root{--su-text-micro:10px;--su-text-supporting:12px;--su-text-important:14px;--su-text-small-heading:16px}.account-all-clear small,.account-logo .site-beta-mark,.analysis-result small,.analysis-result>em,.artwork-crop-stage>i,.artwork-drop small,.artwork-editor>header small,.artwork-status,.beta-badge,.beta-feedback-complete b,.beta-feedback-popover-actions>small,.beta-feedback-popover>small,.beta-feedback-status button,.beta-feedback-title,.beta-join header span,.beta-join__facts small,.beta-live-banner button,.beta-live-banner small,.beta-routes>button>b small,.beta-routes>button>span,.beta-row p,.beta-row small,.beta-row>b,.beta-test-list article>b,.brand-completion span,.brand-crop-controls label small,.brand-crop-stage>i,.brand-gate small,.brand-gate>b,.brand-hero dt,.brand-hero>div:nth-child(2)>span,.brand-state,.brand-upload small,.bundle-products>span,.cart-pill,.confirm-download-link,.crop-controls label,.crop-controls label>small,.crop-window span,.customer-action-list span>em,.customer-action-list span>small,.customer-action-list>article>b,.customer-action-list>form>button,.download-confirm>span,.email-verification>span,.hub-download-actions small,.hub-download-panel>div:first-child>span,.include-beta small,.launch-bundle-art,.launch-list>article>b,.launch-list>article>span small,.launch-progress li span,.launch-status,.library-row-badges>b,.manual-download-heading>b,.pack-artwork--compact>span,.pack-artwork>span,.pack-badge,.pack-card p,.pack-catalog-copy>span,.pack-quick-add,.pack-save,.package-readiness header>span,.package-readiness li small,.package-readiness li>i,.packs-panel .panel-heading p,.payout-summary span,.plugin-art:after,.plugin-art__brand,.prepare-decision>span,.prepare-errors,.prepare-generation-progress span,.product-beta-feedback .beta-feedback-status button,.product-interface header>span,.public-logo .site-beta-mark,.publisher-dashboard-summary small,.publisher-dashboard-summary span,.publisher-feedback-dialog>header span,.publisher-feedback-link,.publisher-feedback-list small,.publisher-feedback-verdict,.publisher-fields label>small,.publisher-identity small,.publisher-launch-list>article>span:nth-child(2) small,.publisher-launch-list>article>span:nth-child(3),.publisher-launch-list>article>span:nth-child(5),.publisher-launch-list>header,.publisher-name-field>span em,.publisher-status-grid small,.publisher-status-grid>button>b,.publisher-table__head,.publisher-update-button,.publisher-version-actions button,.publisher-view>span,.publisher-view__intro>div>span,.publishing-settings small,.purchase-ledger article>div small,.recent-purchases>button>b,.release-badge,.release-process li header>b,.release-process li small,.release-process li>b,.release-process>div>span,.release-readiness .stage-check em,.service-checkout header span,.service-checkout>small,.stage-check,.stage-check em,.submission-actions .prepare-status,.submission-panel>span,.submission-steps li b,.submission-steps--detailed small,.submission-steps--detailed>li>header>b,.top-row .brand-link,.top-row span small,.try-beta,.validation-checklist small{font-size:var(--su-text-micro)!important}.analysis-result>em,.artwork-crop-stage>i,.beta-join__facts small,.beta-routes>button>b small,.beta-routes>button>span,.brand-crop-controls label small,.brand-crop-stage>i,.brand-hero dt,.brand-hero>div:nth-child(2)>span,.brand-upload small,.catalog-card .beta-badge,.catalog-card .release-badge,.checkout-modal header span,.creator-pathway li>b,.creator-pathway>div>span,.customer-action-list span>small,.customer-action-list>article>b,.download-confirm>span,.hub-download-actions small,.hub-download-panel>div:first-child>span,.launch-list>article>b,.launch-progress li span,.launch-status,.pack-artwork--compact>span,.pack-artwork>span,.pack-badge,.package-readiness header>span,.package-readiness li>i,.plugin-art:after,.plugin-art__brand,.prepare-decision>span,.publisher-launch-list>header,.purchase-list article>div b,.site-beta-mark,.top-row span small{font-size:var(--su-text-micro)!important;font-weight:700;line-height:1.3}.brand-hero>div:nth-child(2)>span,.download-confirm>span,.pack-artwork--compact>span,.plugin-art:after,.plugin-art__brand,.prepare-decision>span,.site-beta-mark{font-weight:600}.pack-catalog-copy>span,.pack-save{font-size:var(--su-text-micro)!important;font-weight:400}.account-summary small,.account-summary span,.artwork-drop span,.artwork-editor>header label,.artwork-status,.beta-consent small,.beta-feedback-complete b,.beta-feedback-popover label span,.beta-feedback-popover-actions button,.beta-feedback-popover-actions>small,.beta-feedback-popover>small,.beta-feedback-status button,.beta-feedback-submit,.beta-feedback-title,.beta-join__facts b,.beta-live-banner b,.beta-live-banner>span,.beta-routes li,.beta-routes p,.beta-row p,.beta-row small,.beta-row>b,.brand-completion span,.brand-crop-controls label,.brand-upload label,.bundle-hint,.bundle-products small,.bundle-products>span,.cart-lines span button,.catalog-card>footer,.catalog-card>p,.catalog-page>header>span,.catalog-toggles label,.charts-page>header>span,.checkout-layout form label,.confirm-download-link,.crop-controls label,.customer-action-list span>em,.downloaded-history-link,.draft-actions button,.draft-strip>header p,.email-verification small,.email-verification>span,.format-pills span,.login-modal header span,.manual-download-heading>b,.pack-card p,.pack-catalog-copy del,.pack-catalog-copy li,.pack-quick-add,.packs-page>header>span,.packs-panel .panel-heading p,.payout-summary small,.payout-summary span,.prepare-errors,.prepare-generation-progress span,.prepare-generation-progress strong,.product-beta-feedback .beta-feedback-status button,.product-copy>div:first-child,.product-details dl,.product-page .beta-badge,.product-page .release-badge,.profile-form label,.publisher-dashboard-summary small,.publisher-dashboard-summary span,.publisher-feedback-dialog>header span,.publisher-feedback-link,.publisher-feedback-list small,.publisher-feedback-verdict,.publisher-fields .name-check-result,.publisher-fields label,.publisher-launch-list>article>span:nth-child(2) small,.publisher-launch-list>article>span:nth-child(3),.publisher-launch-list>article>span:nth-child(5),.publisher-name-check button,.publisher-name-field>span em:before,.publisher-update-button,.publisher-version-actions button,.publisher-workspace .artwork-drop small,.publisher-workspace .artwork-editor>header small,.publisher-workspace .brand-state,.publisher-workspace .publisher-fields label>small,.publisher-workspace .stage-check,.publisher-workspace .stage-check em,.publisher-workspace .submission-actions .prepare-status,.publisher-workspace .submission-steps--detailed small,.publisher-workspace .upload-grid label>em,.publisher-workspace .upload-grid label>span,.publisher-workspace .upload-progress>div,.publisher-workspace .validation-checklist small,.publishing-settings p,.publishing-settings small,.publishing-switch,.rating-display,.result-count,.settings-section>p,.smart-artwork-button,.submission-steps li b,.submission-steps--detailed>li>header>b,.top-row,.top-row .brand-link,.top-row span strong,.try-beta,.verification-signout{font-size:var(--su-text-supporting)!important;line-height:1.45}.beta-row p,.beta-row small,.catalog-card>p,.catalog-page>header>span,.charts-page>header>span,.format-pills span,.packs-page>header>span,.payout-summary span,.publisher-dashboard-summary small,.publisher-dashboard-summary span,.publisher-feedback-dialog>header span,.publisher-feedback-list small,.publisher-feedback-verdict,.publisher-workspace .brand-state,.rating-display,.result-count,.verification-signout{font-weight:500}.product-page .beta-badge,.product-page .release-badge{font-weight:600}.artwork-editor>header strong,.creator-pathway li small,.product-interface p,.publisher-workspace .readiness-note,.publisher-workspace .readiness-pill,.publishing-discovery,.publishing-switch,.search-modal small,.validation{font-weight:500}.artwork-editor>header label,.beta-consent small,.beta-feedback-popover label span,.beta-feedback-popover-actions button,.beta-feedback-submit,.beta-join__facts b,.beta-live-banner b,.beta-live-banner>span,.beta-routes li,.beta-routes p,.bundle-hint,.bundle-products small,.bundle-products>span,.pack-card p,.pack-catalog-copy del,.pack-catalog-copy li,.pack-quick-add,.profile-form label,.publisher-fields label,.publisher-launch-list>article>span:nth-child(2) small,.publisher-workspace .artwork-editor>header small,.publisher-workspace .publisher-fields label>small,.publisher-workspace .stage-check,.publisher-workspace .stage-check em,.publisher-workspace .validation-checklist small,.publishing-settings p,.publishing-settings small,.settings-section>p{font-weight:400}.artwork-drop span,.artwork-status,.brand-completion span,.brand-crop-controls label,.brand-upload label,.crop-controls label,.draft-actions button,.draft-strip>header p,.payout-summary small,.prepare-errors,.prepare-generation-progress span,.prepare-generation-progress strong,.publisher-feedback-link,.publisher-fields .name-check-result,.publisher-name-check button,.publisher-update-button,.publisher-version-actions button,.publisher-workspace .artwork-drop small,.publisher-workspace .submission-actions .prepare-status,.publisher-workspace .submission-steps--detailed small,.publisher-workspace .upload-grid label>em,.publisher-workspace .upload-grid label>span,.publisher-workspace .upload-progress>div,.submission-steps li b,.submission-steps--detailed>li>header>b{font-weight:600}.account-all-clear strong,.account-menu__name,.account-menu__panel button,.account-section-title p,.artwork-editor>header strong,.beta-feedback-popover label textarea,.beta-join>p,.beta-live-banner button,.beta-live-banner small,.beta-row strong,.black-button,.brand-hero p,.cart-lines small,.cart-total small,.catalog-card .brand-link,.chart-entry .brand-link,.checkout-layout form p,.checkout-layout>aside>div,.creator-link,.creator-pathway li small,.customer-action-list span>strong,.customer-workspace__header nav button,.customer-workspace__header small,.customer-workspace__header strong,.danger-link,.danger-zone,.downloaded-history>p,.email-verification p,.failure-report article p,.failure-report article ul,.failure-report>strong,.hub-download-actions strong,.hub-download-panel p,.launch-dashboard header button,.launch-dashboard header p,.login-modal .login-error,.login-modal footer button,.login-modal label,.outline-button,.pack-catalog-copy>p,.package-readiness--minimal h3,.panel-heading>button,.product-details li,.product-details p,.product-interface p,.publisher-confirmation,.publisher-feedback-list p,.publisher-identity small,.publisher-primary,.publisher-secondary,.publisher-workspace .readiness-note,.publisher-workspace .readiness-pill,.publisher-workspace .submission-steps--detailed>li>header>span,.publisher-workspace__header nav button,.publishing-discovery,.release-readiness .stage-check,.search-modal small,.validation,.validation-checklist strong{font-size:var(--su-text-important)!important;line-height:1.5}.account-all-clear strong,.account-menu__name,.account-menu__panel button,.account-section-title p,.beta-feedback-popover label textarea,.beta-live-banner button,.beta-live-banner small,.beta-row strong,.black-button,.cart-lines small,.cart-total small,.catalog-card .brand-link,.chart-entry .brand-link,.checkout-layout>aside>div,.creator-link,.customer-action-list span>strong,.customer-workspace__header nav button,.customer-workspace__header small,.customer-workspace__header strong,.danger-link,.hub-download-actions strong,.login-modal .login-error,.login-modal footer button,.login-modal label,.outline-button,.package-readiness--minimal h3,.panel-heading>button,.publisher-confirmation,.publisher-identity small,.publisher-primary,.publisher-secondary,.publisher-workspace .submission-steps--detailed>li>header>span,.publisher-workspace__header nav button,.release-readiness .stage-check,.validation-checklist strong{font-weight:600}.beta-join>p,.brand-hero p,.checkout-layout form p,.downloaded-history>p,.email-verification p,.failure-report article p,.failure-report article ul,.hub-download-panel p,.launch-dashboard header p,.pack-catalog-copy>p,.product-details li,.product-details p,.publisher-feedback-list p{font-weight:400}.mode-options button strong,.mode-selector--option-f .mode-options button strong,.pack-card h3,.panel-heading h2{font-size:var(--su-text-small-heading)!important;font-weight:600;line-height:1.25}.panel-heading h2{font-size:17px!important}.brand-link,.confirm-download-link,.creator-link,.danger-link,.downloaded-history-link,.publisher-feedback-link{text-underline-offset:3px;text-decoration-thickness:1px}.brand-hero>div:nth-child(2)>span,.publisher-view__intro>div>span{font-size:var(--su-text-supporting)!important;font-weight:600;line-height:1.35}.cart-pill,.catalog-card>footer button,.try-beta{min-width:82px;font-family:inherit;font-size:var(--su-text-supporting)!important;font-weight:600!important;line-height:1.2;white-space:nowrap}.top-row{grid-template-columns:25px 88px minmax(110px,1fr) 62px 58px 82px}.beta-row{grid-template-columns:100px 110px 55px minmax(120px,1fr) 82px}.account-header nav,.public-header nav{gap:44px}.account-header nav button,.public-header nav button{font-size:16px!important}@media (max-width:1150px){.account-header nav,.public-header nav{gap:29px}}.publisher-fields textarea{resize:none;overflow-y:auto}.chart-sections{display:grid;gap:18px;margin-top:18px}.chart-sections>section>h2{margin:0 0 8px;padding-left:4px;font-size:18px;letter-spacing:-.02em}.chart-sections .chart-list{margin-top:0}.top-row{grid-template-columns:24px 68px minmax(80px,1fr) 54px 54px 34px 82px;column-gap:6px}.top-row>.cart-pill{width:82px;justify-self:end}.pack-demo-text,.top-row__demo{color:#171717;font-size:10px;font-weight:400;font-style:normal}.top-row__demo{text-align:center}.pack-demo-text{margin-left:8px}.demo-badge{border-radius:5px;padding:4px 7px;color:#202124;background:#ececef;font-size:10px;font-weight:700;letter-spacing:.07em}button:disabled{cursor:not-allowed}@media (max-width:700px){.top-row{grid-template-columns:20px 62px minmax(0,1fr) 34px 82px}.top-row>em,.top-row>i{display:none}.top-row__demo{grid-column:4;grid-row:1}}.publisher-dashboard-actions{display:flex;align-items:center;gap:9px}.publisher-help-button{width:38px;height:38px;border:1px solid #55555a;border-radius:50%;background:transparent;color:#f5f5f7;font-size:16px;font-weight:700;cursor:pointer}.publisher-help-button:focus-visible,.publisher-help-button:hover{border-color:#f5f5f7;background:#303034}.publisher-help-overlay{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:18px;background:rgba(10,10,12,.58);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.publisher-help{width:min(440px,100%);max-height:min(680px,calc(100vh - 36px));overflow:auto;border:1px solid #444449;border-radius:16px;background:#242427;color:#f5f5f7;box-shadow:0 28px 80px rgba(0,0,0,.45)}.publisher-help>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid #3d3d42}.publisher-help>header span{display:block;color:#9ea0a8;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}.publisher-help h2{margin:6px 0 0;font-size:22px}.publisher-help>header>button{border:0;background:transparent;color:#d8d8dc;font-size:24px;line-height:1;cursor:pointer}.publisher-help__messages{display:grid;gap:8px;padding:18px 22px 8px}.publisher-help__message{max-width:88%;margin:0;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5}.publisher-help__message--help{justify-self:start;background:#303034;color:#ececef}.publisher-help__message--publisher{justify-self:end;background:#f5f5f7;color:#1d1d1f}.publisher-help>form{display:grid;gap:7px;padding:14px 22px 20px}.publisher-help>form>label{color:#b2b2b8;font-size:10px;font-weight:700}.publisher-help>form>div{display:grid;grid-template-columns:1fr auto;gap:7px}.publisher-help input{min-width:0;height:40px;border:1px solid #4b4b50;border-radius:8px;background:#1d1d20;color:#f5f5f7;padding:0 11px;font:12px inherit}.publisher-help form button,.publisher-help>footer button{border:1px solid #55555a;border-radius:8px;background:#f5f5f7;color:#1d1d1f;padding:0 13px;font-size:10px;font-weight:700;cursor:pointer}.publisher-help form button:disabled{opacity:.35;cursor:not-allowed}.publisher-help>footer{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:13px 22px;border-top:1px solid #3d3d42}.publisher-help>footer span{margin-right:auto;color:#b2b2b8;font-size:10px}.publisher-help>footer button:last-child{background:transparent;color:#f5f5f7}.publisher-help__support{padding:14px 22px;border-top:1px solid #3d3d42;background:#29292c}.publisher-help__support p{margin:0;color:#d8d8dc;font-size:11px;line-height:1.5}.publisher-help__support a{color:#fff;font-weight:700}@media(max-width:700px){.publisher-dashboard-actions{width:100%;justify-content:space-between}.publisher-help{max-height:calc(100vh - 24px)}.publisher-help-overlay{padding:12px}}