.xpart-color-field{position:relative;width:100%}.xpart-color-field__row{display:grid;grid-template-columns:2.35rem 1fr;gap:.45rem;align-items:center}.xpart-color-field__swatch{width:2.35rem;height:2.35rem;padding:0;border:1px solid var(--xpart-control-border);border-radius:var(--xpart-control-radius);cursor:pointer;flex-shrink:0}.xpart-color-field__swatch.is-empty{background-color:var(--xpart-control-bg);background-image:linear-gradient(45deg,#3a414c 25%,transparent 25%),linear-gradient(-45deg,#3a414c 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#3a414c 75%),linear-gradient(-45deg,transparent 75%,#3a414c 75%);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0}.xpart-color-field__swatch:hover:not(:disabled){border-color:var(--xpart-control-focus-border)}.xpart-color-field__hex{font-family:ui-monospace,monospace;min-width:0}.xpart-color-field__menu{position:absolute;z-index:40;top:calc(100% + .35rem);left:0;width:min(18.5rem,100%);padding:.65rem;background:#111827;border:1px solid rgba(255,255,255,.18);border-radius:var(--xpart-control-radius);box-shadow:0 12px 32px #0006}.xpart-color-field__grid{display:grid;grid-template-columns:repeat(8,1fr);gap:.35rem}.xpart-color-field__chip{width:100%;aspect-ratio:1;padding:0;border-radius:.3rem;border:1px solid var(--xpart-control-border);cursor:pointer}.xpart-color-field__chip.is-selected,.xpart-color-field__chip:hover{outline:2px solid rgba(142,164,255,.9);outline-offset:1px}.xpart-color-field__custom{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:.55rem;overflow:hidden}.xpart-color-field__native{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}.xpart-color-field__clear{width:100%;margin-top:.35rem;background:transparent;color:var(--xpart-control-label)}.xpart-color-field__hex{margin:.5rem 0 1rem!important;width:100%}.xpart-color-field__native{margin:0!important}.xpart-color-field__swatch,.xpart-color-field__chip,.xpart-color-field__custom,.xpart-color-field__clear{margin:0;width:auto;color:var(--xpart-control-text)}.xpart-color-field__custom,.xpart-color-field__clear{width:100%;background:var(--xpart-control-bg);border:1px solid var(--xpart-control-border);border-radius:var(--xpart-control-radius);padding:.5rem .65rem}:root{--xpart-control-bg: #0d1424;--xpart-control-border: rgba(255, 255, 255, .12);--xpart-control-text: #e8edf5;--xpart-control-label: #b8c2d6;--xpart-control-focus-border: rgba(142, 164, 255, .6);--xpart-control-radius: .5rem;--xpart-control-padding: .65rem .75rem;color:#e8edf5;background:#070b14;font-family:Inter,system-ui,sans-serif}*,*:before,*:after{box-sizing:border-box}html{background:#070b14}#root{width:100%;max-width:100%;overflow-x:clip}body{margin:0}html,body{overflow-x:hidden;max-width:100%}.app-shell{min-height:100vh;display:flex;flex-direction:column;width:100%;max-width:100%;overflow-x:clip}.app-body{display:flex;flex:1;align-items:stretch;width:100%;max-width:100%}.app-sidebar{width:220px;flex-shrink:0;border-right:1px solid rgba(255,255,255,.08);background:#0d1424a6;padding:1.25rem 0}.app-sidebar__title{margin:0;padding:0 1.25rem .75rem;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7d89a8}.app-sidebar__nav{display:flex;flex-direction:column;gap:.15rem}.sidebar-nav-grouped{display:flex;flex-direction:column;gap:.75rem;margin-top:.25rem}.nav-group{display:flex;flex-direction:column;gap:.35rem}.nav-group-label{margin:.75rem 0 .15rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7d89a8}.nav-group:first-child .nav-group-label{margin-top:0}.nav-group-items{display:flex;flex-direction:column;gap:.15rem}.nav-group-toggle{display:flex;align-items:center;gap:.45rem;width:calc(100% - 1rem);margin:0 .5rem;padding:.45rem .5rem;border:0;border-radius:.4rem;background:transparent;color:#c5d0e6;font:inherit;font-size:.78rem;font-weight:650;text-align:left;cursor:pointer}.nav-group-toggle .is-open{transform:rotate(180deg)}.btn-icon.btn-settings{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:.5rem;background:var(--xpart-control-bg, #0d1424);color:#c8d2e8;cursor:pointer}.btn-icon.btn-settings:hover{border-color:#8ea4ff99;color:#fff}.app-settings-panel{margin-top:0}.app-settings-lead{margin:0 0 .85rem;max-width:40rem;font-size:.92rem;line-height:1.45}.app-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:.65rem;margin-bottom:.75rem}.app-settings-group-card{border:1px solid rgba(255,255,255,.1);border-radius:.5rem;background:#0d14248c;padding:.65rem .8rem .55rem}.app-settings-group-label{margin:0 0 .4rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8ea4ff}.app-settings-section-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.app-settings-section-item{margin:0}.app-settings-toggle{display:flex;align-items:center;gap:.45rem;cursor:pointer;color:#e8edf5;font-size:.92rem;line-height:1.3;padding:.15rem 0}.app-settings-toggle input{width:1rem;height:1rem;flex-shrink:0;accent-color:#8ea4ff}.app-settings-footer{margin-top:.25rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.08)}.control-checkbox{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:.65rem;margin:0;color:var(--xpart-control-label, #b8c2d6);cursor:pointer;line-height:1.45}.control-checkbox input[type=checkbox]{width:1.125rem;height:1.125rem;margin:.15rem 0 0;padding:0}.control-checkbox>span{flex:1 1 auto;min-width:0}.app-settings-toggle.control-checkbox{align-items:center;gap:.45rem;margin:0;color:#e8edf5}.app-settings-toggle.control-checkbox input[type=checkbox]{width:1rem;height:1rem;margin:0}.app-sidebar__link{display:block;width:100%;text-align:left;padding:.65rem 1.25rem;border:none;background:transparent;color:#b8c2d6;font:inherit;cursor:pointer;text-decoration:none}.app-sidebar__link:hover{background:#ffffff0a;color:#fff}.app-sidebar__link--active{background:#5b6cff24;color:#fff;box-shadow:inset 3px 0 #5b6cff}.app-main{flex:1;min-width:0;width:100%;max-width:100%;padding:2rem 1.5rem 3rem}.app-lead{color:#9aa8c7;margin:-.25rem 0 1.25rem}.app-main input,.app-main select,.app-main textarea{width:100%;max-width:100%;font:inherit;color:var(--xpart-control-text);background:var(--xpart-control-bg);border:1px solid var(--xpart-control-border);border-radius:var(--xpart-control-radius);padding:var(--xpart-control-padding);margin:.5rem 0 1rem}.app-main input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.125rem;height:1.125rem;margin:0;padding:0;flex-shrink:0;border:1px solid var(--xpart-control-border);border-radius:.35rem;background:var(--xpart-control-bg);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.app-main input[type=checkbox]:checked{border-color:transparent;background:linear-gradient(135deg,#5b6cff,#8b5cf6);box-shadow:inset 0 0 0 1px #ffffff1f}.app-main input[type=checkbox]:checked:after{content:"";display:block;width:.35rem;height:.6rem;margin:.12rem 0 0 .34rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.app-main input[type=checkbox]:focus-visible{outline:2px solid var(--xpart-control-focus-border);outline-offset:2px}.app-main input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.125rem;height:1.125rem;margin:0;padding:0;flex-shrink:0;border:1px solid var(--xpart-control-border);border-radius:50%;background:var(--xpart-control-bg);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.app-main input[type=radio]:checked{border-color:#8ea4ff;background:radial-gradient(circle at center,#8ea4ff 0 .28rem,transparent .3rem);box-shadow:inset 0 0 0 1px #ffffff1f}.app-main input[type=radio]:focus-visible{outline:2px solid var(--xpart-control-focus-border);outline-offset:2px}.site-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;max-width:100%;padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.site-header__brand{display:flex;align-items:center;gap:.75rem;color:#fff;text-decoration:none;font-weight:700}.site-header__brand img{height:2.85rem;width:auto;object-fit:contain}.header-meta-badges{display:flex;gap:.5rem;flex-shrink:0}.env-badge,.app-version-badge{font-size:.75rem;padding:.2rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.15)}.env-badge--dev{color:#7dd3fc}.env-badge--qas{color:#fcd34d}.env-badge--prd{color:#86efac}.btn-primary{padding:.65rem 1.25rem;border-radius:999px;border:none;background:linear-gradient(135deg,#5b6cff,#8b5cf6);color:#fff;font-weight:600;cursor:pointer}.btn-secondary{padding:.65rem 1.25rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#e8edf5;font-weight:600;cursor:pointer}.btn-primary:disabled,.btn-secondary:disabled{opacity:.6;cursor:not-allowed}.muted{color:#9aa8c7}.notice{color:#86efac;margin-top:.75rem}.filter-row{display:flex;gap:.5rem;flex-wrap:wrap;margin:1rem 0;width:100%;max-width:100%}.artist-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%}.artist-list__item{border-top:1px solid rgba(255,255,255,.08);padding-top:1rem;min-width:0}.artist-list__head{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.management-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:1.25rem;margin-top:1rem;width:100%}.management-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.management-list__row{display:flex;gap:.75rem;align-items:flex-start}.management-list__copy{min-width:0;flex:1}.operator-artwork-thumb{width:3.25rem;height:3.25rem;object-fit:cover;border-radius:.4rem;flex-shrink:0;background:#0d1424}.operator-artwork-thumb--empty{display:inline-block;border:1px dashed rgba(255,255,255,.12)}.management-list li.is-selected,.artist-list__item.is-selected{outline:1px solid rgba(142,164,255,.45);border-radius:8px;padding:.5rem}.artist-detail__head{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1rem}.artist-detail__head h2{margin:0}.artist-artwork-nfts{margin-top:1.5rem}.artist-artwork-nft-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:.75rem 0 1rem}.artist-artwork-nft-toggle{display:flex;align-items:flex-start;gap:.5rem;width:100%;text-align:left;padding:0;border:0;background:transparent;color:inherit}.artist-artwork-nft-toggle__chevron{flex:none;width:1rem;line-height:1.4;opacity:.85}.artist-artwork-nft-toggle__label{display:flex;flex-direction:column;gap:.15rem;min-width:0}.artist-artwork-nft-table .artist-artwork-nft-row--parent.is-collapsed td{opacity:.95}.artist-artwork-nft-table .artist-artwork-nft-row--parent.is-expanded td{border-top:2px solid rgba(142,164,255,.25);background:#8ea4ff0f}.artist-artwork-nft-table .artist-artwork-nft-row--authorship td,.artist-artwork-nft-table .artist-artwork-nft-row--child td{background:#ffffff05}.artist-artwork-nft-table .artist-artwork-nft-row--authorship td:first-child,.artist-artwork-nft-table .artist-artwork-nft-row--child td:first-child{padding-left:1.25rem}.artist-artwork-nft-table .artist-artwork-nft-row--child td:first-child{padding-left:2rem}.xpart-toolbar__pagination{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1rem}.xpart-toolbar__pagination label{display:inline-flex;align-items:center;gap:.35rem}.detail-panel{border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1rem;min-height:12rem}.detail-dl{display:grid;gap:.5rem;margin:.75rem 0}.detail-dl div{display:grid;grid-template-columns:7rem 1fr;gap:.5rem}.detail-dl dt{color:#e8edf5a6;margin:0}.detail-dl dd{margin:0}.search-row{display:flex;flex-direction:column;gap:.35rem;margin:.75rem 0;max-width:28rem}.search-row input{background:var(--xpart-control-bg, #0d1424);border:1px solid rgba(255,255,255,.12);color:#e8edf5;border-radius:6px;padding:.5rem .65rem}.inline-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin:.5rem 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:1rem;background:#040810b8}.confirm-dialog{width:min(100%,34rem);margin:0}.confirm-dialog h3{margin:0 0 .65rem}.confirm-dialog__message{margin:0 0 1rem;line-height:1.45}.confirm-dialog__confirm--danger{background:linear-gradient(135deg,#dc2626,#b91c1c)}.owner-scope-dialog{width:min(100%,42rem);max-height:min(90vh,52rem);overflow:auto;margin:0}.owner-scope-dialog__lead{margin:0 0 1rem}.owner-scope-tree{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.owner-scope-node{display:flex;gap:.65rem;align-items:flex-start}.owner-scope-node--branch{flex-direction:column;padding:.75rem;border:1px solid rgba(148,163,184,.22);border-radius:.65rem}.owner-scope-node__head{display:flex;gap:.65rem;align-items:flex-start}.owner-scope-node__body{width:100%;margin-left:1.35rem;display:flex;flex-direction:column;gap:.65rem}.owner-scope-pick-list{list-style:none;margin:0;padding:0;max-height:10rem;overflow:auto;display:flex;flex-direction:column;gap:.35rem}.owner-scope-pick-list--compact{max-height:7rem}.owner-scope-pick{width:100%;display:flex;justify-content:space-between;gap:.75rem;align-items:center;text-align:left;padding:.45rem .65rem;border-radius:.45rem;border:1px solid rgba(148,163,184,.18);background:#0f172a59;color:inherit;cursor:pointer}.owner-scope-pick--active{border-color:#818cf8bf;background:#4f46e52e}.owner-scope-preview{margin:0 0 1rem;padding:.65rem .75rem;border-radius:.45rem;background:#0f172a73}.owner-scope-field__label{display:block;font-weight:600;margin-bottom:.35rem}.owner-scope-field__summary{margin:0 0 .5rem}.owner-scope-table-summary{display:block;max-width:16rem;margin-bottom:.25rem}.delete-artwork-dialog{width:min(100%,34rem);margin:0}.delete-artwork-dialog h3{margin:0 0 .65rem}.delete-artwork-scope{border:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.65rem}.delete-artwork-scope .control-checkbox{align-items:flex-start}.delete-artwork-backup{margin:0 0 1rem;padding:.75rem .85rem;border:1px solid rgba(142,164,255,.25);border-radius:.45rem;background:#8ea4ff0f}.delete-artwork-backup h4{margin:0 0 .35rem;font-size:.95rem}button.linkish{background:none;border:none;color:#e8edf5;padding:0;cursor:pointer;font:inherit;text-align:left}button.linkish:hover{color:#8ea4ff}.review-actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-top:.75rem;min-width:0;width:100%;max-width:100%}.review-actions input{flex:1 1 12rem;min-width:0;max-width:100%;margin:0}.status-badge[data-status=pending]{color:#fcd34d}.status-badge[data-status=approved]{color:#86efac}.status-badge[data-status=rejected]{color:#fca5a5}.status-badge[data-status=draft]{color:#9aa8c7}.card{border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:1.25rem;background:#0d1424cc;margin-top:1rem;max-width:100%}.form label{color:var(--xpart-control-label)}.error{color:#fca5a5}.session-bar{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.kyc-badge{font-size:.7rem;padding:.15rem .45rem;border-radius:999px;background:#86efac26;color:#86efac}.kyc-badge--missing{background:#fcd34d26;color:#fcd34d}.notice-warn{color:#fcd34d;margin:.35rem 0;font-size:.9rem}.btn-link{background:none;border:none;color:#9aa8c7;cursor:pointer;text-decoration:underline}.btn-link.danger{color:#fca5a5}.tx-link{color:#7dd3fc;text-decoration:none}.tx-link:hover{text-decoration:underline}.payment-ledger-pagination{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin:1rem 0}.payment-ledger-page-size{display:inline-flex;gap:.5rem;align-items:center;font-size:.9rem}.payment-ledger-page-size select{min-width:4.5rem}.payment-row--expired td{opacity:.65}.payment-ledger-table td:last-child{white-space:nowrap}.site-footer{border-top:1px solid rgba(255,255,255,.08);padding:1.5rem;text-align:center;color:#7d89a8}.compliance-panel{margin-top:1.5rem}.compliance-actions{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin:1rem 0}.compliance-list{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%}.compliance-list li{border-top:1px solid rgba(255,255,255,.08);padding-top:1rem;min-width:0;overflow-wrap:anywhere;word-break:break-word}.severity-badge{font-size:.75rem;padding:.15rem .5rem;border-radius:999px;margin-left:.5rem}.severity-badge--info{background:#7dd3fc26;color:#7dd3fc}.severity-badge--warning{background:#fcd34d26;color:#fcd34d}.severity-badge--legal{background:#f8717126;color:#fca5a5}.compliance-scan-report{margin:1.25rem 0 1.75rem}.compliance-scan-report h3{margin-bottom:.75rem}.compliance-scope-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;margin-bottom:1.25rem}.compliance-scope-card{border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:.85rem 1rem;background:#ffffff08}.compliance-scope-card--active{border-color:#7dd3fc73;background:#7dd3fc14}.compliance-scope-card strong{display:block;font-size:1.35rem;margin-top:.25rem}.compliance-rules-table{width:100%;border-collapse:collapse;font-size:.9rem;margin-top:.5rem}.compliance-rules-table th,.compliance-rules-table td{text-align:left;padding:.45rem .5rem;border-bottom:1px solid rgba(255,255,255,.08)}.compliance-rules-table tr.compliance-rule--hit td{background:#fcd34d0f}.compliance-scan-progress{display:flex;gap:.5rem;align-items:center;margin:1rem 0;color:#7dd3fc;font-size:.92rem}.compliance-scan-progress:before{content:"";width:.85rem;height:.85rem;border:2px solid rgba(125,211,252,.35);border-top-color:#7dd3fc;border-radius:50%;animation:compliance-spin .8s linear infinite}@keyframes compliance-spin{to{transform:rotate(360deg)}}.gate-screen{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.gate-env-row{margin-bottom:1rem}.gate-logo{width:100%;max-width:280px;margin-bottom:2rem}.gate-lead{max-width:36rem;color:#b8c2d6}.gate-actions{display:flex;gap:1rem;align-items:center;justify-content:center}.gate-hint{max-width:32rem;color:#7d89a8;font-size:.9rem}.gate-allowlist-banner{width:100%;max-width:32rem;margin:0 0 1.25rem;outline:none}.form-status{max-width:32rem;margin-top:1rem;padding:.65rem .75rem;border-radius:.5rem;background:#ffffff0a;color:#b8c2d6}.form-status--warn{background:#f871711f;color:#fca5a5}.form-status--success{background:#4ade801f;color:#86efac}.artist-plan-catalog-panel{max-width:56rem}.plan-settings-summary{margin:1rem 0}.plan-catalog-table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.92rem}.plan-catalog-table th,.plan-catalog-table td{padding:.55rem .65rem;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top}.plan-catalog-table th{color:#9aa8c4;font-weight:600}.marketplace-payments-section{margin-top:1.5rem}.marketplace-payments-section__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.marketplace-payments-table input[type=text],.marketplace-payments-table input[type=number]{width:100%;min-width:5rem}.marketplace-provider-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:1rem 0}.marketplace-provider-card{padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;background:#ffffff08}.marketplace-provider-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.marketplace-provider-steps{margin:.5rem 0;padding-left:1.2rem;color:#b8c2d6;font-size:.9rem}.marketplace-provider-steps li{margin-bottom:.35rem}.form-status--warn{background:#fbbf241f;color:#fcd34d}.table-subline{margin-top:.2rem;color:#7d89a8;font-size:.82rem}.artist-plan-catalog-form{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.08)}.plan-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem 1rem;margin-bottom:.75rem}.plan-feature-group{margin:0 0 1rem;padding:.75rem .85rem;border-radius:.55rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.plan-feature-group h5{margin:0 0 .55rem;font-size:.88rem;color:#9aa8c7;font-weight:600}.plan-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.45rem .75rem}.checkbox-label{display:flex;align-items:center;gap:.45rem;margin:0;color:var(--xpart-control-label);font-size:.92rem;line-height:1.35;cursor:pointer}.mobile-topbar,.sidebar-backdrop,.sidebar-close,.app-sidebar__mobile-session{display:none}.mobile-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid rgba(255,255,255,.15);border-radius:.5rem;background:#ffffff0f;color:#e8edf5;cursor:pointer}.mobile-menu-icon{display:block;width:1.1rem;height:2px;background:currentColor;box-shadow:0 6px 0 currentColor,0 -6px 0 currentColor}.site-header{flex-wrap:wrap;gap:.5rem 1rem}.session-bar{flex-wrap:wrap}.session-bar__account{max-width:min(14rem,40vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-secondary--compact{padding:.45rem .85rem;font-size:.85rem}@media (max-width: 900px){.site-header{display:none}.mobile-topbar{display:flex;align-items:center;gap:.75rem;position:fixed;top:0;left:0;right:0;z-index:130;padding:.75rem 1rem;background:#070b14f2;border-bottom:1px solid rgba(255,255,255,.08)}.mobile-topbar-logo{max-height:36px;max-width:9.5rem;width:auto;object-fit:contain}.mobile-topbar .header-meta-badges{margin-left:auto}.sidebar-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;margin:0;padding:0;border:0;background:#0000008c;cursor:pointer}.app-shell--nav-open .sidebar-backdrop,.app-body{display:block}.app-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:150;width:min(280px,86vw);margin:0;padding:1rem 0 1.5rem;transform:translate(-100%);transition:transform .2s ease;overflow-y:auto;display:flex;flex-direction:column}.app-shell--nav-open .app-sidebar{transform:translate(0)}.sidebar-close{display:block;position:absolute;top:.75rem;right:.75rem;width:2rem;height:2rem;border:0;border-radius:.5rem;background:#ffffff14;color:#e8edf5;font-size:1.35rem;line-height:1;cursor:pointer}.app-sidebar__mobile-session{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:auto;padding:1rem 1.25rem 0;border-top:1px solid rgba(255,255,255,.08)}.app-sidebar__mobile-session .session-bar__account{max-width:100%;white-space:normal;word-break:break-all}.app-main{padding:4.25rem 1rem 2rem;width:100%;max-width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box}.management-grid{grid-template-columns:1fr}.management-list__row{flex-direction:column}.detail-dl div{grid-template-columns:1fr}.card{padding:1rem}.app-main h1{font-size:clamp(1.35rem,5vw,1.85rem);line-height:1.25;margin:0 0 .5rem}.app-lead{font-size:.95rem;line-height:1.55}.filter-row{flex-direction:column;align-items:stretch}.filter-row .btn-primary,.filter-row .btn-secondary{width:100%;max-width:100%}.review-actions{flex-direction:column;align-items:stretch}.review-actions input{flex:none;width:100%}.review-actions .btn-primary,.review-actions .btn-secondary,.card .btn-primary,.card .btn-secondary{width:100%;max-width:100%}.artist-list__head{flex-direction:column;align-items:flex-start}.compliance-actions{flex-direction:column;align-items:stretch}.compliance-actions .btn-primary,.compliance-actions .btn-secondary{width:100%;max-width:100%;justify-content:center}.compliance-list li>.btn-secondary{width:100%;max-width:100%}.severity-badge{margin-left:0;display:inline-block;margin-top:.25rem}}.curated-collections-panel label{display:block;margin:.5rem 0}.curated-collections-panel input,.curated-collections-panel textarea{width:100%;margin-top:.25rem}.curated-artwork-picker{max-height:240px;overflow:auto;margin:.5rem 0 1rem;padding:.5rem;border:1px solid rgba(255,255,255,.08);border-radius:8px}.curated-collection-row{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.recognition-panel label{display:block;margin:.5rem 0}.recognition-panel input,.recognition-panel select{width:100%;margin-top:.25rem}.recognition-list{list-style:none;padding:0;margin:0}.recognition-list li{margin:.45rem 0}.community-moderation-panel label{display:block;margin:.5rem 0}.community-moderation-panel select{margin-top:.25rem}.community-report-row{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.community-report-row blockquote{margin:.5rem 0;padding-left:.75rem;border-left:3px solid rgba(255,255,255,.15)}.mpx-localized-fields{border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.75rem 1rem;margin:1rem 0}.mpx-localized-fields__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-top:.5rem}.mpx-localized-fields label{display:block;font-size:.85rem}.mpx-localized-fields input,.mpx-localized-fields textarea{width:100%;margin-top:.25rem}.mpx-entity-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;margin-top:.75rem;max-height:420px;overflow:auto;padding:.25rem}.mpx-entity-picker__card{display:flex;flex-direction:column;gap:.35rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.5rem;cursor:pointer;background:#0d142480}.mpx-entity-picker__card--selected{border-color:#c9a962bf;box-shadow:0 0 0 1px #c9a96259}.mpx-entity-picker__card input{align-self:flex-start}.mpx-entity-picker__media{aspect-ratio:1;border-radius:6px;overflow:hidden;background:#ffffff0a}.mpx-entity-picker__media img{width:100%;height:100%;object-fit:cover;display:block}.mpx-entity-picker__placeholder{width:100%;height:100%;display:grid;place-items:center;color:#888}.mpx-entity-picker__body{display:flex;flex-direction:column;gap:.15rem;font-size:.8rem}.mpx-entity-picker__body strong{font-size:.85rem}.mpx-entity-picker__link{font-size:.75rem;color:#c9a962;text-decoration:none;margin-top:.15rem}.mpx-entity-picker__link:hover{text-decoration:underline}.mpx-manual-picks{margin-top:.75rem;padding:.75rem;border:1px dashed rgba(255,255,255,.15);border-radius:8px}.mpx-manual-picks label{display:block;margin-bottom:.5rem}.mpx-manual-picks input[type=search]{width:100%;max-width:420px;margin-top:.25rem}.mpx-entity-picker-wrap{margin-top:.5rem}.mpx-entity-picker__summary{margin:0 0 .35rem;font-size:.85rem}.user-admin-panel .xpart-filter-row,.user-detail-panel .xpart-filter-row{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0}.xpart-table-wrap{overflow-x:auto;margin-top:.75rem}.xpart-table{width:100%;border-collapse:collapse;font-size:.9rem}.xpart-table th,.xpart-table td{text-align:left;padding:.5rem .65rem;border-bottom:1px solid rgba(255,255,255,.08)}.xpart-table th{color:#9aa8c4;font-weight:600}.xpart-badge{display:inline-block;padding:.15rem .45rem;border-radius:999px;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;background:#ffffff14}.xpart-badge--active{background:#22c55e26;color:#86efac}.xpart-badge--blocked{background:#ef444426;color:#fca5a5}.xpart-badge--deactivated{background:#fbbf2426;color:#fcd34d}.xpart-badge--archived{background:#94a3b826;color:#cbd5e1}.xpart-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem 1rem;margin:0}.xpart-dl div{margin:0}.xpart-dl dt{margin:0;font-size:.75rem;color:#9aa8c4;text-transform:uppercase;letter-spacing:.04em}.xpart-dl dd{margin:.15rem 0 0}.xpart-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem}.xpart-stat-grid div{border:1px solid rgba(255,255,255,.08);border-radius:.5rem;padding:.75rem;display:flex;flex-direction:column;gap:.25rem}.xpart-stat-grid strong{font-size:1.35rem}.xpart-stat-grid span{font-size:.82rem;color:#9aa8c4}.xpart-pagination{display:flex;align-items:center;gap:.75rem;margin-top:1rem}.xpart-pagination button{background:var(--xpart-control-bg);border:1px solid var(--xpart-control-border);color:var(--xpart-control-text);border-radius:var(--xpart-control-radius);padding:.45rem .75rem;cursor:pointer}.xpart-pagination button:disabled{opacity:.45;cursor:not-allowed}.btn-danger{background:#ef444426;border:1px solid rgba(239,68,68,.45);color:#fca5a5;border-radius:var(--xpart-control-radius);padding:.55rem .85rem;cursor:pointer}.btn-danger:hover{border-color:#ef4444bf}.ledger-keys__facts{display:grid;gap:.75rem;margin:0 0 1rem}.ledger-keys__facts div{display:grid;gap:.15rem}.ledger-keys__facts dt{color:#9aa8c7;font-size:.8rem}.ledger-keys__facts dd{margin:0;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.ledger-keys__danger{margin-top:1.5rem}.ledger-keys__danger summary{cursor:pointer;color:#fca5a5}.pera-wallet-modal{z-index:400}.xpart-actions{margin-top:.75rem;display:flex;gap:.5rem;flex-wrap:wrap}.xpart-panel__title{margin:0 0 .35rem}.xpart-panel__lead{margin:0 0 1rem;color:#9aa8c4;max-width:42rem;line-height:1.45}.xpart-empty{color:#9aa8c4}.xpart-alert{padding:.65rem .85rem;border-radius:.5rem;margin:.75rem 0}.xpart-alert--error{background:#ef44441f;color:#fca5a5}.xpart-alert--success{background:#22c55e1f;color:#86efac}.xpart-field{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:var(--xpart-control-label)}.xpart-field input,.xpart-field select,.xpart-field textarea{color:var(--xpart-control-text);background:var(--xpart-control-bg);border:1px solid var(--xpart-control-border);border-radius:var(--xpart-control-radius);padding:var(--xpart-control-padding)}.xpart-field input:focus,.xpart-field select:focus,.xpart-field textarea:focus{outline:none;border-color:var(--xpart-control-focus-border)}.workflow-shell{display:flex;flex-direction:column;gap:1rem}.workflow-shell__eyebrow{margin:0 0 .35rem;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#8ea4ff}.workflow-shell__title{margin:0 0 .5rem}.workflow-shell__lead{margin:0}.workflow-shell__body,.workflow-shell__footer{display:flex;flex-direction:column;gap:1rem}.gate-workflow{max-width:28rem;width:100%;margin:0 auto 1.25rem;text-align:left}.gate-workflow .workflow-shell__header{margin-bottom:0}.guided-section{display:flex;flex-direction:column;gap:1.25rem}.guided-section__panel{display:flex;flex-direction:column;gap:1rem}.empty-state{padding:1.25rem 1.5rem;border:1px dashed rgba(255,255,255,.18);border-radius:.65rem;background:#ffffff05}.empty-state h3{margin:0 0 .35rem}.empty-state p{margin:0 0 .85rem}.empty-state__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.xp-info-tip{position:relative;display:inline-flex;margin-left:.3rem;vertical-align:middle}.xp-info-tip-btn{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#0d1424;color:#9eb0d6;cursor:pointer}.xp-info-tip-pop{position:absolute;z-index:20;left:0;top:1.4rem;width:16rem;padding:.65rem .75rem;border:1px solid rgba(255,255,255,.12);border-radius:.5rem;background:#111827;color:#e8edf5;font-size:.82rem;box-shadow:0 10px 30px #00000059}.xp-info-tip-pop button{display:block;margin-top:.45rem}.xp-help-center__kicker{margin:0 0 .35rem;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:#8ea4ff;font-weight:700}.xp-help-center__search{display:grid;gap:.35rem;margin-top:1rem;max-width:28rem}.xp-help-center__layout{display:grid;gap:1.25rem;grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);margin-top:1.25rem}.xp-help-center__topics{display:grid;align-content:start;gap:.5rem}.xp-help-center__topics button{display:grid;gap:.2rem;text-align:left;padding:.65rem .75rem;border:1px solid rgba(255,255,255,.12);border-radius:.5rem;background:#0d1424;color:#e8edf5}.xp-help-center__topics button.is-active{border-color:#8ea4ff99}.xp-help-center__topics button span{color:#9eb0d6;font-size:.82rem}.xp-help-center__article p{white-space:pre-wrap}.marketplace-returns-panel__actions{display:grid;gap:.4rem;min-width:14rem}.account-gate-tabs{display:flex;gap:.5rem;margin-bottom:1rem}.account-gate-tab{flex:1;padding:.55rem .75rem;font:inherit;color:#9aa8c7;background:transparent;border:1px solid var(--xpart-control-border);border-radius:var(--xpart-control-radius);cursor:pointer}.account-gate-tab--active{color:var(--xpart-control-text);background:var(--xpart-control-bg);border-color:var(--xpart-control-focus-border)}.account-gate-form{display:flex;flex-direction:column;gap:.85rem;width:100%;max-width:26rem;margin:0 auto;text-align:left}.account-gate-form label{display:flex;flex-direction:column;gap:.35rem;color:var(--xpart-control-label);font-size:.9rem}.account-gate-form input:not([type=checkbox]),.account-gate-form select{width:100%;box-sizing:border-box;font:inherit;color:var(--xpart-control-text);background:var(--xpart-control-bg);border:1px solid var(--xpart-control-border);border-radius:var(--xpart-control-radius);padding:var(--xpart-control-padding)}.account-gate-form input:focus,.account-gate-form select:focus{outline:none;border-color:var(--xpart-control-focus-border)}.account-gate-form .account-gate-check{flex-direction:row;align-items:center;gap:.5rem}.account-gate-form .account-gate-check input{accent-color:#8ea4ff}.account-gate-form .btn-primary{margin-top:.25rem}.account-gate-note{margin:0;color:#b8c2d6;font-size:.9rem}.account-gate-claim{flex-direction:column;gap:.5rem;margin-bottom:.5rem}.xpart-panel{border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:1.5rem;background:#0d1424cc;margin-top:1rem;max-width:100%}.xpart-panel__title{margin:0 0 .35rem;font-size:1.35rem;font-weight:600;line-height:1.25}.xpart-panel__lead{margin:0 0 1.25rem;max-width:52rem;font-size:.92rem;line-height:1.5;color:#9aa8c7}.xpart-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem .75rem;margin-bottom:1rem;padding:.85rem 1rem;border-radius:.75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.xpart-toolbar__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem;flex:1 1 16rem;min-width:0}.xpart-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto}.xpart-toolbar__pagination{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;width:100%;padding-top:.35rem;border-top:1px solid rgba(255,255,255,.06);margin-top:.15rem}.xpart-field{display:flex;flex-direction:column;gap:.25rem;min-width:0}.xpart-field__label{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#7d89a8}.xpart-field select,.xpart-field input[type=search],.xpart-field input[type=text]{min-width:8.5rem}.xpart-alert{margin:0 0 1rem;padding:.65rem .85rem;border-radius:.5rem;font-size:.9rem;line-height:1.4}.xpart-alert--error{color:#fecaca;background:#f871711f;border:1px solid rgba(248,113,113,.25)}.xpart-alert--success{color:#bbf7d0;background:#22c55e1f;border:1px solid rgba(34,197,94,.25)}.xpart-alert--warn{color:#fde68a;background:#fbbf241f;border:1px solid rgba(251,191,36,.28)}.xpart-badge-stack{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.xpart-empty{margin:.5rem 0 1rem;color:#9aa8c7;font-size:.92rem}.xpart-table-wrap{width:100%;overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;background:#070b1473}.xpart-data-table{width:100%;border-collapse:collapse;font-size:.9rem}.xpart-data-table th,.xpart-data-table td{padding:.85rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.06)}.xpart-data-table th{font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#7d89a8;background:#ffffff05;white-space:nowrap}.xpart-data-table tbody tr:last-child td{border-bottom:none}.xpart-data-table tbody tr:hover td{background:#8ea4ff0a}.xpart-data-table tr.is-selected td{background:#8ea4ff14}.xpart-data-table .col-compact{white-space:nowrap;width:1%}.xpart-cell-primary{font-weight:600;color:#e8edf5}.xpart-cell-secondary{margin-top:.2rem;font-size:.8rem;color:#7d89a8;line-height:1.35;word-break:break-all}.xpart-cell-secondary code{font-size:.78rem}.xpart-badge-row{display:flex;flex-wrap:wrap;gap:.35rem;max-width:14rem}.xpart-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:999px;font-size:.72rem;font-weight:500;line-height:1.2;border:1px solid rgba(255,255,255,.1);color:#9aa8c7;background:#ffffff0a}.xpart-badge--ok{color:#86efac;border-color:#86efac40;background:#86efac1a}.xpart-badge--warn{color:#fcd34d;border-color:#fcd34d40;background:#fcd34d1a}.xpart-badge--kind{color:#c4b5fd;border-color:#c4b5fd40;background:#c4b5fd14}.xpart-detail-card{margin-top:1rem;padding:1.25rem;border-radius:.75rem;border:1px solid rgba(142,164,255,.2);background:#0d1424f2}.xpart-detail-card__title{margin:0 0 .35rem;font-size:1.1rem}.xpart-detail-card__meta{margin:0 0 1rem;font-size:.85rem;color:#9aa8c7;line-height:1.45}.xpart-stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem 1rem;margin-bottom:1.25rem}.xpart-stat{padding:.65rem .85rem;border-radius:.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.xpart-stat__label{display:block;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#7d89a8;margin-bottom:.25rem}.xpart-stat__value{font-size:.95rem;line-height:1.35;word-break:break-word}.xpart-section-title{margin:1.25rem 0 .65rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#7d89a8}.xpart-action-grid{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.xpart-action-grid--secondary{margin-top:.65rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.xpart-action-grid .btn-link{font-size:.85rem}.xpart-nft-thumb{width:3rem;height:3rem;border-radius:.5rem;object-fit:cover;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);display:block}.xpart-nft-thumb--placeholder{display:inline-flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#7d89a8}.xpart-nft-thumb-cell{width:3.5rem}.xpart-form-grid,.form-grid,.plan-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem 1rem;width:100%;max-width:100%}.xpart-form-grid__full,.form-grid__full,.full-width{grid-column:1 / -1}.xpart-form-grid__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}@media (max-width: 900px){.xpart-panel{padding:1rem;margin-top:.75rem}.xpart-panel__title{font-size:1.15rem}.xpart-toolbar{flex-direction:column;align-items:stretch;padding:.75rem}.xpart-toolbar__filters{flex-direction:column;align-items:stretch;width:100%}.xpart-toolbar__actions{margin-left:0;width:100%;flex-direction:column;align-items:stretch}.xpart-toolbar__actions .btn-primary,.xpart-toolbar__actions .btn-secondary,.xpart-toolbar__actions .btn-link{width:100%;justify-content:center;text-align:center}.xpart-toolbar__pagination{flex-direction:column;align-items:stretch;gap:.5rem}.xpart-field,.xpart-field select,.xpart-field input[type=search],.xpart-field input[type=text],.xpart-field input[type=number]{width:100%;min-width:0}.xpart-stat-grid{grid-template-columns:1fr}.xpart-action-grid,.xpart-action-grid--secondary{flex-direction:column;align-items:stretch}.xpart-action-grid .btn-primary,.xpart-action-grid .btn-secondary,.xpart-action-grid .btn-link{width:100%;justify-content:center;text-align:center}.xpart-detail-card{padding:1rem}.xpart-badge-row{max-width:none}.xpart-table-wrap{-webkit-overflow-scrolling:touch;margin-left:-.15rem;margin-right:-.15rem;border-radius:.65rem}.xpart-data-table{min-width:36rem;font-size:.85rem}.xpart-data-table th,.xpart-data-table td{padding:.65rem .75rem}.card,.form{max-width:100%;min-width:0}.card .btn-primary,.card .btn-secondary,.form .btn-primary,.form .btn-secondary,.form-actions .btn-primary,.form-actions .btn-secondary{width:100%;max-width:100%;justify-content:center}.form-actions,.inline-actions,.filter-row,.review-actions,.compliance-actions,.payment-ledger-pagination,.gallery-toolbar,.artist-directory-pagination,.artist-directory-search-row,.purchase-box__actions,.hero-actions,.login-actions,.governance-vote-options,.listing-card__actions,.product-card__actions{flex-direction:column;align-items:stretch}.inline-actions .btn-primary,.inline-actions .btn-secondary,.filter-row .btn-primary,.filter-row .btn-secondary,.review-actions .btn-primary,.review-actions .btn-secondary,.compliance-actions .btn-primary,.compliance-actions .btn-secondary,.payment-ledger-pagination .btn-primary,.payment-ledger-pagination .btn-secondary,.artist-directory-search-row .btn-primary,.artist-directory-search-row .btn-secondary,.hero-actions .btn-primary,.hero-actions .btn-secondary,.login-actions .btn-primary,.login-actions .btn-link,.artist-directory-search-row input{width:100%}.management-grid,.detail-grid,.artwork-details-grid,.artwork-shop,.app-settings-grid,.collections-grid,.collections-artwork-grid,.gallery-grid,.artist-directory-grid,.artist-portfolio-grid,.product-grid,.listing-grid,.compliance-metrics,.marketplace-provider-grid,.xpart-form-grid,.form-grid,.plan-form-grid{grid-template-columns:1fr!important}.xpart-form-grid__actions{flex-direction:column;align-items:stretch}.xpart-form-grid__actions .btn-primary,.xpart-form-grid__actions .btn-secondary{width:100%}.detail-dl div,.detail-dl>div{grid-template-columns:1fr!important;gap:.15rem}.detail-dl dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.management-list__row,.artist-guide__step,.artist-hero,.collector-hero,.featured-carousel__slide,.editors-picks__header,.promote-artwork-row,.owner-scope-picker-row{flex-direction:column;align-items:stretch}.artist-list__head{flex-direction:column;align-items:flex-start}.artwork-list-item__header{flex-direction:column}.artwork-list-item__identity{flex:none;width:100%}.artwork-list-item__actions{width:100%;justify-content:flex-start}.artwork-list-item__actions .btn-secondary{flex:1 1 calc(50% - .25rem);min-width:0}.table-scroll-wrap,.xpart-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table,.plan-catalog-table,.compliance-rules-table,.payment-ledger-table,.marketplace-payments-table,table.xpart-table{min-width:32rem;font-size:.85rem}.data-table th,.data-table td,.plan-catalog-table th,.plan-catalog-table td,.compliance-rules-table th,.compliance-rules-table td,.payment-ledger-table th,.payment-ledger-table td,.marketplace-payments-table th,.marketplace-payments-table td{padding:.6rem .65rem}.payment-ledger-table td:last-child{white-space:normal}.payment-ledger-page-size{flex-direction:column;align-items:flex-start;width:100%}.payment-ledger-page-size select{width:100%}.modal-panel,.dialog-panel,.owner-scope-dialog{width:min(100vw - 1.5rem,28rem);max-height:min(90vh,40rem);margin:.75rem}.owner-scope-dialog__actions,.modal-actions{flex-direction:column;align-items:stretch}.owner-scope-dialog__actions .btn-primary,.owner-scope-dialog__actions .btn-secondary,.modal-actions .btn-primary,.modal-actions .btn-secondary{width:100%}.featured-carousel__slide{grid-template-columns:1fr;text-align:center}.featured-carousel__image,.featured-carousel__placeholder{max-width:8rem;margin:0 auto}.gallery-presentation__toolbar{flex-direction:column}.notification-item__meta{flex-direction:column;align-items:flex-start;gap:.25rem}.severity-badge{margin-left:0;margin-top:.25rem}.app-main,.app-main>*,.card>*,.xpart-panel>*{min-width:0;max-width:100%}.page-guide,.page-guide-section,.page-guide-section__panel,.page-guide__lead,.page-guide__actions{max-width:100%;min-width:0}.page-guide__title{overflow-wrap:anywhere}.page-guide__actions{flex-direction:column;align-items:stretch}.page-guide__actions .btn-primary,.page-guide__actions .btn-secondary,.hero-actions .btn-primary,.hero-actions .btn-secondary{width:100%;max-width:100%;justify-content:center;white-space:normal}.btn-primary,.btn-secondary{max-width:100%;white-space:normal}img,video,iframe{max-width:100%;height:auto}pre,code.fingerprint,.mono{overflow-wrap:anywhere;word-break:break-word}}
