.app-system :is(.public-content,.studio-content,.control-content) :is(.button,.input,.pub-input,.search-field,.badge,.panel){border-radius:4px}.app-system :is(.public-content,.studio-content,.control-content) .panel{border-color:transparent;background:var(--surface)}.app-system :is(.studio-content,.control-content) h1{font-size:28px;line-height:36px;letter-spacing:-.02em}.app-system .control-content .page-heading h1{font-size:28px;line-height:36px}.app-system .public-topbar{height:72px;background:var(--inset)}.app-system .public-navigation>a{font-size:14px}.app-system .public-content{min-height:calc(100dvh - 160px)}.app-system .public-footer{background:var(--inset);padding-block:28px}.app-system .control-sidebar,.app-system .workspace-rail{background:var(--surface)}.app-system :is(.workspace-nav-group>a,.control-nav .nav-item){font-size:13px;border-radius:4px}.app-system :is(.workspace-topbar,.control-topbar){background:var(--inset)}.app-system :is(.studio-content,.control-content) .metrics{gap:16px;border:0;padding:0}.app-system :is(.studio-content,.control-content) :is(.metric,.export-metric){padding:24px;background:var(--surface);border-radius:4px;min-width:0}.app-system :is(.studio-content,.control-content) :is(.metric strong,.export-metric-value strong){font-size:32px;line-height:40px;margin-top:24px}.app-system .studio-content :is(.processing-item,.quota-panel,.quick-verify){background:var(--surface);border:0;border-radius:4px;padding:20px}.app-system .studio-content .processing-list{display:grid;grid-gap:8px;gap:8px}.app-system .studio-content .processing-icon{background:var(--inset);width:40px;height:40px;border-radius:4px}.app-system .studio-content .quick-verify{margin-top:20px}.app-system .studio-content .quick-verify button{border:1px dashed var(--line-strong);background:transparent;border-radius:4px}.app-system :is(.studio-content,.control-content) .data-table th{background:var(--surface-2)}.app-system :is(.studio-content,.control-content) .data-table td{background:var(--surface);padding-block:20px}.app-system .studio-content .master-workspace{background:var(--surface);border:0;border-radius:4px;overflow:hidden}.app-system .studio-content .master-inspector{background:var(--surface-2)}.app-system .studio-content .master-row{padding-block:24px}.app-system .studio-content .tabs{background:var(--surface);border:0;padding:4px;gap:4px;border-radius:4px}.app-system .studio-content .tabs .tab{padding:8px 12px;border:0;border-radius:3px}.app-system .studio-content .tabs .tab.active{background:var(--surface-3)}.app-system .control-content :is(.dashboard-kpi,.dashboard-job-card){padding:24px;background:var(--surface);border:0;border-radius:4px}.app-system .control-content .dashboard-kpi-value{font-size:32px;line-height:40px;margin-top:24px}.app-system .public-module :is(.pub-catalog,.pub-track-detail,.stitch-cart,.stitch-checkout,.pub-vault-page,.pub-receipt-page,.pub-account-page){max-width:1440px;margin:auto;padding:40px}.app-system .public-module :is(.pub-catalog-heading h1,.stitch-page-heading h1,.pub-vault-hero__copy h1,.pub-account-hero h1){font-size:32px;line-height:40px;letter-spacing:-.025em;font-weight:600}.app-system .public-module .pub-catalog-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:0 0 32px}.app-system .public-module .pub-catalog-heading .pub-eyebrow{display:block;margin-bottom:12px}.app-system .public-module .pub-catalog-heading p{font-size:14px;margin-top:12px;color:var(--muted)}.app-system .public-module .pub-catalog-vault{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:13px;padding:12px 0}.app-system .public-module .pub-catalog-toolbar{background:var(--surface);border:0;padding:12px;margin-bottom:24px;border-radius:4px}.app-system .public-module .pub-search{background:var(--inset);border-radius:4px}.app-system .public-module .pub-search .input{background:transparent;border:0}.app-system .public-module .pub-inline-filter .pub-input{border-radius:4px;background:var(--surface-2);border-color:transparent}.app-system .public-module .pub-catalog-layout{grid-template-columns:224px minmax(0,1fr);gap:24px}.app-system .public-module .pub-filter-sidebar{background:transparent;display:flex;flex-direction:column;gap:12px;padding:0;align-self:start}.app-system .public-module :is(.pub-filter-group,.pub-filter-title){background:var(--surface);border:0;padding:16px;border-radius:4px}.app-system .public-module .pub-filter-title{align-items:center;gap:8px}.app-system .public-module .pub-filter-title strong{font-size:13px;display:flex;align-items:center;gap:8px}.app-system .public-module .pub-filter-title button{font-size:11px;padding:4px;min-width:0}.app-system .public-module .pub-filter-group header{font-size:12px;letter-spacing:0;text-transform:none;margin-bottom:16px}.app-system .public-module .pub-filter-group label{font-size:13px;min-height:36px}.app-system .public-module .pub-key-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-system .public-module .pub-key-grid button{border-radius:3px;background:var(--inset);font-size:12px;padding:6px;min-width:0}.app-system .public-module .pub-product-grid{gap:16px}.app-system .public-module .pub-product-card{background:var(--surface);border:0;border-radius:4px;padding:14px;box-shadow:none}.app-system .public-module .pub-art{min-height:0;aspect-ratio:1;border-radius:2px;background:var(--surface-3)}.app-system .public-module .pub-art>span{font-size:48px;color:var(--muted)}.app-system .public-module .pub-product-card__body{gap:8px;padding:16px 0 4px}.app-system .public-module .pub-product-card h3{font-size:16px;line-height:24px;font-weight:550}.app-system .public-module .pub-card-top{display:none}.app-system .public-module .pub-card-artist{font-size:12px;line-height:20px;color:var(--muted)}.app-system .public-module .pub-card-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;background:var(--inset);padding:8px;margin:4px 0;font-size:11px;text-align:center}.app-system .public-module .pub-card-specs dt{color:var(--muted);font-size:10px}.app-system .public-module .pub-card-specs dd{margin:4px 0 0;overflow-wrap:anywhere}.app-system .public-module .pub-card-description{display:none}.app-system .public-module .pub-card-preview{display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;font-size:12px;background:var(--inset);border:0;border-radius:3px;color:var(--text)}.app-system .public-module .pub-card-preview:hover{background:var(--surface-3)}.app-system .public-module .pub-product-card__foot{padding-top:12px;align-items:center;gap:8px}.app-system .public-module .pub-product-card__foot .button{font-size:12px;padding:8px 10px;border-radius:3px}.app-system .public-module .pub-pagination{background:var(--surface);padding:16px;border-radius:4px;margin-top:24px}.app-system .public-module .pub-view-switch{display:flex;align-items:center;gap:4px}.app-system .public-module .pub-view-switch button{width:40px;min-height:40px;display:grid;place-items:center;border:0;border-radius:3px;background:transparent;color:var(--muted)}.app-system .public-module .pub-view-switch button[aria-pressed=true]{background:var(--surface-3);color:var(--strong)}.app-system .public-module .pub-catalog--list .pub-product-grid{grid-template-columns:1fr}.app-system .public-module .pub-catalog--list .pub-product-card{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:20px;gap:20px}.app-system .public-module .pub-catalog--list .pub-product-card__body{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 24px;gap:8px 24px;padding:0}.app-system .public-module .pub-catalog--list :is(.pub-card-artist,.pub-card-specs){grid-column:1}.app-system .public-module .pub-catalog--list .pub-card-preview{grid-column:2;grid-row:1/3;align-self:start;padding:8px 12px}.app-system .public-module .pub-catalog--list .pub-product-card__foot{grid-column:2;grid-row:3;align-self:end;padding:0}.app-system .public-module .pub-catalog-player{position:-webkit-sticky;position:sticky;bottom:16px;z-index:30;display:flex;align-items:center;gap:24px;margin:24px 0 0;padding:16px 20px;background:var(--surface-3);border:1px solid var(--line-strong);border-radius:4px}.app-system .public-module .pub-catalog-player>div{min-width:160px;max-width:280px}.app-system .public-module .pub-catalog-player :is(strong,small){display:block;overflow-wrap:anywhere}.app-system .public-module .pub-catalog-player small{color:var(--muted)}.app-system .public-module .pub-catalog-player audio{flex:1 1;min-width:0;height:40px}.app-system .public-module .pub-catalog-player>.icon-button{margin-left:auto}.app-system .public-module .pub-floating-cart{position:static;display:flex;justify-content:flex-end;margin-top:24px}.app-system .public-module .pub-floating-cart button{border-radius:4px}.app-system .public-module .pub-track-grid{gap:24px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr)}.app-system .public-module :is(.pub-track-summary,.pub-detail-player,.track-description,.pub-license){background:var(--surface);padding:24px;border:0;border-radius:4px}.app-system .public-module .pub-track-summary{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:24px;gap:24px}.app-system .public-module .pub-track-summary h1{font-size:28px;line-height:36px;letter-spacing:-.02em;margin:8px 0 12px}.app-system .public-module .pub-track-cover{height:auto;aspect-ratio:1;border-radius:2px}.app-system .public-module .pub-track-main{display:grid;grid-gap:16px;gap:16px;align-content:start}.app-system .public-module .track-metadata{gap:20px;margin-bottom:0}.app-system .public-module .pub-license{gap:20px}.app-system .public-module .pub-license-total strong{font-size:28px;line-height:36px}.app-system .public-module .pub-license>p{font-size:13px;line-height:22px}.app-system .public-module .stitch-commerce-steps{display:flex;gap:32px;padding:0 0 24px;margin:0 0 32px;list-style:none;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px}.app-system .public-module .stitch-commerce-steps li{display:flex;align-items:center;gap:10px}.app-system .public-module .stitch-commerce-steps span{display:grid;place-items:center;width:28px;height:28px;background:var(--surface-3);border-radius:3px}.app-system .public-module .stitch-commerce-steps [aria-current=step]{color:var(--strong)}.app-system .public-module .stitch-commerce-steps [aria-current=step] span{background:var(--primary);color:var(--on-primary)}.app-system .public-module .stitch-cart-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:32px}.app-system .public-module .stitch-cart-main{align-content:start;gap:24px}.app-system .public-module .stitch-cart-item,.app-system .public-module .stitch-panel{background:var(--surface);padding:24px;border-radius:4px}.app-system .public-module .stitch-cart-item{gap:20px}.app-system .public-module .stitch-item-cover{background:var(--surface-3);border-radius:2px;flex:0 0 88px;height:88px;overflow:hidden}.app-system .public-module .stitch-item-cover img{width:100%;height:100%;object-fit:cover}.app-system .public-module .stitch-item-cover .app-symbol{width:32px;height:32px;color:var(--muted)}.app-system .public-module .stitch-item-top h3{font-size:18px;line-height:26px}.app-system .public-module .stitch-item-copy footer{border-top:1px solid var(--line);margin-top:20px;padding-top:12px;flex-wrap:wrap}.app-system .public-module .stitch-item-copy footer button{min-height:36px}.app-system .public-module .stitch-item-copy footer button:last-child{color:var(--danger)}.app-system .public-module .stitch-item-tags span{background:var(--inset);border-radius:2px}.app-system .public-module .stitch-order-summary .stitch-panel{position:static}.app-system .public-module .stitch-order-summary{position:-webkit-sticky;position:sticky;top:24px}.app-system .public-module .stitch-order-summary h2{margin-bottom:8px}.app-system .public-module .stitch-recipient-fields{margin-top:24px}.app-system .public-module .stitch-total-lines{margin:24px 0}.app-system .public-module .stitch-total-lines>div{font-size:14px}.app-system .public-module .stitch-grand-total strong{font-size:28px;line-height:36px;overflow-wrap:anywhere}.app-system .public-module .stitch-order-summary .button{width:100%;min-height:48px}.app-system .public-module .stitch-summary-caption{font-size:12px;line-height:20px;color:var(--muted);margin-top:16px;text-align:center}.app-system .public-module .stitch-delivery-note{display:flex;align-items:flex-start;gap:16px;padding:24px;background:var(--inset);border-radius:4px}.app-system .public-module .stitch-delivery-note p{font-size:13px;line-height:22px;color:var(--muted);margin-top:8px}.app-system .public-module .stitch-panel-head{background:transparent;margin:0 0 24px;padding:0 0 16px;border-bottom:1px solid var(--line)}.app-system .public-module .stitch-checkout-grid{gap:24px}.app-system .public-module .stitch-checkout-summary{top:24px}.app-system .public-module .stitch-summary-line{font-size:14px;border-color:var(--line);padding:16px 0}.app-system .public-module .pub-order-card{padding:28px;background:var(--surface);border-radius:4px;border:0}.app-system .public-module .pub-payment{gap:32px;align-items:center;flex-direction:row-reverse}.app-system .public-module .pub-payment .payment-qr{flex-shrink:0}.app-system .public-module :is(.pub-receipt-panel,.pub-asset-card,.pub-receipt-status){border-radius:4px;background:var(--surface);border:0}.app-system .public-module .pub-delivery-state{padding:24px 0;color:var(--muted);font-size:14px}.app-system .public-module .pub-vault-source-hero{background:var(--surface);padding:32px;border-radius:4px;box-shadow:none}.app-system .public-module .pub-vault-glow{display:none}.app-system .public-module .pub-vault-metrics>div{background:var(--inset);padding:16px;min-width:90px}.app-system .public-module .pub-vault-metrics strong{font-size:24px;line-height:32px}.app-system .public-module .pub-library-source-row{background:var(--surface);border:0;border-radius:4px;padding:24px;margin-bottom:16px;grid-template-columns:72px minmax(140px,1.5fr) minmax(100px,1fr) minmax(100px,1fr) auto auto;gap:20px}.app-system .public-module .pub-library-row__art{width:72px;height:72px;background:var(--surface-3);border-radius:2px;overflow:hidden}.app-system .public-module .pub-library-row__art img{width:100%;height:100%;object-fit:cover}.app-system .public-module .pub-library-row__art .app-symbol{width:28px;height:28px}.app-system .public-module :is(.pub-integrity-panel,.pub-vault-legal,.pub-account-panel){background:var(--surface);border:0;border-radius:4px}.app-system .public-module .pub-auth{display:block;max-width:560px;margin:64px auto;padding:0;background:var(--surface);border:0;border-radius:8px;box-shadow:none}.app-system .public-module .pub-auth__form{padding:40px;background:transparent}.app-system .public-module .pub-auth-card-head{display:flex;flex-direction:column-reverse;align-items:center;gap:24px;text-align:center;margin-bottom:32px}.app-system .public-module .pub-auth-card-head h1{font-size:28px;line-height:36px;margin:12px 0}.app-system .public-module .pub-auth-card-head p{font-size:14px;line-height:24px;color:var(--muted)}.app-system .public-module .pub-auth-lock{display:grid;place-items:center;width:48px;height:48px;padding:0;background:var(--surface-3);border-radius:8px}.app-system .public-module .pub-auth-lock .app-symbol{width:24px;height:24px}.app-system .public-module .pub-auth-field>div{background:var(--surface-2);border:1px solid var(--line);border-radius:4px;min-height:48px}.app-system .public-module .pub-auth-field .input{border:0;background:transparent;box-shadow:none}.app-system .public-module .pub-auth-form>.button{width:100%;min-height:48px;margin-top:12px}.app-system .public-module .pub-auth-switch{font-size:12px;text-align:center;line-height:24px;margin-top:28px}@media(max-width:1199px){.app-system .public-module .pub-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-system .public-module .pub-library-source-row{grid-template-columns:64px minmax(0,1fr) auto}.app-system .public-module .pub-library-row__meta{grid-column:2}}@media(max-width:1023px){.app-system .public-module :is(.pub-catalog,.pub-track-detail,.stitch-cart,.stitch-checkout,.pub-vault-page,.pub-receipt-page,.pub-account-page){padding:28px 24px}.app-system .public-module .pub-catalog-layout{grid-template-columns:190px minmax(0,1fr);gap:16px}.app-system .public-module .stitch-cart-grid{gap:20px;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.app-system .public-module .stitch-cart-item{padding:16px;gap:12px;flex-wrap:wrap}.app-system .public-module .stitch-item-top{flex-wrap:wrap}.app-system .public-module .pub-track-summary{grid-template-columns:120px minmax(0,1fr)}.app-system .public-module .pub-vault-source-hero{flex-wrap:wrap;gap:24px}}@media(max-width:767px){.app-system .public-topbar{height:64px}.app-system .public-navigation.is-open{top:63px}.app-system .public-content{min-height:calc(100dvh - 200px)}.app-system .control-content .page-heading h1,.app-system :is(.studio-content,.control-content,.public-module) h1{font-size:24px;line-height:32px}.app-system :is(.studio-content,.control-content) :is(.metric,.export-metric){padding:16px}.app-system :is(.studio-content,.control-content) :is(.metric strong,.export-metric-value strong){font-size:28px;line-height:36px}.app-system :is(.studio-content,.control-content) .data-table td{padding:0;background:transparent}.app-system :is(.studio-content,.control-content) .data-table tr{padding:20px 16px;background:var(--surface)}.app-system .public-module :is(.pub-catalog,.pub-track-detail,.stitch-cart,.stitch-checkout,.pub-vault-page,.pub-receipt-page,.pub-account-page){padding:24px 16px}.app-system .public-module .pub-catalog-heading{display:block;padding-bottom:24px}.app-system .public-module .pub-catalog-heading h1{font-size:28px;line-height:36px}.app-system .public-module .pub-catalog-vault{margin-top:12px}.app-system .public-module .pub-catalog-layout{grid-template-columns:minmax(0,1fr)}.app-system .public-module .pub-filter-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.app-system .public-module .pub-filter-title{grid-column:1/-1}.app-system .public-module .pub-filter-group{padding:12px;min-width:0}.app-system .public-module .pub-filter-group label{overflow-wrap:anywhere}.app-system .public-module .pub-catalog-toolbar{padding:12px}.app-system .public-module .pub-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-system .public-module .pub-product-card{padding:10px}.app-system .public-module .pub-card-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.app-system .public-module .pub-card-specs>div:last-child{display:none}.app-system .public-module .pub-product-card__foot{align-items:stretch;flex-direction:column}.app-system .public-module .pub-product-card__foot .button{width:100%}.app-system .public-module .pub-catalog--list .pub-product-card{grid-template-columns:80px minmax(0,1fr);gap:12px}.app-system .public-module .pub-catalog--list .pub-product-card__body{display:flex;padding:0}.app-system .public-module .pub-catalog--list .pub-card-preview{align-self:stretch}.app-system .public-module .pub-catalog-player{flex-wrap:wrap;gap:12px;padding:12px;bottom:8px}.app-system .public-module .pub-catalog-player>div{flex:1 1;max-width:none}.app-system .public-module .pub-catalog-player audio{flex:1 1 100%;order:3;width:100%}.app-system .public-module .pub-catalog-player .icon-button{align-self:start}.app-system .public-module :is(.pub-track-grid,.stitch-cart-grid,.stitch-checkout-grid){grid-template-columns:minmax(0,1fr)}.app-system .public-module .pub-track-summary{grid-template-columns:100px minmax(0,1fr);gap:16px;padding:16px}.app-system .public-module .pub-track-summary h1{font-size:22px;line-height:30px;overflow-wrap:anywhere}.app-system .public-module :is(.pub-detail-player,.track-description,.pub-license,.stitch-panel){padding:20px}.app-system .public-module .stitch-order-summary{position:static}.app-system .public-module .stitch-commerce-steps{gap:12px;justify-content:space-between;align-items:flex-start;font-size:11px}.app-system .public-module .stitch-commerce-steps li{flex-direction:column;align-items:flex-start;gap:8px}.app-system .public-module .stitch-cart-item{flex-direction:row}.app-system .public-module .stitch-item-cover{flex-basis:64px;width:64px;height:64px}.app-system .public-module .stitch-item-copy{flex-basis:180px}.app-system .public-module .stitch-item-top{display:block}.app-system .public-module .stitch-item-top>strong{font-size:16px;margin-top:8px}.app-system .public-module .stitch-delivery-note{padding:20px}.app-system .public-module .pub-payment{flex-direction:column;align-items:stretch}.app-system .public-module .pub-vault-source-hero{padding:24px;display:block}.app-system .public-module .pub-vault-metrics{margin-top:24px;grid-gap:8px;gap:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.app-system .public-module .pub-vault-metrics>div{min-width:0;padding:12px}.app-system .public-module .pub-library-source-row{grid-template-columns:56px minmax(0,1fr);gap:16px;padding:20px}.app-system .public-module .pub-library-row__art{width:56px;height:56px}.app-system .public-module .pub-library-source-row>.button{grid-column:1/-1;width:100%}.app-system .public-module .pub-auth{margin:32px 16px}.app-system .public-module .pub-auth__form{padding:24px}.app-system .public-module .pub-auth-card-head h1{font-size:24px;line-height:32px}}.app-system .public-module :is(.pub-about-page,.pub-contact-page,.pub-application){max-width:1360px;margin:auto;padding:40px}.app-system .public-module :is(.pub-about-hero,.pub-contact-hero){background:transparent;padding:16px 0 40px;border-bottom:1px solid var(--line);border-radius:0}.app-system .public-module :is(.pub-about-hero h1,.pub-contact-hero h1,.pub-application h1){font-size:36px;line-height:44px;letter-spacing:-.025em;max-width:800px;margin:16px 0}.app-system .public-module :is(.pub-about-hero__grid,.pub-contact-wave){display:none}.app-system .public-module :is(.pub-about-hero p,.pub-contact-hero p){font-size:16px;line-height:26px;max-width:680px}.app-system .public-module :is(.pub-about-metrics,.pub-contact-metrics){display:none}.app-system .public-module :is(.pub-about-lab,.pub-about-robustness,.pub-about-contact,.pub-contact-info,.pub-contact-form,.pub-contact-identity){background:var(--surface);border:0;border-radius:4px;padding:28px;margin-top:24px}.app-system .public-module :is(.pub-about-lab__console,.pub-about-architecture article){background:var(--inset);border-radius:4px;padding:20px;box-shadow:none}.app-system .public-module .pub-about-architecture{padding:40px 0}.app-system .public-module .pub-about-architecture>div{gap:16px}.app-system .public-module .pub-about-lab__console code{font-size:14px;white-space:normal;overflow-wrap:anywhere}.app-system .public-module .pub-button{border-radius:4px;box-shadow:none;min-height:44px;font-family:inherit;font-size:14px}.app-system .public-module .pub-filter-toggle{display:none}.app-system .public-module .pub-floating-cart button{box-shadow:none}.app-system .public-module .pub-filter-group header{display:block}.app-system .public-module .pub-filter-group header>span{display:block;margin-top:6px;font-weight:400}.app-system .auth-stage .auth-card{box-shadow:none;border:0;border-radius:8px;background:var(--surface);padding:32px}.app-system .auth-stage .auth-card :is(.button,.input){border-radius:4px}@media(max-width:767px){.app-system .public-module :is(.pub-about-page,.pub-contact-page,.pub-application){padding:24px 16px}.app-system .public-module :is(.pub-about-hero h1,.pub-contact-hero h1,.pub-application h1){font-size:28px;line-height:36px}.app-system .public-module :is(.pub-about-lab,.pub-about-robustness,.pub-about-contact,.pub-contact-info,.pub-contact-form,.pub-contact-identity){padding:20px}.app-system .public-module .pub-filter-toggle{display:flex;align-items:center;gap:12px;width:100%;border:0;border-radius:4px;background:var(--surface);padding:12px 16px;min-height:44px;margin-bottom:16px;font-size:14px}.app-system .public-module .pub-filter-toggle>span{margin-left:auto;color:var(--muted);font-size:12px}.app-system .public-module .pub-filter-sidebar{display:none}.app-system .public-module .filters-open .pub-filter-sidebar{display:grid}}@media(max-width:479px){.app-system .public-module .pub-product-grid{grid-template-columns:minmax(0,1fr)}.app-system .public-module .pub-product-card{padding:14px}.app-system .public-module .pub-card-specs{grid-template-columns:repeat(3,minmax(0,1fr))}.app-system .public-module .pub-card-specs>div:last-child{display:block}.app-system .public-module .pub-product-card__foot{flex-direction:row;align-items:center}.app-system .public-module .pub-product-card__foot .button{width:auto}.app-system .public-module .pub-catalog--list .pub-product-card__foot{flex-direction:column;align-items:stretch}}.app-system .public-module .pub-auth__form{box-shadow:none;border:0}.app-system .public-module .pub-auth-field>div{padding:0 12px;gap:8px;align-items:center}.app-system .public-module .pub-auth-field .input{padding-left:0}.app-system .workspace-rail-footer progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--inset);border:0}.app-system .workspace-rail-footer progress::-webkit-progress-bar{background:var(--inset)}.app-system .workspace-rail-footer progress::-webkit-progress-value{background:var(--primary)}.app-system .workspace-rail-footer progress::-moz-progress-bar{background:var(--primary)}.app-system .public-module .pub-art .pub-cover-placeholder{display:grid;justify-items:center;grid-gap:12px;gap:12px;color:var(--muted);font-size:14px}.app-system .public-module .pub-cover-placeholder .app-symbol{width:40px;height:40px}.app-system .public-module .pub-cover-placeholder small{font-size:12px;letter-spacing:.04em}.panel:has(>form>fieldset[hidden]),form.panel:has(>fieldset[hidden]){display:none}