.art-ui{color:var(--foreground);font-family:var(--sans);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;word-break:normal}.art-ui :where(h1,h2,h3,h4,h5,h6,legend,[data-slot=card-title],.financial-summary-heading){overflow-wrap:break-word;text-wrap:balance;word-break:normal;min-inline-size:0}.art-ui :where(p,li,dd,blockquote,figcaption,.form-help,.field-hint,.field-message,[data-slot=field-description],[data-slot=field-error]){overflow-wrap:break-word;text-wrap:pretty;word-break:normal;min-inline-size:0}.art-ui :where(.button,button,summary,label,.status-pill,.status-axis){text-wrap:balance;word-break:normal}.art-ui :where(code,kbd,samp,pre,.domain-record,.domain-connection-title small,[data-breakable-text]){overflow-wrap:anywhere}.art-ui :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){background:color-mix(in srgb, var(--input) 52%, transparent);width:100%;min-height:38px;color:var(--foreground);font:inherit;border:1px solid #0000;border-radius:12px;outline:none;padding:8px 11px;font-size:14px;line-height:1.45;transition:background-color .16s,border-color .16s,box-shadow .16s,opacity .16s}.art-ui :where(select){padding-right:30px}.art-ui :where(textarea){resize:vertical;min-height:104px}.art-ui :where(input,select,textarea)::placeholder{color:var(--muted-quiet);opacity:1}.art-ui :where(input,select,textarea):hover:not(:disabled){background:color-mix(in srgb, var(--input) 68%, white)}.art-ui :where(input,select,textarea):focus-visible{border-color:var(--ring);background:var(--card);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 20%, transparent);outline:none}.art-ui :where(input,select,textarea)[aria-invalid=true]{border-color:var(--critical);box-shadow:0 0 0 3px color-mix(in srgb, var(--critical) 15%, transparent)}.art-ui :where(input,select,textarea):disabled{cursor:not-allowed;opacity:.52}.art-ui :where(label>span,legend,.field-label){color:var(--foreground);letter-spacing:0;text-transform:none;font-size:13px;font-weight:520;line-height:1.35}.art-ui .button{border-radius:var(--radius-md);letter-spacing:0;text-transform:none;min-height:40px;padding:0 14px;font-size:13px;font-weight:550;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}.art-ui .button:hover{transform:none}.art-ui .button:active:not(:disabled){transform:translateY(1px)}.art-ui .button:disabled{cursor:not-allowed;opacity:.5}.art-ui .button-dark{background:var(--primary);color:var(--primary-foreground)}.art-ui .button-dark:hover{background:var(--primary-hover)}.art-ui .button-accent{background:var(--accent);color:#fff}.art-ui .button-accent:hover{background:var(--accent-dark)}.art-ui .button-outline{border-color:var(--border);background:var(--card)}.art-ui .button-outline:hover{background:var(--ui-muted)}.art-ui .button-danger{background:var(--critical-soft);color:var(--critical);border-color:#0000}.art-ui :where(.form-error,[data-slot=field-error]){color:var(--critical);font-size:13px;line-height:1.45}.art-ui .form-success{color:var(--success);font-size:13px;line-height:1.45}.art-ui :where(.field-hint,.form-help,.settings-help){color:var(--muted);font-size:13px;line-height:1.5}.art-ui .status-pill{background:var(--ui-muted);letter-spacing:0;text-transform:capitalize;border-color:#0000;border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;font-size:12px;font-weight:600;line-height:1}.art-ui .empty-state{border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--card);text-align:left;justify-content:center;align-items:flex-start;min-height:220px;padding:clamp(26px,5vw,48px)}.art-ui :where(.panel,.editor-section,.artwork-record-section){border-color:var(--border)}.art-ui .data-table{font-size:13px}.art-ui .data-table th{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px}.art-ui .data-table td{min-height:46px}.art-ui [data-number]{font-variant-numeric:tabular-nums}.art-ui .data-table :is(td,th):has(>[data-number]){font-variant-numeric:tabular-nums}.art-ui :where(details>summary){border-radius:12px}.art-ui :where(details>summary):focus-visible{outline:3px solid color-mix(in srgb, var(--ring) 24%, transparent);outline-offset:2px}@media (max-width:740px){.art-ui .button{min-height:40px}.art-ui :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){min-height:42px}}.app-frame.art-ui :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){background:color-mix(in srgb, var(--input) 52%, transparent);color:var(--foreground);border:1px solid #0000;border-radius:12px}.app-frame.art-ui :where(input,select,textarea):focus-visible{border-color:var(--ring);background:var(--card);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 20%, transparent)}.app-frame.art-ui :where(label>span,legend,.field-label){color:var(--foreground);letter-spacing:0;text-transform:none;font-size:13px;font-weight:520}.art-ui [data-slot=native-select-wrapper]{width:100%;min-width:0;max-width:100%}.art-ui select{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden;padding-inline-end:40px!important}.art-ui select:not([data-slot=native-select]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b6e68' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:15px 15px}.art-ui select[data-slot=native-select]{appearance:none;background-image:none}.art-ui [data-slot=native-select-icon]{width:16px;height:16px;right:12px}.art-ui [data-slot=input-group]{background:color-mix(in srgb, var(--input) 52%, transparent);border:1px solid #0000;min-width:0}.art-ui [data-slot=input-group] [data-slot=input-group-control]{min-width:0;min-height:0;box-shadow:none;text-overflow:ellipsis;border:0;background:0 0!important}.art-ui [data-slot=input-group] [data-slot=input-group-control]:hover,.art-ui [data-slot=input-group] [data-slot=input-group-control]:focus-visible{box-shadow:none;border:0;background:0 0!important}.art-ui [data-slot=input-group]:focus-within{border-color:var(--ring);background:var(--card);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 20%, transparent)}.art-ui{--studio-content-width:1480px;--studio-reading-width:760px}.art-ui small,.art-ui :where(.form-help,.field-hint,.field-message){font-size:12px;line-height:1.5}.art-ui .page-header h1{font-family:var(--sans);letter-spacing:-.035em;font-size:clamp(28px,3vw,36px);font-weight:650}.art-ui .page-header-actions{justify-content:flex-end}.art-ui :where(.panel,.settings-panel,.artwork-record-section,.admin-surface,.report-primary-section,.report-secondary-section,.venue-workspace-section,.editor-section){border-radius:var(--radius-lg);box-shadow:none}.art-ui .metric-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:0 0;gap:0;overflow:hidden}.art-ui .metric-strip>div,.art-ui .metric-strip>div:first-child,.art-ui .metric-strip>div:last-child{border:0;border-right:1px solid var(--border);min-height:92px;box-shadow:none;background:0 0;border-radius:0;padding:16px 18px}.art-ui .metric-strip>div:last-child{border-right:0}.art-ui .metric-strip strong{font-variant-numeric:tabular-nums}.art-ui :where(.table-wrap,.inventory-table-wrap,.report-table-wrap){border-radius:var(--radius-md)}.art-ui .data-table :where(td,th){font-variant-numeric:tabular-nums}.art-ui .data-table tbody tr{transition:background-color var(--motion-fast) ease}.art-ui .data-table tbody tr:focus-within td{background:var(--ui-muted)}.status-group{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.status-axis{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:550;display:inline-flex}.status-axis>span:first-child:after{content:":"}.financial-summary{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);gap:12px;min-width:min(100%,340px);padding:clamp(18px,2.3vw,24px);display:grid}.financial-summary-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.financial-summary-heading h2{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:630}.financial-summary-heading span{color:var(--muted);font-size:12px}.financial-summary dl{gap:0;margin:0;display:grid}.financial-summary dl>div{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:24px;padding:10px 0;display:flex}.financial-summary dt{color:var(--muted);font-size:13px}.financial-summary dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:580}.financial-summary dl>.is-emphasis{border-top-color:var(--line-strong);margin-top:2px;padding-top:14px}.financial-summary dl>.is-emphasis :is(dt,dd){color:var(--foreground);font-size:17px;font-weight:650}.readiness-state{border:1px solid color-mix(in srgb, var(--warning) 24%, var(--border));border-left:3px solid var(--warning);border-radius:var(--radius-md);background:color-mix(in srgb, var(--warning-soft) 62%, var(--card));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 18px;padding:16px 18px;display:grid}.readiness-state>svg{color:var(--warning)}.readiness-state h2{margin:2px 0 3px;font-size:16px;font-weight:630}.readiness-state p{margin:0}.readiness-state>div>div{color:var(--muted);font-size:13px;line-height:1.5}.readiness-state.is-ready{border-color:color-mix(in srgb, var(--success) 22%, var(--border));border-left-color:var(--success);background:color-mix(in srgb, var(--success-soft) 55%, var(--card))}.readiness-state.is-ready>svg{color:var(--success)}.readiness-state-action{justify-self:end}.art-ui .editor-actions{bottom:max(8px, env(safe-area-inset-bottom));border-radius:var(--radius-lg)}.art-ui :where(.editor-form,form):has(>.editor-actions){padding-bottom:82px}.art-ui .sale-create-workspace{padding-bottom:92px}.inventory-utility-menu{display:contents}.inventory-utility-menu>summary{display:none}.inventory-utility-menu>div{display:contents}.settings-link-group{gap:3px;display:grid}.settings-link-group+.settings-link-group{margin-top:13px}.settings-link-group>p{color:var(--muted);margin:0;padding:3px 8px;font-size:12px;font-weight:650}.settings-link-group>div,.taxonomy-usage{gap:2px;display:grid}.taxonomy-usage small{color:var(--warning);text-wrap:pretty;font-size:12px}@media (max-width:740px){.art-ui .page-header-actions{justify-content:stretch;width:100%}.art-ui .metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.art-ui .metric-strip>div:nth-child(2n){border-right:0}.art-ui .metric-strip>div:nth-child(n+3){border-top:1px solid var(--border)}.readiness-state{grid-template-columns:auto minmax(0,1fr);align-items:start}.readiness-state-action{grid-column:1/-1;width:100%}.readiness-state-action>:where(a,button){justify-content:center;width:100%}.financial-summary{width:100%}.inventory-utility-menu{min-width:0;display:block;position:relative}.inventory-utility-menu>summary{cursor:pointer;width:100%;min-height:44px;list-style:none;display:flex}.inventory-utility-menu>summary::-webkit-details-marker{display:none}.inventory-utility-menu>div{z-index:40;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);width:min(86vw,270px);box-shadow:var(--shadow-raised);gap:5px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);right:0}.inventory-utility-menu>div>:where(a,button,form),.inventory-utility-menu>div>form>:where(a,button){justify-content:flex-start;width:100%}}
.mobile-search-label,.workspace-command-close{display:none}@media (max-width:740px){html{-moz-text-size-adjust:100%;text-size-adjust:100%;max-width:100%;overflow-x:clip}body{max-width:100%;overflow-x:clip}:where(button,a,summary,input,select,textarea){touch-action:manipulation}.mobile-app-header{height:calc(56px + env(safe-area-inset-top));min-height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.mobile-app-header .brand{width:fit-content;max-width:100%}.mobile-page-title{display:none}.mobile-app-header>.topbar-icon-action{border-radius:999px;gap:7px;width:auto;min-width:44px;min-height:44px;padding-inline:11px}.mobile-search-label{display:inline}.mobile-menu-trigger{min-width:44px;min-height:44px;padding-inline:11px}.mobile-app-sidebar{width:100%;height:100dvh;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#mobile-workspace-navigation{width:min(92vw,380px)!important;max-width:min(92vw,380px)!important}.mobile-app-sidebar .app-nav-primary a,.mobile-app-sidebar .account-menu>button,.mobile-app-sidebar .mobile-nav-close{min-height:44px}.workspace-context-nav{top:calc(56px + env(safe-area-inset-top));scroll-snap-type:inline proximity;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scroll-padding-inline:12px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 30px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 30px),#0000)}.workspace-context-nav a{scroll-snap-align:start;min-height:40px}.app-main{width:100%;min-width:0;padding-right:max(16px, env(safe-area-inset-right));padding-bottom:max(64px, calc(48px + env(safe-area-inset-bottom)));padding-left:max(16px, env(safe-area-inset-left))}.app-main :where(.page-stack,.page-header,.page-header>div,.page-header-actions,.panel,.editor-section,form,fieldset){min-width:0;max-width:100%}.artwork-studio-form{margin-right:calc(0px - max(16px, env(safe-area-inset-right)));margin-left:calc(0px - max(16px, env(safe-area-inset-left)))}.artwork-mobile-nav{top:calc(56px + env(safe-area-inset-top))}.art-ui .page-header-actions{grid-template-columns:repeat(auto-fit,minmax(min(145px,100%),1fr));gap:8px;display:grid}.art-ui .editor-actions{bottom:max(8px, env(safe-area-inset-bottom));margin-bottom:max(8px, env(safe-area-inset-bottom));position:sticky}.art-ui .page-header-actions>:where(a,button,form),.art-ui .page-header-actions>form>:where(button,a){width:100%;min-width:0}.art-ui .page-header-actions .button{justify-content:center;min-height:44px}[data-slot=dialog-overlay],[data-slot=sheet-overlay]{z-index:90}[data-slot=dialog-content],[data-slot=sheet-content]{z-index:100}[data-slot=dropdown-menu-positioner],[data-slot=dropdown-menu-content],[data-slot=popover-content]{z-index:110}.workspace-command-dialog{border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto auto;height:100dvh;max-height:100dvh;overflow:hidden;width:100vw!important;max-width:none!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:env(safe-area-inset-bottom)!important;--tw-translate-x:0px!important;--tw-translate-y:0px!important;inset:0!important;transform:none!important}.workspace-command-input{grid-template-columns:22px minmax(0,1fr) 18px;min-height:64px;padding:8px 64px 8px 16px;position:relative}.workspace-command-input input{min-height:48px;padding:0;font-size:16px}.workspace-command-input>kbd{display:none}.workspace-command-close{background:var(--ui-muted);width:44px;height:44px;color:var(--muted);cursor:pointer;border:0;border-radius:12px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.workspace-command-results{-webkit-overflow-scrolling:touch;min-height:0;max-height:none;padding:8px 8px 16px}.workspace-command-result{min-height:56px;padding-block:8px}.workspace-command-result-copy strong{font-size:14px}.workspace-command-result-copy small{font-size:12px}.workspace-command-footer{display:none}[data-slot=dialog-content]:not(.workspace-command-dialog){overscroll-behavior:contain;width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:20px 16px max(20px, env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;overflow-y:auto}[data-slot=sheet-content]{overscroll-behavior:contain;max-width:min(94vw,720px);max-height:100dvh}.app-frame .inventory-search,.app-frame .inventory-search input{min-height:48px}.app-frame .inventory-search input::placeholder{color:#0000}.app-frame .inventory-search:has(input:placeholder-shown):after{color:#85867f;content:"Search inventory";pointer-events:none;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 88px);font-size:16px;line-height:1;position:absolute;left:44px;overflow:hidden}.app-frame .inventory-mobile-filter-toggle,.app-frame .inventory-more-button,.app-frame .inventory-facet,.app-frame .inventory-facet-trigger,.app-frame .inventory-sort-trigger{min-height:44px}.inventory-viewbar{flex-wrap:wrap;align-items:center;gap:10px 14px}.inventory-summary{flex:190px;min-width:0}.inventory-view-actions{margin-left:auto}.inventory-view-toggle button{width:44px;height:44px}.inventory-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin-inline:-16px;padding:1px 16px 5px;scroll-padding-inline:16px;overflow-x:auto}.inventory-chips::-webkit-scrollbar{display:none}.inventory-chips button{flex:none;min-height:36px;font-size:12px}.inventory-table-wrap{overflow:visible}.inventory-table,.inventory-table tbody,.inventory-table tr,.inventory-table td{width:100%;display:block}.inventory-table thead{display:none}.inventory-table tbody{gap:12px;display:grid}.inventory-table tr{border:1px solid var(--border);background:var(--card);border-radius:17px;padding:4px 14px 10px;overflow:hidden}.inventory-table tr:hover td{background:0 0}.inventory-table td{border:0;border-top:1px solid var(--border);overflow-wrap:break-word;word-break:normal;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);align-items:center;gap:12px;min-height:44px;padding:10px 0;display:grid}.inventory-table td:before{color:var(--muted);content:attr(data-label);font-size:12px;font-weight:560}.inventory-table td:first-child{border-top:0;padding-block:10px 12px;display:block}.inventory-table td:first-child:before{display:none}.inventory-table .table-artwork{min-height:64px}.table-wrap,[data-slot=table-container],.reports-table-wrap,.plan-comparison{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%}.art-ui :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){font-size:16px}.settings-mobile-index summary,.reports-filter-drawer>summary,.reports-definitions>summary,.chart-data-disclosure>summary,.document-selection-actions button,.document-history-list>a,.support-ticket-row,.settings-mobile-index nav a{min-height:44px}.website-studio-inspector,.website-studio-control-stack,.website-studio-controls{min-width:0;max-width:100%}.auth-panel,.public-support-page,.public-checkout-page,.legal-page{padding-right:max(18px, env(safe-area-inset-right));padding-left:max(18px, env(safe-area-inset-left))}.portfolio-page .portfolio-nav{padding-top:env(safe-area-inset-top)}.portfolio-page .portfolio-mobile-actions>:where(a,button),.marketing-page summary,.auth-form .button,.public-form-actions .button,.public-checkout-actions .button{min-height:44px}.public-form-actions{flex-direction:column;align-items:stretch}.public-form-actions .button{justify-content:center;width:100%}.admin-mobile-nav{padding-top:env(safe-area-inset-top)}.admin-mobile-nav>summary,.admin-mobile-nav .admin-nav a,.admin-mobile-nav form button{min-height:44px}.admin-console,.admin-main,.admin-page,.admin-surface,.admin-table-wrap{width:100%;min-width:0;max-width:100%}.admin-page{padding-right:max(20px, env(safe-area-inset-right));padding-left:max(20px, env(safe-area-inset-left))}.admin-table-wrap{contain:none;overflow:visible}.admin-table,.admin-table tbody,.admin-table tr,.admin-table td{width:100%;min-width:0;display:block}.admin-table thead{display:none}.admin-table tbody{gap:12px;display:grid}.admin-table tr{border:1px solid var(--admin-border,#ffffff1f);border-radius:14px;padding:4px 14px;overflow:hidden}.admin-table td,.admin-table td:first-child{border:0;border-top:1px solid var(--admin-border,#ffffff1f);overflow-wrap:break-word;word-break:normal;grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);align-items:center;gap:12px;min-height:44px;padding:10px 0;display:grid}.admin-table td:before{color:var(--admin-muted,#ffffff9e);content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.admin-table td:first-child{border-top:0;grid-template-columns:34px minmax(0,1fr);padding-block:12px}.admin-table td:first-child:before{grid-column:1/-1}.admin-table .admin-support-form,.admin-table .admin-support-form button{width:100%;min-width:0}}@media (max-width:480px){.mobile-app-header .brand{font-size:21px}.mobile-app-header>.topbar-icon-action{padding-inline:10px}.mobile-menu-trigger span{display:none}.mobile-menu-trigger{width:44px;padding:0}.art-ui .page-header-actions{grid-template-columns:1fr}.inventory-table td{grid-template-columns:minmax(84px,.38fr) minmax(0,1fr)}.support-session-banner form,.support-session-banner button,.public-checkout-actions,.public-checkout-actions .button{width:100%}}
