@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Newsreader:wght@400;600&display=swap);body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}::selection{background:#ff6b3533}.brand-logo{aspect-ratio:464/510;display:block;flex:0 0 auto;max-width:100%;object-fit:contain;object-position:center;width:auto}.app-lucide-icon{display:inline-block;flex:0 0 auto;vertical-align:-.125em}.app-lucide-icon--spin{animation:app-lucide-spin .9s linear infinite}.app-loading-logo-icon{align-items:center;display:inline-flex;flex:0 0 auto;height:1em;justify-content:center;line-height:1;vertical-align:-.125em;width:1em}.app-loading-logo-icon__image{max-width:none;width:auto}.app-loading-logo-icon--spin{animation:app-lucide-spin 1.35s linear infinite}@keyframes app-lucide-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.app-lucide-icon--spin{animation-duration:1.8s}.app-loading-logo-icon--spin{animation-duration:2.8s}}.login-container{align-items:center;background:var(--dmx-page);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:40px 24px;position:relative;transition:background .4s ease}.login-container--onboarding{align-items:flex-start;overflow-y:auto}.login-ambient{inset:0;overflow:hidden;pointer-events:none;position:absolute}.login-orb{animation:float 20s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.4;position:absolute}.login-orb--primary{background:radial-gradient(circle,#ff6b354d 0,#0000 70%);height:500px;right:-5%;top:-10%;width:500px}.login-orb--secondary{animation-delay:-10s;background:radial-gradient(circle,#ff8c4233 0,#0000 70%);bottom:-15%;height:400px;left:-10%;width:400px}@keyframes float{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}.login-card{background:#fff;border:1px solid var(--dmx-border);border-radius:20px;box-shadow:0 18px 42px #1f1a171a;max-width:400px;padding:40px 32px;position:relative;width:100%;z-index:1}.login-card--onboarding{max-width:980px}.login-wizard-shell{display:flex;flex-direction:column;gap:20px}.login-wizard-steps{margin-bottom:0}.login-wizard-steps .ant-steps-item-title{font-weight:700}.login-wizard-main{min-width:0}.login-wizard-panel{background:#0000;border:0;border-radius:0;box-shadow:none;padding:0}.login-wizard-panel-head{margin-bottom:18px}.login-wizard-panel-eyebrow{color:#f97316;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.login-wizard-panel-title{color:var(--dmx-ink);font-size:26px;line-height:1.15;margin:8px 0 6px}.login-wizard-panel-subtitle{color:var(--dmx-muted);line-height:1.55;margin:0}.login-wizard-section{margin-bottom:20px}.login-wizard-section-title{color:var(--dmx-ink);font-size:15px;font-weight:700;margin-bottom:12px}.login-phone-icon{font-size:16px}.login-phone-icon--checking{color:#d97706}.login-phone-icon--error{color:#dc2626}.login-phone-icon--success{color:#16a34a}.login-header{margin-bottom:32px;text-align:center}.login-logo-wrapper{margin-bottom:16px}.login-logo{filter:drop-shadow(0 4px 12px rgba(255,107,53,.2));height:72px!important;margin:0 auto;object-fit:contain;width:auto}.login-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b35,#ff8c42);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700;margin:0 0 4px}.login-subtitle{color:var(--dmx-muted);font-size:14px;margin:0}.login-error{margin-bottom:20px}.login-bootstrap-message{background:#ffffffb3;border:1px solid #00000014;border-radius:12px;color:var(--dmx-muted);font-weight:600;padding:16px;text-align:center}.login-form .ant-form-item-label>label{font-weight:500}.login-form .ant-input,.login-form .ant-input-affix-wrapper{border-radius:12px;height:48px}.login-form .ant-input-affix-wrapper .ant-input{height:auto}.login-form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.login-form-grid.login-form-grid--address{align-items:start;grid-template-columns:minmax(92px,.55fr) minmax(0,2.5fr) minmax(72px,.32fr)}.login-form-grid--triple{grid-template-columns:1fr 1fr 1fr}.login-secondary-btn{align-items:center!important;border-radius:12px!important;display:inline-flex!important;height:48px!important;justify-content:center!important;width:100%}.login-step-nav{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:1fr 1fr}.login-step-nav .login-secondary-btn,.login-step-nav .login-submit-btn{height:48px!important;margin-top:0!important}.login-form-item-tight{margin-bottom:4px!important}.login-no-toggle{align-items:center;cursor:pointer;display:inline-flex;gap:10px;margin-bottom:10px;margin-top:2px;position:relative;-webkit-user-select:none;user-select:none;z-index:2}.login-no-toggle__input{opacity:0;pointer-events:none;position:absolute}.login-no-toggle__box{align-items:center;background:#ffffffb8;border:1.5px solid #ff6b3573;border-radius:5px;box-shadow:inset 0 1px 0 #ffffff73;display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;transition:all .18s ease;width:18px}.login-no-toggle__label{color:#4f4f55;font-size:13px;line-height:1.3}.login-no-toggle--checked .login-no-toggle__box{background:linear-gradient(135deg,#ff6b35,#ff8c42);border-color:#ff6b35}.login-no-toggle--checked .login-no-toggle__box:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:5px;transform:rotate(-45deg) translateY(-1px);width:9px}.login-no-toggle__input:focus-visible+.login-no-toggle__box{outline:2px solid #ff6b3559;outline-offset:2px}.login-field-note{color:var(--dmx-muted);font-size:12px;line-height:1.45;margin-bottom:8px;margin-top:-2px}@media (min-width:992px){.login-card--onboarding{padding:40px 44px}}@media (max-width:900px){.login-card--onboarding{max-width:100%;padding:28px 24px}.login-wizard-panel-title{font-size:22px}.login-form-grid--address{grid-template-columns:1fr}}.login-submit-btn{border-radius:12px!important;font-size:15px!important;font-weight:600!important;height:48px!important;margin-top:8px;width:100%}.login-footer{margin-top:24px;text-align:center}.login-footer-text{color:#999;font-size:12px}@media (max-width:480px){.login-container{padding:24px 16px}.login-card{padding:32px 24px}.login-card--onboarding{max-width:100%}.login-logo{height:60px!important;width:auto}.login-title{font-size:24px}.login-form-grid,.login-form-grid--triple,.login-step-nav{grid-template-columns:1fr}}.main-layout{background:var(--dmx-page);color:var(--dmx-ink);min-height:100vh}.topbar{background:#fff;border-bottom:1px solid var(--dmx-border);box-shadow:none;height:70px;line-height:normal;padding:0 20px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.topbar-inner{align-items:center;display:flex;gap:12px;height:100%;margin:0 auto;width:min(100%,1520px)}.topbar-inner.is-compact{justify-content:space-between}.topbar-actions,.topbar-start{align-items:center;display:flex;flex:0 0 210px;gap:10px;min-width:0}.topbar-actions{justify-content:flex-end}.topbar-brand{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:12px;color:var(--dmx-ink);cursor:pointer;display:inline-flex;font:inherit;gap:8px;min-width:132px;padding:0;white-space:nowrap}.topbar-logo{background:#0000;border-radius:0;box-shadow:none;height:36px!important;object-fit:contain;padding:0;width:auto!important}.topbar-brand-copy{align-items:flex-start;display:flex;flex-direction:column;line-height:1.05;min-width:0}.topbar-brand-copy strong{color:var(--dmx-ink);font-size:18px;font-weight:800;letter-spacing:0}.topbar-navigation{display:flex;flex:1 1 auto;justify-content:center;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.topbar-navigation::-webkit-scrollbar{display:none}.topbar-nav-measure{left:-10000px;pointer-events:none;position:absolute;top:0;visibility:hidden;white-space:nowrap}.topbar-menu.ant-menu-horizontal{background:#0000;border-bottom:0;color:#6b615a;flex:0 0 auto;font-size:14px;font-weight:800;justify-content:center;margin-inline:auto;min-width:-webkit-max-content;min-width:max-content;white-space:nowrap;width:-webkit-max-content;width:max-content}.topbar-menu.ant-menu-horizontal>.ant-menu-item,.topbar-menu.ant-menu-horizontal>.ant-menu-submenu{border-radius:11px;height:42px;line-height:42px;margin-inline:2px;padding-inline:12px;position:relative}.topbar-menu.ant-menu-horizontal>.ant-menu-item .ant-menu-item-icon{-webkit-margin-end:0!important;font-size:17px;margin-inline-end:0!important}.topbar-menu.ant-menu-horizontal>.ant-menu-item .ant-menu-item-icon+.ant-menu-title-content,.topbar-menu.ant-menu-horizontal>.ant-menu-item .anticon+.ant-menu-title-content{-webkit-margin-start:6px!important;margin-inline-start:6px!important}.topbar-menu.ant-menu-horizontal>.topbar-menu-item--section-start{-webkit-margin-start:8px;margin-inline-start:8px}.topbar-menu.ant-menu-horizontal>.topbar-menu-item--section-start:before{background:var(--dmx-border);border-radius:999px;box-shadow:none;content:none;height:24px;left:-11px;pointer-events:none;position:absolute;top:9px;width:1px}.topbar-menu.ant-menu-horizontal>.ant-menu-item:after,.topbar-menu.ant-menu-horizontal>.ant-menu-submenu:after{display:none}.topbar-menu.ant-menu-horizontal>.ant-menu-item-selected,.topbar-menu.ant-menu-horizontal>.ant-menu-item:hover,.topbar-menu.ant-menu-horizontal>.ant-menu-submenu-selected,.topbar-menu.ant-menu-horizontal>.ant-menu-submenu:hover{background:var(--dmx-primary-soft);color:var(--dmx-primary-dark)}.topbar-icon-button.ant-btn{align-items:center;background:#fff;border:1px solid var(--dmx-border);border-radius:11px;box-shadow:none;color:var(--dmx-muted);display:inline-flex;height:40px;justify-content:center;width:40px}.topbar-icon-button.ant-btn:hover{background:var(--dmx-primary-soft);border-color:#ff6b3559;color:var(--dmx-primary-dark)}.topbar-notifications-button.ant-btn{border-radius:18px;height:44px;min-width:44px;width:44px}.topbar-notifications-button .ant-badge{align-items:center;display:inline-flex;justify-content:center;line-height:1}.header-install-app-btn.ant-btn{border-radius:12px;font-weight:800;height:40px}.header-profile-trigger{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--dmx-border);border-radius:30px;box-shadow:none;color:var(--dmx-ink);cursor:pointer;display:inline-flex;gap:10px;max-width:230px;min-height:46px;padding:4px 10px 4px 5px;text-align:left;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.header-profile-trigger:hover{border-color:#ff6b3557;box-shadow:var(--dmx-card-shadow)}.header-profile-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.header-profile-copy small,.header-profile-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-profile-copy strong{font-size:13px;line-height:1.2}.header-profile-copy small{color:var(--dmx-faint);font-size:11px;font-weight:600;letter-spacing:0;line-height:1.2}.main-content{min-height:calc(100vh - 70px);overflow-x:hidden;padding:36px 28px 80px}.main-content-inner{margin:0 auto;width:min(100%,1180px)}.page-transition-shell{min-height:100%;transform-origin:50% 24px}.page-transition-shell .page-heading-left{animation:pageRouteItemIn .48s cubic-bezier(.16,1,.3,1) .03s both}.page-transition-shell .page-heading-extra{animation:pageRouteItemIn .5s cubic-bezier(.16,1,.3,1) .08s both}.page-transition-shell .standard-page{animation:pageRouteBodyIn .52s cubic-bezier(.16,1,.3,1) .1s both}.page-heading{margin-bottom:28px}.page-heading-main{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.page-heading-left{align-items:flex-start;display:flex;gap:12px;min-width:0}.page-back-button.ant-btn{background:#fff;border:1px solid var(--dmx-border);border-radius:12px;height:40px;margin-top:2px;width:40px}.page-heading-copy{min-width:0}.page-heading-title{color:var(--dmx-ink);font-size:34px;font-weight:800;letter-spacing:-1px;line-height:1.08;margin:0}.page-heading-subtitle{color:var(--dmx-muted);font-size:16px;font-weight:500;line-height:1.5;margin:6px 0 0;max-width:720px}.page-heading-extra{align-items:center;display:flex;justify-content:flex-end;max-width:min(100%,760px)}.dashboard-heading-actions{align-items:center;display:flex!important;flex-wrap:wrap;gap:10px;justify-content:flex-end}.dashboard-generate-contract-btn.ant-btn,.dashboard-heading-action-btn.ant-btn,.page-heading-extra .ant-btn{border-radius:12px;box-shadow:none;font-size:15px;font-weight:700;min-height:46px}.dashboard-generate-contract-btn.ant-btn-primary,.dashboard-heading-action-btn.ant-btn-primary,.page-heading-extra .ant-btn-primary{box-shadow:var(--dmx-button-shadow)}.dashboard-generate-contract-btn.ant-btn,.dashboard-heading-action-btn.ant-btn{min-width:142px}.header-user-menu{max-width:calc(100vw - 24px);width:252px}.header-user-menu .ant-dropdown-menu-item{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid!important;grid-template-columns:18px minmax(0,1fr)}.header-user-menu .header-user-menu-account-item.ant-dropdown-menu-item{grid-template-columns:minmax(0,1fr)}.header-user-menu-account,.header-user-menu-account-email,.header-user-menu-account-role{min-width:0}.header-user-menu-account-email,.header-user-menu-account-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-user-menu-account-email{font-weight:750}.header-user-menu-account-role{color:var(--dmx-muted);font-size:12px;margin-top:3px}.profile-menu-label-with-badge{align-items:center;display:inline-flex;gap:16px;justify-content:space-between;min-width:160px}.notifications-drawer .ant-drawer-content{background:#fffaf7}.notifications-drawer .ant-drawer-header{border-bottom:1px solid var(--dmx-border);padding:20px 22px}.notifications-drawer .ant-drawer-body{padding:20px}.notifications-drawer-title{align-items:center;display:inline-flex;gap:12px;min-width:0}.notifications-drawer-title__icon{align-items:center;background:var(--dmx-primary-soft);border-radius:14px;color:var(--dmx-primary-dark);display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.notifications-drawer-title__label,.notifications-drawer-title__meta{display:block;min-width:0}.notifications-drawer-title__label{color:var(--dmx-ink);font-size:18px;font-weight:850;line-height:1.15}.notifications-drawer-title__meta{color:var(--dmx-muted);font-size:12.5px;font-weight:650;margin-top:3px}.header-notifications-panel{margin-bottom:16px}.notifications-filter-label{align-items:center;display:inline-flex;font-weight:750;gap:8px;justify-content:center}.notifications-filter-label span{background:#fff;border-radius:999px;color:var(--dmx-muted);font-size:12px;line-height:1.45;min-width:22px;padding:1px 7px}.notifications-list{display:flex;flex-direction:column;gap:12px}.header-notification-item{grid-gap:13px;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--dmx-border);border-radius:16px;box-shadow:var(--dmx-card-shadow);color:var(--dmx-ink);cursor:pointer;display:grid;gap:13px;grid-template-columns:44px minmax(0,1fr);padding:14px;text-align:left;transition:border-color .16s ease,background-color .16s ease,transform .16s ease;width:100%}.header-notification-item:hover{background:#fffdfb;border-color:#ff6b3557;transform:translateY(-1px)}.header-notification-item:focus-visible{outline:3px solid #ff6b353d;outline-offset:2px}.header-notification-item__icon{align-items:center;background:var(--dmx-blue-soft);border-radius:14px;color:var(--dmx-blue);display:inline-flex;height:44px;justify-content:center;width:44px}.header-notification-item.is-signature .header-notification-item__icon{background:var(--dmx-primary-soft);color:var(--dmx-primary-dark)}.header-notification-item__action,.header-notification-item__content,.header-notification-item__message,.header-notification-item__object,.header-notification-item__source,.header-notification-item__title,.header-notification-item__topline{min-width:0}.header-notification-item__content{display:flex;flex-direction:column;gap:5px}.header-notification-item__topline{align-items:center;display:flex;gap:10px;justify-content:space-between}.header-notification-item__type{align-items:center;background:var(--dmx-blue-soft);border-radius:999px;color:var(--dmx-blue);display:inline-flex;font-size:11.5px;font-weight:850;letter-spacing:.35px;line-height:1;max-width:100%;padding:4px 9px;text-transform:uppercase;width:-webkit-max-content;width:max-content}.header-notification-item.is-signature .header-notification-item__type{background:var(--dmx-primary-soft);color:var(--dmx-primary-dark)}.header-notification-item__date{color:var(--dmx-faint);flex:0 0 auto;font-size:12px;font-weight:700}.header-notification-item__title{color:var(--dmx-ink);display:block;font-size:15.5px;font-weight:850;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.header-notification-item__object{color:var(--dmx-ink);font-size:13px;line-height:1.35}.header-notification-item__object,.header-notification-item__source{display:block;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-notification-item__source{color:var(--dmx-muted);font-size:12.5px;line-height:1.3}.header-notification-item__message{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--dmx-muted);display:-webkit-box;font-size:13.5px;font-weight:550;line-height:1.45;overflow:hidden}.header-notification-item__action{align-items:center;color:var(--dmx-primary-dark);display:inline-flex;font-size:13px;font-weight:800;gap:6px;margin-top:4px;max-width:100%;width:-webkit-max-content;width:max-content}.header-notification-item__action .app-lucide-icon:last-child{height:15px;width:15px}.header-notification-item.is-read{opacity:.78}.header-notification-item.is-read .header-notification-item__action{color:var(--dmx-green)}.notifications-empty-state{background:#fff;border:1px dashed var(--dmx-border-strong);border-radius:18px;padding:32px 18px;text-align:center}.notifications-empty-state .ant-empty-image{color:#c2b6ac;font-size:44px;height:auto;margin-bottom:12px}.notifications-empty-state .ant-empty-description{color:var(--dmx-ink);font-weight:800}.notifications-empty-state p{color:var(--dmx-muted);font-size:13.5px;font-weight:550;line-height:1.45;margin:8px auto 0;max-width:280px}.mobile-menu-brand{align-items:center;display:inline-flex;font-weight:850;gap:10px}.mobile-menu-brand .brand-logo{height:34px!important}.mobile-nav-drawer .ant-drawer-body{padding:12px}.mobile-navigation-menu{-webkit-border-end:0!important;border-inline-end:0!important}.mobile-navigation-menu .ant-menu-item,.mobile-navigation-menu .ant-menu-submenu-title{border-radius:12px!important;font-weight:700;margin-block:5px!important;min-height:46px}.mobile-navigation-menu .topbar-menu-item--section-start{border-top:1px solid var(--dmx-border);margin-top:14px!important;padding-top:10px!important}.mobile-navigation-menu .ant-menu-item-selected{background:var(--dmx-primary-soft)!important;color:var(--dmx-primary-dark)!important}@keyframes pageRouteShellIn{0%{filter:blur(5px);opacity:0;transform:translateY(10px) scale(.988)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes pageRouteItemIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pageRouteBodyIn{0%{opacity:0;transform:translateY(18px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1100px){.topbar-inner{gap:12px}.topbar-menu.ant-menu-horizontal>.ant-menu-item,.topbar-menu.ant-menu-horizontal>.ant-menu-submenu{padding-inline:8px}.header-profile-trigger{max-width:210px}}@media (max-width:768px){.topbar{height:64px;padding:0 14px}.topbar-inner{justify-content:space-between}.topbar-navigation{display:none}.topbar-start{min-width:0}.topbar-brand{min-width:0;padding:4px}.topbar-brand-copy small{display:none}.topbar-logo{height:34px!important;width:34px!important}.topbar-icon-button.ant-btn{height:38px;width:38px}.topbar-notifications-button.ant-btn{border-radius:14px;height:40px;min-width:40px;width:40px}.header-profile-trigger{background:#0000;border:0;box-shadow:none;min-height:42px;padding:2px}.main-content{min-height:calc(100vh - 64px);padding:24px 16px}.notifications-drawer .ant-drawer-body{padding:16px}.page-heading{margin-bottom:20px}.page-heading-main{flex-direction:column;gap:16px}.page-heading-title{font-size:30px}.page-heading-subtitle{font-size:14px}.dashboard-heading-actions,.dashboard-heading-actions .ant-space-item,.page-heading-extra,.page-heading-extra .ant-space,.page-heading-extra .ant-space-item,.page-heading-extra>.ant-btn{width:100%}.dashboard-generate-contract-btn.ant-btn,.dashboard-heading-action-btn.ant-btn,.page-heading-extra .ant-btn{min-width:0;width:100%}}@media (prefers-reduced-motion:reduce){.header-profile-trigger,.page-transition-shell,.page-transition-shell .page-heading-extra,.page-transition-shell .page-heading-left,.page-transition-shell .standard-page,.topbar-icon-button.ant-btn{animation:none!important;transition:none}}.dmx-user-avatar{border:none;border-radius:999px;box-shadow:none;color:#fff;font-family:var(--dmx-font);font-weight:850;letter-spacing:0;line-height:1!important;overflow:hidden;text-align:center;text-transform:uppercase;transform:translateZ(0);-webkit-user-select:none;user-select:none;vertical-align:middle}.dmx-user-avatar,.dmx-user-avatar.dmx-user-avatar{align-items:center!important;display:inline-flex!important;justify-content:center!important}.dmx-user-avatar.dmx-user-avatar{color:inherit;font-size:inherit}.dmx-user-avatar.has-image{background:#0000}.dmx-user-avatar img{display:block;height:100%;object-fit:cover;width:100%}.dmx-user-avatar .dmx-user-avatar__initials{align-items:center!important;color:inherit;display:inline-flex!important;font-size:inherit;font-weight:inherit;height:100%;justify-content:center!important;line-height:1!important;overflow:visible!important;text-overflow:clip!important;transform:translateY(.02em);white-space:nowrap!important;width:100%}.dmx-user-avatar .app-lucide-icon{stroke-width:2.4;height:46%;width:46%}.app-loader{align-items:center;color:#475569;display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:240px;padding:32px;text-align:center;width:100%}.app-loader--fullscreen{background:radial-gradient(circle at 50% 44%,#ff6b351f,#0000 18rem),#f7f8fb;inset:0;min-height:100vh;position:fixed;z-index:9999}.app-loader--compact{gap:9px;min-height:96px;padding:16px}.app-loader__logo{animation:app-logo-spin 1.35s linear infinite;filter:drop-shadow(0 10px 20px rgba(15,23,42,.16));transform-origin:center;will-change:transform}.app-loader__label{color:currentColor;font-size:15px;font-weight:750;letter-spacing:.01em;min-width:126px;text-align:left}.app-loader--compact .app-loader__label{font-size:13px;min-width:104px}.app-loader__dots{display:inline-block;width:1.5em}.dark .app-loader,body.dark .app-loader{color:#ffffffb8}.dark .app-loader--fullscreen,body.dark .app-loader--fullscreen{background:radial-gradient(circle at 50% 44%,#ff6b3526,#0000 18rem),#0b0c0f}@keyframes app-logo-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.app-loader__logo{animation-duration:2.8s}}.app-spin-indicator,.app-spin-indicator.ant-spin-dot{align-items:center;color:#475569;display:inline-flex!important;flex-direction:column;font-size:13px!important;gap:7px;height:auto!important;justify-content:center;line-height:1;min-width:104px;width:auto!important}.app-spin-indicator__logo{animation:app-logo-spin 1.35s linear infinite;filter:drop-shadow(0 6px 12px rgba(15,23,42,.14));transform-origin:center;will-change:transform}.app-spin-indicator__label{color:currentColor;font-size:13px;font-weight:750;letter-spacing:.01em;min-width:104px;text-align:left}.app-spin-indicator__dots{display:inline-block;width:1.6em}.app-spin-indicator__dots:after{animation:app-loading-dots 1.35s step-end infinite;content:"."}.ant-spin-sm .app-spin-indicator,.ant-spin-sm .app-spin-indicator.ant-spin-dot{gap:0;min-width:18px}.ant-spin-sm .app-spin-indicator__logo{filter:none;height:18px!important}.ant-spin-sm .app-spin-indicator__label{display:none}.ant-spin-lg .app-spin-indicator__logo{height:44px!important}.ant-spin-lg .app-spin-indicator__label{font-size:14px}.ant-spin-nested-loading>div>.ant-spin .app-spin-indicator.ant-spin-dot{margin:0!important;transform:translate(-50%,-50%)}.ant-spin-nested-loading:has(>div>.ant-spin-spinning) .ant-spin-container .ant-table-placeholder{visibility:hidden}.ant-spin-nested-loading:has(>div>.ant-spin-spinning) .ant-spin-container .ant-table-placeholder .ant-table-cell{border-bottom-color:#0000}.ant-spin-fullscreen .app-spin-indicator{color:#fff}.ant-btn-loading-icon{line-height:0}.ant-btn-loading-icon .anticon{display:none!important}.ant-btn-loading-icon:before{animation:app-logo-spin 1.35s linear infinite;background:var(--app-logo-image) center /contain no-repeat;content:"";display:inline-block;height:1.1em;vertical-align:-.13em;width:1em}.dark .app-spin-indicator,body.dark .app-spin-indicator{color:#ffffffbd}@keyframes app-loading-dots{0%,32%{content:"."}33%,65%{content:".."}66%,to{content:"..."}}@media (prefers-reduced-motion:reduce){.ant-btn-loading-icon:before,.app-spin-indicator__logo{animation-duration:2.8s}}.standard-page{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-height:0}.standard-page--bare{flex:0 1 auto}.page-content{animation:standardPageIn .34s cubic-bezier(.19,1,.22,1) both;flex:1 1;width:100%}.page-content,.standard-page--bare .page-content{background:#0000;border:0;border-radius:0;box-shadow:none;padding:0}.page-content .ant-input,.page-content .ant-input-affix-wrapper,.page-content .ant-picker,.page-content .ant-select-selector{border-radius:12px!important;min-height:44px}.page-content .ant-tag{border-radius:999px;font-weight:650}.page-content .ant-table-wrapper .ant-btn{border-radius:8px;font-weight:650}.page-content .ant-table-wrapper:not(.operational-table__antd){background:#fff;border:1px solid var(--dmx-border);border-radius:18px;box-shadow:var(--dmx-card-shadow);overflow:hidden}.page-content .ant-table-wrapper:not(.operational-table__antd) .ant-table{background:#0000;border-radius:18px;overflow:hidden}.page-content .ant-alert,.page-content .ant-card,.page-content .ant-collapse,.page-content .ant-table-wrapper{transition:transform .2s cubic-bezier(.19,1,.22,1),border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.page-content .ant-table-wrapper:not(.operational-table__antd) .ant-table-tbody>tr>td{transition:background-color .18s ease,color .18s ease}.page-content .ant-table-wrapper:not(.operational-table__antd) .ant-table-thead>tr>th{background:var(--dmx-soft);border-bottom:1px solid var(--dmx-divider);color:var(--dmx-faint);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.page-content .ant-table-wrapper:not(.operational-table__antd) .ant-table-tbody>tr>td{border-bottom:1px solid var(--dmx-divider);vertical-align:middle}.page-content .ant-table-wrapper:not(.operational-table__antd) .ant-table-tbody>tr:hover>td{background:var(--dmx-primary-soft)}@keyframes standardPageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.page-content{border-radius:12px;padding:12px}.page-header{padding:20px}.page-header-content{flex-direction:column}.page-title{font-size:24px}.page-extra{width:100%}}@media (prefers-reduced-motion:reduce){.page-content,.page-content .ant-alert,.page-content .ant-card,.page-content .ant-collapse,.page-content .ant-table-wrapper,.page-content .ant-table-wrapper:not(.operational-table__antd) .ant-table-tbody>tr>td{animation:none!important;transition:none!important}}.dashboard-shell{color:var(--dmx-ink);display:flex;flex-direction:column;gap:24px;min-height:0}.dashboard-kicker{color:var(--dmx-faint);display:block;font-size:13px;font-weight:850;letter-spacing:1px;line-height:1;text-transform:uppercase}.dashboard-command-center,.dashboard-functional-section{background:#fff;border:1px solid var(--dmx-border);border-radius:18px;box-shadow:var(--dmx-card-shadow)}.dashboard-command-center{align-items:center;background:linear-gradient(120deg,#211b17,#3a2b21);border:0;border-radius:22px;color:#fff;display:flex;gap:24px;justify-content:space-between;padding:30px 32px}.dashboard-command-center__copy{min-width:0}.dashboard-command-center__copy>span{align-items:center;background:#ff6b3538;border-radius:999px;color:#ffb492;display:inline-flex;font-size:12px;font-weight:900;gap:7px;letter-spacing:.5px;padding:5px 12px;text-transform:uppercase}.dashboard-command-center__copy>span:before{background:var(--dmx-primary);border-radius:50%;content:"";height:7px;width:7px}.dashboard-command-center__copy h2{color:#fff;font-size:30px;font-weight:800;letter-spacing:0;line-height:1.08;margin:14px 0 0}.dashboard-command-center__copy p{color:#d9ccc2;font-size:16px;font-weight:500;line-height:1.5;margin:12px 0 0;max-width:760px}.dashboard-command-center__stats{grid-gap:0;display:grid;flex:0 0 auto;gap:0;grid-auto-columns:minmax(118px,auto);grid-auto-flow:column}.dashboard-command-center__stats div{min-width:0;padding:6px 22px;text-align:center}.dashboard-command-center__stats div+div{border-left:1px solid #ffffff29}.dashboard-command-center__stats span,.dashboard-command-center__stats strong{display:block}.dashboard-command-center__stats strong{color:#ff7a45;font-size:42px;font-weight:850;line-height:1}.dashboard-command-center__stat--releases strong{color:#69d49a}.dashboard-command-center__stat--forms strong{color:#ffb25f}.dashboard-command-center__stats span{color:#d9ccc2;font-size:12px;font-weight:800;letter-spacing:0;line-height:1.15;margin-top:8px}.dashboard-command-center__next{background:#ffffff14;border:1px solid #ffffff29;border-radius:18px;display:flex;flex:0 0 300px;flex-direction:column;gap:12px;min-width:260px;padding:18px}.dashboard-command-center__next>span{color:#ffb492;font-size:12px;font-weight:900;letter-spacing:.6px;line-height:1;text-transform:uppercase}.dashboard-command-center__next>strong{color:#fff;font-size:20px;font-weight:850;line-height:1.1}.dashboard-command-center__next button{align-items:center;-webkit-appearance:none;appearance:none;background:var(--dmx-primary);border:1px solid var(--dmx-primary);border-radius:14px;box-shadow:var(--dmx-button-shadow);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:17px;font-weight:900;gap:10px;justify-content:center;min-height:64px;padding:0 18px;white-space:nowrap;width:100%}.dashboard-command-center__next button:hover{background:var(--dmx-primary-dark);border-color:var(--dmx-primary-dark)}.dashboard-functional-section{min-width:0;padding:24px}.dashboard-action-section{display:flex;flex-direction:column;gap:14px}.dashboard-section-rule{align-items:center;color:#a39891;display:flex;font-size:13px;font-weight:850;gap:12px;letter-spacing:1px;line-height:1;text-transform:uppercase}.dashboard-section-rule:after{background:var(--dmx-border);content:"";flex:1 1 auto;height:1px}.dashboard-action-list{display:flex;flex-direction:column;gap:14px}.dashboard-action-card{grid-gap:20px;align-items:center;background:#fff;border:1px solid var(--dmx-border);border-radius:18px;box-shadow:0 3px 8px rgba(33,27,23,.035);display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr) auto;min-height:102px;padding:22px 24px}.dashboard-action-card__icon{align-items:center;background:var(--dmx-primary-soft);border-radius:14px;color:var(--dmx-primary);display:inline-flex;font-size:26px;height:56px;justify-content:center;width:56px}.dashboard-action-card--releases .dashboard-action-card__icon{background:var(--dmx-blue-soft);color:var(--dmx-purple)}.dashboard-action-card--forms .dashboard-action-card__icon{background:var(--dmx-green-soft);color:var(--dmx-green)}.dashboard-action-card__copy{min-width:0}.dashboard-action-card__copy h3{color:var(--dmx-ink);font-size:18px;font-weight:850;letter-spacing:0;line-height:1.18;margin:0}.dashboard-action-card__copy p{color:#5f5550;font-size:14.5px;font-weight:550;line-height:1.35;margin:6px 0 0}.dashboard-action-card__button{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--dmx-border-strong);border-radius:12px;color:var(--dmx-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:850;gap:9px;justify-content:center;min-height:46px;min-width:144px;padding:0 22px;white-space:nowrap}.dashboard-action-card--primary .dashboard-action-card__button{background:var(--dmx-primary);border-color:var(--dmx-primary);box-shadow:var(--dmx-button-shadow);color:#fff}.dashboard-action-card--secondary .dashboard-action-card__button{background:#fff;border-color:#e5d6ca;color:var(--dmx-ink)}.dashboard-action-card--done .dashboard-action-card__button{background:var(--dmx-green-soft);border-color:var(--dmx-green-soft);color:var(--dmx-green);cursor:default}.dashboard-action-card__button:disabled{opacity:1}.dashboard-functional-section__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.dashboard-functional-section__head h2{color:var(--dmx-ink);font-size:21px;font-weight:800;letter-spacing:0;line-height:1.1;margin:5px 0 0}.dashboard-pending-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}.dashboard-pending-card{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--dmx-border);border-radius:18px;color:inherit;cursor:pointer;display:flex;flex-direction:row;font:inherit;gap:20px;min-height:0;min-width:0;padding:22px 24px;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.dashboard-pending-card:hover{border-color:#ff6b3557;box-shadow:0 10px 22px #1f1a1712}.dashboard-pending-card__top{align-items:center;display:flex;gap:12px}.dashboard-pending-card__icon{align-items:center;background:var(--dmx-primary-soft);border-radius:16px;color:var(--dmx-primary-dark);display:inline-flex;font-size:22px;height:56px;justify-content:center;width:56px}.dashboard-pending-card--blue .dashboard-pending-card__icon{background:var(--dmx-blue-soft);color:var(--dmx-blue)}.dashboard-pending-card--gold .dashboard-pending-card__icon{background:var(--dmx-amber-soft);color:var(--dmx-amber)}.dashboard-pending-card__top strong{color:var(--dmx-ink);font-size:34px;font-weight:850;line-height:1}.dashboard-pending-card__copy{flex:1 1 auto;min-width:0}.dashboard-pending-card__copy h3{color:var(--dmx-ink);font-size:18px;font-weight:820;line-height:1.15;margin:0}.dashboard-pending-card__copy p{color:var(--dmx-muted);font-size:14.5px;font-weight:500;line-height:1.38;margin:7px 0 0}.dashboard-pending-card__copy small{color:var(--dmx-muted);display:block;font-size:12px;font-weight:650;line-height:1.25;margin-top:7px}.dashboard-pending-preview{display:none;flex-direction:column;gap:7px;margin-top:0}.dashboard-pending-preview__row{background:var(--dmx-soft);border:1px solid var(--dmx-divider);border-radius:8px;min-width:0;padding:8px 9px}.dashboard-pending-preview__row span,.dashboard-pending-preview__row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-pending-preview__row strong{color:var(--dmx-ink);font-size:12px;font-weight:750}.dashboard-pending-preview__row span{color:var(--dmx-muted);font-size:11.5px;font-weight:650;margin-top:2px}.dashboard-functional-empty{border:1px dashed var(--dmx-border-strong);border-radius:12px;color:var(--dmx-muted);display:grid;font-size:12px;font-weight:750;margin-top:auto;min-height:84px;place-items:center}.dashboard-pending-card__action{align-items:center;background:var(--dmx-primary);border-radius:12px;box-shadow:var(--dmx-button-shadow);color:#fff;display:inline-flex;font-size:15px;font-weight:800;gap:6px;margin-top:2px;min-height:46px;padding:0 22px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.dashboard-today-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}.dashboard-activity-list{display:flex;flex-direction:column;gap:9px}.dashboard-activity-item,.dashboard-next-actions__list button{align-items:center;-webkit-appearance:none;appearance:none;background:var(--dmx-soft);border:1px solid var(--dmx-divider);border-radius:13px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:11px;padding:10px;text-align:left;transition:transform .18s ease,border-color .18s ease,background-color .18s ease;width:100%}.dashboard-activity-item:hover,.dashboard-next-actions__list button:hover{background:var(--dmx-primary-soft);border-color:#ff6b354d}.dashboard-activity-item__icon,.dashboard-next-actions__list button>svg{align-items:center;background:var(--dmx-primary-soft);border-radius:10px;color:var(--dmx-primary-dark);display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;padding:9px;width:36px}.dashboard-activity-item--blue .dashboard-activity-item__icon{background:var(--dmx-blue-soft);color:var(--dmx-blue)}.dashboard-activity-item--green .dashboard-activity-item__icon{background:var(--dmx-green-soft);color:var(--dmx-green)}.dashboard-activity-item--purple .dashboard-activity-item__icon{background:var(--dmx-purple-soft);color:var(--dmx-purple)}.dashboard-activity-item__copy,.dashboard-next-actions__list button span{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.dashboard-activity-item__copy strong,.dashboard-next-actions__list button strong{color:var(--dmx-ink);font-size:13px;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-activity-item__copy small,.dashboard-next-actions__list button small{color:var(--dmx-muted);font-size:12px;font-weight:500;line-height:1.3}.dashboard-activity-item>.app-lucide-icon:last-child{color:#94a3b8;flex:0 0 auto}.dashboard-next-actions__list{display:flex;flex-direction:column;gap:10px}@media (max-width:1160px){.dashboard-command-center,.dashboard-functional-section__head{align-items:flex-start;flex-direction:column}.dashboard-command-center__next,.dashboard-command-center__stats{flex-basis:auto;width:100%}.dashboard-pending-grid,.dashboard-today-grid{grid-template-columns:1fr}.dashboard-action-card{grid-template-columns:auto minmax(0,1fr)}.dashboard-action-card__button{grid-column:1/-1;width:100%}.dashboard-pending-card{align-items:flex-start;flex-direction:column}}@media (max-width:720px){.dashboard-command-center__stats{grid-template-columns:1fr}.dashboard-command-center__stats div+div{border-left:0;border-top:1px solid #ffffff29}.dashboard-action-card{grid-template-columns:1fr;justify-items:start}}@media (prefers-reduced-motion:reduce){.dashboard-activity-item,.dashboard-next-actions__list button,.dashboard-pending-card,.dashboard-shell>section{animation:none!important;transition:none!important}.dashboard-activity-item:hover,.dashboard-next-actions__list button:hover,.dashboard-pending-card:hover{transform:none}}.profile-page-alert{margin-bottom:16px}.profile-page-sections,.profile-page-shell,.profile-page-sidebar{display:flex;flex-direction:column;gap:20px}.profile-panel{border:1px solid #0f172a14;border-radius:22px;box-shadow:0 14px 32px #0f172a0d}.profile-panel .ant-card-head{min-height:62px}.profile-panel .ant-card-head-title{font-weight:700}.profile-panel--sticky{position:-webkit-sticky;position:sticky;top:12px}.profile-identity{align-items:center;display:flex;flex-direction:column;gap:14px;text-align:center}.profile-identity-avatar{box-shadow:0 20px 36px #ff6b3538}.profile-identity-title.ant-typography{margin-bottom:0}.profile-identity-email{color:#64748b;word-break:break-word}.profile-identity-actions{display:flex;flex-direction:column;gap:10px;margin-top:4px;width:100%}.profile-page-footer-actions,.profile-password-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.dark .profile-identity-email{color:#ffffff9e}.dark .profile-panel{border-color:#ffffff14;box-shadow:none}@media (max-width:991px){.profile-panel--sticky{position:static}}@media (max-width:768px){.profile-page-footer-actions,.profile-password-actions{width:100%}.profile-page-footer-actions .ant-btn,.profile-password-actions .ant-btn{flex:1 1 100%}}.entity-wizard-modal .ant-modal-content{border-radius:18px;display:flex;flex-direction:column;height:min(760px,calc(100vh - 48px));max-height:calc(100vh - 48px);overflow:hidden}.entity-wizard-modal .ant-modal-header{margin-bottom:0;padding:22px 26px 12px}.entity-wizard-modal .ant-modal-title{font-size:24px;font-weight:800}.entity-wizard-modal .ant-modal-body{flex:1 1 auto;overflow-y:auto;padding:18px 26px 8px}.entity-wizard-modal .ant-modal-footer{margin-top:0;padding:16px 26px 22px}.entity-wizard-steps{margin-bottom:24px}.entity-wizard-modal .ant-steps-item-title{white-space:nowrap}.entity-wizard-form{min-height:520px}.entity-wizard-grid{grid-gap:14px;display:grid;gap:14px}.entity-wizard-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-wizard-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.entity-wizard-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.entity-wizard-complete{min-height:520px}.entity-wizard-step-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.entity-wizard-section-heading{display:flex;flex-direction:column;gap:4px;margin:4px 0 12px}.entity-wizard-section-heading:not(:first-child){margin-top:22px}.entity-wizard-optional-badge{align-items:center;background:#f1f5f9;border-radius:999px;color:#334155;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;letter-spacing:.04em;min-height:28px;padding:4px 10px;text-transform:uppercase}.entity-wizard-compact-alert{border-radius:10px;margin-bottom:16px}.entity-wizard-track-strip{align-items:center;background:#f8fafc;border:1px solid #0f172a14;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:10px}.entity-wizard-track-tabs{display:flex;flex-wrap:wrap;gap:8px}.entity-wizard-track-tab{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #0f172a1f;border-radius:999px;color:#334155;cursor:pointer;font-weight:700;min-height:32px;padding:5px 12px}.entity-wizard-track-tab--active{background:#fff7ed;border-color:#ff6b35;color:#c2410c}.entity-wizard-track-card{border-radius:12px}.entity-wizard-email-tag-select.ant-select-multiple .ant-select-selector{border-radius:10px;min-height:42px;padding-block:4px}.entity-wizard-email-tag-select .ant-select-selection-overflow{row-gap:4px}.entity-wizard-email-tag-select .ant-select-selection-item{background:#eef2ff;border-color:#c7d2fe;border-radius:999px;color:#1e293b;font-weight:600}.entity-wizard-tree-form-item{margin-bottom:18px}.entity-wizard-lyrics-tree{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.entity-wizard-tree-node{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #0f172a1f;border-radius:10px;color:#1f2937;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-height:74px;padding:12px 14px;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease;width:100%}.entity-wizard-tree-node:hover{background:#fff7ed;border-color:#f9731673}.entity-wizard-tree-node--selected{background:#fff7ed;border-color:#ff6b35;box-shadow:inset 0 0 0 1px #ff6b353d}.entity-wizard-tree-node-title{font-size:13px;font-weight:800;line-height:1.25}.entity-wizard-tree-node-text{color:#64748b;font-size:12px;line-height:1.35}.entity-wizard-tree-children{grid-gap:10px;border-left:2px solid #ff6b3538;display:grid;gap:10px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding-left:16px}.entity-wizard-tree-node--child{background:#fbfdff;min-height:82px}.entity-wizard-collaborator-box{background:#fff;border:1px solid #0f172a14;border-radius:10px;padding:12px}.form-edit-modal .ant-modal-content{height:min(820px,calc(100vh - 48px))}.form-edit-modal .ant-modal-body{padding-bottom:14px}.form-edit-modal .ant-form-item{margin-bottom:14px}.form-edit-collaborators{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.form-edit-collaborator-box__head,.form-edit-collaborators__head{align-items:center;display:flex;gap:12px;justify-content:space-between}.form-edit-collaborators__list{display:flex;flex-direction:column;gap:10px}.form-edit-collaborators__empty{background:#f8fafc;border:1px dashed #0f172a29;border-radius:10px;color:#64748b;font-size:13px;font-weight:650;padding:12px 14px}.form-edit-collaborator-box{display:flex;flex-direction:column;gap:12px}.form-edit-collaborator-box__head .ant-btn{height:32px;min-width:32px;width:32px}.form-edit-collaborator-grid{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(220px,1.2fr) repeat(2,minmax(180px,1fr))}.form-edit-collaborator-grid .ant-form-item{margin-bottom:0}.entity-wizard-track-actions{align-items:center;display:flex;gap:12px;justify-content:space-between}.forms-actions-grid{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content)}.forms-url-cell{max-width:280px}.forms-url-link{display:inline-block;font-weight:700;max-width:232px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.entity-wizard-complete .ant-result{padding:8px 0 22px}.entity-wizard-result-icon{align-items:center;display:inline-flex;font-size:34px;justify-content:center}.entity-wizard-result-icon--user{color:#ff6b35}.entity-wizard-complete .ant-result-icon .entity-wizard-result-icon--user,.entity-wizard-complete .ant-result-icon .entity-wizard-result-icon--user svg{fill:currentColor;color:#ff6b35!important}.entity-wizard-activation-alert{border-radius:12px;margin-bottom:16px}.entity-wizard-form-explainer{background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #2563eb29;border-radius:14px;display:flex;flex-direction:column;gap:6px;margin-bottom:16px;padding:16px 18px}.entity-wizard-form-explainer .ant-typography-secondary{line-height:1.55;max-width:820px}.entity-wizard-auto-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.entity-wizard-auto-form-card{grid-gap:14px;background:#fff;border:1px solid #0f172a17;border-radius:16px;box-shadow:0 10px 28px #0f172a0f;display:grid;gap:14px;grid-template-columns:42px minmax(0,1fr);min-width:0;padding:18px}.entity-wizard-auto-form-card>div{display:flex;flex-direction:column;gap:8px;min-width:0}.entity-wizard-auto-form-card code{background:#f8fafc;border-radius:8px;color:#334155;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;max-width:100%;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.entity-wizard-auto-form-icon{align-items:center;background:#e8f1ff;border-radius:13px;color:#2563eb;display:inline-flex;font-size:20px;height:42px;justify-content:center;width:42px}.entity-wizard-auto-form-icon--release{background:#f3e8ff;color:#7e22ce}.entity-wizard-actions-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.entity-wizard-action-panel{background:#f8fafc;border:1px solid #0f172a14;border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:18px}.entity-wizard-action-panel--recommended{background:#fff7ed;border-color:#ea580c6b;box-shadow:inset 0 0 0 1px #ea580c14}.entity-wizard-action-heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.entity-wizard-url-input .ant-input-group-addon{background:#fff;color:#334155;font-weight:700}.entity-wizard-url-input--release .ant-input-group-addon:first-child{max-width:440px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-wizard-url-input .ant-input-suffix{flex:0 0 auto}.entity-wizard-modal .ant-form-item-has-error .entity-wizard-url-input .ant-input-group-addon,.entity-wizard-url-input.ant-input-status-error .ant-input-group-addon{background:#fff;border-color:#d9d9d9;color:#334155}.entity-wizard-url-status{align-items:center;display:inline-flex;height:18px;justify-content:center;line-height:1;min-width:18px;width:18px}.entity-wizard-url-status__icon{font-size:16px}.entity-wizard-url-status__icon--checking{color:#d97706}.entity-wizard-url-status__icon--available{color:#16a34a}.entity-wizard-url-status__icon--unavailable{color:#dc2626}.entity-wizard-choice-grid{grid-gap:18px;align-content:start;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:320px}.entity-wizard-choice-card{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #0f172a1a;border-radius:18px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:24px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.entity-wizard-choice-card:hover{border-color:#f973168c;box-shadow:0 14px 30px #0f172a14;transform:translateY(-1px)}.entity-wizard-choice-card--accent{background:linear-gradient(180deg,#fff7ed,#fff);border-color:#f9731652}.entity-wizard-choice-title{color:#0f172a;font-size:20px;font-weight:800}.entity-wizard-choice-text{color:#64748b;font-size:14px;line-height:1.6}.entity-wizard-prefill-choice-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 18px}.entity-wizard-prefill-choice{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #0f172a1f;border-radius:12px;color:#0f172a;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:118px;padding:18px 20px;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease;width:100%}.entity-wizard-prefill-choice.is-selected,.entity-wizard-prefill-choice:hover{background:#fff7ed;border-color:#f973169e}.entity-wizard-prefill-choice.is-selected{box-shadow:inset 0 0 0 1px #ff6b353d}.entity-wizard-prefill-choice-title{font-size:18px;font-weight:800;line-height:1.2}.entity-wizard-prefill-choice-text{color:#64748b;font-size:14px;line-height:1.45}.entity-wizard-prefill-skip-note{background:#f8fafc;border:1px solid #0f172a1a;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:14px 16px}.form-prefill-preview{display:flex;flex-direction:column;gap:14px}.form-prefill-preview__hero,.form-prefill-preview__section{background:#fff;border:1px solid #0f172a1a;border-radius:10px}.form-prefill-preview__hero{padding:16px 18px}.form-prefill-preview__section{padding:14px}.form-prefill-preview__label,.form-prefill-preview__section-title{color:#64748b;display:block;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.form-prefill-preview__title{color:#0f172a;display:block;font-size:20px;line-height:1.25;margin-top:6px}.form-prefill-preview__section-title{color:#334155;margin-bottom:10px}.form-prefill-preview__collaborator-roles,.form-prefill-preview__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.form-prefill-preview__collaborator,.form-prefill-preview__field{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;padding:12px}.form-prefill-preview__field--wide{color:#0f172a;font-weight:600}.form-prefill-preview__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.form-prefill-preview__tags .ant-tag{border-radius:999px;margin:0}.form-prefill-preview__collaborators{display:flex;flex-direction:column;gap:10px}.form-prefill-preview__collaborator-email{color:#0f172a;font-weight:700;margin-bottom:10px;overflow-wrap:anywhere}.form-prefill-preview__empty{background:#f8fafc;border:1px dashed #0f172a29;border-radius:8px;color:#64748b;padding:14px}body.dark .entity-wizard-action-panel{background:#ffffff0a;border-color:#ffffff1a}body.dark .entity-wizard-action-panel--recommended{background:#ea580c1a;border-color:#fb923c5c}body.dark .entity-wizard-form-explainer{background:#2563eb1a;border-color:#60a5fa38}body.dark .entity-wizard-auto-form-card{background:hsla(0,0%,100%,.045);border-color:#ffffff1a;box-shadow:none}body.dark .entity-wizard-auto-form-card code{background:#ffffff0f;color:#ffffffc7}body.dark .entity-wizard-url-input .ant-input-group-addon{background:#ffffff14;color:#ffffffd1}body.dark .entity-wizard-choice-card{background:#ffffff0a;border-color:#ffffff1a}body.dark .entity-wizard-choice-card--accent{background:#ea580c1a;border-color:#fb923c5c}body.dark .entity-wizard-choice-title{color:#fffffff0}body.dark .entity-wizard-choice-text{color:#ffffffb3}body.dark .entity-wizard-optional-badge,body.dark .entity-wizard-prefill-skip-note,body.dark .entity-wizard-track-strip{background:#ffffff0d;border-color:#ffffff1a;color:#ffffffc7}body.dark .entity-wizard-collaborator-box,body.dark .entity-wizard-prefill-choice,body.dark .entity-wizard-track-tab,body.dark .entity-wizard-tree-node{background:#ffffff0a;border-color:#ffffff1f;color:#ffffffd1}body.dark .entity-wizard-prefill-choice.is-selected,body.dark .entity-wizard-prefill-choice:hover,body.dark .entity-wizard-track-tab--active{background:#ea580c1f;border-color:#fb923c6b;color:#fed7aa}body.dark .entity-wizard-tree-node--selected,body.dark .entity-wizard-tree-node:hover{background:#ea580c24;border-color:#fb923c75}body.dark .entity-wizard-prefill-choice-text,body.dark .entity-wizard-tree-node-text{color:#ffffffad}body.dark .entity-wizard-email-tag-select .ant-select-selection-item{background:#6366f12e;border-color:#a5b4fc52;color:#ffffffe0}body.dark .entity-wizard-tree-children{border-left-color:#fb923c52}body.dark .form-prefill-preview__hero,body.dark .form-prefill-preview__section{background:#ffffff0a;border-color:#ffffff1a}body.dark .form-edit-collaborators__empty,body.dark .form-prefill-preview__collaborator,body.dark .form-prefill-preview__empty,body.dark .form-prefill-preview__field{background:#ffffff0d;border-color:#ffffff1a}body.dark .form-prefill-preview__collaborator-email,body.dark .form-prefill-preview__field--wide,body.dark .form-prefill-preview__title{color:#ffffffeb}body.dark .form-edit-collaborators__empty,body.dark .form-prefill-preview__empty,body.dark .form-prefill-preview__label,body.dark .form-prefill-preview__section-title{color:#ffffffad}@media (max-width:768px){.entity-wizard-modal .ant-modal-content{height:calc(100vh - 24px)}.entity-wizard-modal .ant-modal-body{padding:16px 16px 6px}.entity-wizard-modal .ant-modal-header{padding:18px 16px 10px}.entity-wizard-modal .ant-modal-footer{padding:14px 16px 18px}.entity-wizard-actions-grid,.entity-wizard-auto-form-grid,.entity-wizard-choice-grid,.entity-wizard-grid--four,.entity-wizard-grid--three,.entity-wizard-grid--two,.entity-wizard-prefill-choice-grid,.form-edit-collaborator-grid,.form-prefill-preview__collaborator-roles,.form-prefill-preview__grid{grid-template-columns:1fr}.entity-wizard-action-heading{align-items:flex-start;flex-direction:column}.entity-wizard-step-heading,.entity-wizard-track-actions,.entity-wizard-track-strip{align-items:stretch;flex-direction:column}.entity-wizard-steps{overflow-x:auto;padding-bottom:2px}.entity-wizard-modal .ant-steps{min-width:680px}.entity-wizard-lyrics-tree,.entity-wizard-tree-children{grid-template-columns:1fr}.entity-wizard-url-input--release .ant-input-group-addon:first-child{max-width:52vw}}.registry-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.dmx-search.ant-input-affix-wrapper{background:#fff;border:1px solid var(--dmx-border);border-radius:12px;box-shadow:none;color:var(--dmx-ink);min-height:48px;padding:0 16px;width:min(100%,380px)}.dmx-search.ant-input-affix-wrapper-focused,.dmx-search.ant-input-affix-wrapper:focus,.dmx-search.ant-input-affix-wrapper:hover{border-color:#ff6b3573;box-shadow:0 0 0 3px #ff6b3514}.dmx-search .ant-input{color:var(--dmx-ink);font-size:14px;font-weight:500}.dmx-search .ant-input::placeholder{color:#aa9e96}.dmx-search .app-lucide-icon{color:#7c7068}.registry-card-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.registry-card,.registry-empty-card{background:#fff;border:1px solid var(--dmx-border);border-radius:18px;box-shadow:var(--dmx-card-shadow)}.registry-card{display:flex;flex-direction:column;gap:18px;min-height:0;min-width:0;padding:20px}.registry-empty-card{grid-column:1/-1;padding:30px}.registry-card__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.registry-card__identity{align-items:flex-start;display:flex;gap:12px;min-width:0}.registry-card__identity>div:last-child{min-width:0}.registry-card__identity h2{color:var(--dmx-ink);font-size:19px;font-weight:820;letter-spacing:0;line-height:1.15;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registry-card__identity p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--dmx-muted);display:-webkit-box;font-size:13.5px;font-weight:500;line-height:1.35;margin:5px 0 0;overflow:hidden}.registry-card__menu.ant-btn{border-color:var(--dmx-border);border-radius:11px;flex:0 0 auto;height:38px;width:38px}.registry-card__facts{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.registry-card__facts div{background:var(--dmx-soft);border:1px solid var(--dmx-divider);border-radius:12px;min-width:0;padding:12px 13px}.registry-card__facts span{color:var(--dmx-faint);display:block;font-size:11px;font-weight:850;letter-spacing:.4px;margin-bottom:4px;text-transform:uppercase}.registry-card__facts strong{color:var(--dmx-ink);display:block;font-size:13.5px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registry-card__relations{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.registry-card__relations .ant-btn{border-color:var(--dmx-border);border-radius:12px;font-weight:750;min-height:42px}.registry-card__relations .ant-tag{-webkit-margin-end:0;border-radius:999px;font-weight:800;margin-inline-end:0;margin-left:4px}.forms-card-list .ant-list-items{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.forms-card-list .ant-list-item{padding:0!important}.forms-card-list__item.ant-list-item{background:#fff;border:1px solid var(--dmx-border)!important;border-radius:18px;box-shadow:0 3px 8px rgba(33,27,23,.035);display:block;padding:20px 22px!important;transition:border-color .16s ease,box-shadow .16s ease}.forms-card-list__item.ant-list-item:hover{border-color:#ff6b355c!important;box-shadow:0 5px 14px #211b170d}.forms-card-row{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(180px,1.1fr) minmax(140px,.82fr) minmax(64px,.36fr) minmax(72px,.42fr) minmax(64px,.36fr) minmax(110px,.62fr) auto auto}.forms-card-row__entity,.forms-card-row__identity{align-items:center;display:flex;gap:12px;min-width:0}.forms-card-row__icon{align-items:center;background:#eef6ff;border-radius:14px;color:#2563eb;display:inline-flex;flex:0 0 auto;font-size:15px;font-weight:900;height:46px;justify-content:center;width:46px}.forms-card-row__icon.is-release{background:#fff1ea;color:var(--dmx-primary-dark)}.forms-card-row__identity-copy{min-width:0}.forms-card-row__identity-copy span,.forms-card-row__identity-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forms-card-row__identity-copy strong{color:var(--dmx-ink);font-size:16px;font-weight:850;line-height:1.2}.forms-card-row__identity-copy span{color:var(--dmx-muted);font-size:13px;font-weight:600;margin-top:3px}.forms-card-row__metric{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:inherit;font:inherit;min-width:0;padding:0;text-align:left}.forms-card-row__metric>span{color:#a99e96;display:block;font-size:11px;font-weight:850;letter-spacing:.35px;line-height:1;margin-bottom:6px;text-transform:uppercase}.forms-card-row__metric>strong{color:var(--dmx-ink);display:block;font-size:14px;font-weight:850;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forms-card-row__metric>strong.forms-card-row__entity{display:flex;gap:8px}.forms-card-row__entity em{color:var(--dmx-ink);font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forms-card-row__metric--button:not(:disabled){cursor:pointer}.forms-card-row__metric--button:disabled{cursor:default}.forms-card-row__metric--button:not(:disabled):hover>strong{color:var(--dmx-primary-dark)}.forms-card-status{align-items:center;border-radius:10px;display:inline-flex;font-size:13px;font-weight:850;justify-content:center;min-height:34px;padding:0 15px;white-space:nowrap}.forms-card-status.is-done{background:var(--dmx-green-soft);color:var(--dmx-green)}.forms-card-status.is-waiting{background:#fff7ed;color:#b45309}.forms-card-row__actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.forms-card-action.ant-btn{border-radius:10px;box-shadow:none;font-size:13px;font-weight:850;min-height:36px;min-width:104px}.forms-card-action--primary.ant-btn{min-width:82px}.forms-card-row__menu.ant-btn{background:#fff;border-color:var(--dmx-border);border-radius:12px;box-shadow:none;color:var(--dmx-muted);height:40px;min-width:40px;padding:0;width:40px}.forms-card-row__menu.ant-btn:hover{background:var(--dmx-primary-soft);border-color:#ff6b3559;color:var(--dmx-primary-dark)}.forms-card.ant-card{background:#fff;border:1px solid var(--dmx-border);border-radius:18px;box-shadow:var(--dmx-card-shadow)}.forms-card .ant-card-head{border-bottom:0;min-height:0;padding:16px 18px 0}.forms-card .ant-card-head-title{min-width:0;padding:0}.forms-card .ant-card-body{padding:14px 18px 18px}@media (max-width:900px){.forms-card-list .ant-list-items,.forms-card-row,.registry-card-grid{grid-template-columns:1fr}.forms-card-row{gap:14px}.forms-card-action.ant-btn,.forms-card-row__actions,.forms-card-status{width:100%}.forms-card-row__actions{flex-wrap:wrap;justify-content:flex-start}.dmx-search.ant-input-affix-wrapper,.registry-search{width:100%}}.artist-edit-shell{display:flex;flex-direction:column;gap:16px}.artist-edit-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.artist-edit-eyebrow{color:#f97316;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.artist-edit-title.ant-typography{margin-bottom:6px}.artist-edit-subtitle.ant-typography{color:#64748b;margin-bottom:0;max-width:620px}.artist-edit-card{border-radius:18px}.artist-edit-card .ant-card-head-title{font-weight:700}.artist-edit-footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.dark .artist-edit-subtitle.ant-typography{color:#ffffff9e}@media (max-width:768px){.artist-edit-header{flex-direction:column}.artist-edit-footer .ant-btn{width:100%}}.contract-image-preview{background:#f7f2ee;color:#211b17;color:var(--dmx-ink,#211b17);height:100%;min-height:0;overflow:auto;-webkit-user-select:none;user-select:none;width:100%}.contract-image-preview__pages{display:flex;flex-direction:column;gap:18px;margin:0 auto;padding:22px;width:min(100%,930px)}.contract-image-preview__page{background:#fff;border:1px solid #1f1a171a;border-radius:8px;box-shadow:0 10px 30px #1f1a171a;margin:0;overflow:hidden;width:100%}.contract-image-preview__page img{-webkit-user-drag:none;display:block;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.contract-image-preview__empty{background:#fff;display:grid;min-height:100%;padding:48px 24px;place-items:center}.contract-image-preview--zoomable{display:flex;flex-direction:column;overflow:hidden;position:relative}.contract-image-preview__scroller{flex:1 1;min-height:0;overflow:auto}.contract-image-preview--zoomable .contract-image-preview__pages{max-width:none;width:720px;width:calc(var(--contract-preview-base-width, 720px)*var(--contract-preview-zoom, 1))}.contract-image-preview__zoom-controls{bottom:24px;display:flex;flex-direction:column;gap:10px;pointer-events:none;position:absolute;right:26px;z-index:8}.contract-image-preview__zoom-controls .ant-btn{background:#fffffff5;border:1px solid #eadfd8fa;border-radius:12px;box-shadow:0 14px 30px #1f1a1729;color:#211b17;color:var(--dmx-ink,#211b17);height:46px;min-height:46px;min-width:46px;padding:0;pointer-events:auto;width:46px}.contract-image-preview__zoom-controls .ant-btn:focus-visible:not(:disabled),.contract-image-preview__zoom-controls .ant-btn:hover:not(:disabled){background:#fff;border-color:#ff6b3566;color:#e8551f;color:var(--dmx-primary-dark,#e8551f)}.contract-image-preview__zoom-controls .ant-btn:disabled{opacity:.46}@media (max-width:680px){.contract-image-preview__pages{gap:12px;padding:12px}.contract-image-preview--zoomable .contract-image-preview__pages{width:100%;width:calc(100%*var(--contract-preview-zoom, 1))}.contract-image-preview__page{border-radius:6px}.contract-image-preview__zoom-controls{bottom:14px;right:14px}}.contract-document-preview{background:#ede4dc;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;position:relative;width:100%}.contract-document-preview__scroll{flex:1 1;min-height:0;overflow:auto;padding:18px 0 28px}.contract-document-preview__frame{background:#0000;border:0;display:block;margin:0 auto}.contract-document-preview__loading{background:#fff;flex:1 1;padding:24px}.contract-document-preview__empty{background:#fff;display:grid;flex:1 1;padding:48px 24px;place-items:center}.contract-document-preview__zoom-controls{bottom:24px;display:flex;flex-direction:column;gap:10px;pointer-events:none;position:absolute;right:26px;z-index:8}.contract-document-preview__zoom-controls .ant-btn{background:#fffffff5;border:1px solid #eadfd8fa;border-radius:12px;box-shadow:0 14px 30px #1f1a1729;color:#211b17;color:var(--dmx-ink,#211b17);height:46px;min-height:46px;min-width:46px;padding:0;pointer-events:auto;width:46px}.contract-document-preview__zoom-controls .ant-btn:focus-visible:not(:disabled),.contract-document-preview__zoom-controls .ant-btn:hover:not(:disabled){background:#fff;border-color:#ff6b3566;color:#e8551f;color:var(--dmx-primary-dark,#e8551f)}.contract-document-preview__zoom-controls .ant-btn:disabled{opacity:.46}@media (max-width:680px){.contract-document-preview__zoom-controls{bottom:14px;right:14px}}.artists-identity{align-items:center;display:flex;gap:12px}.artists-identity-avatar{display:inline-flex;position:relative}.artists-identity-pending{align-items:center;background:#fff7ed;border:1px solid #fdba74;border-radius:999px;bottom:-2px;box-shadow:0 6px 14px #f973162e;color:#f97316;display:inline-flex;font-size:10px;height:18px;justify-content:center;position:absolute;right:-4px;width:18px}.artists-entity-stack{display:flex;flex-direction:column;gap:8px}.artists-entity-item{align-items:center;display:flex;gap:10px;min-width:0}.artists-entity-copy{display:flex;flex-direction:column;min-width:0}.artists-entity-copy .ant-typography{line-height:1.2;margin-bottom:0}.artists-entity-copy .ant-typography-secondary{font-size:12px}.artists-inline-actions{justify-content:center}.artists-card{min-height:310px}.artists-card__title{min-width:0}.artists-card__title h2{color:var(--dmx-ink);font-size:19px;font-weight:820;letter-spacing:0;line-height:1.15;margin:0}.artists-card__title p{color:var(--dmx-muted);font-size:13.5px;font-weight:600;margin:4px 0 0}.artists-card__email,.artists-card__empty-association{align-items:center;background:var(--dmx-soft);border:1px solid var(--dmx-divider);border-radius:12px;color:var(--dmx-muted);display:flex;font-size:13.5px;font-weight:650;gap:8px;min-width:0;padding:11px 12px}.artists-card__email span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artists-card__metrics{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto}.artists-card__metrics button,.artists-card__metrics div{align-items:flex-start;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--dmx-divider);border-radius:12px;color:inherit;display:flex;flex-direction:column;font:inherit;gap:2px;min-width:0;padding:12px;text-align:left}.artists-card__metrics button{cursor:pointer}.artists-card__metrics button:hover{background:var(--dmx-primary-soft);border-color:#ff6b3561}.artists-card__metrics strong{color:var(--dmx-ink);font-size:23px;font-weight:850;line-height:1}.artists-card__metrics span{color:var(--dmx-muted);font-size:11.5px;font-weight:800;letter-spacing:.2px;text-transform:uppercase}.artists-contract-item .ant-list-item-meta,.artists-track-item .ant-list-item-meta{width:100%}.artists-contract-item,.artists-track-item{align-items:flex-start!important}.artists-contract-icon,.artists-track-icon{align-items:center;background:linear-gradient(135deg,#fff7ed,#ffedd5);border-radius:14px;color:#ea580c;display:inline-flex;flex:0 0 auto;font-size:20px;height:44px;justify-content:center;width:44px}.artists-contract-item{display:flex!important;gap:14px}.artists-contract-body{flex:1 1 auto;min-width:0}.artists-contract-actions{margin-top:6px}.artists-track-item{display:flex!important;flex-direction:column;gap:14px;width:100%}.artists-track-header{align-items:flex-start;display:flex;gap:12px;width:100%}.artists-track-copy{display:flex;flex-direction:column;min-width:0}.artists-track-files{display:flex;flex-direction:column;gap:12px;width:100%}.artists-track-file-card{background:#f8fafc;border:1px solid #0f172a0f;border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:12px}.artists-track-file-name{color:#475569;font-size:12px}.artists-track-player{width:100%}@media (max-width:640px){.artists-card__metrics{grid-template-columns:1fr}}.tracks-workspace{display:flex;flex-direction:column;gap:16px}.tracks-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.tracks-search{width:min(100%,360px)}.tracks-search.ant-input-affix-wrapper,.tracks-select .ant-select-selector{background:#fff!important;border:1px solid var(--dmx-border)!important;border-radius:12px!important;box-shadow:none!important;min-height:48px}.tracks-search.ant-input-affix-wrapper{padding:0 16px}.tracks-search.ant-input-affix-wrapper-focused,.tracks-search.ant-input-affix-wrapper:hover,.tracks-select.ant-select-focused .ant-select-selector,.tracks-select:hover .ant-select-selector{border-color:#ff6b3573!important;box-shadow:0 0 0 3px #ff6b3514!important}.tracks-search .ant-input::placeholder,.tracks-select .ant-select-selection-placeholder{color:#aa9e96!important}.tracks-select{width:min(100%,220px)}.tracks-filter-strip{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.tracks-filter-chip{--track-filter-tone:var(--dmx-primary);align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--dmx-border-strong);border-radius:999px;color:#6b615a;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:800;gap:9px;height:42px;padding:0 14px;white-space:nowrap}.tracks-filter-chip.is-active{background:var(--track-filter-tone);border-color:var(--track-filter-tone);color:#fff}.tracks-filter-chip span{align-items:center;background:#f4eee9;border-radius:999px;color:#8c8079;display:inline-flex;font-size:12.5px;font-weight:800;height:22px;justify-content:center;min-width:24px;padding:0 7px}.tracks-filter-chip.is-active span{background:#ffffff40;color:#fff}.tracks-card-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}.track-card,.tracks-empty{background:#fff;border:1px solid var(--dmx-border);border-radius:16px;box-shadow:0 1px 2px #1f1a1708}.track-card{padding:22px 24px;position:relative}.tracks-empty{padding:30px}.track-card__head{align-items:flex-start;display:flex;gap:16px;min-width:0}.track-card__icon{align-items:center;background:#f2ede9;border-radius:14px;color:#6b625b;display:inline-flex;flex:0 0 auto;font-size:20px;height:50px;justify-content:center;width:50px}.track-card__title{flex:1 1 auto;min-width:0;padding-top:1px}.track-card__title h2{color:#0f0c0a;font-size:18px;font-weight:900;letter-spacing:0;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-card__title>div{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.track-card__title small{color:#8b8078;font-size:13px;font-weight:650}.track-version-tag{align-items:center;border-radius:7px;display:inline-flex;font-size:12px;font-weight:900;line-height:1;min-height:22px;padding:4px 11px}.track-version-tag--master{background:#e3f4ec;color:#078855}.track-version-tag--premaster{background:#f9ecd0;color:#986900}.track-card__origin-line{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#8b8078;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:650;gap:6px;max-width:100%;min-width:0;padding:0;white-space:nowrap}.track-card__origin-line svg{flex:0 0 auto;font-size:14px}.track-card__origin-line span{color:var(--dmx-primary-dark);font-weight:800}.track-card__origin-line span:before{color:#c9beb6;content:"\00b7";font-weight:650;margin-right:6px}.track-card__origin-line:focus-visible,.track-card__origin-line:hover{color:#6b615a;outline:none}.track-card__origin-line:focus-visible span,.track-card__origin-line:hover span{text-decoration:underline}.track-card__status-wrap{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;margin-left:auto}.track-card__status{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:900;gap:9px;min-height:34px;padding:0 16px;white-space:nowrap}.track-card__status i{background:currentColor;border-radius:50%;height:8px;width:8px}.track-card__status--ready{background:#e3f4ec;color:#078855}.track-card__status--almost{background:#f9ecd0;color:#986900}.track-card__status--todo{background:#fff1ea;color:#ef5524}.track-card__divider{background:#f0e8e2;height:1px;margin:19px 0 17px}.track-card__facts{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px 46px}.track-card__facts>div{min-width:0}.track-card__facts>div>span{color:#a9a09a;display:block;font-size:11.5px;font-weight:900;letter-spacing:.06em;line-height:1.15;text-transform:uppercase}.track-card__facts>div>strong{align-items:center;color:#0f0c0a;display:flex;font-size:14px;font-weight:900;gap:8px;line-height:1.25;margin-top:5px;min-width:0}.track-card__person{max-width:260px}.track-card__person>span:last-child{min-width:0}.track-card__person>span:last-child,.track-card__release{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-card__release{max-width:280px}.track-card__player-box{align-items:center;background:#fcf8f5;border:1px solid #efe4dc;border-radius:14px;display:flex;gap:16px;margin-top:20px;min-height:68px;padding:13px 17px;width:100%}.track-card__play{align-items:center;-webkit-appearance:none;appearance:none;background:var(--dmx-primary-soft);border:1px solid #ff6b353d;border-radius:50%;color:var(--dmx-primary-dark);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:17px;height:42px;justify-content:center;line-height:0;padding:0;transition:background-color .16s ease,border-color .16s ease,color .16s ease;width:42px}.track-card__play svg{display:block}.track-card__play:focus-visible,.track-card__play:hover{background:var(--dmx-primary);border-color:var(--dmx-primary);color:#fff;outline:none}.track-card.is-playing .track-card__play{background:var(--dmx-primary);border-color:var(--dmx-primary);color:#fff}.track-card__player-copy{display:block;flex:0 0 auto;min-width:92px}.track-card__player-copy span,.track-card__player-copy strong{display:block}.track-card__player-copy strong{color:#5a5049;font-size:13px;font-weight:900;line-height:1.25}.track-card__player-copy span{font-feature-settings:"tnum";color:#a0968e;font-size:13px;font-variant-numeric:tabular-nums;font-weight:650;margin-top:3px}.track-card__player-box input[type=range]{accent-color:var(--dmx-primary);background:linear-gradient(90deg,var(--dmx-primary) 0,#eadfd8 0);background:linear-gradient(90deg,var(--dmx-primary) var(--track-player-progress,0),#eadfd8 var(--track-player-progress,0));border-radius:999px;cursor:pointer;flex:1 1 auto;height:5px;min-width:0;width:100%}.track-card__player-box input[type=range]:disabled{cursor:default;opacity:.6}.track-card__actions{justify-content:space-between;margin-top:16px}.track-card__actions,.track-card__actions-left,.track-card__actions-right{align-items:center;display:flex;flex-wrap:wrap;gap:13px}.track-card__actions-left{justify-content:flex-start}.track-card__actions-right{justify-content:flex-end;margin-left:auto}.track-card__actions .ant-btn{border-radius:12px;font-size:14px;font-weight:900;min-height:44px}.track-card__text-btn.ant-btn{background:#0000;border-color:#0000;box-shadow:none;color:#514840}.track-card__text-btn.ant-btn:hover{background:var(--dmx-primary-soft);border-color:#0000;color:var(--dmx-primary-dark)}.track-check-pill{align-items:center;-webkit-appearance:none;appearance:none;background:var(--dmx-soft);border:1px solid var(--dmx-border-strong);border-radius:999px;color:#3a332e;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:850;gap:9px;min-height:44px;padding:8px 14px;transition:border-color .16s ease,background-color .16s ease;white-space:nowrap}.track-check-pill:hover{border-color:#d6cabf}.track-check-pill span{align-items:center;background:#fff;border:2px solid #d6cabf;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;height:20px;justify-content:center;width:20px}.track-check-pill.is-done{background:var(--dmx-green-soft);border-color:#bbe6cf;color:#145f43}.track-check-pill.is-done span{background:var(--dmx-green);border-color:var(--dmx-green)}@media (max-width:860px){.track-card__head{flex-wrap:wrap}.track-card__status-wrap{margin-left:0;width:100%}}@media (max-width:640px){.tracks-search,.tracks-select,.tracks-toolbar{width:100%}.track-card{padding:18px}.track-card__title h2{white-space:normal}.track-card__origin-line{align-items:flex-start;text-align:left;white-space:normal}.track-card__facts{flex-direction:column;gap:12px}.track-card__actions-left,.track-card__actions-right{justify-content:flex-start;margin-left:0;width:100%}}.contracts-page{color:var(--dmx-ink);margin:0 auto;width:min(100%,1124px)}.contracts-controls{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:16px}.contracts-search.ant-input-affix-wrapper{background:#fff!important;border:1px solid var(--dmx-border-strong)!important;border-radius:12px!important;box-shadow:none!important;min-height:48px;padding:0 17px;width:100%}.contracts-search.ant-input-affix-wrapper .ant-input{border:0!important;box-shadow:none!important;font-size:14px;min-height:46px;padding:0 10px}.contracts-search .ant-input-prefix{color:#a79d96;font-size:17px}.contracts-search.ant-input-affix-wrapper-focused,.contracts-search.ant-input-affix-wrapper:hover{border-color:#ff6b356b!important;box-shadow:0 0 0 3px #ff6b3514!important}.contracts-sort-button.ant-btn{background:#fff;border-color:var(--dmx-border-strong);border-radius:12px;color:#5f5148;font-weight:850;height:48px;min-width:104px}.contracts-sort-button.ant-btn:hover{border-color:#ff6b3561;color:var(--dmx-primary-dark)}.contracts-filter-strip{display:flex;gap:10px;margin-bottom:23px;overflow-x:auto;padding-bottom:1px;scrollbar-width:thin}.contracts-filter-chip{--contract-filter-tone:var(--dmx-primary);align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--dmx-border-strong);border-radius:11px;color:#514840;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:14px;font-weight:850;gap:9px;height:42px;justify-content:center;line-height:1;padding:0 18px;white-space:nowrap}.contracts-filter-chip:hover{border-color:#ff6b3557}.contracts-filter-chip:focus-visible{outline:3px solid #ff6b352e;outline-offset:2px}.contracts-filter-chip.is-active{background:var(--contract-filter-tone);border-color:var(--contract-filter-tone);color:#fff}.contracts-filter-chip span{align-items:center;background:#f3ebe5;border-radius:999px;color:#8b7f78;display:inline-flex;font-size:12px;font-weight:900;height:23px;justify-content:center;min-width:23px;padding:0 7px}.contracts-filter-chip.is-active span{background:#ffffff3d;color:#fff}.contracts-card-list{display:flex;flex-direction:column;gap:14px}.contract-card,.contracts-empty{background:#fff;border:1px solid var(--dmx-border);border-radius:16px;box-shadow:0 1px 2px #1f1a1708}.contract-card{padding:22px 24px;position:relative}.contract-card--loading{min-height:260px}.contracts-empty{padding:30px}.contract-card__head{align-items:flex-start;display:flex;gap:16px;min-width:0}.contract-card__icon{align-items:center;background:#f2ede9;border-radius:14px;color:#6b625b;display:inline-flex;flex:0 0 auto;font-size:20px;height:50px;justify-content:center;width:50px}.contract-card__title{flex:1 1 auto;min-width:0;padding-top:1px}.contract-card__title h2{color:#0f0c0a;font-size:18px;font-weight:900;letter-spacing:0;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contract-card__title>div{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.contract-card__title small{color:#8b8078;font-size:13px;font-weight:650}.contract-type-tag{align-items:center;border-radius:7px;display:inline-flex;font-size:12px;font-weight:900;line-height:1;min-height:22px;padding:4px 11px}.contract-type-tag--label{background:#e9f1ff;color:#1f65d8}.contract-type-tag--edition{background:#efe7ff;color:#6b45a2}.contract-type-tag--combined{background:linear-gradient(90deg,#e9f1ff,#efe7ff);color:#514d98}.contract-lifecycle-tag{align-items:center;border-radius:7px;display:inline-flex;font-size:12px;font-weight:900;line-height:1;min-height:22px;padding:4px 11px}.contract-lifecycle-tag--draft{background:#f4eee9;color:#70665f}.contract-lifecycle-tag--signature{background:#fff7df;color:#9a6500}.contract-lifecycle-tag--ready{background:#e3f4ec;color:#078855}.contract-lifecycle-tag--unknown{background:#eef2ff;color:#4f5f96;text-transform:capitalize}.contract-card__status-wrap{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;margin-left:auto}.contract-card__status{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:900;gap:9px;min-height:34px;padding:0 16px;white-space:nowrap}.contract-card__status i{background:currentColor;border-radius:50%;height:8px;width:8px}.contract-card__status--done{background:#e3f4ec;color:#078855}.contract-card__status--partial{background:#f9ecd0;color:#986900}.contract-card__status--todo{background:#fff1ea;color:#ef5524}.contract-card__status--draft,.contract-card__status--unknown{background:#f4eee9;color:#70665f}.contract-card__status--draft{cursor:help}.contract-card__more.ant-btn{border-radius:10px;color:#746a63;height:34px;min-width:34px;opacity:0;pointer-events:none;width:34px}.contract-card:focus-within .contract-card__more,.contract-card:hover .contract-card__more,.contract-card__more.ant-btn:focus-visible{opacity:1;pointer-events:auto}.contract-card__divider{background:#f0e8e2;height:1px;margin:19px 0 17px}.contract-card__facts{grid-gap:14px 46px;align-items:start;display:grid;gap:14px 46px;grid-template-columns:minmax(98px,-webkit-max-content) minmax(125px,-webkit-max-content) minmax(140px,-webkit-max-content);grid-template-columns:minmax(98px,max-content) minmax(125px,max-content) minmax(140px,max-content);max-width:100%;width:-webkit-fit-content;width:fit-content}.contract-card__facts--combined{grid-template-columns:minmax(98px,-webkit-max-content) minmax(125px,-webkit-max-content) repeat(2,minmax(140px,-webkit-max-content));grid-template-columns:minmax(98px,max-content) minmax(125px,max-content) repeat(2,minmax(140px,max-content))}.contract-card__facts>div{min-width:0}.contract-card__facts>div>span{color:#a9a09a;display:block;font-size:11.5px;font-weight:900;letter-spacing:.06em;line-height:1.15;text-transform:uppercase}.contract-card__facts>div>strong{align-items:center;color:#0f0c0a;display:flex;font-size:14px;font-weight:900;gap:8px;line-height:1.25;margin-top:5px;min-width:0}.contract-card__person{max-width:260px}.contract-card__entity{max-width:240px}.contract-card__person>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contract-signature-stack{display:flex;flex-direction:column;gap:10px;margin-top:24px}.contract-signature-box{align-items:center;-webkit-appearance:none;appearance:none;background:#fcf8f5;border:1px solid #efe4dc;border-radius:14px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:18px;justify-content:space-between;min-height:68px;padding:15px 17px;text-align:left;width:100%}.contract-signature-box:hover{background:#fffaf7;border-color:#ff6b3542}.contract-signature-box:focus-visible{outline:3px solid #ff6b3529;outline-offset:2px}.contract-signature-box__copy{display:block;flex:1 1 auto;min-width:180px}.contract-signature-box__copy span,.contract-signature-box__copy strong{display:block}.contract-signature-box__copy strong{color:#5a5049;font-size:13px;font-weight:900;line-height:1.25}.contract-signature-box__copy span{color:#a0968e;font-size:13px;font-weight:650;margin-top:3px}.contract-signers{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:13px;justify-content:flex-end}.contract-signer{align-items:center;display:inline-flex;gap:9px;min-width:0}.contract-signer .dmx-user-avatar{box-shadow:inset 0 0 0 2px #cfc7c1,0 0 0 2px #fff}.contract-signer.is-signed .dmx-user-avatar{box-shadow:inset 0 0 0 2px #07946a,0 0 0 3px #fff}.contract-signer small,.contract-signer strong{display:block;line-height:1.15}.contract-signer strong{color:#211b17;font-size:13px;font-weight:900;max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contract-signer small{color:#9b918a;font-size:11.5px;font-weight:800;margin-top:2px}.contract-signer.is-signed small{color:#078855}.contract-signer__summary{align-items:center;background:#d2cbc5;border-radius:999px;box-shadow:inset 0 0 0 2px #cfc7c1,0 0 0 2px #fff;color:#fff;display:inline-flex;font-size:11px;font-weight:900;height:34px;justify-content:center;width:34px}.contract-signer.is-signed .contract-signer__summary{background:#07946a;box-shadow:inset 0 0 0 2px #07946a,0 0 0 3px #fff}.contract-card__actions{justify-content:space-between;margin-top:16px}.contract-card__actions,.contract-card__actions-left,.contract-card__actions-right{align-items:center;display:flex;flex-wrap:wrap;gap:13px}.contract-card__actions-left{justify-content:flex-start}.contract-card__actions-right{justify-content:flex-end;margin-left:auto}.contract-card__actions .ant-btn{border-radius:12px;font-size:14px;font-weight:900;min-height:44px}.contracts-updates-button.ant-btn,.contracts-view-contract-button.ant-btn{background:#0000;border-color:#0000;box-shadow:none;color:#514840}.contracts-updates-button.ant-btn:hover,.contracts-view-contract-button.ant-btn:hover{background:var(--dmx-primary-soft);border-color:#0000;color:var(--dmx-primary-dark)}.contracts-reminder-button.ant-btn{min-width:197px;padding:0 22px}.contracts-download-button.ant-btn{background:#fff;border-color:var(--dmx-border-strong);color:#322b26;min-width:190px}.contracts-download-button.ant-btn:hover{border-color:#ff6b3557;color:var(--dmx-primary-dark)}.contracts-preview-modal .ant-modal-content{border-radius:18px;overflow:hidden;padding-bottom:18px}.contracts-preview-modal .ant-modal-body{padding-top:8px}.contracts-preview-frame{align-items:stretch;background:#fff;border:1px solid var(--dmx-border);border-radius:14px;display:flex;height:min(76vh,840px);justify-content:center;overflow:hidden}.contracts-preview-frame .contract-image-preview{height:100%;width:100%}.contracts-preview-frame__loading{padding:24px;width:100%}.contracts-preview-frame .ant-empty{align-self:center;padding:48px 24px;width:100%}@media (max-width:860px){.contracts-page{width:100%}.contract-card__head{flex-direction:column}.contract-card__actions,.contract-card__actions .ant-btn,.contract-card__actions-left,.contract-card__actions-right,.contract-card__status-wrap,.contracts-controls,.contracts-sort-button.ant-btn{width:100%}.contracts-controls{grid-template-columns:1fr}.contract-card__status-wrap{align-items:stretch}.contract-card__status{flex:1 1 auto;justify-content:center}.contract-card__more.ant-btn{opacity:1;pointer-events:auto}.contract-card__facts{grid-template-columns:1fr;width:100%}.contract-signature-box{align-items:flex-start;flex-direction:column}.contract-signature-box__copy{min-width:0}.contract-signers{justify-content:flex-start;width:100%}.contract-card__actions-right{margin-left:0}.contracts-preview-frame{height:74vh}}@media (max-width:520px){.contract-card{padding:18px}.contract-card__title h2{white-space:normal}.contracts-filter-chip{padding:0 14px}}.edition-contract-wizard-modal,.edition-contract-wizard-page{--paper-page:#faf6f3;--paper-modal:#fbf7f4;--paper-alt:#fcf9f6;--surface:#fff;--draft-bg:#ede4dc;--ink:#211b17;--ink-strong:#4a413b;--ink-label:#6b615a;--ink-muted:#7c7068;--ink-faint:#9a9089;--ink-faint2:#a89e97;--ink-placeholder:#b0a69e;--border:#ece3dc;--border-soft:#efe7e1;--border-input:#eadfd8;--border-hair:#f2ebe5;--track:#e8dfd8;--accent:#ff6b35;--accent-ink:#e8551f;--accent-tint:#fff6f1;--accent-tint2:#fff1ea;--accent-border:#fad9c8;--blue:#2e6fd6;--blue-ink:#1f5fb8;--blue-tint:#e9f1fc;--blue-border:#c7dcf6;--green:#0f8a57;--green-ink:#0b7a4d;--green-tint:#e7f4ee;--green-border:#c5e6d6;--amber:#e0a106;--amber-ink:#9a6b00;--amber-tint:#fbefd6;--amber-border:#f0dda8;--red:#c0392b;--red-tint:#fbe6e3;--font-ui:"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-doc:"Source Sans 3";--r-modal:16px;--r-card:14px;--r-card-lg:15px;--r-input:11px;--r-chip:9px;--r-badge:7px;--r-pill:12px;--r-iconbox:9px;--r-check:6px;--sh-modal:0 14px 44px #211b171c;--sh-raised:0 4px 12px #ff6b351f;--sh-doc:0 10px 34px #1f1a1729;--sh-pop:0 16px 44px #1f1a1738;--ecw-brand:var(--accent);--ecw-brand-hover:var(--accent-ink);--ecw-brand-soft:var(--accent-tint);--ecw-brand-softer:var(--accent-tint2);--ecw-brand-border:var(--accent-border);--ecw-brand-text:var(--accent-ink);--ecw-ink-900:var(--ink);--ecw-ink-800:var(--ink);--ecw-ink-700:var(--ink-strong);--ecw-ink-600:var(--ink-label);--ecw-ink-500:var(--ink-muted);--ecw-ink-400:var(--ink-faint);--ecw-ink-300:var(--ink-faint2);--ecw-ink-200:var(--ink-placeholder);--ecw-bg-page:var(--paper-page);--ecw-bg-card:var(--surface);--ecw-bg-panel:var(--surface);--ecw-bg-subtle:var(--paper-modal);--ecw-bg-input:var(--surface);--ecw-border-strong:var(--border-input);--ecw-border:var(--border-soft);--ecw-border-soft:var(--border-hair);--ecw-divider:var(--border-soft);--ecw-success:var(--green);--ecw-success-soft:var(--green-tint);--ecw-success-border:var(--green-border);--ecw-warning:var(--amber-ink);--ecw-warning-soft:var(--amber-tint);--ecw-warning-border:var(--amber-border);--ecw-danger:var(--red);--ecw-danger-soft:var(--red-tint);--ecw-info:var(--blue);--ecw-info-soft:var(--blue-tint);--ecw-info-border:var(--blue-border);--ecw-radius:var(--r-input);--ecw-radius-sm:var(--r-chip);--ecw-radius-lg:var(--r-card);--ecw-pill:var(--r-pill);--ecw-shadow-primary:0 4px 12px #ff6b3547;--ecw-accent:var(--accent);--ecw-bg-rail:var(--paper-alt);--ecw-bg-soft:var(--paper-modal);--ecw-danger-border:#e7c6bf;--ecw-ink-850:var(--ink);--ecw-rail-width:236px;--ecw-shadow-1:0 1px 2px #211b170d;--ecw-shadow-2:0 8px 24px #211b1714;--ecw-ease-out:cubic-bezier(0.16,1,0.3,1);--ecw-ease-in-out:cubic-bezier(0.65,0,0.35,1)}.edition-contract-wizard-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:ecwPageIn .34s var(--ecw-ease-out);background:var(--paper-page);color:var(--ink);display:flex;font-family:var(--font-ui);inset:0;padding:0;position:fixed;z-index:1100}body.ecw-page-open{overflow:hidden}body.ecw-page-open .ant-drawer,body.ecw-page-open .ant-modal-root{z-index:1900}body.ecw-page-open .ant-dropdown,body.ecw-page-open .ant-message,body.ecw-page-open .ant-picker-dropdown,body.ecw-page-open .ant-popover,body.ecw-page-open .ant-select-dropdown,body.ecw-page-open .ant-tooltip{z-index:2100}.edition-contract-wizard,.edition-contract-wizard *{box-sizing:border-box}.edition-contract-wizard{background:var(--paper-modal);display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}@keyframes ecwDotPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ecwPageIn{0%{opacity:0;transform:scale(.994)}to{opacity:1;transform:scale(1)}}@keyframes ecwStepActionInlineIn{0%{opacity:0;transform:translate(min(48vw,720px),-74px) scale(.76)}to{opacity:1;transform:translateY(0)}}@keyframes ecwStepActionCornerIn{0%{opacity:0;transform:translate(calc(min(58vw, 740px)*-1),118px) scale(1.16)}to{opacity:1;transform:translate(0) scale(1)}}.edition-contract-wizard__header{align-items:center;background:var(--surface);border-bottom:1px solid var(--border-soft);display:flex;gap:14px;height:56px;min-height:56px;padding:0 18px;position:relative}.edition-contract-wizard__brand{align-items:center;display:inline-flex;flex:0 0 auto;gap:10px;min-width:0}.edition-contract-wizard__brand-mark{align-items:center;background:var(--surface);border-radius:var(--r-iconbox);display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;overflow:hidden;width:32px}.edition-contract-wizard__brand-mark img{height:100%;object-fit:contain;width:100%}.edition-contract-wizard__brand-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.edition-contract-wizard__brand-name{color:var(--ink);font-size:15px;font-weight:800;line-height:1.05}.edition-contract-wizard__brand-sub{color:var(--ink-faint2);font-size:10.5px;font-weight:800;letter-spacing:.6px;line-height:1.05}.edition-contract-wizard__header-copy{bottom:0;height:3px;left:0;position:absolute;right:0}.edition-contract-wizard__title.ant-typography{display:none}.edition-contract-wizard__header-progress,.edition-contract-wizard__header-progress-track{height:3px;width:100%}.edition-contract-wizard__header-progress-track{background:var(--border-hair);overflow:hidden}.edition-contract-wizard__header-progress-fill{background:var(--accent);height:100%;transition:width .22s ease}.edition-contract-wizard__draft-status{align-items:center;color:var(--ink-muted);display:inline-flex;font-size:12px;font-weight:700;gap:7px;margin-left:auto;white-space:nowrap}.edition-contract-wizard__draft-status-dot{background:var(--green);border-radius:50%;height:8px;width:8px}.edition-contract-wizard__close{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--r-input);color:var(--ink-muted);cursor:pointer;display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.edition-contract-wizard__close:focus-visible,.edition-contract-wizard__close:hover{background:var(--paper-modal);border-color:var(--border-input);color:var(--ink);outline:none}.edition-contract-wizard__body{background:var(--paper-modal);display:flex;flex:1 1 auto;min-height:0}.edition-contract-wizard__body.is-chooser{display:block;overflow:auto}.edition-contract-wizard__content{background:var(--paper-modal);border-right:1px solid var(--border-soft);display:flex;flex:0 0 592px;flex-direction:column;max-width:592px;min-height:0;min-width:592px;overflow-x:hidden;overflow-y:auto;padding:22px 26px 30px;width:592px}.edition-contract-wizard__body.is-chooser .edition-contract-wizard__content{border-right:0;max-width:none;min-height:100%;min-width:0;padding:28px;width:100%}.edition-contract-wizard__content::-webkit-scrollbar,.edition-contract-wizard__draft-scroll::-webkit-scrollbar,.edition-contract-wizard__master-split-scroll::-webkit-scrollbar{width:8px}.edition-contract-wizard__content::-webkit-scrollbar-track,.edition-contract-wizard__draft-scroll::-webkit-scrollbar-track,.edition-contract-wizard__master-split-scroll::-webkit-scrollbar-track{background:#0000}.edition-contract-wizard__content::-webkit-scrollbar-thumb,.edition-contract-wizard__draft-scroll::-webkit-scrollbar-thumb,.edition-contract-wizard__master-split-scroll::-webkit-scrollbar-thumb{background:#e4d9d1;border-radius:8px}.edition-contract-wizard__segmented-stepper{margin-bottom:15px}.edition-contract-wizard__segmented-count{font-weight:800;min-width:42px}.edition-contract-wizard__segmented-track{display:flex;flex:1 1 auto;gap:3px}.edition-contract-wizard__segmented-track span{background:var(--track);border-radius:3px;flex:1 1;height:5px}.edition-contract-wizard__segmented-track span.is-active{background:var(--accent)}.edition-contract-wizard__step-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.edition-contract-wizard__step-heading{min-width:0}.edition-contract-wizard__step-title{color:var(--ink);font-size:31px;font-weight:800;letter-spacing:0;line-height:1.05;margin:0}.edition-contract-wizard__step-description{color:var(--ink-muted);font-size:13.5px;font-weight:500;line-height:1.45;margin:7px 0 0}.edition-contract-wizard__step-accessory{flex:0 1 520px;min-width:min(100%,320px)}.edition-contract-wizard__step-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.edition-contract-wizard__step-action-button{grid-gap:10px;align-items:center;background:#fff;border:1px solid var(--ecw-brand-border);border-radius:var(--ecw-radius);box-shadow:0 6px 14px rgba(31,26,23,.045);color:var(--ecw-ink-850);cursor:pointer;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr);max-width:300px;min-height:58px;min-width:230px;padding:9px 12px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.edition-contract-wizard__step-action-button:hover{border-color:var(--ecw-brand);box-shadow:0 10px 22px #1f1a1714}.edition-contract-wizard__step-action-button:active{transform:translateY(1px)}.edition-contract-wizard__step-action-button.is-secondary{border-color:var(--ecw-brand-border)}.edition-contract-wizard__step-action-icon{align-items:center;border-radius:11px;display:inline-flex;font-size:17px;height:38px;justify-content:center;width:38px}.edition-contract-wizard__step-action-button.is-secondary .edition-contract-wizard__step-action-icon,.edition-contract-wizard__step-action-icon{background:var(--ecw-brand-soft);color:var(--ecw-brand-text)}.edition-contract-wizard__step-action-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.edition-contract-wizard__step-action-copy strong{font-size:13px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edition-contract-wizard__step-action-copy small{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ecw-ink-500);display:-webkit-box;font-size:11.5px;font-weight:650;line-height:1.25;overflow:hidden;overflow-wrap:anywhere;white-space:normal}.edition-contract-wizard__workspace,.edition-contract-wizard__workspace-main,.edition-contract-wizard__workspace.is-full{display:block;min-width:0}.edition-contract-wizard__finals-preview-main,.edition-contract-wizard__panel-head,.edition-contract-wizard__rail-sider,.edition-contract-wizard__release-bar,.edition-contract-wizard__split--preview-wide>.edition-contract-wizard__split-main,.edition-contract-wizard__workspace-side{display:none}.edition-contract-wizard__panel{display:flex;flex-direction:column;gap:14px;min-width:0}.edition-contract-wizard__credits-layout,.edition-contract-wizard__finals-layout,.edition-contract-wizard__label-party-form-columns,.edition-contract-wizard__master-editor,.edition-contract-wizard__participant-settings-row,.edition-contract-wizard__roles-artist-compact,.edition-contract-wizard__royalty-split-grid,.edition-contract-wizard__split{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr);min-width:0}.edition-contract-wizard__credits-main,.edition-contract-wizard__finals-settings,.edition-contract-wizard__label-party-column,.edition-contract-wizard__split-main,.edition-contract-wizard__split-sidebar{min-width:0}.edition-contract-wizard__card-soft.ant-card,.edition-contract-wizard__field--switch,.edition-contract-wizard__field-group,.edition-contract-wizard__inline-party-selector,.edition-contract-wizard__master-split-editor,.edition-contract-wizard__master-split-list,.edition-contract-wizard__party-card,.edition-contract-wizard__physical-royalty-panel,.edition-contract-wizard__recovery-panel,.edition-contract-wizard__source-filter-panel{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-card);box-shadow:none}.edition-contract-wizard__card-soft>.ant-card-head{border-bottom:1px solid var(--border-soft);min-height:42px;padding:0 14px}.edition-contract-wizard__card-soft>.ant-card-head .ant-card-head-title{color:var(--ink);font-size:13px;font-weight:800}.edition-contract-wizard__card-soft>.ant-card-body{padding:14px!important}.edition-contract-wizard__card-soft--compact>.ant-card-body{padding:12px!important}.edition-contract-wizard__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);min-width:0}.edition-contract-wizard__grid--compact,.edition-contract-wizard__grid--master-compact,.edition-contract-wizard__grid--master-main,.edition-contract-wizard__grid--party-density,.edition-contract-wizard__grid--payment,.edition-contract-wizard__grid--release-compact,.edition-contract-wizard__grid--release-modal,.edition-contract-wizard__grid--rights,.edition-contract-wizard__grid--track-density,.edition-contract-wizard__grid--two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.edition-contract-wizard__grid--nested,.edition-contract-wizard__grid--one,.edition-contract-wizard__grid--single-compact{grid-template-columns:minmax(0,1fr)}.edition-contract-wizard__grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.edition-contract-wizard__field{min-width:0}.edition-contract-wizard__field--wide{grid-column:1/-1}.edition-contract-wizard__artist-role-label,.edition-contract-wizard__field-group-title,.edition-contract-wizard__field-label,.edition-contract-wizard__master-editor-title,.edition-contract-wizard__section-title,.edition-contract-wizard__selection-section-title{color:var(--ink-label);display:block;font-size:12px;font-weight:800;letter-spacing:.5px;margin-bottom:6px}.edition-contract-wizard__compact-help,.edition-contract-wizard__compact-note,.edition-contract-wizard__entity-card-copy span,.edition-contract-wizard__field-help,.edition-contract-wizard__master-editor-note,.edition-contract-wizard__party-meta,.edition-contract-wizard__selection-copy small{color:var(--ink-muted);font-size:12.5px;line-height:1.35}.edition-contract-wizard__field-availability{display:flex;flex-direction:column;gap:5px}.edition-contract-wizard__field-status-icon{align-items:center;display:inline-flex;font-size:15px;justify-content:center}.edition-contract-wizard__field-status-icon.is-ok,.edition-contract-wizard__field-status-message.is-ok{color:var(--green)}.edition-contract-wizard__field-status-icon.is-error,.edition-contract-wizard__field-status-message.is-error{color:var(--red)}.edition-contract-wizard__field-status-message{font-size:12px;font-weight:750;line-height:1.25}.edition-contract-wizard__incomplete-profile-list{grid-gap:10px;display:grid;gap:10px;max-height:280px;overflow-y:auto;padding-right:6px}.edition-contract-wizard__incomplete-profile-item{grid-gap:8px;background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-card);display:grid;gap:8px;padding:12px}.edition-contract-wizard__incomplete-profile-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.edition-contract-wizard__incomplete-profile-tags{display:flex;flex-wrap:wrap;gap:6px}.edition-contract-wizard__incomplete-profile-head .ant-tag,.edition-contract-wizard__incomplete-profile-tags .ant-tag{-webkit-margin-end:0;margin-inline-end:0}.edition-contract-wizard .ant-alert,.edition-contract-wizard__incomplete-profile-modal .ant-alert{border-radius:var(--ecw-radius)}.edition-contract-wizard .ant-alert-message,.edition-contract-wizard__incomplete-profile-modal .ant-alert-message{font-size:13px;font-weight:800}.edition-contract-wizard .ant-alert-description,.edition-contract-wizard__incomplete-profile-modal .ant-alert-description{font-size:12.5px;line-height:1.45}.edition-contract-wizard__draft-notice.ant-alert{padding:13px 14px}.edition-contract-wizard .ant-input,.edition-contract-wizard .ant-input-affix-wrapper,.edition-contract-wizard .ant-input-number,.edition-contract-wizard .ant-input-number-group-wrapper,.edition-contract-wizard .ant-picker,.edition-contract-wizard .ant-select-selector,.edition-contract-wizard textarea.ant-input{background:var(--surface)!important;border-color:var(--border-input)!important;border-radius:var(--r-input)!important;box-shadow:none!important;color:var(--ink)!important;font-family:var(--font-ui);font-size:14px;font-weight:600}.edition-contract-wizard .ant-input,.edition-contract-wizard .ant-input-affix-wrapper,.edition-contract-wizard .ant-input-number,.edition-contract-wizard .ant-picker,.edition-contract-wizard .ant-select-selector{min-height:44px}.edition-contract-wizard textarea.ant-input{min-height:88px}.edition-contract-wizard .ant-input-affix-wrapper-focused,.edition-contract-wizard .ant-input-affix-wrapper:hover,.edition-contract-wizard .ant-input-number-focused,.edition-contract-wizard .ant-input-number:hover,.edition-contract-wizard .ant-input:focus,.edition-contract-wizard .ant-input:hover,.edition-contract-wizard .ant-picker-focused,.edition-contract-wizard .ant-picker:hover,.edition-contract-wizard .ant-select-focused .ant-select-selector,.edition-contract-wizard .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--accent)!important}.edition-contract-wizard .ant-input::placeholder,.edition-contract-wizard .ant-picker-input>input::placeholder,.edition-contract-wizard .ant-select-selection-placeholder,.edition-contract-wizard textarea.ant-input::placeholder{color:var(--ink-placeholder)!important}.edition-contract-wizard__field--switch.is-invalid,.edition-contract-wizard__field-group.is-invalid,.edition-contract-wizard__field.is-invalid .ant-input,.edition-contract-wizard__field.is-invalid .ant-input-number,.edition-contract-wizard__field.is-invalid .ant-picker,.edition-contract-wizard__field.is-invalid .ant-select-selector{background:var(--red-tint)!important;border-color:var(--red)!important}.edition-contract-wizard .ant-switch{background:var(--track);height:25px;min-width:42px}.edition-contract-wizard .ant-switch.ant-switch-checked{background:var(--accent)}.edition-contract-wizard .ant-checkbox-inner{border-color:#ddd2c9;border-radius:var(--r-check);height:20px;width:20px}.edition-contract-wizard .ant-checkbox-checked .ant-checkbox-inner{background:var(--accent);border-color:var(--accent)}.edition-contract-wizard .ant-tag{background:var(--paper-modal);border-color:var(--border-soft);border-radius:var(--r-badge);color:var(--ink-label);font-size:11px;font-weight:800;line-height:20px;min-height:22px}.edition-contract-wizard .ant-select,.edition-contract-wizard-modal .ant-select{width:100%}.edition-contract-wizard-modal .ant-modal-content{color:var(--ink);font-family:var(--font-ui)}.edition-contract-wizard-modal .ant-modal-title{color:var(--ink);font-family:var(--font-ui);font-weight:800}.edition-contract-wizard-modal .ant-input,.edition-contract-wizard-modal .ant-input-affix-wrapper,.edition-contract-wizard-modal .ant-input-number,.edition-contract-wizard-modal .ant-input-number-group-wrapper,.edition-contract-wizard-modal .ant-picker,.edition-contract-wizard-modal .ant-select-selector,.edition-contract-wizard-modal textarea.ant-input{background:var(--surface)!important;border-color:var(--border-input)!important;border-radius:var(--r-input)!important;box-shadow:none!important;color:var(--ink)!important;font-family:var(--font-ui);font-size:14px;font-weight:600}.edition-contract-wizard-modal .ant-input,.edition-contract-wizard-modal .ant-input-affix-wrapper,.edition-contract-wizard-modal .ant-input-number,.edition-contract-wizard-modal .ant-picker,.edition-contract-wizard-modal .ant-select-selector{min-height:44px}.edition-contract-wizard-modal textarea.ant-input{min-height:88px}.edition-contract-wizard-modal .ant-input-affix-wrapper-focused,.edition-contract-wizard-modal .ant-input-affix-wrapper:hover,.edition-contract-wizard-modal .ant-input-number-focused,.edition-contract-wizard-modal .ant-input-number:hover,.edition-contract-wizard-modal .ant-input:focus,.edition-contract-wizard-modal .ant-input:hover,.edition-contract-wizard-modal .ant-picker-focused,.edition-contract-wizard-modal .ant-picker:hover,.edition-contract-wizard-modal .ant-select-focused .ant-select-selector,.edition-contract-wizard-modal .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--accent)!important}.edition-contract-wizard-modal .ant-input::placeholder,.edition-contract-wizard-modal .ant-picker-input>input::placeholder,.edition-contract-wizard-modal .ant-select-selection-placeholder,.edition-contract-wizard-modal textarea.ant-input::placeholder{color:var(--ink-placeholder)!important}.edition-contract-wizard-modal .ant-switch{background:var(--track);height:25px;min-width:42px}.edition-contract-wizard-modal .ant-switch .ant-switch-handle{top:3px}.edition-contract-wizard-modal .ant-switch.ant-switch-checked{background:var(--accent)}.edition-contract-wizard-modal .ant-checkbox-inner{border-color:#ddd2c9;border-radius:var(--r-check);height:20px;width:20px}.edition-contract-wizard-modal .ant-checkbox-checked .ant-checkbox-inner{background:var(--accent);border-color:var(--accent)}.edition-contract-wizard-modal .ant-tag{background:var(--paper-modal);border-color:var(--border-soft);border-radius:var(--r-badge);color:var(--ink-label);font-size:11px;font-weight:800;line-height:20px;min-height:22px}.edition-contract-wizard-modal .ant-btn-primary{background:var(--accent)}.edition-contract-wizard-modal .ant-btn-primary:not(:disabled):hover{background:var(--accent-ink)}.edition-contract-wizard__administration-stack,.edition-contract-wizard__contact-field-stack,.edition-contract-wizard__controls,.edition-contract-wizard__credits-stack,.edition-contract-wizard__options,.edition-contract-wizard__participant-settings-list,.edition-contract-wizard__role-editor-compact,.edition-contract-wizard__royalty-choice,.edition-contract-wizard__royalty-master-list,.edition-contract-wizard__section-block+.edition-contract-wizard__section-block,.edition-contract-wizard__stack,.edition-contract-wizard__summary-list,.edition-contract-wizard__works-stack{display:flex;flex-direction:column;gap:12px}.edition-contract-wizard__section-block{min-width:0}.edition-contract-wizard__artist-hero-top,.edition-contract-wizard__author-head,.edition-contract-wizard__auto-type,.edition-contract-wizard__master-split-editor-head,.edition-contract-wizard__master-split-list-head,.edition-contract-wizard__party-head,.edition-contract-wizard__physical-royalty-head,.edition-contract-wizard__royalty-editor-header .ant-card-body,.edition-contract-wizard__royalty-master-summary-head,.edition-contract-wizard__works-toolbar-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.edition-contract-wizard__party-meta{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:4px}.edition-contract-wizard__selection-list{display:flex;flex-direction:column;gap:8px}.edition-contract-wizard__choice-card,.edition-contract-wizard__credit-add-card,.edition-contract-wizard__draft-switcher-option,.edition-contract-wizard__entity-overview-card,.edition-contract-wizard__inline-party-option,.edition-contract-wizard__master-split-row,.edition-contract-wizard__preset-card--new,.edition-contract-wizard__preset-card.ant-card,.edition-contract-wizard__selection-item,.edition-contract-wizard__source-item{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-card);color:var(--ink)}.edition-contract-wizard__inline-party-option,.edition-contract-wizard__master-split-row,.edition-contract-wizard__selection-item,.edition-contract-wizard__source-item{align-items:center;cursor:pointer;display:flex;gap:12px;min-height:44px;padding:12px 14px;text-align:left;width:100%}.edition-contract-wizard__choice-card:hover,.edition-contract-wizard__entity-overview-card:hover,.edition-contract-wizard__inline-party-option:hover,.edition-contract-wizard__master-split-row:hover,.edition-contract-wizard__preset-card.ant-card:hover,.edition-contract-wizard__selection-item:hover,.edition-contract-wizard__source-item:hover{background:var(--accent-tint);border-color:var(--accent-border)}.edition-contract-wizard__choice-card.is-active,.edition-contract-wizard__entity-overview-card.is-selected,.edition-contract-wizard__inline-party-option.is-active,.edition-contract-wizard__master-split-row.is-active,.edition-contract-wizard__master-split-row.is-selected,.edition-contract-wizard__selection-item.is-active,.edition-contract-wizard__source-item.is-active,.edition-contract-wizard__work-card--selectable.is-selected{background:var(--accent-tint);border:1px solid var(--accent);box-shadow:var(--sh-raised)}.edition-contract-wizard__master-split-row.has-issues,.edition-contract-wizard__selection-item.is-warning{background:var(--amber-tint);border-color:var(--amber-border)}.edition-contract-wizard__entity-overview-card.is-external-unregistered,.edition-contract-wizard__label-artist-shell.is-external-unregistered{background:var(--surface);border-color:var(--amber-border)}.edition-contract-wizard__selection-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.edition-contract-wizard__credit-add-copy strong,.edition-contract-wizard__draft-switcher-option-title,.edition-contract-wizard__entity-card-copy strong,.edition-contract-wizard__master-split-title strong,.edition-contract-wizard__preset-card-new-copy strong,.edition-contract-wizard__selection-copy strong,.edition-contract-wizard__source-item strong{color:var(--ink);font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edition-contract-wizard__draft-switcher-option-status,.edition-contract-wizard__draft-switcher-status,.edition-contract-wizard__entity-warning-ribbon.ant-ribbon,.edition-contract-wizard__preview-pill,.edition-contract-wizard__release-bar-type,.edition-contract-wizard__selection-badge,.edition-contract-wizard__source-kind{align-items:center;background:var(--accent-tint2);border:1px solid var(--accent-border);border-radius:var(--r-badge);color:var(--accent-ink);display:inline-flex;font-size:10.5px;font-weight:800;justify-content:center;min-height:22px;padding:3px 8px}.edition-contract-wizard__draft-switcher-option-status.is-warning,.edition-contract-wizard__draft-switcher-status.is-warning,.edition-contract-wizard__preview-pill.is-warning,.edition-contract-wizard__selection-badge.is-warning{background:var(--amber-tint);border-color:var(--amber-border);color:var(--amber-ink)}.edition-contract-wizard__entity-warning-ribbon.ant-ribbon{background:var(--accent)!important;border-color:var(--accent)!important;box-shadow:0 6px 14px #ff6b3538;color:#fff!important}.edition-contract-wizard__entity-warning-ribbon.ant-ribbon .ant-ribbon-text{color:#fff!important}.edition-contract-wizard__entity-warning-ribbon.ant-ribbon .ant-ribbon-corner{color:var(--accent-ink)!important}.edition-contract-wizard__draft-switcher-option-status.is-ready,.edition-contract-wizard__draft-switcher-status.is-ready,.edition-contract-wizard__preview-pill.is-ready{background:var(--green-tint);border-color:var(--green-border);color:var(--green-ink)}.edition-contract-wizard__draft-switcher-option-status.is-error,.edition-contract-wizard__draft-switcher-status.is-error,.edition-contract-wizard__preview-pill.is-error{background:var(--red-tint);border-color:var(--red);color:var(--red)}.edition-contract-wizard__choice-grid,.edition-contract-wizard__contract-choice-grid,.edition-contract-wizard__entity-overview-grid,.edition-contract-wizard__preset-card-grid,.edition-contract-wizard__royalty-method-grid,.edition-contract-wizard__source-list,.edition-contract-wizard__summary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.edition-contract-wizard__body.is-chooser .edition-contract-wizard__contract-choice-grid,.edition-contract-wizard__body.is-chooser .edition-contract-wizard__preset-card-grid,.edition-contract-wizard__body.is-chooser .edition-contract-wizard__source-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.edition-contract-wizard__entity-overview-card.ant-card{border-radius:var(--r-card)}.edition-contract-wizard__entity-overview-card .ant-card-body,.edition-contract-wizard__preset-card .ant-card-body{padding:16px!important}.edition-contract-wizard__entity-card-actions,.edition-contract-wizard__entity-card-body,.edition-contract-wizard__entity-card-controls,.edition-contract-wizard__entity-card-copy,.edition-contract-wizard__entity-recap,.edition-contract-wizard__preset-chooser-head,.edition-contract-wizard__source-head{display:flex;flex-direction:column;gap:10px}.edition-contract-wizard__entity-card-actions{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin-top:12px}.edition-contract-wizard__entity-recap-row,.edition-contract-wizard__summary-row{border-bottom:1px solid var(--border-hair);color:var(--ink-muted);display:flex;font-size:12.5px;gap:12px;justify-content:space-between;padding:8px 0}.edition-contract-wizard__entity-recap-row strong,.edition-contract-wizard__summary-row strong{color:var(--ink);text-align:right}.edition-contract-wizard__entity-warning-note{align-items:center;background:var(--amber-tint);border:1px solid var(--amber-border);border-radius:var(--r-chip);color:var(--amber-ink);display:flex;font-size:12px;font-weight:700;gap:8px;padding:9px 10px}.edition-contract-wizard__master-split-view{grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr)}.edition-contract-wizard__master-split-editor,.edition-contract-wizard__master-split-list{min-width:0;overflow:hidden}.edition-contract-wizard__master-split-editor-head,.edition-contract-wizard__master-split-list-head{background:var(--surface);padding:12px 14px}.edition-contract-wizard__master-split-editor-head strong,.edition-contract-wizard__master-split-list-head strong{display:block;font-size:14px;font-weight:800}.edition-contract-wizard__master-split-editor-head small,.edition-contract-wizard__master-split-editor-head span,.edition-contract-wizard__master-split-list-head span,.edition-contract-wizard__master-split-title small{color:var(--ink-faint);font-size:11.5px;font-weight:700}.edition-contract-wizard__master-split-scroll{display:flex;flex-direction:column;max-height:280px}.edition-contract-wizard__master-split-row.is-excluded{opacity:.85}.edition-contract-wizard__credit-add-icon,.edition-contract-wizard__entity-add-plus,.edition-contract-wizard__master-split-index,.edition-contract-wizard__preset-card-plus{align-items:center;background:var(--accent-tint2);border-radius:var(--r-iconbox);color:var(--accent-ink);display:inline-flex;flex:0 0 34px;font-weight:800;height:34px;justify-content:center;width:34px}.edition-contract-wizard__master-split-title{flex:1 1 auto;gap:2px}.edition-contract-wizard__master-card-section,.edition-contract-wizard__master-editor,.edition-contract-wizard__master-split-editor-body{display:flex;flex-direction:column;gap:12px;padding:12px}.edition-contract-wizard__master-editor-section{min-width:0}.edition-contract-wizard__master-release-settings,.edition-contract-wizard__participant-settings-row,.edition-contract-wizard__royalty-editor-header,.edition-contract-wizard__royalty-master-summary,.edition-contract-wizard__royalty-method-card,.edition-contract-wizard__works-toolbar{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-card);padding:14px}.edition-contract-wizard__quote-contract-select,.edition-contract-wizard__royalty-editor-select,.edition-contract-wizard__works-select{width:100%}.edition-contract-wizard__quote-contract-select>span{color:var(--ink-label);display:block;font-size:12px;font-weight:800;letter-spacing:.5px;margin-bottom:6px}.edition-contract-wizard__step-actions .edition-contract-wizard__quote-contract-select{min-width:260px;text-align:left;width:min(100%,320px)}.edition-contract-wizard__contract-substeps{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-card);overflow-x:auto;padding:12px 14px;width:100%}.edition-contract-wizard__contract-substeps .ant-steps{min-width:min(760px,100%)}.edition-contract-wizard__contract-substeps .ant-steps-item-title{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edition-contract-wizard__contract-substeps .ant-steps-item-description{color:var(--ink-muted);font-size:11px;max-width:220px}.edition-contract-wizard__field--wide .ant-input,.edition-contract-wizard__field--wide .ant-input-number,.edition-contract-wizard__field--wide .ant-picker,.edition-contract-wizard__field--wide .ant-select{width:100%}.edition-contract-wizard__master-artist-role-row,.edition-contract-wizard__royalty-row{grid-gap:10px;align-items:center;border-bottom:1px solid var(--border-hair);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 120px;padding:10px 0}.edition-contract-wizard__royalty-row-copy{display:flex;flex-direction:column;min-width:0}.edition-contract-wizard__royalty-row-copy span,.edition-contract-wizard__royalty-row-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edition-contract-wizard__field--switch,.edition-contract-wizard__field-group{padding:12px}.edition-contract-wizard__field--switch,.edition-contract-wizard__field-group-head{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between}.edition-contract-wizard__field--switch.is-enabled,.edition-contract-wizard__field-group.is-open{background:var(--accent-tint);border-color:var(--accent)}.edition-contract-wizard__field-group.is-neutral.is-open{background:var(--surface);border-color:var(--border-soft)}.edition-contract-wizard__field-group.is-neutral.is-locked{background:#eee;border-color:color-mix(in srgb,var(--border-soft) 72%,#9f9994)}.edition-contract-wizard__field-group-body{border-top:0 solid #0000;display:grid;grid-template-rows:0fr;margin-top:0;opacity:0;padding-top:0;pointer-events:none;transform:translateY(-4px);transition:grid-template-rows .24s var(--ecw-ease-out),margin-top .24s var(--ecw-ease-out),padding-top .24s var(--ecw-ease-out),border-top-width .24s var(--ecw-ease-out),border-top-color .24s var(--ecw-ease-out),opacity .18s ease,transform .24s var(--ecw-ease-out),visibility 0s linear .24s;visibility:hidden}.edition-contract-wizard__field-group-body-inner{min-height:0;overflow:hidden;position:relative}.edition-contract-wizard__field-group.is-body-visible>.edition-contract-wizard__field-group-body,.edition-contract-wizard__field-group.is-open>.edition-contract-wizard__field-group-body{border-top-color:var(--border-soft);border-top-width:1px;grid-template-rows:1fr;margin-top:12px;opacity:1;padding-top:12px;pointer-events:auto;transform:translateY(0);transition:grid-template-rows .24s var(--ecw-ease-out),margin-top .24s var(--ecw-ease-out),padding-top .24s var(--ecw-ease-out),border-top-width .24s var(--ecw-ease-out),border-top-color .24s var(--ecw-ease-out),opacity .18s ease,transform .24s var(--ecw-ease-out),visibility 0s linear 0s;visibility:visible}.edition-contract-wizard__field-group.is-locked>.edition-contract-wizard__field-group-body{background:linear-gradient(#211b1712,#211b1712),#ededed;border-radius:0 0 calc(var(--r-card) - 1px) calc(var(--r-card) - 1px);border-top-color:color-mix(in srgb,var(--border-soft) 72%,#9f9994);box-shadow:inset 0 14px 30px #211b171f;margin-bottom:-12px;margin-left:-12px;margin-right:-12px;padding:12px;pointer-events:none}.edition-contract-wizard__field-group.is-locked .edition-contract-wizard__field-group-body-inner:after{display:none}.edition-contract-wizard__field-group.is-locked .ant-typography,.edition-contract-wizard__field-group.is-locked .edition-contract-wizard__field-copy,.edition-contract-wizard__field-group.is-locked .edition-contract-wizard__field-group-title,.edition-contract-wizard__field-group.is-locked .edition-contract-wizard__field-help,.edition-contract-wizard__field-group.is-locked .edition-contract-wizard__field-label{color:#8f8984!important}.edition-contract-wizard__field-group.is-locked .ant-input,.edition-contract-wizard__field-group.is-locked .ant-input-affix-wrapper,.edition-contract-wizard__field-group.is-locked .ant-input-number,.edition-contract-wizard__field-group.is-locked .ant-picker,.edition-contract-wizard__field-group.is-locked .ant-select-selector,.edition-contract-wizard__field-group.is-locked textarea.ant-input{background:#f0f0f0!important;border-color:#d5d0cc!important;box-shadow:none!important;color:#a7a19c!important}.edition-contract-wizard__field-group.is-locked .ant-input::placeholder,.edition-contract-wizard__field-group.is-locked .ant-select-arrow,.edition-contract-wizard__field-group.is-locked .ant-select-selection-item,.edition-contract-wizard__field-group.is-locked .ant-select-selection-placeholder,.edition-contract-wizard__field-group.is-locked textarea.ant-input::placeholder{color:#aaa49f!important}.edition-contract-wizard__switch-collapse{display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;transform:translateY(-4px);transition:grid-template-rows .26s var(--ecw-ease-out),opacity .2s ease,transform .26s var(--ecw-ease-out),visibility 0s linear .26s;visibility:hidden}.edition-contract-wizard__switch-collapse-inner{min-height:0;overflow:hidden}.edition-contract-wizard__switch-collapse.is-open{grid-template-rows:1fr;opacity:1;pointer-events:auto;transform:translateY(0);transition:grid-template-rows .26s var(--ecw-ease-out),opacity .2s ease,transform .26s var(--ecw-ease-out),visibility 0s linear 0s;visibility:visible}.edition-contract-wizard__creative-control-group .edition-contract-wizard__field-group-body-inner,.edition-contract-wizard__creative-control-group .edition-contract-wizard__switch-collapse-inner{overflow:visible}.edition-contract-wizard__creative-option-list{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-card);overflow:hidden}.edition-contract-wizard__creative-option{border-bottom:1px solid var(--border-hair)}.edition-contract-wizard__creative-option:last-child{border-bottom:0}.edition-contract-wizard__creative-option-head{grid-gap:10px;align-items:center;cursor:pointer;display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr) auto;min-height:48px;padding:10px 14px}.edition-contract-wizard__creative-option-head strong{color:var(--ink);font-size:13px;font-weight:850;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edition-contract-wizard__creative-option-arrow{color:var(--ink-muted);font-size:14px;transition:transform .18s var(--ecw-ease-out),color .18s ease}.edition-contract-wizard__creative-option.is-open .edition-contract-wizard__creative-option-arrow{color:var(--accent);transform:rotate(90deg)}.edition-contract-wizard__creative-option-body{background:#fffdfb;border-top:1px solid var(--border-hair);padding:0 14px 14px 42px}.edition-contract-wizard__creative-option-body .edition-contract-wizard__controls{padding-top:12px}.edition-contract-wizard__field-group.is-locked .edition-contract-wizard__creative-option-list{background:#0000;border-color:color-mix(in srgb,var(--border-soft) 72%,#9f9994)}.edition-contract-wizard__field-group.is-locked .edition-contract-wizard__creative-option-arrow,.edition-contract-wizard__field-group.is-locked .edition-contract-wizard__creative-option-head strong{color:#8f8984}.edition-contract-wizard__field-group.is-locked .edition-contract-wizard__creative-option-body{background:#0000}@media (prefers-reduced-motion:reduce){.edition-contract-wizard__field-group-body,.edition-contract-wizard__field-group.is-open>.edition-contract-wizard__field-group-body,.edition-contract-wizard__step-accessory,.edition-contract-wizard__switch-collapse,.edition-contract-wizard__switch-collapse.is-open{animation:none;transform:none;transition:none}}.edition-contract-wizard__credit-add-card{cursor:pointer;display:flex;gap:12px;min-height:72px;padding:14px;width:100%}.edition-contract-wizard__draft-switcher{grid-gap:10px;align-items:center;background:var(--paper-modal);border:1px solid var(--border-soft);border-radius:var(--r-card);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:14px;padding:10px}.edition-contract-wizard__draft-switcher-rail{display:flex;gap:8px;min-width:0;overflow-x:auto}.edition-contract-wizard__draft-switcher-option{align-items:center;cursor:pointer;display:inline-flex;gap:8px;min-width:150px;padding:8px 10px}.edition-contract-wizard__draft-switcher-option.is-active{background:var(--accent-tint);border-color:var(--accent)}.edition-contract-wizard__draft-switcher-option-index{align-items:center;background:var(--track);border-radius:var(--r-badge);color:var(--ink-label);display:inline-flex;font-size:11px;font-weight:800;height:22px;justify-content:center;width:22px}.edition-contract-wizard__draft-switcher-meta{align-items:center;color:var(--ink-faint);display:inline-flex;font-size:11.5px;font-weight:800;gap:7px;white-space:nowrap}.edition-contract-wizard__live-preview-card{background:var(--draft-bg);flex:1 1 auto;min-width:0}.edition-contract-wizard__draft-strip{background:#ffffff8c;border-bottom:1px solid var(--border-soft);display:flex;font-size:11px;font-weight:800;letter-spacing:.6px;min-height:42px}.edition-contract-wizard__dot-pulse{animation:ecwDotPulse 1.6s ease-in-out infinite;background:var(--accent);border-radius:50%;flex:0 0 8px;height:8px;width:8px}.edition-contract-wizard__draft-strip-title{font-weight:700;letter-spacing:0}.edition-contract-wizard__draft-anchor{background:var(--accent-tint)}.edition-contract-wizard__draft-scroll{display:flex;flex-direction:column;padding:26px 30px 40px}.edition-contract-wizard__draft-loading,.edition-contract-wizard__draft-placeholder-chip{background:var(--paper-modal);border:1px dashed #ddd2c9;border-radius:var(--r-badge);color:var(--ink-placeholder);font-size:11px;font-weight:800;margin:0 auto 12px;padding:4px 9px;width:-webkit-fit-content;width:fit-content}.edition-contract-wizard__live-preview-paper{flex:1 1 auto;overflow:hidden}.edition-contract-wizard__document-frame,.edition-contract-wizard__live-preview-frame{background:#0000;border:0;flex:1 1 auto;min-height:0;width:100%}.edition-contract-wizard__document-frame-shell,.edition-contract-wizard__preview-frame-wrap{display:flex;flex-direction:column}.edition-contract-wizard__draft-empty{color:var(--ink-placeholder);display:grid;min-height:360px;place-items:center}.edition-contract-wizard__footer{background:var(--surface);border-top:1px solid var(--border-soft);height:62px;min-height:62px;padding:0 18px}.edition-contract-wizard__footer,.edition-contract-wizard__footer-actions,.edition-contract-wizard__footer-left{align-items:center;display:flex;gap:10px}.edition-contract-wizard__footer-center{color:var(--ink-faint);display:flex;flex:1 1 auto;font-size:12.5px;font-weight:700;justify-content:center}.edition-contract-wizard__footer-step-indicator{align-items:center;display:inline-flex;gap:6px}.edition-contract-wizard__footer-step-indicator strong{color:var(--ink)}.edition-contract-wizard .ant-btn,.edition-contract-wizard__footer .ant-btn{border-radius:var(--r-input);font-family:var(--font-ui);font-weight:800;min-height:44px}.edition-contract-wizard .ant-btn-default{background:var(--surface);border-color:var(--border-input);color:var(--ink-strong)}.edition-contract-wizard .ant-btn-default:disabled,.edition-contract-wizard .ant-btn:disabled{background:#f7f2ee;border-color:var(--border-soft);color:#c4b9b0}.edition-contract-wizard .ant-btn-primary,.edition-contract-wizard__footer .edition-contract-wizard__footer-primary.ant-btn{background:var(--accent);border-color:var(--accent);box-shadow:0 4px 12px #ff6b3547;color:var(--surface)}.edition-contract-wizard .ant-btn-primary:hover,.edition-contract-wizard__footer .edition-contract-wizard__footer-primary.ant-btn:hover{background:var(--accent-ink);border-color:var(--accent-ink);color:var(--surface)}.edition-contract-wizard__footer .ant-btn-dangerous{color:var(--red)}.edition-contract-wizard__generation-screen,.edition-contract-wizard__preset-chooser,.edition-contract-wizard__source-screen{margin:0 auto;width:min(1120px,100%)}.edition-contract-wizard__generation-title.ant-typography,.edition-contract-wizard__preset-chooser-title.ant-typography,.edition-contract-wizard__source-title.ant-typography{color:var(--ink);font-size:35px;font-weight:800;letter-spacing:0;line-height:1.05;margin:0}.edition-contract-wizard__generation-message,.edition-contract-wizard__preset-chooser-subtitle,.edition-contract-wizard__source-subtitle{color:var(--ink-muted);font-size:14px;line-height:1.45}.edition-contract-wizard__source-filter-actions,.edition-contract-wizard__source-filter-grid,.edition-contract-wizard__source-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.edition-contract-wizard__generation-screen{display:grid;min-height:100%;place-items:center}.edition-contract-wizard__generation-shell{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(260px,340px);width:min(980px,100%)}.edition-contract-wizard__generation-main,.edition-contract-wizard__generation-process{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-card);padding:22px}.edition-contract-wizard__generation-steps{display:flex;flex-direction:column;gap:10px}.edition-contract-wizard__generation-step{align-items:flex-start;display:flex;gap:10px}.edition-contract-wizard__generation-dot{align-items:center;border:1px solid var(--track);border-radius:50%;color:var(--ink-faint);display:inline-flex;height:22px;justify-content:center;width:22px}.edition-contract-wizard__generation-step.is-active .edition-contract-wizard__generation-dot{background:var(--accent);border-color:var(--accent);color:var(--surface)}.edition-contract-wizard__generation-step.is-completed .edition-contract-wizard__generation-dot{background:var(--green-tint);border-color:var(--green-border);color:var(--green-ink)}.edition-contract-wizard__advanced-settings-modal .ant-modal-content,.edition-contract-wizard__entity-edit-modal .ant-modal-content,.edition-contract-wizard__release-settings-modal .ant-modal-content{background:var(--paper-modal);border-radius:var(--r-modal)}.edition-contract-wizard__advanced-settings-modal .ant-modal-footer,.edition-contract-wizard__advanced-settings-modal .ant-modal-header,.edition-contract-wizard__entity-edit-modal .ant-modal-footer,.edition-contract-wizard__entity-edit-modal .ant-modal-header,.edition-contract-wizard__release-settings-modal .ant-modal-footer,.edition-contract-wizard__release-settings-modal .ant-modal-header{background:var(--surface);border-color:var(--border-soft)}.edition-contract-wizard__entity-edit-form{width:100%}.edition-contract-wizard__entity-edit-head{align-items:center;background:var(--accent-tint);border:1px solid var(--accent);border-radius:var(--r-card);display:flex;gap:12px;padding:12px}.edition-contract-wizard__language-option,.edition-contract-wizard__select-option-copy{align-items:center;display:inline-flex;gap:8px;min-width:0}.edition-contract-wizard__language-flag{flex:0 0 auto}.edition-contract-wizard__preview-tooltip-list,.edition-contract-wizard__validation-list{display:flex;flex-direction:column;gap:6px}.edition-contract-wizard__rail,.edition-contract-wizard__rail-list,.edition-contract-wizard__rail-sublist{display:none}@media (max-width:1100px){.edition-contract-wizard-page{padding:0}.edition-contract-wizard{border-radius:0;height:100%;min-height:0;width:100%}.edition-contract-wizard__body{display:block;overflow:auto}.edition-contract-wizard__content{border-right:0;max-width:none;min-width:0;width:100%}.edition-contract-wizard__live-preview-card{border-top:1px solid var(--border-soft);min-height:70vh}}@media (max-width:720px){.edition-contract-wizard__header{gap:8px;padding:0 12px}.edition-contract-wizard__brand-sub,.edition-contract-wizard__draft-status{display:none}.edition-contract-wizard__body.is-chooser .edition-contract-wizard__content,.edition-contract-wizard__content{padding:18px 14px 24px}.edition-contract-wizard__generation-shell,.edition-contract-wizard__grid--compact,.edition-contract-wizard__grid--four,.edition-contract-wizard__grid--master-compact,.edition-contract-wizard__grid--master-main,.edition-contract-wizard__grid--party-density,.edition-contract-wizard__grid--payment,.edition-contract-wizard__grid--release-compact,.edition-contract-wizard__grid--release-modal,.edition-contract-wizard__grid--rights,.edition-contract-wizard__grid--track-density,.edition-contract-wizard__grid--two,.edition-contract-wizard__master-artist-role-row,.edition-contract-wizard__royalty-row{grid-template-columns:minmax(0,1fr)}.edition-contract-wizard__draft-scroll{padding:18px 14px 28px}.edition-contract-wizard__footer{flex-wrap:wrap;height:auto;min-height:62px;padding:10px 12px}.edition-contract-wizard__footer-center{order:-1;width:100%}.edition-contract-wizard__footer-actions,.edition-contract-wizard__footer-left{flex:1 1 auto;flex-wrap:wrap}.edition-contract-wizard__footer .ant-btn{flex:1 1 auto}}@keyframes ecwSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ecwSlideRight{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}@keyframes ecwSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes ecwExpandDown{0%{max-height:0;opacity:0;transform:translateY(-4px)}to{max-height:1200px;opacity:1;transform:translateY(0)}}@keyframes ecwShimmer{0%{background-position:-300px 0}to{background-position:300px 0}}@keyframes ecwPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes ecwRipple{0%{box-shadow:0 0 0 0 #ff6b3552}to{box-shadow:0 0 0 14px #ff6b3500}}.edition-contract-wizard__release-bar-main{align-items:baseline;display:flex;flex:1 1 auto;gap:10px;min-width:0}.edition-contract-wizard__release-bar-kicker{color:var(--ecw-brand-text);font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.edition-contract-wizard__release-bar-divider{background:var(--ecw-border);flex:0 0 auto;height:10px;width:1px}.edition-contract-wizard__release-bar-title{color:var(--ecw-ink-900);font-size:14px;font-weight:700;letter-spacing:-.01em;max-width:38vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edition-contract-wizard__release-bar-artist{color:var(--ecw-ink-500);font-size:13px;font-weight:500;max-width:30vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edition-contract-wizard__release-bar-aside{align-items:center;display:inline-flex;flex:0 0 auto;gap:14px}.edition-contract-wizard__release-bar-counter{font-feature-settings:"tnum";align-items:baseline;color:var(--ecw-ink-500);display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;gap:4px;letter-spacing:-.005em}.edition-contract-wizard__release-bar-counter strong{color:var(--ecw-ink-900);font-size:14px;font-weight:700}.edition-contract-wizard__step-anim{animation:ecwSlideRight .4s var(--ecw-ease-out)}.edition-contract-wizard__split--label-parties{grid-template-columns:320px minmax(0,1fr)}.edition-contract-wizard__split--label-parties .edition-contract-wizard__split-sidebar{background:#0000;border:0;border-radius:0;padding:0}.edition-contract-wizard__split--label-parties-inline{grid-template-columns:minmax(0,1fr)}.edition-contract-wizard__split--label-parties-inline .edition-contract-wizard__split-sidebar{display:none}.edition-contract-wizard__entity-edit-collapse.ant-collapse{background:var(--ecw-bg-card);border:1px solid var(--ecw-border);border-radius:var(--ecw-radius)}.edition-contract-wizard__entity-edit-collapse .ant-collapse-item{border-color:var(--ecw-divider)}.edition-contract-wizard__entity-edit-collapse .ant-collapse-header{align-items:center!important;color:var(--ecw-ink-850)!important;font-weight:800;padding:15px 18px!important}.edition-contract-wizard__entity-edit-collapse .ant-collapse-content-box{padding:12px 18px 20px!important}.edition-contract-wizard__entity-edit-collapse .ant-collapse-content{background:var(--paper-alt);border-top:1px solid var(--border-hair)}.edition-contract-wizard__royalty-card .ant-card-body,.edition-contract-wizard__work-card .ant-card-body{padding:0}.edition-contract-wizard__field-number{width:100%}.edition-contract-wizard__field-number-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 112px}.edition-contract-wizard__field-number-row.has-unit-label{align-items:end}.edition-contract-wizard__field-unit-wrap{display:flex;flex-direction:column;gap:5px;min-width:0}.edition-contract-wizard__field-unit-label{color:var(--ecw-ink-500);font-size:11.5px;font-weight:600;letter-spacing:.01em}.edition-contract-wizard__field-unit{width:100%}.edition-contract-wizard__field-unit .ant-select-selector{padding-inline:12px}.edition-contract-wizard__administration-group{display:flex;flex-direction:column;width:100%}.edition-contract-wizard__optional-role-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.edition-contract-wizard__optional-role{grid-gap:10px;align-items:center;background:var(--ecw-bg-subtle);border:1px solid var(--ecw-divider);border-radius:var(--ecw-radius-sm);display:grid;gap:10px;grid-template-columns:minmax(132px,auto) minmax(0,1fr);min-width:0;padding:10px 12px}.edition-contract-wizard__optional-role.is-active{background:var(--ecw-brand-softer);border-color:var(--ecw-brand-border)}.edition-contract-wizard__optional-role.is-invalid{background:var(--ecw-danger-soft);border-color:var(--ecw-danger)}.edition-contract-wizard__optional-role .ant-checkbox-wrapper{color:var(--ecw-ink-700);font-size:12px;font-weight:700}.edition-contract-wizard__administration-group{gap:10px}.edition-contract-wizard__administration-group+.edition-contract-wizard__administration-group{border-top:1px solid var(--ecw-divider);padding-top:18px}.edition-contract-wizard__administration-group>.ant-typography{color:var(--ecw-ink-700);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.edition-contract-wizard__field-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.edition-contract-wizard__selection-item--party{min-height:54px;padding:9px 12px}.edition-contract-wizard__selection-item--party:after{display:none}.edition-contract-wizard__selection-item--party.is-active{background:var(--ecw-brand-soft);box-shadow:inset 3px 0 0 var(--ecw-brand)}.edition-contract-wizard__selection-item--party.is-warning,.edition-contract-wizard__selection-item--party.is-warning.is-active{border-color:var(--ecw-warning-border);box-shadow:inset 3px 0 0 var(--ecw-warning)}.edition-contract-wizard__selection-item--party.is-warning.is-active{background:var(--ecw-warning-soft)}.edition-contract-wizard__selection-item--party.is-active .edition-contract-wizard__selection-copy strong{color:var(--ecw-ink-900)}.edition-contract-wizard__top-role-select{flex:0 0 230px}.edition-contract-wizard__top-role-select .edition-contract-wizard__grid{display:block}.edition-contract-wizard__top-role-select .edition-contract-wizard__field{margin-bottom:0}.edition-contract-wizard__artist-hero{background:#0000;border:0;border-radius:0;display:flex;flex-direction:column;gap:14px;padding:0}.edition-contract-wizard__entity-overview-grid--editions{grid-template-columns:repeat(auto-fill,minmax(360px,440px))}.edition-contract-wizard__entity-overview-card--edition{min-height:360px}.edition-contract-wizard__entity-warning-note--inline{border-radius:var(--ecw-radius);justify-content:flex-start;margin-top:8px}.edition-contract-wizard__entity-recap--edition{border-top:1px solid var(--ecw-divider);padding-top:10px}.edition-contract-wizard__entity-recap--edition .edition-contract-wizard__entity-recap-row{grid-template-columns:minmax(150px,auto) minmax(0,1fr)}.edition-contract-wizard__proceeds-collapse{background:var(--ecw-bg-card);border:1px solid var(--ecw-border);border-radius:var(--ecw-radius)}.edition-contract-wizard__proceeds-collapse>.ant-collapse-item:last-child,.edition-contract-wizard__proceeds-collapse>.ant-collapse-item:last-child>.ant-collapse-header{border-radius:0 0 var(--ecw-radius) var(--ecw-radius)}.edition-contract-wizard__entity-signer{border-top:1px solid var(--ecw-divider);display:flex;flex-direction:column;gap:9px;padding-top:14px}.edition-contract-wizard__entity-signer-head{align-items:center;color:var(--ecw-ink-500);display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.09em;text-transform:uppercase}.edition-contract-wizard__entity-signer-head .anticon{color:var(--ecw-ink-300)}.edition-contract-wizard__entity-signer-options{display:flex;flex-wrap:wrap;gap:7px}.edition-contract-wizard__entity-signer-option{align-items:center;background:var(--ecw-bg-card);border:1px solid var(--ecw-border);border-radius:var(--ecw-pill);color:var(--ecw-ink-600);cursor:pointer;display:inline-flex;font-size:12px;font-weight:650;gap:7px;max-width:100%;min-height:34px;padding:5px 12px 5px 8px;position:relative;transition:background-color .18s var(--ecw-ease-out),border-color .18s var(--ecw-ease-out),color .18s var(--ecw-ease-out)}.edition-contract-wizard__entity-signer-option-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edition-contract-wizard__entity-signer-option:hover{background:var(--ecw-brand-softer);border-color:var(--ecw-brand-border);color:var(--ecw-ink-900)}.edition-contract-wizard__entity-signer-option.is-active{background:var(--ecw-brand-soft);border-color:var(--ecw-brand);color:var(--ecw-brand-text);padding-right:26px}.edition-contract-wizard__entity-signer-option-name{min-width:0}.edition-contract-wizard__entity-signer-check{align-items:center;animation:ecwSignerCheckIn .22s var(--ecw-ease-out);background:var(--ecw-brand);border:2px solid #fff;border-radius:var(--ecw-pill);box-shadow:0 8px 16px #ff6b353d;color:#fff;display:inline-flex;font-size:9px;height:18px;justify-content:center;position:absolute;right:-4px;top:-6px;width:18px}.edition-contract-wizard__entity-signer-empty{font-size:12px}.edition-contract-wizard__entity-card-action-edit.ant-btn{border-color:#0000;box-shadow:none}.edition-contract-wizard__entity-overview-card--add{align-items:center;background:var(--ecw-brand-softer);border-color:var(--ecw-brand-border);border-style:dashed;color:var(--ecw-ink-700);cursor:pointer;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:22px;text-align:center;transition:border-color .22s var(--ecw-ease-out),box-shadow .22s var(--ecw-ease-out)}.edition-contract-wizard__entity-overview-card--add:hover{border-color:var(--ecw-brand);box-shadow:0 12px 28px #ff6b351a}.edition-contract-wizard__entity-overview-card--add strong{color:var(--ecw-ink-900);font-size:15px;font-weight:760}.edition-contract-wizard__entity-overview-card--add>span:last-child{color:var(--ecw-ink-400);font-size:12.5px;line-height:1.4;max-width:260px}.edition-contract-wizard__entity-overview-card--add:hover .edition-contract-wizard__entity-add-plus{background:var(--ecw-brand);border-color:var(--ecw-brand);color:#fff;transform:rotate(90deg) scale(1.05)}@keyframes ecwSignerCheckIn{0%{opacity:0;transform:scale(.5) rotate(-18deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.edition-contract-wizard__works-toolbar--label{border-bottom:0;padding-bottom:0}.edition-contract-wizard__works-toolbar--label>.edition-contract-wizard__master-release-settings,.edition-contract-wizard__works-toolbar--label>.edition-contract-wizard__works-toolbar-row{display:none}.edition-contract-wizard__works-toolbar-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.edition-contract-wizard__works-toolbar-copy strong{color:var(--ecw-ink-900);font-size:13px}.edition-contract-wizard__works-toolbar-copy span{color:var(--ecw-ink-400);font-size:12px}.edition-contract-wizard__master-step-shell{display:flex;flex-direction:column;gap:14px;min-width:0}.edition-contract-wizard__master-split-editor-body .edition-contract-wizard__master-editor--editorial-work{grid-template-columns:minmax(320px,.8fr) minmax(460px,1.2fr);width:min(100%,1120px)}.edition-contract-wizard__master-editor--editorial-work .edition-contract-wizard__master-editor-section--deposit{border-top:1px solid var(--ecw-divider);grid-column:1/-1;padding-top:16px}.edition-contract-wizard__master-editor--editorial-work .edition-contract-wizard__grid--deposit-primary{grid-template-columns:repeat(3,minmax(180px,1fr))}.edition-contract-wizard__master-editor--editorial-work .edition-contract-wizard__master-editor-section--deposit .edition-contract-wizard__field{max-width:none}.edition-contract-wizard__master-editor--editorial-work .edition-contract-wizard__master-editor-section--deposit textarea{min-height:92px;resize:vertical}.edition-contract-wizard__master-split-editor-body .edition-contract-wizard__master-artist-role-grid{border:1px solid var(--ecw-divider);border-radius:var(--ecw-radius);gap:0;max-height:176px;overflow:auto}.edition-contract-wizard__master-split-editor-body .edition-contract-wizard__grid--master-artist-role{grid-template-columns:minmax(150px,220px) minmax(150px,180px);justify-content:start}.edition-contract-wizard__release-settings-button{border-color:var(--ecw-brand);border-radius:var(--ecw-radius);box-shadow:0 12px 24px #ff6b3538;font-size:15px;font-weight:750;min-height:48px;padding-inline:20px}.edition-contract-wizard__step-accessory .edition-contract-wizard__release-settings-button{margin-top:1px}.edition-contract-wizard__master-release-summary{display:flex;flex-direction:column;gap:3px;min-width:0;padding-top:6px}.edition-contract-wizard__master-release-summary strong{color:var(--ecw-ink-900);font-size:12px}.edition-contract-wizard__master-release-summary span{color:var(--ecw-ink-400);font-size:11.5px;line-height:1.35}.edition-contract-wizard__master-release-fields{min-width:0}.edition-contract-wizard__master-artist-role-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.edition-contract-wizard__master-artist-role-name{align-items:center;display:flex;gap:9px;min-width:0}.edition-contract-wizard__master-artist-role-name>div{display:flex;flex-direction:column;gap:2px;min-width:0}.edition-contract-wizard__master-artist-role-name>div span,.edition-contract-wizard__master-artist-role-name>div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edition-contract-wizard__master-artist-role-name>div strong{color:var(--ecw-ink-800);font-size:12.5px}.edition-contract-wizard__master-artist-role-name>div span{color:var(--ecw-ink-400);font-size:11.5px}.edition-contract-wizard__grid--master-artist-role{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(140px,1fr) minmax(140px,1fr);min-width:0}.edition-contract-wizard__master-editor-section--identity{grid-row:auto}.edition-contract-wizard__credit-card{background:var(--ecw-bg-card)!important;border:1px solid var(--ecw-border)!important;border-radius:var(--ecw-radius-lg)!important;box-shadow:0 10px 26px rgba(31,26,23,.045)!important;min-height:96px;width:100%}.edition-contract-wizard__credit-card .ant-card-body{padding:14px 16px!important}.edition-contract-wizard__credit-card .edition-contract-wizard__author-head{align-items:center;margin-bottom:6px}.edition-contract-wizard__credit-card .edition-contract-wizard__grid{gap:10px 12px}.edition-contract-wizard__credit-card .edition-contract-wizard__field-label{font-size:11px}.edition-contract-wizard__credits-action{min-width:0;position:-webkit-sticky;position:sticky;top:0}.edition-contract-wizard__credit-add-card--side{border-radius:var(--ecw-radius);gap:10px;min-height:74px;padding:12px;width:100%}.edition-contract-wizard__credit-add-card--side .edition-contract-wizard__credit-add-icon{flex-basis:30px;height:30px;width:30px}.edition-contract-wizard__credit-add-card--side .edition-contract-wizard__credit-add-icon:after,.edition-contract-wizard__credit-add-card--side .edition-contract-wizard__credit-add-icon:before{width:11px}.edition-contract-wizard__credit-add-card--side .edition-contract-wizard__credit-add-copy strong{font-size:13.5px}.edition-contract-wizard__royalty-choice-head h3,.edition-contract-wizard__royalty-editor-title h4{color:var(--ecw-ink-900);margin:0}.edition-contract-wizard__royalty-editor-title,.edition-contract-wizard__royalty-master-summary-head>div{align-items:center;display:flex;gap:14px;min-width:0}.edition-contract-wizard__royalty-editor-title>div{display:flex;flex-direction:column;gap:1px;min-width:0}.edition-contract-wizard__royalty-editor-title .ant-typography-secondary{line-height:1.15}.edition-contract-wizard__royalty-current-master{color:var(--ecw-ink-900);display:block;font-size:20px;font-weight:850;line-height:1.1;margin:0}.edition-contract-wizard__royalty-editor-actions{justify-content:flex-end;min-width:0}.edition-contract-wizard__royalty-editor-actions .ant-btn{white-space:nowrap}.edition-contract-wizard__royalty-card{background:#0000;border:0}.edition-contract-wizard__royalty-card .ant-card-head{border-bottom:0;margin-bottom:14px;padding:0}.edition-contract-wizard__royalty-card .ant-card-head-title{color:var(--ecw-ink-400);font-size:11px;font-weight:700;letter-spacing:.1em;padding:0;text-transform:uppercase;width:100%}.edition-contract-wizard__royalty-card-head{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.edition-contract-wizard__royalty-group{background:#0000;border:0;display:flex;flex-direction:column;gap:10px;min-width:0;padding:0}.edition-contract-wizard__choice-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px;width:100%}.edition-contract-wizard__choice-icon{align-items:center;background:var(--ecw-brand-soft);border-radius:var(--ecw-radius);color:var(--ecw-brand);display:inline-flex;font-size:18px;height:38px;justify-content:center;width:38px}.edition-contract-wizard__choice-badge{align-items:center;background:var(--ecw-bg-subtle);border-radius:var(--ecw-pill);color:var(--ecw-ink-500);display:inline-flex;font-size:10.5px;font-weight:700;justify-content:center;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.edition-contract-wizard__choice-title{color:var(--ecw-ink-900);font-size:16px;font-weight:700;letter-spacing:-.01em;margin-bottom:1px}.edition-contract-wizard__choice-subtitle{color:var(--ecw-ink-500);font-size:13px;line-height:1.4}.edition-contract-wizard__contract-type-screen .edition-contract-wizard__contract-choice-grid{width:min(720px,100%)}.edition-contract-wizard__contract-type-screen .edition-contract-wizard__choice-card{min-height:148px}.edition-contract-wizard__preset-card-head{align-items:flex-start;gap:10px}.edition-contract-wizard__preset-card-kicker{color:var(--ecw-ink-400);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.edition-contract-wizard__preset-card-recap{display:flex;flex-direction:column;gap:6px}.edition-contract-wizard__preset-card-new-inner{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center;min-height:118px;text-align:left}.edition-contract-wizard__source-eyebrow{color:var(--ecw-brand-text);display:block;font-size:11px;font-weight:800;letter-spacing:.13em;margin-bottom:5px;text-transform:uppercase}.edition-contract-wizard__source-stats{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:center}.edition-contract-wizard__source-stats span{align-items:baseline;background:var(--ecw-bg-card);border:1px solid var(--ecw-border);border-radius:var(--ecw-pill);color:var(--ecw-ink-500);display:inline-flex;font-size:12px;font-weight:700;gap:4px;padding:7px 10px}.edition-contract-wizard__source-stats strong{color:var(--ecw-ink-900);font-size:14px}.edition-contract-wizard__source-layout{display:flex;justify-content:center;min-width:0;width:100%}.edition-contract-wizard__source-list-panel{background:var(--ecw-bg-card);border-radius:var(--ecw-radius);box-shadow:0 10px 28px rgba(31,26,23,.045);gap:12px;height:min(560px,calc(100vh - 340px));min-height:360px;padding:16px;width:min(760px,100%)}.edition-contract-wizard__manual-source-card{grid-gap:12px;align-items:center;-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,var(--ecw-brand-softer),var(--ecw-bg-card));border:1px solid var(--ecw-brand-border);border-radius:var(--ecw-radius);color:var(--ecw-ink-900);cursor:pointer;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) auto;padding:14px;text-align:left;transition:box-shadow .18s var(--ecw-ease-out),border-color .18s var(--ecw-ease-out),background-color .18s var(--ecw-ease-out);width:100%}.edition-contract-wizard__manual-source-card:hover{box-shadow:0 10px 22px #ff6b351f}.edition-contract-wizard__manual-source-card>span:nth-child(2){display:flex;flex-direction:column;gap:3px;min-width:0}.edition-contract-wizard__manual-source-card strong{font-size:14px;font-weight:750}.edition-contract-wizard__manual-source-card small{color:var(--ecw-ink-500);font-size:12px}.edition-contract-wizard__manual-source-icon{align-items:center;background:var(--ecw-brand);border-radius:13px;color:#fff;display:inline-flex;font-size:19px;height:42px;justify-content:center;width:42px}.edition-contract-wizard__source-filter-btn,.edition-contract-wizard__source-search{flex:0 0 auto}.edition-contract-wizard__source-filter-btn.ant-btn{border-color:var(--ecw-border);padding:0;width:44px}.edition-contract-wizard__source-filter-btn.is-active.ant-btn{background:var(--ecw-brand-soft);border-color:var(--ecw-brand-border);color:var(--ecw-brand-text);font-weight:600}.edition-contract-wizard__source-item-icon{align-items:center;background:var(--ecw-bg-card);border:1px solid var(--ecw-border);border-radius:var(--ecw-radius);color:var(--ecw-brand);display:inline-flex;height:38px;justify-content:center;position:relative;width:38px}.edition-contract-wizard__source-item-icon.is-release:before{border:2px solid;border-radius:50%;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #ff6b3552;content:"";height:22px;width:22px}.edition-contract-wizard__source-item-icon.is-release:after{background:currentColor;border-radius:50%;content:"";height:5px;position:absolute;width:5px}.edition-contract-wizard__source-item-icon.is-track:before{content:"\266A";font-size:22px;font-weight:700;line-height:1}.edition-contract-wizard__source-item-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.edition-contract-wizard__source-item-copy small,.edition-contract-wizard__source-item-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edition-contract-wizard__source-item-copy strong{color:var(--ecw-ink-900);font-size:14px;font-weight:600}.edition-contract-wizard__source-item-copy small{color:var(--ecw-ink-500);font-size:12px}.edition-contract-wizard__source-item-badges{align-items:flex-end;display:inline-flex;flex-direction:column;gap:6px;max-width:210px;min-width:0}.edition-contract-wizard__source-item-badges .ant-tag{-webkit-margin-end:0;margin-inline-end:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edition-contract-wizard__source-filter-modal{display:flex;flex-direction:column;gap:16px;padding-top:4px}.edition-contract-wizard__source-filter-row{display:flex;flex-direction:column;gap:7px;min-width:0}.edition-contract-wizard__source-filter-row--two{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.edition-contract-wizard__source-filter-row span{color:var(--ecw-ink-700);font-size:13px;font-weight:600;letter-spacing:0;line-height:1.25}.edition-contract-wizard__settings-collapse.ant-collapse{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-card);overflow:hidden}.edition-contract-wizard__settings-collapse>.ant-collapse-item{border-color:var(--border-hair)}.edition-contract-wizard__settings-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center;color:var(--ink);font-size:13px;font-weight:800;min-height:42px;padding:11px 14px}.edition-contract-wizard__settings-collapse>.ant-collapse-item>.ant-collapse-content{background:var(--surface);border-top:1px solid var(--border-hair)}.edition-contract-wizard__settings-collapse .ant-collapse-content-box{padding:14px!important}.edition-contract-wizard__settings-collapse--switch>.ant-collapse-item>.ant-collapse-header .ant-collapse-header-text{min-width:0}.edition-contract-wizard__settings-collapse-arrow{color:var(--ink-muted);font-size:14px;transition:transform .18s var(--ecw-ease-out),color .18s ease}.edition-contract-wizard__settings-collapse-arrow.is-open{color:var(--accent);transform:rotate(90deg)}.edition-contract-wizard__collapse-switch-header{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0;width:100%}.edition-contract-wizard__collapse-switch-header>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edition-contract-wizard__collapse-switch-control{align-items:center;display:inline-flex;flex:0 0 auto}.edition-contract-wizard__advance-toggle-section{padding:12px 14px}.edition-contract-wizard__advance-toggle-section .edition-contract-wizard__royalties-section-head{margin-bottom:0}.edition-contract-wizard__advance-card .ant-card-body{padding:14px!important}.edition-contract-wizard__advance-row-head{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto}.edition-contract-wizard__advance-row-identity{align-items:center;display:flex;gap:11px;min-width:0}.edition-contract-wizard__advance-row-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.edition-contract-wizard__advance-row-copy span{color:var(--ink-faint);font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.edition-contract-wizard__advance-row-copy strong{color:var(--ink);font-size:14px;font-weight:850;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edition-contract-wizard__advance-row-copy small{color:var(--ink-muted);font-size:12px;font-weight:650;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:720px){.edition-contract-wizard__advance-row-head{grid-template-columns:minmax(0,1fr) auto}.edition-contract-wizard__advance-row-head .ant-tag{grid-column:1/-1;width:-webkit-max-content;width:max-content}.edition-contract-wizard__step-actions .edition-contract-wizard__quote-contract-select{min-width:0;width:100%}}.edition-contract-wizard__roles-compact{grid-gap:14px;display:grid;gap:14px}.edition-contract-wizard__roles-compact .edition-contract-wizard__card-soft{margin:0}.edition-contract-wizard__finals-settings-card.ant-card{background:color-mix(in srgb,var(--ecw-bg-card) 94%,var(--ecw-brand-softer));border-radius:14px}.edition-contract-wizard__finals-settings-card .ant-card-body{padding:14px!important}.edition-contract-wizard__finals-preview-card,.edition-contract-wizard__finals-preview-card.ant-card{background:#0000!important;border:0!important;box-shadow:none!important}.edition-contract-wizard__finals-preview-card .ant-card-body{padding:0!important}.edition-contract-wizard__finals-preview-card .edition-contract-wizard__preview-frame-wrap{height:calc(100vh - 210px);min-height:600px}.edition-contract-wizard__preview-sidecard .ant-card-head{align-items:center}.edition-contract-wizard__preview-tab-copy{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.edition-contract-wizard__preview-tab-kicker{color:var(--ecw-ink-400);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.edition-contract-wizard__preview-tab-title{color:var(--ecw-ink-900);font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edition-contract-wizard__preview-tab-meta{display:flex;flex-wrap:wrap;gap:6px}.edition-contract-wizard__draft-switcher-status-icon{align-items:center;display:inline-flex;font-size:13px}.edition-contract-wizard__preview-tabs-ant{display:block!important;margin-bottom:8px}.edition-contract-wizard__preview-tabs-ant .ant-tabs-nav{display:block;margin-bottom:6px}.edition-contract-wizard__preview-tabs-ant .ant-tabs-tab{background:#0000!important;border:0!important;padding:0!important}.edition-contract-wizard__preview-tabs-ant .ant-tabs-tab+.ant-tabs-tab{margin-left:6px}.edition-contract-wizard__preview-tabs-ant .ant-tabs-tab-btn{width:100%}.edition-contract-wizard__preview-tabs-ant--inline .ant-tabs-nav{margin-bottom:8px}.edition-contract-wizard__preview-tabs-ant--inline .ant-tabs-tab{margin:0 6px 0 0!important}.edition-contract-wizard__preview-tabs-ant--inline .ant-tabs-tab-btn{width:auto}.edition-contract-wizard__preview-tabs-ant .ant-tabs-content-holder,.edition-contract-wizard__preview-tabs-ant .ant-tabs-ink-bar{display:none}.edition-contract-wizard__preview-tabs-ant--sidebar .ant-tabs-nav{margin-bottom:0}.edition-contract-wizard__preview-tabs-ant--sidebar .ant-tabs-nav-list{width:100%}.edition-contract-wizard__preview-tabs-ant--sidebar .ant-tabs-tab{margin:0 0 6px!important}.edition-contract-wizard__preview-tab-label{align-items:flex-start;background:var(--ecw-bg-card);border:1px solid var(--ecw-border);border-radius:var(--ecw-radius);box-shadow:none;display:flex;gap:10px;min-width:0;padding:10px 12px;transition:border-color .18s var(--ecw-ease-out),background-color .18s var(--ecw-ease-out);width:100%}.edition-contract-wizard__preview-tab-inline{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--ecw-pill);color:var(--ecw-ink-500);display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;min-width:0;padding:6px 12px;transition:background-color .16s var(--ecw-ease-out),color .16s var(--ecw-ease-out)}.edition-contract-wizard__preview-tab-inline:hover{background:var(--ecw-bg-subtle)}.edition-contract-wizard__preview-tab-inline-index{color:var(--ecw-ink-300);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.edition-contract-wizard__preview-tab-inline-title{color:var(--ecw-ink-900)}.edition-contract-wizard__preview-tab-inline-pill{align-items:center;border-radius:var(--ecw-pill);display:inline-flex;font-size:10.5px;font-weight:700;line-height:1;padding:3px 7px}.edition-contract-wizard__preview-tab-inline-pill.is-ready{background:var(--ecw-success-soft);color:var(--ecw-success)}.edition-contract-wizard__preview-tab-inline-pill.is-warning{background:var(--ecw-warning-soft);color:var(--ecw-warning)}.edition-contract-wizard__preview-tab-inline-pill.is-error{background:var(--ecw-danger-soft);color:var(--ecw-danger)}.edition-contract-wizard__preview-tabs-ant--inline .ant-tabs-tab-active .edition-contract-wizard__preview-tab-inline{background:var(--ecw-brand-soft);color:var(--ecw-brand-text)}.edition-contract-wizard__preview-tab-label:hover{border-color:var(--ecw-brand-border)}.edition-contract-wizard__preview-tabs-ant .ant-tabs-tab-active .edition-contract-wizard__preview-tab-label{background:var(--ecw-brand-soft);border-color:var(--ecw-brand)}.edition-contract-wizard__preview-tab-label.is-error{background:var(--ecw-danger-soft);border-color:var(--ecw-danger-border)}.edition-contract-wizard__preview-tab-label.is-warning{background:var(--ecw-warning-soft);border-color:var(--ecw-warning-border)}.edition-contract-wizard__preview-tab-label.is-ready{border-color:var(--ecw-border)}.edition-contract-wizard__preview-tab-status{align-items:center;background:var(--ecw-bg-subtle);border-radius:var(--ecw-pill);color:var(--ecw-ink-500);display:inline-flex;font-size:13px;height:26px;justify-content:center;min-width:26px}.edition-contract-wizard__preview-tab-status.is-error{background:var(--ecw-danger-soft);color:var(--ecw-danger)}.edition-contract-wizard__preview-tab-status.is-warning{background:var(--ecw-warning-soft);color:var(--ecw-warning)}.edition-contract-wizard__preview-tab-status.is-ready{background:var(--ecw-success-soft);color:var(--ecw-success)}.edition-contract-wizard__preview-tooltip-item{color:#ffffffeb}.edition-contract-wizard__generation-backdrop{inset:0;pointer-events:none;position:absolute}.edition-contract-wizard__generation-backdrop:before{background:linear-gradient(90deg,#0000,#ff6b3573,#1f1a171f,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:18%}.edition-contract-wizard__generation-backdrop:after{background:linear-gradient(90deg,#0000,#1f1a171f,#ff6b355c,#0000);bottom:18%;content:"";height:1px;left:0;position:absolute;right:0}.edition-contract-wizard__generation-kicker-row{align-items:center;display:flex;gap:12px;margin-bottom:18px}.edition-contract-wizard__generation-meter{margin-top:42px;width:min(640px,100%)}.edition-contract-wizard__generation-percent{font-feature-settings:"tnum";align-items:baseline;color:var(--ecw-brand-text);display:flex;font-variant-numeric:tabular-nums;gap:6px;margin-bottom:12px}.edition-contract-wizard__generation-percent strong{color:var(--ecw-ink-900);font-size:clamp(42px,6vw,68px);font-weight:900;line-height:.92}.edition-contract-wizard__generation-percent span{color:var(--ecw-brand);font-size:20px;font-weight:900}.edition-contract-wizard__generation-meter .ant-progress-line{margin:0}.edition-contract-wizard__generation-meter .ant-progress-inner,.edition-contract-wizard__generation-meter .ant-progress-outer{display:block;width:100%}.edition-contract-wizard__generation-meter .ant-progress-inner{background:#1f1a171a;border-radius:var(--ecw-pill);height:8px}.edition-contract-wizard__generation-meter .ant-progress-bg{border-radius:var(--ecw-pill)!important;box-shadow:0 8px 24px #ff6b3547;height:8px!important}.edition-contract-wizard__generation-summary{grid-gap:0;border-bottom:1px solid var(--ecw-border);border-top:1px solid var(--ecw-border);display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;width:min(640px,100%)}.edition-contract-wizard__generation-summary>div{border-right:1px solid var(--ecw-border);min-width:0;padding:16px 18px}.edition-contract-wizard__generation-summary>div:last-child{border-right:0}.edition-contract-wizard__generation-summary span{color:var(--ecw-ink-400);display:block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.edition-contract-wizard__generation-summary strong{color:var(--ecw-ink-900);display:block;font-size:26px;font-weight:900;line-height:1;margin-top:6px}.edition-contract-wizard__generation-process-label{color:var(--ecw-ink-400);display:inline-flex;font-size:11px;font-weight:900;letter-spacing:.14em;margin-bottom:18px;text-transform:uppercase}.edition-contract-wizard__generation-step-copy{display:flex;flex-direction:column;gap:3px;min-width:0;padding-top:2px}.edition-contract-wizard__generation-step-copy strong{color:var(--ecw-ink-700);font-size:15px;font-weight:800}.edition-contract-wizard__generation-step-copy small{color:var(--ecw-ink-400);font-size:12px;font-weight:700}.edition-contract-wizard__generation-step.is-active .edition-contract-wizard__generation-step-copy strong{color:var(--ecw-brand-text)}.edition-contract-wizard__generation-step.is-active .edition-contract-wizard__generation-step-copy small{color:var(--ecw-brand)}.edition-contract-wizard__generation-step.is-completed .edition-contract-wizard__generation-step-copy strong{color:var(--ecw-success)}@media (max-width:900px){.edition-contract-wizard__release-bar-title{max-width:60vw}.edition-contract-wizard__release-bar-artist{display:none}.edition-contract-wizard__contract-type-inline,.edition-contract-wizard__generation-summary,.edition-contract-wizard__role-grid,.edition-contract-wizard__royalty-method-grid.is-single,.edition-contract-wizard__settings-layout,.edition-contract-wizard__settings-live-grid{grid-template-columns:1fr}.edition-contract-wizard__credits-action{position:static}.edition-contract-wizard__royalty-editor-title{align-items:stretch;flex-direction:column}.edition-contract-wizard__preview-tab-title{white-space:normal}.edition-contract-wizard__master-editor--editorial-work .edition-contract-wizard__grid--deposit-primary,.edition-contract-wizard__master-split-editor-body .edition-contract-wizard__master-editor--editorial-work,.edition-contract-wizard__optional-role-list{grid-template-columns:1fr}.edition-contract-wizard__entity-overview-grid--editions{grid-template-columns:minmax(0,1fr)}.edition-contract-wizard__optional-role{grid-template-columns:1fr}.edition-contract-wizard__finals-preview-card .edition-contract-wizard__preview-frame-wrap,.edition-contract-wizard__split--preview-wide .edition-contract-wizard__preview-frame-wrap{height:auto;min-height:480px}.edition-contract-wizard__field-number-row{grid-template-columns:minmax(0,1fr) 104px}.edition-contract-wizard__generation-summary>div{border-bottom:1px solid var(--ecw-border);border-right:0}.edition-contract-wizard__generation-summary>div:last-child{border-bottom:0}}.edition-contract-wizard__master-artist-roles{gap:12px}.edition-contract-wizard__body.is-solo .edition-contract-wizard__content{border-right:0;flex:1 1 auto;max-width:none;min-width:0;padding:22px clamp(24px,4vw,56px) 34px;width:100%}.edition-contract-wizard__body.is-solo .edition-contract-wizard__segmented-stepper,.edition-contract-wizard__body.is-solo .edition-contract-wizard__step-header,.edition-contract-wizard__body.is-solo .edition-contract-wizard__workspace,.edition-contract-wizard__body.is-solo .edition-contract-wizard__workspace-main{margin-inline:0;max-width:none;width:100%}.edition-contract-wizard__body.is-solo .edition-contract-wizard__entity-overview-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.edition-contract-wizard__preset-chooser-subtitle{max-width:640px}.edition-contract-wizard__body.is-chooser .edition-contract-wizard__preset-card-grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,340px))}.edition-contract-wizard__preset-card--new{max-width:360px}.edition-contract-wizard__preset-card--new .edition-contract-wizard__preset-card-new-inner{flex-direction:row;gap:14px;justify-content:flex-start;min-height:84px}.edition-contract-wizard__contract-type-screen .edition-contract-wizard__preset-chooser-head{text-align:center}.edition-contract-wizard__source-screen{margin:0 auto;width:min(840px,100%)}.edition-contract-wizard__source-head{align-items:center;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between;text-align:left}.edition-contract-wizard__source-title.ant-typography{font-size:28px;text-align:left}.edition-contract-wizard__source-layout{justify-content:stretch}.edition-contract-wizard__source-list-panel{background:#0000;border:0;box-shadow:none;max-height:calc(100vh - 320px);max-width:none;width:100%}.edition-contract-wizard__source-list{grid-template-columns:minmax(0,1fr)}.edition-contract-wizard__source-toolbar{background:var(--paper-modal);padding:2px 0 8px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.edition-contract-wizard__source-search{flex:1 1 auto;min-width:0}.edition-contract-wizard__source-filter-btn.ant-btn{flex:0 0 44px;height:40px}.edition-contract-wizard__choice-card:not(:disabled),.edition-contract-wizard__entity-card-action-edit,.edition-contract-wizard__entity-overview-card--add,.edition-contract-wizard__entity-signer-option,.edition-contract-wizard__manual-source-card,.edition-contract-wizard__preset-card.ant-card,.edition-contract-wizard__selection-item,.edition-contract-wizard__source-item{cursor:pointer}.edition-contract-wizard__choice-card:disabled{cursor:not-allowed}.edition-contract-wizard__body:not(.is-chooser):not(.is-solo)>.edition-contract-wizard__content{flex:1 1 50%;max-width:none;min-width:0;width:auto}.edition-contract-wizard__body:not(.is-chooser):not(.is-solo)>.edition-contract-wizard__live-preview-card{flex:1 1 50%;min-width:0}.edition-contract-wizard__body.is-chooser .edition-contract-wizard__source-list{grid-template-columns:minmax(0,1fr)}.edition-contract-wizard__master-split-view{grid-gap:16px;align-items:start;display:grid}@media (max-width:1100px){.edition-contract-wizard__master-split-view{grid-template-columns:minmax(0,1fr)}}.edition-contract-wizard__header{padding:0 72px 0 18px}.edition-contract-wizard__brand{height:100%}.edition-contract-wizard__brand-mark{border-radius:10px;flex-basis:34px;height:34px;width:34px}.edition-contract-wizard__brand-copy{justify-content:center}.edition-contract-wizard__brand-name{font-size:16px;line-height:1.1}.edition-contract-wizard__close{position:absolute;right:18px;top:10px;transition:background .16s var(--ecw-ease-out),border-color .16s var(--ecw-ease-out),color .16s var(--ecw-ease-out),transform .16s var(--ecw-ease-out);z-index:5}.edition-contract-wizard__close:active{transform:scale(.96)}.edition-contract-wizard__footer-left{flex:0 1 auto}.edition-contract-wizard__footer-center{min-width:0}.edition-contract-wizard__footer-actions{justify-content:flex-end;margin-left:auto}.edition-contract-wizard__footer .edition-contract-wizard__footer-primary.ant-btn{min-width:190px}.edition-contract-wizard__preset-chooser,.edition-contract-wizard__source-screen{animation:ecwSlideUp .22s var(--ecw-ease-out);width:min(920px,100%)}.edition-contract-wizard__preset-chooser-head,.edition-contract-wizard__source-head{margin-bottom:18px}.edition-contract-wizard__contract-type-screen .edition-contract-wizard__contract-choice-grid{grid-template-columns:repeat(3,minmax(240px,1fr));justify-content:center;margin:0 auto;width:min(1080px,100%)}.edition-contract-wizard__body.is-chooser .edition-contract-wizard__preset-card-grid{margin:0 auto;width:min(900px,100%)}.edition-contract-wizard__choice-card{grid-gap:4px 16px;align-items:center;display:grid;gap:4px 16px;grid-template-areas:"icon title" "icon subtitle";grid-template-columns:46px minmax(0,1fr);min-height:124px;padding:22px;position:relative;text-align:left}.edition-contract-wizard__choice-top{align-self:center;display:block;grid-area:icon;margin:0}.edition-contract-wizard__choice-icon{background:#fff3ed;border-radius:12px;height:46px;width:46px}.edition-contract-wizard__choice-badge{position:absolute;right:14px;top:14px}.edition-contract-wizard__choice-title{font-size:17px;font-weight:850;grid-area:title;line-height:1.15;margin:0}.edition-contract-wizard__choice-subtitle{grid-area:subtitle;line-height:1.35;max-width:320px}.edition-contract-wizard__source-screen{padding-bottom:24px}.edition-contract-wizard__source-head{align-items:flex-start}.edition-contract-wizard__source-title.ant-typography{font-size:30px;line-height:1.08}.edition-contract-wizard__source-list-panel{background:#ffffffb8;border:1px solid var(--ecw-border);border-radius:16px;box-shadow:0 14px 34px #1f1a170f;margin:0 auto;overflow-y:auto;padding:18px;width:min(860px,100%)}.edition-contract-wizard__source-toolbar{align-items:center;padding:0}.edition-contract-wizard__source-search.ant-input-affix-wrapper{background:var(--surface);border-color:var(--ecw-border);border-radius:13px;box-shadow:none;min-width:0;width:100%}.edition-contract-wizard__source-search.ant-input-affix-wrapper-focused,.edition-contract-wizard__source-search.ant-input-affix-wrapper:hover{border-color:#ff6b3575;box-shadow:0 0 0 3px #ff6b351a}.edition-contract-wizard__source-search .ant-input-prefix{-webkit-margin-end:10px;color:var(--ecw-ink-400);font-size:17px;margin-inline-end:10px}.edition-contract-wizard__source-filter-btn.ant-btn{border-radius:13px;flex:0 0 48px;font-size:16px}.edition-contract-wizard__choice-card,.edition-contract-wizard__credit-add-card,.edition-contract-wizard__entity-overview-card,.edition-contract-wizard__inline-party-option,.edition-contract-wizard__manual-source-card,.edition-contract-wizard__master-split-row,.edition-contract-wizard__preset-card.ant-card,.edition-contract-wizard__selection-item,.edition-contract-wizard__source-item{transition:transform .18s var(--ecw-ease-out),border-color .18s var(--ecw-ease-out),background .18s var(--ecw-ease-out),box-shadow .18s var(--ecw-ease-out)}.edition-contract-wizard__choice-card:hover,.edition-contract-wizard__credit-add-card:hover,.edition-contract-wizard__entity-overview-card:hover,.edition-contract-wizard__inline-party-option:hover,.edition-contract-wizard__master-split-row:hover,.edition-contract-wizard__preset-card.ant-card:hover,.edition-contract-wizard__selection-item:hover,.edition-contract-wizard__source-item:hover{background:#fff;border-color:#d7c7bb;box-shadow:0 10px 24px #1f1a1717}.edition-contract-wizard__choice-card.is-active,.edition-contract-wizard__entity-overview-card.is-selected,.edition-contract-wizard__inline-party-option.is-active,.edition-contract-wizard__master-split-row.is-active,.edition-contract-wizard__master-split-row.is-selected,.edition-contract-wizard__selection-item.is-active,.edition-contract-wizard__source-item.is-active,.edition-contract-wizard__work-card--selectable.is-selected{background:#fff;border-color:var(--accent);box-shadow:0 0 0 3px #ff6b3529,0 12px 28px #1f1a1714}.edition-contract-wizard__manual-source-card{background:#fff;border-color:#ff6b3552;padding:15px}.edition-contract-wizard__manual-source-card:hover{background:#fff;border-color:var(--ecw-brand);box-shadow:0 0 0 3px #ff6b351f,0 12px 26px #1f1a1714}.edition-contract-wizard__source-item{border-radius:14px;min-height:76px;padding:15px 16px}.edition-contract-wizard__source-item-icon{border-radius:12px;height:42px;width:42px}.edition-contract-wizard__choice-card.is-active .edition-contract-wizard__choice-icon,.edition-contract-wizard__source-item.is-active .edition-contract-wizard__source-item-icon{background:var(--accent);border-color:var(--accent);color:#fff}.edition-contract-wizard__credit-add-card--side{background:#fff;border-color:#ff6b3552;min-height:84px}.edition-contract-wizard__credits-layout{align-items:start;grid-template-columns:minmax(180px,220px) minmax(0,1fr)}@media (max-width:860px){.edition-contract-wizard__body.is-chooser .edition-contract-wizard__preset-card-grid,.edition-contract-wizard__contract-type-screen .edition-contract-wizard__contract-choice-grid{grid-template-columns:minmax(0,1fr)}.edition-contract-wizard__source-head{flex-direction:column}.edition-contract-wizard__source-stats{justify-content:flex-start}.edition-contract-wizard__credits-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.edition-contract-wizard__header{padding-right:58px}.edition-contract-wizard__close{right:12px}.edition-contract-wizard__footer-actions{justify-content:flex-end;margin-left:0}.edition-contract-wizard__footer .edition-contract-wizard__footer-primary.ant-btn{min-width:0}.edition-contract-wizard__source-list-panel{padding:14px}.edition-contract-wizard__source-toolbar{grid-template-columns:minmax(0,1fr) 48px}}.edition-contract-wizard__header-copy{align-items:center;display:flex;height:auto;padding:0 18px;position:static}.edition-contract-wizard__header-progress{bottom:0;height:3px;left:0;position:absolute;right:0;width:100%}.edition-contract-wizard__segmented-stepper{grid-gap:10px;display:grid;gap:10px;grid-template-columns:auto minmax(96px,-webkit-max-content) minmax(140px,1fr);grid-template-columns:auto minmax(96px,max-content) minmax(140px,1fr);width:min(640px,100%)}.edition-contract-wizard__segmented-count{color:var(--accent-ink);font-size:12px;font-weight:900;min-width:0;white-space:nowrap}.edition-contract-wizard__segmented-title{color:var(--ink);font-size:13px;font-weight:850;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edition-contract-wizard__segmented-track{min-width:0}.edition-contract-wizard__content-action-row{display:flex;justify-content:flex-end;margin-bottom:14px}.edition-contract-wizard__draft-anchor,.edition-contract-wizard__footer-center,.edition-contract-wizard__footer-step-indicator{display:none!important}.edition-contract-wizard__draft-scroll{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:14px 8px 28px 30px;scrollbar-color:#a9a19b #0000;scrollbar-width:thin}.edition-contract-wizard__draft-scroll::-webkit-scrollbar{height:12px;width:12px}.edition-contract-wizard__draft-scroll::-webkit-scrollbar-track{background:#0000;margin-block:8px 28px}.edition-contract-wizard__draft-scroll::-webkit-scrollbar-thumb{background:#a9a19b;border:3px solid var(--draft-bg)}.edition-contract-wizard__draft-scroll::-webkit-scrollbar-thumb:hover{background:#817a74}.edition-contract-wizard__live-preview-card{display:flex;flex-direction:column;height:100%;min-height:0}.edition-contract-wizard__draft-strip{align-items:center;background:#ffffffb8;border-bottom:1px solid #eadfd8d1;color:var(--ink-label);display:flex!important;flex:0 0 44px;font-size:12px;font-weight:850;gap:8px;letter-spacing:0;min-height:44px;padding:0 18px}.edition-contract-wizard__draft-strip strong{color:var(--ink);font-size:12px;font-weight:900;white-space:nowrap}.edition-contract-wizard__draft-strip-title{color:var(--ink-muted);font-size:12px;font-weight:750;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edition-contract-wizard__draft-anchor{background:#fff;border:1px solid var(--accent-border);border-radius:var(--r-badge);color:var(--accent-ink);display:inline-flex!important;font-size:11px;margin-left:auto;padding:4px 8px;white-space:nowrap}.edition-contract-wizard__live-preview-paper{flex:1 1;justify-content:center;min-height:0;padding-bottom:18px;position:relative}.edition-contract-wizard__live-preview-scale{height:100%;height:calc(100%/var(--ecw-preview-zoom, 1));min-height:100%;min-height:calc(100%/var(--ecw-preview-zoom, 1));transform:scale(1);transform:scale(var(--ecw-preview-zoom,1));transform-origin:top center;width:calc(100%/var(--ecw-preview-zoom, 1))}.edition-contract-wizard__live-preview-frame{flex:1 1;height:100%;min-height:0}.edition-contract-wizard__preview-zoom-controls{align-items:center;align-self:flex-end;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #eadfd8eb;border-radius:14px;bottom:18px;box-shadow:0 12px 28px #1f1a1724;display:inline-flex;gap:8px;margin:18px 18px 0 auto;padding:6px 7px;position:-webkit-sticky;position:sticky;right:18px;width:-webkit-fit-content;width:fit-content;z-index:4}.edition-contract-wizard__preview-zoom-controls .ant-btn{border-radius:10px;font-size:17px;font-weight:900;height:36px;min-height:36px;min-width:36px;width:36px}.edition-contract-wizard__preview-zoom-controls span{color:var(--ecw-ink-700);font-size:11.5px;font-weight:850;min-width:44px;text-align:center}.edition-contract-wizard__document-frame-shell,.edition-contract-wizard__preview-frame-wrap{flex:1 1;height:100%;min-height:0;overflow:hidden}.edition-contract-wizard__document-frame-shell{overflow:auto;scrollbar-gutter:stable}.edition-contract-wizard__document-frame{display:block;flex:1 1;height:100%;min-height:0}.edition-contract-wizard__preview-tabs-ant--inline{margin:0 auto 12px;width:min(100%,760px)}.edition-contract-wizard__preview-tabs-ant--inline .ant-tabs-nav{background:#ffffffc2;border:1px solid #eadfd8d1;border-radius:14px;margin:0;padding:8px}.edition-contract-wizard__preview-tabs-ant--inline .ant-tabs-nav-list{gap:8px}.edition-contract-wizard__preview-tabs-ant--inline .ant-tabs-tab{margin:0!important}.edition-contract-wizard__preview-tab-inline{background:#fff;border-color:#eadfd8e6;box-shadow:0 1px 2px #1f1a170a;min-height:34px;padding:6px 10px}.edition-contract-wizard__preview-tab-inline-index{align-items:center;background:var(--paper-modal);border-radius:8px;color:var(--ink-muted);display:inline-flex;font-size:11px;height:24px;justify-content:center;letter-spacing:0;min-width:24px;text-transform:none}.edition-contract-wizard__preview-tabs-ant--inline .ant-tabs-tab-active .edition-contract-wizard__preview-tab-inline{background:#fff;border-color:var(--accent);box-shadow:0 0 0 2px #ff6b351f}@media (max-width:980px){.edition-contract-wizard__segmented-stepper{grid-template-columns:auto minmax(0,1fr);width:100%}.edition-contract-wizard__segmented-track{grid-column:1/-1}}@media (max-width:720px){.edition-contract-wizard__header-copy{padding:0 8px}.edition-contract-wizard__segmented-stepper{grid-template-columns:none}}.edition-contract-wizard__segmented-stepper{align-items:center;display:flex;gap:6px;list-style:none;margin:0;max-width:min(920px,calc(100vw - 360px));overflow-x:auto;padding:0 2px;scrollbar-width:none;width:100%}.edition-contract-wizard__segmented-stepper::-webkit-scrollbar{display:none}.edition-contract-wizard__segmented-step{align-items:center;border:1px solid #0000;border-radius:999px;color:var(--ink-muted);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;gap:7px;height:36px;line-height:1;min-width:0;padding:0 10px;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.edition-contract-wizard__segmented-icon{align-items:center;background:var(--paper-modal);border-radius:999px;color:var(--ink-faint);display:inline-flex;flex:0 0 22px;font-size:13px;height:22px;justify-content:center;width:22px}.edition-contract-wizard__segmented-step.is-complete{color:var(--green-ink)}.edition-contract-wizard__segmented-step.is-complete .edition-contract-wizard__segmented-icon{background:var(--green-tint);color:var(--green-ink)}.edition-contract-wizard__segmented-step.is-current{background:#fff;border-color:#ff6b3557;box-shadow:inset 0 0 0 1px #ff6b351a;color:var(--ink)}.edition-contract-wizard__segmented-step.is-current .edition-contract-wizard__segmented-icon{background:var(--accent);color:#fff}.edition-contract-wizard__segmented-step.is-pending{color:var(--ink-faint)}.edition-contract-wizard__segmented-step.is-pending .edition-contract-wizard__segmented-icon{background:#f5eee8}.edition-contract-wizard__choice-card,.edition-contract-wizard__credit-add-card,.edition-contract-wizard__entity-overview-card,.edition-contract-wizard__inline-party-option,.edition-contract-wizard__manual-source-card,.edition-contract-wizard__master-split-row,.edition-contract-wizard__preset-card.ant-card,.edition-contract-wizard__selection-item,.edition-contract-wizard__source-item{transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease!important}.edition-contract-wizard__choice-card:active,.edition-contract-wizard__choice-card:hover,.edition-contract-wizard__credit-add-card:active,.edition-contract-wizard__credit-add-card:hover,.edition-contract-wizard__entity-overview-card:active,.edition-contract-wizard__entity-overview-card:hover,.edition-contract-wizard__inline-party-option:active,.edition-contract-wizard__inline-party-option:hover,.edition-contract-wizard__manual-source-card:active,.edition-contract-wizard__manual-source-card:hover,.edition-contract-wizard__master-split-row:active,.edition-contract-wizard__master-split-row:hover,.edition-contract-wizard__preset-card.ant-card:active,.edition-contract-wizard__preset-card.ant-card:hover,.edition-contract-wizard__selection-item:active,.edition-contract-wizard__selection-item:hover,.edition-contract-wizard__source-item:active,.edition-contract-wizard__source-item:hover{transform:none!important}.edition-contract-wizard__choice-card.is-active,.edition-contract-wizard__entity-overview-card.is-selected,.edition-contract-wizard__inline-party-option.is-active,.edition-contract-wizard__master-split-row.is-active,.edition-contract-wizard__master-split-row.is-selected,.edition-contract-wizard__selection-item.is-active,.edition-contract-wizard__source-item.is-active,.edition-contract-wizard__work-card--selectable.is-selected{background:#fff!important;border:1px solid var(--accent)!important;box-shadow:inset 0 0 0 1px #ff6b3529,0 4px 12px #1f1a170d!important}.edition-contract-wizard__field--switch{background:#fff!important;border:1px solid var(--border-input)!important;box-shadow:none!important}.edition-contract-wizard__field--switch.is-enabled{background:#fff!important;border-color:#ff6b3561!important;box-shadow:inset 0 0 0 1px #ff6b351a!important}.edition-contract-wizard__field--switch.is-enabled:hover,.edition-contract-wizard__field--switch:hover{background:#fff!important;border-color:#ff6b3580!important}.edition-contract-wizard .ant-switch{background:#e9dfd7!important;border:1px solid #d8cec5;box-shadow:none!important;height:26px;min-width:46px}.edition-contract-wizard .ant-switch:hover:not(.ant-switch-disabled){background:#e9dfd7!important}.edition-contract-wizard .ant-switch .ant-switch-handle{height:18px;top:3px;width:18px}.edition-contract-wizard .ant-switch.ant-switch-checked{background:var(--accent)!important;border-color:var(--accent)}.edition-contract-wizard .ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:var(--accent-ink)!important}@media (max-width:1100px){.edition-contract-wizard__segmented-stepper{max-width:calc(100vw - 240px)}}@media (max-width:720px){.edition-contract-wizard__segmented-stepper{max-width:calc(100vw - 128px)}.edition-contract-wizard__segmented-label{display:none}}.edition-contract-wizard__source-screen{display:flex;flex-direction:column;min-height:calc(100vh - 172px)}.edition-contract-wizard__source-layout{flex:1 1 auto;min-height:0}.edition-contract-wizard__source-list-panel{display:flex;flex-direction:column;height:calc(100vh - 284px);min-height:430px;overflow:hidden}.edition-contract-wizard__source-toolbar{flex:0 0 auto}.edition-contract-wizard__source-search.ant-input-affix-wrapper{border:1px solid #e2d6cd!important;box-shadow:inset 0 0 0 1px #fff6}.edition-contract-wizard__source-search.ant-input-affix-wrapper-focused,.edition-contract-wizard__source-search.ant-input-affix-wrapper:hover{border-color:#ff6b3580!important}.edition-contract-wizard__source-list{flex:1 1 auto;overflow-y:auto;padding-right:2px}.edition-contract-wizard__manual-source-card{flex:0 0 auto}.edition-contract-wizard__source-item{grid-gap:13px;align-items:center;display:grid;gap:13px;grid-template-columns:42px minmax(0,1fr) minmax(190px,230px);min-height:78px}.edition-contract-wizard__source-item-meta{display:flex;gap:6px;justify-content:flex-start;margin-top:6px}.edition-contract-wizard__source-item-meta span{align-items:center;background:var(--paper-modal);border:1px solid var(--border-soft);border-radius:var(--r-badge);color:var(--ink-label);display:inline-flex;font-size:11px;font-weight:800;min-height:22px;padding:3px 8px}.edition-contract-wizard__source-item-origin{align-items:flex-start;display:flex;flex-direction:column;gap:5px;justify-self:end;min-width:0;width:100%}.edition-contract-wizard__source-item-origin-label{color:var(--ink-faint);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.edition-contract-wizard__source-item-origin-main{align-items:center;color:var(--ink);display:flex;font-size:12px;font-weight:850;gap:8px;max-width:100%}.edition-contract-wizard__source-item-origin-main>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edition-contract-wizard__source-item-badges{align-items:flex-start}.edition-contract-wizard__body.is-chooser .edition-contract-wizard__preset-card-grid{grid-template-columns:repeat(auto-fit,minmax(260px,320px))}.edition-contract-wizard__party-overview-sections{grid-gap:22px;display:grid;gap:22px}.edition-contract-wizard__party-overview-section{grid-gap:12px;display:grid;gap:12px}.edition-contract-wizard__party-overview-section-head{display:flex;flex-direction:column;gap:3px}.edition-contract-wizard__party-overview-section-head strong{color:var(--ink);font-size:15px;font-weight:900}.edition-contract-wizard__party-overview-section-head span{color:var(--ink-muted);font-size:12px}.edition-contract-wizard__body.is-solo .edition-contract-wizard__entity-overview-grid,.edition-contract-wizard__entity-overview-grid,.edition-contract-wizard__entity-overview-grid--editions{gap:12px;grid-template-columns:repeat(auto-fill,minmax(320px,360px));justify-content:start}.edition-contract-wizard__entity-overview-card--edition,.edition-contract-wizard__entity-overview-card.ant-card{min-height:0}.edition-contract-wizard__entity-overview-card .ant-card-body{padding:14px!important}.edition-contract-wizard__entity-card-shell{display:flex;flex-direction:column;gap:13px;min-height:100%}.edition-contract-wizard__entity-card-header{border-bottom:1px solid var(--ecw-divider);display:flex;flex-direction:column;gap:11px;min-width:0;padding-bottom:13px}.edition-contract-wizard__entity-card-identity{align-items:center;display:flex;gap:12px;min-width:0}.edition-contract-wizard__entity-card-identity>.user-avatar,.edition-contract-wizard__entity-card-identity>[class*=user-avatar]{flex:0 0 56px!important;height:56px!important;width:56px!important}.edition-contract-wizard__entity-card-body{align-items:flex-start;gap:11px;text-align:left}.edition-contract-wizard__entity-card-body>.user-avatar,.edition-contract-wizard__entity-card-body>[class*=user-avatar]{flex-basis:48px!important;height:48px!important;width:48px!important}.edition-contract-wizard__entity-card-copy{align-items:flex-start;gap:3px;min-width:0;width:100%}.edition-contract-wizard__entity-card-copy strong{font-size:14px;line-height:1.2}.edition-contract-wizard__entity-card-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.edition-contract-wizard__entity-card-meta{grid-gap:5px;display:grid;gap:5px;grid-template-columns:minmax(0,1fr);min-width:0}.edition-contract-wizard__entity-card-meta-item{grid-gap:10px;align-items:baseline;border-bottom:1px solid var(--ecw-divider);display:grid;gap:10px;grid-template-columns:minmax(92px,auto) minmax(0,1fr);min-width:0;padding:6px 0}.edition-contract-wizard__entity-card-meta-item:last-child{border-bottom:0}.edition-contract-wizard__entity-card-meta-item span{color:var(--ecw-ink-400);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.edition-contract-wizard__entity-card-meta-item strong{color:var(--ecw-ink-850);font-size:12.5px;font-weight:760;line-height:1.3;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.edition-contract-wizard__entity-card-config{min-width:0;padding-bottom:1px}.edition-contract-wizard__entity-card-config .edition-contract-wizard__controls{width:100%}.edition-contract-wizard__grid--entity-card{gap:10px;grid-template-columns:minmax(0,1fr)}.edition-contract-wizard__entity-card-config .edition-contract-wizard__field-label{font-size:10.5px;margin-bottom:5px}.edition-contract-wizard__entity-card-config .ant-input,.edition-contract-wizard__entity-card-config .ant-select-selector{border-radius:10px!important;min-height:40px!important}.edition-contract-wizard__entity-card-footer{border-top:1px solid var(--ecw-divider);display:flex;flex-direction:column;gap:11px;margin-top:auto;padding-top:12px}.edition-contract-wizard__entity-card-footer .edition-contract-wizard__entity-card-actions{margin-top:0}.edition-contract-wizard__entity-recap{gap:5px;width:100%}.edition-contract-wizard__entity-signer{border-top:0;padding-top:0}.edition-contract-wizard__entity-overview-card--add{align-items:flex-start;min-height:132px;padding:16px;text-align:left}.edition-contract-wizard__entity-overview-card--add>span:last-child{max-width:none}.edition-contract-wizard__credit-add-card{align-items:center;display:grid;grid-template-columns:34px minmax(0,1fr);text-align:left}.edition-contract-wizard__credit-add-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.edition-contract-wizard__credit-add-copy small{display:block;line-height:1.25}.edition-contract-wizard__royalty-card.ant-card{background:#fff;border:1px solid var(--border-soft);border-radius:12px}.edition-contract-wizard__royalty-card .ant-card-head{border-bottom:1px solid var(--border-soft);margin:0;min-height:42px;padding:0 12px}.edition-contract-wizard__royalty-card .ant-card-body{padding:10px 12px!important}.edition-contract-wizard__royalty-card-head{justify-content:flex-start}.edition-contract-wizard__royalty-card-head .ant-tag{margin-left:auto}.edition-contract-wizard__royalty-split-grid{gap:10px;grid-template-columns:minmax(0,1fr)}.edition-contract-wizard__royalty-group{gap:6px}.edition-contract-wizard__royalty-row{grid-gap:8px;border-bottom:1px solid var(--border-hair);display:grid;grid-template-columns:28px minmax(0,1fr) 112px;min-height:48px;padding:8px 0}.edition-contract-wizard__royalty-row:last-child{border-bottom:0}.edition-contract-wizard__royalty-row-copy{gap:1px}.edition-contract-wizard__royalty-row .ant-input-number-group-wrapper{width:112px}.edition-contract-wizard .ant-input-number-group-wrapper .ant-input-number-group-addon{background:var(--paper-modal)}.edition-contract-wizard .ant-input-number-group-wrapper .ant-input-number-group-addon:first-child{border-bottom-left-radius:var(--r-input)!important;border-bottom-right-radius:0!important;border-left:1px solid var(--border-input)!important;border-right:0!important;border-top-left-radius:var(--r-input)!important;border-top-right-radius:0!important}.edition-contract-wizard .ant-input-number-group-wrapper .ant-input-number-group-addon:last-child{border-bottom-left-radius:0!important;border-bottom-right-radius:var(--r-input)!important;border-left:0!important;border-top-left-radius:0!important;border-top-right-radius:var(--r-input)!important}.edition-contract-wizard .ant-input-group-wrapper .ant-input{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.edition-contract-wizard .ant-input-group-wrapper .ant-input-group-addon{background:var(--paper-modal);border-bottom-left-radius:0!important;border-left:0!important;border-top-left-radius:0!important}.edition-contract-wizard .ant-input-group-wrapper .ant-input-group-addon:first-child{border-bottom-left-radius:var(--r-input)!important;border-bottom-right-radius:0!important;border-left:1px solid var(--border-input)!important;border-right:0!important;border-top-left-radius:var(--r-input)!important;border-top-right-radius:0!important}.edition-contract-wizard .ant-input-group-wrapper .ant-input-group-addon:last-child{border-bottom-left-radius:0!important;border-bottom-right-radius:var(--r-input)!important;border-left:0!important;border-top-left-radius:0!important;border-top-right-radius:var(--r-input)!important}.edition-contract-wizard__source-list-panel{background:linear-gradient(180deg,#fff6efd1,#f2e8dff5),#f2e8df;border:1px solid #deccbf;box-shadow:0 18px 42px #2b1f1614}.edition-contract-wizard__source-toolbar{padding-bottom:12px}.edition-contract-wizard__source-search.ant-input-affix-wrapper{background:#fffaf6!important;border:1px solid #d6c4b7!important;border-bottom-color:#cbb7a9!important}.edition-contract-wizard__source-search.ant-input-affix-wrapper-focused,.edition-contract-wizard__source-search.ant-input-affix-wrapper:hover{background:#fffdfb!important;border-color:#ff8a62!important;box-shadow:0 0 0 3px #ff6b351f!important}.edition-contract-wizard__source-filter-btn.ant-btn{background:#fffaf6;border-color:#d6c4b7}.edition-contract-wizard__source-list{grid-gap:10px;align-content:start;background:#f7eee6;border:1px solid #dfcfc3;border-radius:16px;gap:10px;margin:0;padding:10px}.edition-contract-wizard__manual-source-card{background:#fff5ed;border-color:#ffaf93}.edition-contract-wizard__source-item{background:#fffaf6;border-color:#dfcec2;box-shadow:0 1px 0 #2b1f1608}.edition-contract-wizard__source-item:hover{background:#fff4eb;border-color:#ff9c78;box-shadow:0 8px 18px #ff6b351c;transform:translateY(-1px)}.edition-contract-wizard__source-item.is-active{background:#fff0e7;border-color:#ff6b35;box-shadow:inset 4px 0 0 #ff6b35,0 8px 20px #ff6b351f}.edition-contract-wizard__header{gap:12px}.edition-contract-wizard__header-copy{flex:1 1 auto;min-width:0}.edition-contract-wizard__segmented-stepper{flex:1 1 auto;gap:5px;max-width:none!important;width:100%!important}.edition-contract-wizard__segmented-step{font-size:11px;gap:6px;height:34px;min-width:-webkit-max-content;min-width:max-content;padding:0 8px;white-space:nowrap}.edition-contract-wizard__segmented-step.has-substeps{height:44px;padding:4px 10px 4px 8px}.edition-contract-wizard__segmented-copy{display:inline-flex;flex-direction:column;gap:2px;min-width:0}.edition-contract-wizard__segmented-label{display:inline-block;line-height:1;max-width:none;overflow:visible;text-overflow:clip}.edition-contract-wizard__segmented-substeps{align-items:center;color:var(--ink-muted);display:inline-flex;font-size:9px;font-weight:800;gap:5px;line-height:1}.edition-contract-wizard__segmented-substeps span:not(:last-child):after{color:var(--ink-faint2);content:"/";margin-left:5px}.edition-contract-wizard__source-screen{width:min(880px,100%)}.edition-contract-wizard__source-list-panel{background:#0000!important;border:0!important;border-radius:0;box-shadow:none!important;height:auto;max-height:none;min-height:0;overflow:visible;padding:0}.edition-contract-wizard__manual-source-card{background:#fff4ed;border-radius:12px;box-shadow:none;margin-bottom:14px}.edition-contract-wizard__source-toolbar{grid-gap:10px;background:#0000;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 48px;padding:0 0 14px;position:static;top:auto;z-index:auto}.edition-contract-wizard__source-search.ant-input-affix-wrapper{align-items:center;background:#fff!important;border:1px solid #d8c6ba!important;border-radius:12px!important;box-shadow:none!important;display:flex;height:48px;overflow:hidden;padding:0 14px!important}.edition-contract-wizard__source-search.ant-input-affix-wrapper-focused,.edition-contract-wizard__source-search.ant-input-affix-wrapper:hover{background:#fff!important;border-color:#ff9c78!important;box-shadow:0 0 0 3px #ff6b351a!important}.edition-contract-wizard__source-search.ant-input-affix-wrapper .ant-input-prefix{-webkit-margin-end:10px;color:var(--ink-faint);margin-inline-end:10px}.edition-contract-wizard__source-search.ant-input-affix-wrapper .ant-input{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;height:auto!important;line-height:1.4;padding:0!important}.edition-contract-wizard__source-filter-btn.ant-btn{background:#fff;border-color:#d8c6ba;border-radius:12px;height:48px;width:48px}.edition-contract-wizard__source-list{grid-gap:12px;background:#0000!important;border:0!important;border-radius:0!important;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)!important;min-height:380px;overflow:visible;padding:0!important}.edition-contract-wizard__source-item{background:#fffaf6!important;border:1px solid #dfcec2!important;border-radius:12px!important;box-shadow:0 1px 2px #2b1f160a!important;min-height:82px;width:100%}.edition-contract-wizard__source-item:first-child{border-top:1px solid #dfcec2!important}.edition-contract-wizard__source-item:hover{background:#fff4ec!important;border-color:#ff9c78!important;box-shadow:0 8px 18px #ff6b351a!important;transform:none!important}.edition-contract-wizard__source-item.is-active{background:#fff0e7!important;border-color:var(--accent)!important;box-shadow:inset 4px 0 0 var(--accent),0 8px 20px #ff6b351f!important}.edition-contract-wizard__source-item-icon{background:#fffaf6}@media (max-width:760px){.edition-contract-wizard__source-list-panel{height:auto;min-height:0;overflow:visible}.edition-contract-wizard__source-item{grid-template-columns:42px minmax(0,1fr)}.edition-contract-wizard__source-item-origin{grid-column:2;justify-self:stretch}.edition-contract-wizard__body.is-solo .edition-contract-wizard__entity-overview-grid,.edition-contract-wizard__entity-overview-grid,.edition-contract-wizard__entity-overview-grid--editions{grid-template-columns:minmax(0,1fr)}}.edition-contract-wizard__draft-strip.has-switcher{flex-basis:58px;min-height:58px;padding:6px 12px}.edition-contract-wizard__draft-strip.has-switcher .edition-contract-wizard__draft-switcher{background:#0000;border:0;border-radius:0;margin:0;padding:0;width:100%}.edition-contract-wizard__draft-strip.has-switcher .edition-contract-wizard__draft-switcher-rail{gap:6px}.edition-contract-wizard__draft-strip.has-switcher .edition-contract-wizard__draft-switcher-option{background:#ffffff9e;border:1px solid #0000;border-radius:10px;min-width:132px;padding:7px 9px}.edition-contract-wizard__draft-strip.has-switcher .edition-contract-wizard__draft-switcher-option.is-active{background:#fff;border-color:var(--accent-border);box-shadow:0 1px 4px #1f1a170d}.edition-contract-wizard__draft-strip.has-switcher .edition-contract-wizard__draft-switcher-meta{padding-left:4px}.edition-contract-wizard .ant-input-number-group-wrapper{display:inline-flex!important;vertical-align:middle}.edition-contract-wizard .ant-input-number-group-wrapper .ant-input-number-group,.edition-contract-wizard .ant-input-number-group-wrapper .ant-input-number-wrapper{align-items:stretch;display:inline-flex!important;width:100%}.edition-contract-wizard .ant-input-number-group-wrapper .ant-input-number{border-bottom-right-radius:0!important;border-top-right-radius:0!important;box-shadow:none!important;flex:1 1 auto}.edition-contract-wizard .ant-input-number-group-wrapper .ant-input-number-group-addon{align-items:center;background:#f7f2ee!important;border:1px solid var(--border-input)!important;border-bottom-left-radius:0!important;border-bottom-right-radius:var(--r-input)!important;border-top-left-radius:0!important;border-top-right-radius:var(--r-input)!important;color:var(--ink);display:inline-flex!important;justify-content:center;min-width:36px;padding:0 10px!important}.edition-contract-wizard .ant-input-number-group-wrapper:hover .ant-input-number,.edition-contract-wizard .ant-input-number-group-wrapper:hover .ant-input-number-group-addon{border-color:#ff6b3580!important}.edition-contract-wizard__royalties-section{background:#fffaf6;border:1px solid var(--border-soft);border-radius:12px;padding:12px}.edition-contract-wizard__royalties-section-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.edition-contract-wizard__royalties-section-head h3{color:var(--ink);font-size:13px;font-weight:850;line-height:1.2;margin:0}.edition-contract-wizard__royalties-section-head p{color:var(--ink-muted);font-size:12px;font-weight:600;line-height:1.35;margin:0;text-align:right}.edition-contract-wizard__royalties-section-head--switch{align-items:center}.edition-contract-wizard__royalties-section-head--switch .ant-switch{flex:0 0 auto}.edition-contract-wizard__royalties-section--physical .edition-contract-wizard__settings-collapse{margin-top:2px}.edition-contract-wizard__royalties-section--net>.ant-space{gap:10px!important}.edition-contract-wizard__royalties-section--net>.ant-space>.ant-space-item:first-child{display:none}.edition-contract-wizard__recovery-mode-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.edition-contract-wizard__recovery-mode-button{align-items:flex-start;background:#fffdfb;border:1px solid #dfcec2;border-radius:11px;color:var(--ink);cursor:pointer;display:flex;flex-direction:column;gap:3px;justify-content:center;min-height:54px;min-width:0;padding:9px 11px;text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.edition-contract-wizard__recovery-mode-button:focus-visible,.edition-contract-wizard__recovery-mode-button:hover{background:#fff5ed;border-color:#ff9c78;outline:none}.edition-contract-wizard__recovery-mode-button.is-active{background:#fff0e7;border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.edition-contract-wizard__recovery-mode-button strong{color:var(--ink);font-size:13px;font-weight:850;line-height:1.15}.edition-contract-wizard__recovery-mode-button small{color:var(--ink-muted);font-size:11.5px;font-weight:600;line-height:1.25}.edition-contract-wizard__recovery-panel{border-radius:12px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px}.edition-contract-wizard__recovery-panel>.ant-typography{display:block;max-width:100%;overflow-wrap:anywhere;white-space:normal}.edition-contract-wizard__recovery-panel>.ant-typography:first-child{color:var(--ink);font-size:13px;line-height:1.25}.edition-contract-wizard__recovery-panel>.ant-typography-secondary{color:var(--ink-muted);font-size:12.5px;line-height:1.35}.edition-contract-wizard__recovery-panel .edition-contract-wizard__controls,.edition-contract-wizard__recovery-panel .edition-contract-wizard__grid,.edition-contract-wizard__recovery-panel .edition-contract-wizard__options{gap:8px}.edition-contract-wizard__royalty-channel{background:#fffdfb;border:1px solid #dfcec2;border-radius:12px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px 12px}.edition-contract-wizard__royalty-channel.has-warning{background:#fffaf0;border-color:var(--amber-border)}.edition-contract-wizard__royalty-channel-head{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:24px}.edition-contract-wizard__royalty-channel-head strong{color:var(--ink);font-size:13px;font-weight:850;line-height:1.2}.edition-contract-wizard__royalty-channel .ant-alert{border-radius:9px;font-size:12px;padding:7px 9px}.edition-contract-wizard__physical-royalty-panel .edition-contract-wizard__royalty-split-grid,.edition-contract-wizard__royalty-channel .edition-contract-wizard__royalty-split-grid{gap:8px}.edition-contract-wizard__physical-royalty-panel .edition-contract-wizard__royalty-group,.edition-contract-wizard__royalty-channel .edition-contract-wizard__royalty-group{gap:4px}.edition-contract-wizard__physical-royalty-head{align-items:flex-start}.edition-contract-wizard__physical-royalty-head>div{display:flex;flex-direction:column;gap:3px;min-width:0}.edition-contract-wizard__physical-royalty-head>div>.ant-typography{display:block;max-width:100%;overflow-wrap:anywhere;white-space:normal}.edition-contract-wizard__royalty-group>.ant-typography{color:var(--ink-muted);font-size:10.5px;font-weight:850;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.edition-contract-wizard__royalty-row{align-items:center;gap:8px;grid-template-columns:26px minmax(0,1fr) 104px;min-height:40px;padding:5px 0}.edition-contract-wizard__royalty-row-copy strong{font-size:13px;line-height:1.15}.edition-contract-wizard__royalty-row-copy span{color:var(--ink-muted);font-size:11.5px;line-height:1.15}.edition-contract-wizard__royalty-row .ant-input-number-group-wrapper{width:104px}.edition-contract-wizard .ant-input-number-group-wrapper,.edition-contract-wizard .ant-input-number-group-wrapper .ant-input-number-group,.edition-contract-wizard .ant-input-number-group-wrapper .ant-input-number-wrapper{border-radius:var(--r-input)!important;overflow:hidden}.edition-contract-wizard .ant-input-number-group-wrapper .ant-input-number{border-radius:var(--r-input) 0 0 var(--r-input)!important;border-right:0!important;height:36px;min-height:36px}.edition-contract-wizard .ant-input-number-group-wrapper .ant-input-number-input{height:34px;padding-right:8px}.edition-contract-wizard .ant-input-number-group-wrapper .ant-input-number-handler-wrap{display:none}.edition-contract-wizard .ant-input-number-group-wrapper .ant-input-number-group-addon{background:#f3ede8!important;border-left:0!important;border-radius:0 var(--r-input) var(--r-input) 0!important;font-weight:800;min-width:34px}@media (max-width:760px){.edition-contract-wizard__recovery-mode-grid{grid-template-columns:minmax(0,1fr)}.edition-contract-wizard__royalties-section-head{display:block}.edition-contract-wizard__royalties-section-head p{margin-top:4px;text-align:left}}.edition-contract-wizard__master-release-settings,.edition-contract-wizard__master-split-view{max-width:1140px}.edition-contract-wizard__master-split-row.is-selected{background:var(--surface);border-color:var(--border-soft)}.edition-contract-wizard__master-split-row.is-active,.edition-contract-wizard__master-split-row.is-selected.is-active{background:var(--accent-tint);border:1.5px solid var(--accent);border-left-width:4px;box-shadow:var(--sh-raised)}.edition-contract-wizard__master-editor,.edition-contract-wizard__master-split-editor-body{gap:14px}.edition-contract-wizard{font-size:15px}.edition-contract-wizard__header{min-height:66px;padding-block:0}.edition-contract-wizard__brand-mark{flex-basis:40px;height:40px;width:40px}.edition-contract-wizard__brand-name{font-size:17px}.edition-contract-wizard__segmented-stepper{gap:7px}.edition-contract-wizard__segmented-step{font-size:12.5px;gap:8px;height:40px;min-height:40px;padding:0 12px}.edition-contract-wizard__segmented-step.has-substeps{height:50px;min-height:50px;padding:5px 13px 5px 10px}.edition-contract-wizard__segmented-icon{flex-basis:26px;font-size:14px;height:26px;width:26px}.edition-contract-wizard__segmented-substeps{font-size:10px}.edition-contract-wizard__body.is-solo .edition-contract-wizard__content,.edition-contract-wizard__body:not(.is-chooser):not(.is-solo)>.edition-contract-wizard__content{padding:30px clamp(34px,4.6vw,72px) 42px}.edition-contract-wizard__step-header{gap:20px;margin-bottom:24px}.edition-contract-wizard__step-title{font-size:34px;line-height:1.04}.edition-contract-wizard__step-description{font-size:15px;line-height:1.48;margin-top:9px}.edition-contract-wizard__step-accessory{flex-basis:780px}.edition-contract-wizard__step-actions{gap:12px}.edition-contract-wizard__step-header.is-empty-action{align-items:flex-start;flex-direction:column;justify-content:flex-start}.edition-contract-wizard__step-header.is-empty-action .edition-contract-wizard__step-heading{width:min(100%,760px)}.edition-contract-wizard__step-header.is-empty-action .edition-contract-wizard__step-accessory{animation:ecwStepActionInlineIn .42s var(--ecw-ease-out);flex:0 0 auto;margin-top:8px;min-width:0;transform-origin:top left;width:min(100%,620px)}.edition-contract-wizard__step-header.is-empty-action .edition-contract-wizard__step-actions{justify-content:flex-start;width:100%}.edition-contract-wizard__step-header.is-empty-action .edition-contract-wizard__step-action-button{border-radius:14px;box-shadow:0 10px 26px #1f1a1712;gap:20px;grid-template-columns:74px minmax(0,1fr);max-width:620px;min-height:152px;min-width:0;padding:26px 28px;width:100%}.edition-contract-wizard__step-header.is-empty-action .edition-contract-wizard__step-action-icon{border-radius:15px;font-size:28px;height:74px;width:74px}.edition-contract-wizard__step-header.is-empty-action .edition-contract-wizard__step-action-copy strong{font-size:18px}.edition-contract-wizard__step-header.is-empty-action .edition-contract-wizard__step-action-copy small{-webkit-line-clamp:3;font-size:15px}.edition-contract-wizard__step-header.is-corner-action .edition-contract-wizard__step-accessory{animation:ecwStepActionCornerIn .42s var(--ecw-ease-out);transform-origin:top right}.edition-contract-wizard__step-action-button{gap:14px;grid-template-columns:50px minmax(0,1fr);max-width:380px;min-height:82px;min-width:300px;padding:14px 16px}.edition-contract-wizard__step-action-icon{font-size:21px;height:50px;width:50px}.edition-contract-wizard__step-action-copy strong{font-size:15px}.edition-contract-wizard__step-action-copy small{font-size:13px}.edition-contract-wizard__panel,.edition-contract-wizard__workspace{gap:18px}.edition-contract-wizard__controls,.edition-contract-wizard__grid,.edition-contract-wizard__options{gap:14px}.edition-contract-wizard__field-label{font-size:12px;margin-bottom:7px}.edition-contract-wizard .ant-input,.edition-contract-wizard .ant-input-affix-wrapper,.edition-contract-wizard .ant-input-number,.edition-contract-wizard .ant-input-number-group-wrapper,.edition-contract-wizard .ant-select-selector,.edition-contract-wizard textarea.ant-input{font-size:15px;min-height:46px!important}.edition-contract-wizard .ant-select-single .ant-select-selector .ant-select-selection-item,.edition-contract-wizard .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:44px}.edition-contract-wizard .ant-input-number-input{font-size:15px;height:44px}.edition-contract-wizard textarea.ant-input{min-height:116px!important}.edition-contract-wizard .ant-btn,.edition-contract-wizard__footer .ant-btn{font-size:14.5px;min-height:48px;padding-inline:18px}.edition-contract-wizard__footer .ant-btn{font-size:15px;min-height:56px;padding-inline:24px}.edition-contract-wizard__footer{height:86px;min-height:86px;padding:0 24px}.edition-contract-wizard__footer-actions,.edition-contract-wizard__footer-left{gap:12px}.edition-contract-wizard__footer .edition-contract-wizard__footer-primary.ant-btn{min-width:250px}.edition-contract-wizard__body.is-solo .edition-contract-wizard__entity-overview-grid,.edition-contract-wizard__entity-overview-grid,.edition-contract-wizard__entity-overview-grid--editions{gap:18px;grid-template-columns:repeat(auto-fill,minmax(360px,420px))}.edition-contract-wizard__entity-overview-card .ant-card-body{padding:20px!important}.edition-contract-wizard__entity-card-shell{gap:16px}.edition-contract-wizard__entity-card-header{gap:13px;padding-bottom:16px}.edition-contract-wizard__entity-card-identity{gap:14px}.edition-contract-wizard__entity-card-identity>.user-avatar,.edition-contract-wizard__entity-card-identity>[class*=user-avatar]{flex-basis:64px!important;height:64px!important;width:64px!important}.edition-contract-wizard__entity-card-copy strong{font-size:15.5px}.edition-contract-wizard__entity-card-copy span{font-size:13px}.edition-contract-wizard__entity-card-meta{gap:7px}.edition-contract-wizard__entity-card-meta-item{gap:12px;grid-template-columns:minmax(108px,auto) minmax(0,1fr);padding:8px 0}.edition-contract-wizard__entity-card-meta-item span{font-size:11px}.edition-contract-wizard__entity-card-meta-item strong{font-size:13.5px}.edition-contract-wizard__entity-card-config .edition-contract-wizard__field-label{font-size:11.5px}.edition-contract-wizard__entity-card-config .ant-input,.edition-contract-wizard__entity-card-config .ant-select-selector{min-height:46px!important}.edition-contract-wizard__entity-card-footer{gap:13px;padding-top:16px}.edition-contract-wizard__choice-card,.edition-contract-wizard__credit-add-card,.edition-contract-wizard__entity-signer-option,.edition-contract-wizard__inline-party-option,.edition-contract-wizard__manual-source-card,.edition-contract-wizard__master-split-row,.edition-contract-wizard__preset-card.ant-card,.edition-contract-wizard__recovery-mode-button,.edition-contract-wizard__royalties-section,.edition-contract-wizard__royalty-channel,.edition-contract-wizard__selection-item,.edition-contract-wizard__source-item{border-radius:14px}.edition-contract-wizard__inline-party-option,.edition-contract-wizard__manual-source-card,.edition-contract-wizard__master-split-row,.edition-contract-wizard__selection-item,.edition-contract-wizard__source-item{min-height:92px;padding:16px}.edition-contract-wizard__source-item{gap:15px;grid-template-columns:48px minmax(0,1fr) minmax(210px,250px)}.edition-contract-wizard__choice-card,.edition-contract-wizard__credit-add-card,.edition-contract-wizard__preset-card.ant-card{min-height:112px}.edition-contract-wizard__choice-card,.edition-contract-wizard__preset-card .ant-card-body{padding:20px!important}.edition-contract-wizard__credit-add-copy strong,.edition-contract-wizard__master-split-row-title,.edition-contract-wizard__preset-card-new-copy strong,.edition-contract-wizard__selection-copy strong,.edition-contract-wizard__source-item-title{font-size:15px}.edition-contract-wizard__credit-add-copy small,.edition-contract-wizard__master-split-row-meta,.edition-contract-wizard__preset-card-new-copy small,.edition-contract-wizard__selection-copy span,.edition-contract-wizard__source-item-meta{font-size:13px}.edition-contract-wizard__master-split-view{gap:20px;grid-template-columns:minmax(320px,390px) minmax(0,1fr);max-width:1240px}.edition-contract-wizard__master-editor,.edition-contract-wizard__master-split-editor-body{gap:18px}.edition-contract-wizard__royalties-section{padding:16px}.edition-contract-wizard__recovery-mode-button strong,.edition-contract-wizard__royalties-section-head h3,.edition-contract-wizard__royalty-channel-head strong,.edition-contract-wizard__royalty-row-copy strong{font-size:14.5px}.edition-contract-wizard__recovery-mode-button small,.edition-contract-wizard__royalties-section-head p,.edition-contract-wizard__royalty-row-copy span{font-size:12.5px}.edition-contract-wizard__royalty-row{grid-template-columns:30px minmax(0,1fr) 116px;min-height:46px}.edition-contract-wizard__royalty-row .ant-input-number-group-wrapper{width:116px}.edition-contract-wizard__advanced-settings-modal .ant-modal-content,.edition-contract-wizard__entity-edit-modal .ant-modal-content,.edition-contract-wizard__release-settings-modal .ant-modal-content{font-size:15px}.edition-contract-wizard__advanced-settings-modal .ant-modal-footer,.edition-contract-wizard__advanced-settings-modal .ant-modal-header,.edition-contract-wizard__entity-edit-modal .ant-modal-footer,.edition-contract-wizard__entity-edit-modal .ant-modal-header,.edition-contract-wizard__release-settings-modal .ant-modal-footer,.edition-contract-wizard__release-settings-modal .ant-modal-header{padding-inline:24px}.edition-contract-wizard__advanced-settings-modal .ant-modal-body,.edition-contract-wizard__entity-edit-modal .ant-modal-body,.edition-contract-wizard__release-settings-modal .ant-modal-body{padding:22px 24px}@media (max-width:1180px){.edition-contract-wizard__segmented-step{font-size:12px;padding-inline:10px}.edition-contract-wizard__step-title{font-size:31px}.edition-contract-wizard__body.is-solo .edition-contract-wizard__entity-overview-grid,.edition-contract-wizard__entity-overview-grid,.edition-contract-wizard__entity-overview-grid--editions{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (max-width:760px){.edition-contract-wizard{font-size:14px}.edition-contract-wizard__body.is-solo .edition-contract-wizard__content,.edition-contract-wizard__body:not(.is-chooser):not(.is-solo)>.edition-contract-wizard__content{padding:20px 14px 28px}.edition-contract-wizard__step-header{gap:14px;margin-bottom:18px}.edition-contract-wizard__step-title{font-size:28px}.edition-contract-wizard__step-description{font-size:14px}.edition-contract-wizard__step-accessory{flex-basis:auto;width:100%}.edition-contract-wizard__step-action-button,.edition-contract-wizard__step-actions{width:100%}.edition-contract-wizard__step-action-button{max-width:none;min-width:0}.edition-contract-wizard__segmented-step{height:38px;min-height:38px;padding-inline:9px}.edition-contract-wizard__footer{height:auto;min-height:78px}.edition-contract-wizard__body.is-solo .edition-contract-wizard__entity-overview-grid,.edition-contract-wizard__entity-overview-grid,.edition-contract-wizard__entity-overview-grid--editions,.edition-contract-wizard__master-split-view{grid-template-columns:minmax(0,1fr)}}.edition-contract-wizard .ant-input-number-group-wrapper .ant-input-number,.edition-contract-wizard .ant-input-number-group-wrapper .ant-input-number-group-addon{height:46px!important;min-height:46px!important}.edition-contract-wizard .ant-input-number-group-wrapper .ant-input-number-input{font-size:15px;height:44px!important}.edition-contract-wizard .ant-input-group-wrapper .ant-input,.edition-contract-wizard .ant-input-group-wrapper .ant-input-group-addon{font-size:15px;min-height:46px!important}.edition-contract-wizard__master-step-shell,.edition-contract-wizard__works-stack,.edition-contract-wizard__works-toolbar,.edition-contract-wizard__works-toolbar--label{min-width:0;width:100%}.edition-contract-wizard__works-toolbar--label{grid-gap:0;align-items:start;background:#0000;border:0;box-shadow:none;display:grid;gap:0;grid-template-columns:minmax(0,1fr);padding:0}.edition-contract-wizard__works-toolbar--label>.edition-contract-wizard__master-release-settings,.edition-contract-wizard__works-toolbar--label>.edition-contract-wizard__works-toolbar-row{display:none}.edition-contract-wizard__master-release-settings,.edition-contract-wizard__master-split-view{max-width:none}.edition-contract-wizard__master-split-view{gap:16px;grid-template-columns:minmax(250px,310px) minmax(0,1fr);width:100%}.edition-contract-wizard__master-release-settings,.edition-contract-wizard__master-split-editor,.edition-contract-wizard__master-split-list{background:#ffffffdb;border:1px solid var(--border-soft);border-radius:14px;box-shadow:none;min-width:0}.edition-contract-wizard__master-release-settings,.edition-contract-wizard__master-split-list{align-self:start;position:-webkit-sticky;position:sticky;top:0}.edition-contract-wizard__master-split-list{display:flex;flex-direction:column;max-height:calc(100vh - 250px);overflow:hidden}.edition-contract-wizard__master-split-editor-head,.edition-contract-wizard__master-split-list-head{background:#fff;border-bottom:1px solid var(--border-soft);min-height:auto;padding:14px 16px}.edition-contract-wizard__master-split-list-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.edition-contract-wizard__master-split-editor-head strong,.edition-contract-wizard__master-split-list-head strong{color:var(--ink);font-size:15px}.edition-contract-wizard__master-split-editor-head small,.edition-contract-wizard__master-split-editor-head span,.edition-contract-wizard__master-split-list-head span{color:var(--ink-muted)}.edition-contract-wizard__master-split-scroll{gap:8px;max-height:none;overflow-y:auto;padding:10px}.edition-contract-wizard__master-split-row,.edition-contract-wizard__selection-item.edition-contract-wizard__master-split-row{grid-column-gap:10px;grid-row-gap:6px;align-items:stretch;background:#fff;border:1px solid var(--border-soft);border-radius:12px;box-shadow:none;column-gap:10px;cursor:pointer;flex:0 0 74px;grid-template-areas:"title remove" "contract remove";grid-template-columns:minmax(0,1fr) auto;height:74px;min-height:74px;padding:8px 10px;row-gap:6px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.edition-contract-wizard__master-split-row.is-selected{background:#fff!important;border-color:var(--border-soft)!important;box-shadow:none!important}.edition-contract-wizard__master-split-row.is-selected:hover{background:var(--paper-alt)!important;border-color:var(--border-input)!important;box-shadow:0 4px 10px #211b170f!important}.edition-contract-wizard__master-split-row:focus-visible{background:var(--paper-alt);border-color:var(--border-input);box-shadow:inset 0 0 0 1px var(--border-input),0 0 0 3px #211b1714;outline:none}.edition-contract-wizard__master-split-row.is-active,.edition-contract-wizard__master-split-row.is-selected.is-active{background:var(--accent-tint)!important;border-color:var(--accent)!important;box-shadow:inset 4px 0 0 var(--accent),0 5px 14px #211b1714!important;transform:none}.edition-contract-wizard__master-split-row.is-excluded{background:var(--paper-modal);border-style:dashed;cursor:default;opacity:.72}.edition-contract-wizard__master-split-row.has-issues:not(.is-active):not(.is-excluded){background:#fff!important;border-color:var(--border-soft)!important;box-shadow:none!important}.edition-contract-wizard__master-split-row.has-issues:not(.is-active):not(.is-excluded):hover{background:var(--paper-alt)!important;border-color:var(--border-input)!important;box-shadow:0 4px 10px #211b170f!important}.edition-contract-wizard__master-split-index{display:none;flex-basis:32px;grid-area:index;height:32px;width:32px}.edition-contract-wizard__master-split-row.is-active .edition-contract-wizard__master-split-index{background:var(--surface);border-color:var(--accent-border);color:var(--accent-ink)}.edition-contract-wizard__master-split-title{align-items:center;gap:10px;justify-content:space-between}.edition-contract-wizard__master-split-title strong{color:var(--ink);font-size:14px;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edition-contract-wizard__master-split-title small{color:var(--ink-muted);flex:0 0 auto;font-size:12px;font-weight:750;line-height:1.2;white-space:nowrap}.edition-contract-wizard__master-split-switch{align-items:center;background:#fff;border:1px solid var(--border-soft);border-radius:999px;display:flex;grid-area:contract;justify-content:space-between;min-width:0;padding:4px 6px 4px 10px;width:100%}.edition-contract-wizard__master-split-switch .ant-switch{flex:0 0 auto}.edition-contract-wizard__master-split-switch .ant-switch-inner{align-items:center;display:flex;justify-content:center}.edition-contract-wizard__master-split-editor-current{display:flex;flex-direction:column;gap:3px;min-width:0}.edition-contract-wizard__master-split-switch-label{color:var(--ink-muted);display:inline-flex;font-size:11px;font-weight:800;line-height:1;white-space:nowrap}.edition-contract-wizard__master-split-remove{height:28px!important;min-width:28px!important;padding:0!important;width:28px!important}.edition-contract-wizard__master-split-editor{display:flex;flex-direction:column;min-height:calc(100vh - 250px)}.edition-contract-wizard__master-split-editor-body{flex:1 1 auto;gap:16px;padding:16px}.edition-contract-wizard__master-editor{gap:16px}.edition-contract-wizard__grid--master-compact,.edition-contract-wizard__grid--master-main{grid-template-columns:repeat(2,minmax(0,1fr))}.edition-contract-wizard__master-split-editor-body .edition-contract-wizard__grid--master-artist-role{gap:8px;grid-template-columns:minmax(0,1fr)}.edition-contract-wizard__master-release-settings{flex-direction:column;gap:14px;max-height:calc(100vh - 250px);overflow-y:auto;padding:16px}.edition-contract-wizard__master-release-settings--roles{background:#fff}.edition-contract-wizard__master-inline-role-stack{display:flex;flex-direction:column;gap:12px;min-width:0}.edition-contract-wizard__master-artist-assignment,.edition-contract-wizard__master-split-editor-body .edition-contract-wizard__master-artist-roles{background:#0000;border:0;border-radius:0;padding:0}.edition-contract-wizard__master-artist-assignment>.ant-select{width:100%}.edition-contract-wizard__master-artist-assignment-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.edition-contract-wizard__master-artist-assignment-head .edition-contract-wizard__master-editor-title{margin-bottom:0}.edition-contract-wizard__master-artist-option{align-items:center;display:inline-flex;gap:8px;min-width:0}.edition-contract-wizard__master-artist-option>span:last-child{display:flex;flex-direction:column;gap:1px;min-width:0}.edition-contract-wizard__master-artist-option small,.edition-contract-wizard__master-artist-option strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edition-contract-wizard__master-artist-option strong{color:var(--ink);font-size:13px}.edition-contract-wizard__master-artist-option small{color:var(--ink-muted);font-size:11.5px}.edition-contract-wizard__master-artist-tag.ant-tag{-webkit-margin-end:4px;align-items:center;background:var(--paper-alt);border-color:var(--border-soft);border-radius:999px;color:var(--ink);display:inline-flex;font-weight:700;gap:6px;margin-inline-end:4px;max-width:100%;padding:3px 8px 3px 4px}.edition-contract-wizard__master-artist-tag-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edition-contract-wizard__master-split-editor-body .edition-contract-wizard__master-artist-role-grid{grid-gap:14px 22px;display:grid;gap:14px 22px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.edition-contract-wizard__master-split-editor-body .edition-contract-wizard__master-artist-role-row{align-items:stretch;background:#0000;border:0;border-radius:0;display:flex;flex-direction:column;gap:8px;min-width:0;padding:0}.edition-contract-wizard__master-split-editor-body .edition-contract-wizard__master-artist-role-name{align-items:center;display:flex;gap:8px;min-height:32px;min-width:0}.edition-contract-wizard__master-split-editor-body .edition-contract-wizard__master-artist-role-name>div{min-width:0}.edition-contract-wizard__master-split-editor-body .edition-contract-wizard__master-artist-role-name>div span,.edition-contract-wizard__master-split-editor-body .edition-contract-wizard__master-artist-role-name>div strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edition-contract-wizard__master-split-editor-body .edition-contract-wizard__master-artist-role-row .edition-contract-wizard__controls,.edition-contract-wizard__master-split-editor-body .edition-contract-wizard__master-artist-role-row .edition-contract-wizard__grid{width:100%}.edition-contract-wizard__master-release-summary{gap:4px;padding-top:0}.edition-contract-wizard__master-release-summary strong{color:var(--ink);font-size:15px}.edition-contract-wizard__master-release-summary span{color:var(--ink-muted);font-size:12.5px}.edition-contract-wizard__master-release-settings .edition-contract-wizard__grid--release-compact{grid-template-columns:minmax(0,1fr)}.edition-contract-wizard__master-release-settings--roles .edition-contract-wizard__master-card-section{gap:12px;padding:0}.edition-contract-wizard__master-release-settings--roles .edition-contract-wizard__master-card-section>span{color:var(--ink-label);font-size:12px;font-weight:850;text-transform:uppercase}.edition-contract-wizard__master-release-settings--roles .edition-contract-wizard__master-artist-role-grid{gap:10px}.edition-contract-wizard__master-release-settings--roles .edition-contract-wizard__master-artist-role-row{align-items:start;background:#0000;border:0;border-radius:0;gap:10px;grid-template-columns:minmax(0,1fr);padding:0}.edition-contract-wizard__master-release-settings--roles .edition-contract-wizard__grid--master-artist-role{gap:8px;grid-template-columns:minmax(0,1fr)}@media (max-width:1080px){.edition-contract-wizard__works-toolbar--label{grid-template-columns:minmax(0,1fr)}.edition-contract-wizard__works-toolbar--label>.edition-contract-wizard__master-release-settings{max-height:none;position:static}.edition-contract-wizard__grid--master-compact,.edition-contract-wizard__grid--master-main,.edition-contract-wizard__master-split-editor-body .edition-contract-wizard__grid--master-artist-role,.edition-contract-wizard__master-split-view{grid-template-columns:minmax(0,1fr)}.edition-contract-wizard__master-split-editor,.edition-contract-wizard__master-split-list{max-height:none;min-height:0}}.edition-contract-wizard__live-preview-card{overflow:hidden;position:relative}.edition-contract-wizard__draft-scroll{flex:1 1 auto;height:100%;min-height:0;overflow-x:auto;overflow-y:scroll;padding:38px 18px 116px 30px;scrollbar-color:#817a74 #e4dad2;scrollbar-gutter:stable;scrollbar-width:auto}.edition-contract-wizard__draft-scroll::-webkit-scrollbar{height:14px;width:14px}.edition-contract-wizard__draft-scroll::-webkit-scrollbar-track{background:#e4dad2;border-radius:999px;margin-block:0 18px}.edition-contract-wizard__draft-scroll::-webkit-scrollbar-thumb{background:#817a74;border:3px solid #e4dad2;border-radius:999px;min-height:76px}.edition-contract-wizard__draft-scroll::-webkit-scrollbar-thumb:hover{background:#5f5852}.edition-contract-wizard__live-preview-paper{align-items:center;background:#0000;display:flex;flex:0 0 auto;flex-direction:column;height:auto;justify-content:flex-start;min-height:100%;overflow:visible;padding:0 68px 48px 18px;width:100%}.edition-contract-wizard__live-preview-scale{display:flex;flex:0 0 auto;height:auto;justify-content:center;min-height:0;transform:none!important;transform-origin:initial;width:100%}.edition-contract-wizard__live-preview-frame{background:#0000;border:0;display:block;flex:0 0 auto;height:1180px;min-height:1180px;width:100%}.edition-contract-wizard__preview-zoom-controls{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:0;border-radius:0;bottom:24px;box-shadow:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0;pointer-events:none;position:absolute;right:26px;width:auto;z-index:8}.edition-contract-wizard__preview-zoom-controls .ant-btn{background:#fffffff5;border:1px solid #eadfd8fa;border-radius:12px;box-shadow:0 14px 30px #1f1a1729;color:var(--ink);height:46px;min-height:46px;min-width:46px;padding:0;pointer-events:auto;width:46px}.edition-contract-wizard__preview-zoom-controls .ant-btn:focus-visible:not(:disabled),.edition-contract-wizard__preview-zoom-controls .ant-btn:hover:not(:disabled){background:#fff;border-color:var(--accent-border);color:var(--accent-ink)}.edition-contract-wizard__preview-zoom-controls .ant-btn:disabled{opacity:.46}@media (max-width:1080px){.edition-contract-wizard__live-preview-paper{padding-right:58px}.edition-contract-wizard__preview-zoom-controls{bottom:18px;right:18px}}.edition-contract-wizard__segmented-step{overflow:hidden;padding:0!important}.edition-contract-wizard__segmented-step-button{align-items:center;background:#0000;border:0;border-radius:inherit;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:inherit;height:100%;line-height:inherit;min-height:inherit;padding:0 12px;text-align:left;white-space:inherit;width:100%}.edition-contract-wizard__segmented-step.has-substeps .edition-contract-wizard__segmented-step-button{padding:5px 13px 5px 10px}.edition-contract-wizard__segmented-step-button:hover{background:#ffffff94}.edition-contract-wizard__segmented-step-button:focus-visible{outline:2px solid #ff6b359e;outline-offset:-2px}.edition-contract-wizard__draft-update-overlay{align-items:center;-webkit-backdrop-filter:grayscale(.2) blur(1.5px);backdrop-filter:grayscale(.2) blur(1.5px);background:#54504c57;display:flex;inset:44px 0 0;justify-content:center;position:absolute;z-index:9}.edition-contract-wizard__draft-update-overlay .app-spin-indicator{background:#ffffffeb;border:1px solid #ffffffbd;border-radius:16px;box-shadow:0 18px 42px #1f1a1738;color:var(--ink);min-width:138px;padding:18px 20px}.edition-contract-wizard__draft-scroll{padding-left:0;padding-right:0}.edition-contract-wizard__live-preview-paper{min-width:100%;padding-left:0;padding-right:0;width:-webkit-max-content;width:max-content}.edition-contract-wizard__live-preview-scale{min-width:100%;overflow:visible;width:-webkit-max-content;width:max-content}@media (max-width:760px){.edition-contract-wizard__segmented-step-button{padding-inline:9px}}.edition-contract-wizard__master-split-view{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.edition-contract-wizard__master-split-list-head{align-items:flex-start;padding:16px}.edition-contract-wizard__master-split-list-head>div{display:flex;flex-direction:column;gap:3px;min-width:0}.edition-contract-wizard__master-split-list-head strong{color:var(--ink-label);font-size:12px;font-weight:850;letter-spacing:.6px;text-transform:uppercase}.edition-contract-wizard__master-split-list-head>div>span{color:var(--ink-muted);font-size:12.5px;line-height:1.35}.edition-contract-wizard__master-split-count{background:var(--accent-tint);border:1px solid var(--accent-border);border-radius:999px;color:var(--accent-ink);flex:0 0 auto;font-size:12.5px;font-weight:800;padding:5px 11px;white-space:nowrap}.edition-contract-wizard__master-split-scroll{gap:10px;padding:12px}.edition-contract-wizard__master-split-row,.edition-contract-wizard__selection-item.edition-contract-wizard__master-split-row{grid-column-gap:12px;grid-row-gap:12px;align-items:center;column-gap:12px;display:grid;flex:0 0 auto;grid-template-areas:"icon title remove" "foot foot foot";grid-template-columns:44px minmax(0,1fr) auto;height:auto;min-height:0;padding:12px;row-gap:12px}.edition-contract-wizard__master-split-icon{align-items:center;background:var(--paper-alt);border:1px solid var(--border-soft);border-radius:13px;color:var(--ink-muted);display:inline-flex;font-size:19px;grid-area:icon;height:44px;justify-content:center;width:44px}.edition-contract-wizard__master-split-row.is-active .edition-contract-wizard__master-split-icon{background:var(--surface);border-color:var(--accent-border);color:var(--accent-ink)}.edition-contract-wizard__master-split-title{align-items:flex-start;display:flex;flex-direction:column;gap:3px;grid-area:title;justify-content:center;min-width:0}.edition-contract-wizard__master-split-title strong{font-size:15px;font-weight:800;max-width:100%}.edition-contract-wizard__master-split-title small{font-weight:650}.edition-contract-wizard__master-split-remove{align-self:center;grid-area:remove}.edition-contract-wizard__master-split-foot{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;grid-area:foot;justify-content:space-between;min-width:0}.edition-contract-wizard__master-split-state{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.4px;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.edition-contract-wizard__master-split-state--done{background:#e4f4ec;color:#0f8a57}.edition-contract-wizard__master-split-state--todo{background:#fbf0d6;color:#9a6b00}.edition-contract-wizard__master-split-state--excluded{background:var(--paper-alt);color:var(--ink-muted)}.edition-contract-wizard__master-split-switch{flex:0 0 auto;gap:8px;grid-area:auto;justify-content:flex-start;width:auto}.edition-contract-wizard__master-split-editor-head{padding:16px}.edition-contract-wizard__master-split-editor-current>span{color:var(--ink-label);font-size:11.5px;font-weight:850;letter-spacing:.6px;text-transform:uppercase}.edition-contract-wizard__master-split-editor-current strong{font-size:18px;font-weight:800;line-height:1.25}.edition-contract-wizard__master-split-editor>.ant-empty{margin:48px auto}.edition-contract-wizard__work-section-card{background:var(--surface);border:1px solid var(--border-soft);border-radius:16px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.edition-contract-wizard__work-section-head{align-items:center;background:var(--paper-alt);border-bottom:1px solid var(--border-soft);display:flex;gap:12px;padding:14px 16px}.edition-contract-wizard__work-section-icon{align-items:center;background:var(--surface);border:1px solid var(--border-soft);border-radius:12px;color:var(--accent-ink);display:inline-flex;flex:0 0 auto;font-size:18px;height:40px;justify-content:center;width:40px}.edition-contract-wizard__work-section-head>div{display:flex;flex-direction:column;gap:2px;min-width:0}.edition-contract-wizard__work-section-head strong{color:var(--ink);font-size:15px;font-weight:800;letter-spacing:-.2px}.edition-contract-wizard__work-section-head>div>span{color:var(--ink-muted);font-size:12.5px;line-height:1.35}.edition-contract-wizard__work-section-body{display:flex;flex-direction:column;gap:16px;min-width:0;padding:16px}.edition-contract-wizard__work-section-body .edition-contract-wizard__master-card-section,.edition-contract-wizard__work-section-body .edition-contract-wizard__master-editor{padding:0}.edition-contract-wizard__work-section-body .edition-contract-wizard__master-card-section{gap:10px}.edition-contract-wizard__master-split-editor-body .edition-contract-wizard__master-artist-role-grid--authors{gap:0;grid-template-columns:minmax(0,1fr)}.edition-contract-wizard__master-split-editor-body .edition-contract-wizard__master-artist-role-grid--authors .edition-contract-wizard__master-artist-role-row{border-bottom:1px solid var(--border-hair);padding:14px 0}.edition-contract-wizard__master-split-editor-body .edition-contract-wizard__master-artist-role-grid--authors .edition-contract-wizard__master-artist-role-row:first-child{padding-top:0}.edition-contract-wizard__master-split-editor-body .edition-contract-wizard__master-artist-role-grid--authors .edition-contract-wizard__master-artist-role-row:last-child{border-bottom:0;padding-bottom:0}@media (max-width:1080px){.edition-contract-wizard__master-split-list{max-height:none;position:static}}.edition-contract-wizard__work-section-body .edition-contract-wizard__master-artist-role-grid{border:0;border-radius:0;max-height:none;overflow:visible}.edition-contract-wizard__preset-chooser-head{width:min(1040px,100%)}.edition-contract-wizard__preset-chooser-copy,.edition-contract-wizard__preset-chooser-head{align-items:center;display:flex;flex-direction:column;gap:8px;margin-inline:auto;text-align:center}.edition-contract-wizard__preset-chooser-copy{width:min(720px,100%)}.edition-contract-wizard__preset-create-row{display:flex;justify-content:center;margin-inline:auto;width:min(1040px,100%)}.edition-contract-wizard__preset-add-card{flex:0 1 400px;width:min(400px,100%)}.edition-contract-wizard__preset-create-row+.edition-contract-wizard__preset-card-grid{margin-top:18px}.edition-contract-wizard__body.is-chooser .edition-contract-wizard__preset-card-grid{align-items:start;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),400px));justify-content:center;margin-inline:auto;width:min(1040px,100%)}.edition-contract-wizard__preset-card.ant-card{align-self:start;height:auto;min-height:0;overflow:hidden}.edition-contract-wizard__preset-card .ant-card-body{display:flex;flex-direction:column;gap:12px;min-height:0;padding:18px!important;width:100%}.edition-contract-wizard__preset-card-head{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:30px}.edition-contract-wizard__preset-card-actions{align-items:center;display:flex;flex:0 0 auto;gap:2px}.edition-contract-wizard__preset-card-actions .ant-btn{height:30px;min-height:30px;min-width:30px;padding:0;width:30px}.edition-contract-wizard__preset-card-select{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:left;width:100%}.edition-contract-wizard__preset-card-select:focus-visible{border-radius:8px;outline:2px solid var(--accent);outline-offset:5px}.edition-contract-wizard__preset-card-select .ant-typography{transition:color .16s ease}.edition-contract-wizard__preset-card-select:hover .ant-typography-title{color:var(--accent-ink)}.edition-contract-wizard__preset-card-recap .edition-contract-wizard__summary-row{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(108px,.9fr) minmax(0,1.1fr)}.edition-contract-wizard__preset-card-recap .edition-contract-wizard__summary-row span,.edition-contract-wizard__preset-card-recap .edition-contract-wizard__summary-row strong{min-width:0;overflow-wrap:anywhere}.edition-contract-wizard__preset-card-recap .edition-contract-wizard__summary-row strong{text-align:right}.edition-contract-wizard__contract-type-screen .edition-contract-wizard__preset-chooser-head{align-items:center;flex-direction:column;gap:8px}.edition-contract-wizard__contract-type-screen .edition-contract-wizard__contract-choice-grid{display:flex;flex-direction:column;gap:14px;width:min(920px,100%)}.edition-contract-wizard__contract-choice-single-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.edition-contract-wizard__contract-choice-combined .edition-contract-wizard__choice-card,.edition-contract-wizard__contract-choice-single-grid .edition-contract-wizard__choice-card{min-height:148px;width:100%}.edition-contract-wizard__contract-choice-combined .edition-contract-wizard__choice-card:not(:disabled){background:#fff;border-color:#ff6b356b;box-shadow:0 10px 26px #1f1a1712}.edition-contract-wizard__contract-choice-combined .edition-contract-wizard__choice-subtitle{max-width:720px}.edition-contract-wizard__contract-choice-single-grid .edition-contract-wizard__choice-card:disabled,.edition-contract-wizard__contract-choice-single-grid .edition-contract-wizard__choice-card:disabled:active,.edition-contract-wizard__contract-choice-single-grid .edition-contract-wizard__choice-card:disabled:hover{background:#f6f3f1;border-color:#e3ddd8;box-shadow:none;color:#8b817a;cursor:not-allowed;opacity:1;transform:none!important}.edition-contract-wizard__contract-choice-single-grid .edition-contract-wizard__choice-card:disabled .edition-contract-wizard__choice-icon{background:#ebe7e4;border-color:#e4ded9;color:#9c9189}.edition-contract-wizard__contract-choice-single-grid .edition-contract-wizard__choice-card:disabled .edition-contract-wizard__choice-title{color:#716861}.edition-contract-wizard__contract-choice-single-grid .edition-contract-wizard__choice-card:disabled .edition-contract-wizard__choice-subtitle{color:#948a83}.edition-contract-wizard__contract-choice-single-grid .edition-contract-wizard__choice-card:disabled .edition-contract-wizard__choice-badge{background:#e9e4e0;color:#746a63}@media (max-width:720px){.edition-contract-wizard__preset-chooser-head{align-items:center}.edition-contract-wizard__preset-add-card{width:100%}.edition-contract-wizard__body.is-chooser .edition-contract-wizard__preset-card-grid,.edition-contract-wizard__contract-choice-single-grid{grid-template-columns:minmax(0,1fr)}}.releases-page{display:flex;flex-direction:column;gap:16px}.releases-metrics{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.releases-metrics .ant-card{background:linear-gradient(135deg,#ff6b3514,#0000 58%),#ffffffe6;border-radius:18px}.releases-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.releases-toolbar .ant-input-affix-wrapper,.releases-toolbar .ant-select-selector{border-radius:12px!important;min-height:48px}.releases-search{width:min(100%,360px)}.releases-select{width:min(100%,180px)}.releases-title-cell{align-items:center;display:flex;gap:12px;min-width:0}.releases-title-cell__icon{align-items:center;background:#ff6b351f;border-radius:14px;color:#e65b28;display:inline-flex;flex:0 0 auto;font-size:18px;height:38px;justify-content:center;width:38px}.releases-title-cell__icon.is-single{background:#2563eb1a;color:#2563eb}.releases-title-cell__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.releases-track-progress{display:flex;flex-direction:column;gap:4px;min-width:84px}.releases-table .ant-table-row{cursor:default}.releases-filter-strip{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.releases-filter-chip{--release-filter-tone:var(--dmx-primary);align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--dmx-border-strong);border-radius:999px;color:#6b615a;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:800;gap:9px;height:42px;padding:0 14px;white-space:nowrap}.releases-filter-chip.is-active{background:var(--release-filter-tone);border-color:var(--release-filter-tone);color:#fff}.releases-filter-chip span{align-items:center;background:#f4eee9;border-radius:999px;color:#8c8079;display:inline-flex;font-size:12.5px;font-weight:800;height:22px;justify-content:center;min-width:24px;padding:0 7px}.releases-filter-chip.is-active span{background:#ffffff40;color:#fff}.releases-card-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.release-card,.releases-empty{background:#fff;border:1px solid var(--dmx-border);border-radius:8px;box-shadow:var(--dmx-card-shadow);overflow:hidden}.release-card{display:flex;flex-direction:column;min-width:0}.release-card>.ant-skeleton{padding:18px}.releases-empty{grid-column:1/-1;padding:30px}.release-card__header{grid-gap:12px;align-items:start;background:#fffaf6;border-bottom:1px solid var(--dmx-border);display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) auto;padding:16px}.release-card__icon{align-items:center;background:#ff6b351f;border-radius:8px;color:#d85b2f;display:inline-flex;font-size:20px;height:42px;justify-content:center;width:42px}.release-card__icon.is-single{background:#2563eb1a;color:#2563eb}.release-card__heading{min-width:0}.release-card__heading h2{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--dmx-ink);display:-webkit-box;font-size:18px;font-weight:850;letter-spacing:0;line-height:1.2;margin:0;overflow:hidden;overflow-wrap:anywhere}.release-card__heading-meta{align-items:center;color:#756960;display:flex;flex-wrap:wrap;font-size:12.5px;font-weight:750;gap:6px;margin-top:7px}.release-card__status{align-items:center;border-radius:999px;display:inline-flex;font-size:12.5px;font-weight:800;gap:7px;padding:6px 12px;white-space:nowrap}.release-card__status i{background:currentColor;border-radius:50%;height:7px;width:7px}.release-card__status--ready{background:var(--dmx-primary-soft);color:var(--dmx-primary-dark)}.release-card__status--signing{background:var(--dmx-amber-soft);color:var(--dmx-amber)}.release-card__status--published{background:var(--dmx-green-soft);color:var(--dmx-green)}.release-card__status--missing{background:var(--dmx-red-soft);color:var(--dmx-red)}.release-card__body{display:flex;flex:1 1;flex-direction:column;gap:14px;padding:16px}.release-card__section{display:flex;flex-direction:column;gap:8px;min-width:0}.release-card__section-title{align-items:center;color:#7a6d63;display:flex;font-size:12px;font-weight:850;gap:10px;justify-content:space-between;letter-spacing:0;text-transform:uppercase}.release-card__section-title strong{color:var(--dmx-ink);font-size:12.5px}.release-card__chip-list{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.release-card__artist-chip{align-items:center;background:#f5f0eb;border-radius:999px;color:#3f3731;display:inline-flex;font-size:13px;font-weight:780;gap:7px;max-width:100%;overflow-wrap:anywhere;padding:4px 9px 4px 4px}.release-card__artist-chip i{align-items:center;background:#3f5b8b;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-size:10px;font-style:normal;font-weight:850;height:24px;justify-content:center;width:24px}.release-card__party-list{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.release-card__party{grid-gap:8px;align-items:center;background:#fff;border:1px solid var(--dmx-border);border-radius:999px;color:#514840;display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr);max-width:100%;min-width:0;padding:6px 10px 6px 6px}.release-card__party svg{color:currentColor;flex:0 0 auto}.release-card__party-type{color:#84776e;display:block;font-size:10px;font-weight:850;letter-spacing:0;text-transform:uppercase}.release-card__party-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.release-card__party strong{color:var(--dmx-ink);font-size:12.5px;font-weight:800;line-height:1.15;min-width:0;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap}.release-card__party--label{background:#ff6b3512}.release-card__party--edition{background:#2563eb0f}.release-card__empty-line{color:#8a7d74;font-size:13px;font-weight:700}button.release-card__party{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;text-align:left}button.release-card__party:focus-visible,button.release-card__party:hover{background:#fff1ea;border-color:#ff6b3580;outline:none}.release-card__pill-badge{align-items:center;background:#ff6b351f;border-radius:50%;color:#d85b2f;display:inline-flex;flex:0 0 auto;font-size:12.5px;font-weight:850;height:28px;justify-content:center;width:28px}.release-card__pill-badge--contract{background:#2563eb1a;color:#2563eb;font-size:14px}.release-card__party--more{align-items:center;border-style:dashed;color:var(--dmx-primary-dark);display:inline-flex;font-size:12.5px;font-weight:800;padding:6px 12px}.release-card__actions{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto}.release-card__actions .ant-btn{min-height:40px;white-space:normal}.release-associated-modal__list{display:flex;flex-direction:column;gap:10px}.release-contract-row,.release-track-row{grid-gap:12px;align-items:center;background:#fffaf6;border:1px solid var(--dmx-border);border-radius:8px;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr) auto;padding:12px}.release-contract-row__icon,.release-track-row__index{align-items:center;background:#ff6b351f;border-radius:8px;color:#d85b2f;display:inline-flex;font-weight:850;height:34px;justify-content:center;width:34px}.release-contract-row__copy,.release-track-row__copy{display:flex;flex-direction:column;gap:3px;min-width:0}.release-contract-row__copy strong,.release-track-row__copy strong{color:var(--dmx-ink);font-size:14px;font-weight:850;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.release-contract-row__copy small,.release-track-row__copy small{color:#7a6d63;font-size:12px;font-weight:700}.release-contract-row__meta,.release-track-row__meta{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}@media (max-width:1100px){.releases-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.releases-toolbar{grid-template-columns:1fr}}@media (max-width:640px){.releases-card-grid,.releases-metrics{grid-template-columns:1fr}.release-card__header{grid-template-columns:40px minmax(0,1fr)}.release-card__status{grid-column:1/-1;justify-self:start}.release-card__actions{grid-template-columns:1fr}.release-contract-row,.release-track-row{grid-template-columns:34px minmax(0,1fr)}.release-contract-row__meta,.release-track-row__meta{grid-column:1/-1;justify-content:flex-start}}.contract-signing-page,.signature-modal,.signing-overlay{--signing-ink:var(--dmx-ink,#211b17);--signing-muted:var(--dmx-muted,#7c7068);--signing-faint:var(--dmx-faint,#a89e97);--signing-page:var(--dmx-page,#faf6f3);--signing-card:var(--dmx-card,#fff);--signing-soft:var(--dmx-soft,#fbf7f4);--signing-border:var(--dmx-border,#efe7e1);--signing-border-strong:var(--dmx-border-strong,#eadfd8);--signing-divider:var(--dmx-divider,#f2ebe5);--signing-primary:var(--dmx-primary,#ff6b35);--signing-primary-dark:var(--dmx-primary-dark,#e8551f);--signing-primary-soft:var(--dmx-primary-soft,#fff1ea);--signing-green:var(--dmx-green,#0f8a57);--signing-green-soft:var(--dmx-green-soft,#e4f4ec);--signing-amber:var(--dmx-amber,#9a6b00);--signing-amber-soft:var(--dmx-amber-soft,#fbf0d6);--signing-red:var(--dmx-red,#d83a3f);--signing-red-soft:var(--dmx-red-soft,#fbe9ea);--signing-blue:var(--dmx-blue,#2e6fd6);--signing-blue-soft:var(--dmx-blue-soft,#e9f1fc);--signing-shadow:var(--dmx-card-shadow,0 1px 2px #1f1a1708);color:var(--signing-ink);font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--dmx-font,"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif)}.contract-signing-page{background:var(--signing-page);min-height:100vh;padding:36px 28px 80px}.contract-signing-light{color-scheme:light}.contract-signing-shell{margin:0 auto;width:min(100%,1180px)}.contract-signing-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.contract-signing-back-link,.otp-resend-link,.signing-overlay-back{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--signing-muted);cursor:pointer;font:inherit}.contract-signing-back-link,.signing-overlay-back{align-items:center;background:#fff;border:1px solid var(--signing-border);border-radius:12px;box-shadow:var(--signing-shadow);color:#5f5148;display:inline-flex;font-size:14px;font-weight:800;gap:8px;min-height:42px;padding:0 12px}.contract-signing-back-link:hover,.signing-overlay-back:hover{border-color:#ff6b355c;color:var(--signing-primary-dark)}.contract-signing-back-link:focus-visible,.otp-resend-link:focus-visible,.signing-overlay-back:focus-visible,.typed-signature-input:focus-visible{outline:3px solid #ff6b3533;outline-offset:2px}.contract-signing-product{align-items:center;background:#fff;border:1px solid var(--signing-border);border-radius:999px;color:var(--signing-ink);display:inline-flex;font-size:14px;font-weight:850;gap:10px;min-height:42px;padding:5px 12px 5px 6px}.contract-signing-product-mark{align-items:center;background:var(--signing-primary-soft);border-radius:11px;color:var(--signing-primary-dark);display:inline-flex;height:32px;justify-content:center;width:32px}.contract-signing-hero{grid-gap:24px;align-items:stretch;background:#fff;border:1px solid var(--signing-border);border-radius:18px;box-shadow:var(--signing-shadow);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 260px;margin-top:24px;padding:30px 32px}.contract-signing-hero-copy h1,.signing-success-card h1{color:var(--signing-ink);font-size:34px;font-weight:850;letter-spacing:-1px;line-height:1.08;margin:7px 0 0}.contract-signing-hero-copy p,.signature-modal-copy p,.signing-card-head p,.signing-success-card p{color:var(--signing-muted);font-size:15px;font-weight:550;line-height:1.55;margin:8px 0 0}.signing-kicker{align-items:center;color:var(--signing-faint);display:inline-flex;font-size:12px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.contract-signing-status-card{background:#211b17;border-radius:16px;color:#fff;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:20px}.contract-signing-status-card span{color:#ffb492;font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.contract-signing-status-card strong{font-size:22px;font-weight:850;line-height:1.15}.signing-stepper{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.signing-stepper-item{grid-gap:12px;align-items:center;background:#fff;border:1px solid var(--signing-border);border-radius:16px;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr);min-height:76px;padding:14px}.signing-stepper-item>span{align-items:center;background:#f4eee9;border-radius:13px;color:#81756d;display:inline-flex;font-size:14px;font-weight:900;height:38px;justify-content:center;width:38px}.signing-stepper-item small,.signing-stepper-item strong{display:block;min-width:0}.signing-stepper-item strong{color:var(--signing-ink);font-size:14px;font-weight:900}.signing-stepper-item small{color:var(--signing-muted);font-size:12.5px;font-weight:650;margin-top:3px}.signing-stepper-item.is-active>span{background:var(--signing-primary);color:#fff}.signing-stepper-item.is-ready>span{background:var(--signing-green-soft);color:var(--signing-green)}.contract-signing-grid{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.signing-card{background:#fff;border:1px solid var(--signing-border);border-radius:18px;box-shadow:var(--signing-shadow);min-width:0;padding:22px 24px}.signing-card--primary{border-color:#ff6b353d}.signing-card-head{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:52px minmax(0,1fr)}.signing-card-icon{align-items:center;background:var(--signing-primary-soft);border-radius:16px;color:var(--signing-primary-dark);display:inline-flex;font-size:21px;height:52px;justify-content:center;width:52px}.signing-card-icon--document{background:var(--signing-blue-soft);color:var(--signing-blue)}.signature-modal-copy h2,.signing-card-head h2{color:var(--signing-ink);font-size:19px;font-weight:900;letter-spacing:-.3px;line-height:1.2;margin:6px 0 0}.otp-target-box{grid-gap:12px;align-items:center;background:var(--signing-soft);border:1px solid var(--signing-divider);border-radius:14px;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr);margin-top:22px;padding:14px}.otp-target-box>.app-lucide-icon{background:#fff;border-radius:12px;color:var(--signing-primary-dark);height:38px;padding:9px;width:38px}.otp-target-box span,.signature-card-label,.signing-document-title span,.signing-floating-panel span,.signing-meta-list dt,.signing-success-meta span{color:var(--signing-faint);display:block;font-size:11.5px;font-weight:900;letter-spacing:.06em;line-height:1.15;text-transform:uppercase}.otp-target-box strong{color:var(--signing-ink);display:block;font-size:14px;font-weight:850;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.otp-panel-content{display:flex;flex-direction:column;gap:12px;margin-top:18px}.contract-signing-complete-cta.ant-btn,.otp-send-btn.ant-btn,.signature-confirm-btn.ant-btn,.signing-floating-panel__button.ant-btn,.signing-next-btn.ant-btn{align-items:center;border-radius:12px;display:inline-flex;font-weight:850;gap:8px;justify-content:center;min-height:46px;white-space:nowrap}.signature-confirm-btn.ant-btn-primary,.signing-floating-panel__button.ant-btn-primary{background:var(--signing-primary)!important;border-color:var(--signing-primary)!important;box-shadow:0 10px 24px #ff6b3547;color:#fff!important}.signature-confirm-btn.ant-btn-primary:not(:disabled):focus-visible,.signature-confirm-btn.ant-btn-primary:not(:disabled):hover,.signing-floating-panel__button.ant-btn-primary:not(:disabled):focus-visible,.signing-floating-panel__button.ant-btn-primary:not(:disabled):hover{background:var(--signing-primary-dark)!important;border-color:var(--signing-primary-dark)!important;color:#fff!important}.signature-confirm-btn.ant-btn-primary .app-lucide-icon,.signature-confirm-btn.ant-btn-primary span,.signing-floating-panel__button.ant-btn-primary .app-lucide-icon,.signing-floating-panel__button.ant-btn-primary span{color:inherit!important}.signature-confirm-btn.ant-btn-primary:disabled,.signing-floating-panel__button.ant-btn-primary:disabled{background:#efe4dc!important;border-color:#e4d6cc!important;box-shadow:none;color:#6b615a!important;opacity:1}.otp-verify-reveal{display:none;flex-direction:column;gap:10px}.otp-verify-reveal-visible{display:flex}.otp-countdown-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.otp-countdown{align-items:center;background:var(--signing-green-soft);border-radius:999px;color:var(--signing-green);display:inline-flex;font-size:13px;font-weight:900;min-height:30px;padding:0 11px}.otp-countdown.is-expired{background:var(--signing-red-soft);color:var(--signing-red)}.otp-resend-link{color:var(--signing-primary-dark);font-size:13px;font-weight:850;min-height:32px;padding:0}.otp-resend-link:disabled{color:var(--signing-faint);cursor:not-allowed}.signing-field-label{color:var(--signing-faint);font-size:11.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.otp-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.otp-code-input.ant-input{border-radius:12px!important;font-size:17px;font-weight:850;letter-spacing:.08em;min-height:46px}.signing-inline-warning{color:var(--signing-red);font-size:13px;font-weight:750;line-height:1.35;margin:0}.signing-meta-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0 0}.signing-meta-list>div{background:var(--signing-soft);border:1px solid var(--signing-divider);border-radius:14px;min-width:0;padding:13px 14px}.signing-meta-list dd{color:var(--signing-ink);font-size:14px;font-weight:850;line-height:1.25;margin:5px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signing-security-note{grid-gap:9px;align-items:start;background:var(--signing-green-soft);border-radius:14px;color:var(--signing-green);display:grid;font-size:13px;font-weight:800;gap:9px;grid-template-columns:22px minmax(0,1fr);line-height:1.35;margin-top:16px;padding:12px 14px}.contract-signing-page--complete{align-items:center;display:flex;justify-content:center}.contract-signing-shell--complete{max-width:680px}.signing-success-card{background:#fff;border:1px solid var(--signing-border);border-radius:22px;box-shadow:0 18px 42px #1f1a1714;padding:36px;text-align:center}.signing-success-icon{align-items:center;background:var(--signing-green-soft);border-radius:24px;color:var(--signing-green);display:inline-flex;font-size:34px;height:72px;justify-content:center;margin-bottom:18px;width:72px}.signing-success-card p{margin-left:auto;margin-right:auto;max-width:560px}.signing-success-meta{background:var(--signing-soft);border:1px solid var(--signing-divider);border-radius:14px;margin:22px auto 0;padding:14px 16px;width:min(100%,360px)}.signing-success-meta strong{display:block;font-size:15px;font-weight:850;margin-top:5px}.contract-signing-complete-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:24px}.contract-signing-complete-cta,.contract-signing-complete-secondary{min-width:190px}.signing-overlay{background:var(--signing-page);display:grid;grid-template-rows:70px minmax(0,1fr);inset:0;position:fixed;z-index:1000}.signing-document-bar{grid-gap:16px;align-items:center;background:#fff;border-bottom:1px solid var(--signing-border);display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;padding:0 20px}.signing-document-title{min-width:0;text-align:center}.signing-document-title strong{color:var(--signing-ink);display:block;font-size:15px;font-weight:900;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signing-overlay-close.ant-btn{border-radius:12px;font-weight:800;min-height:42px}.signing-document-body{background:#f7f2ee;min-height:0;overflow:hidden}.signing-overlay-preview{--contract-preview-base-width:820px;background:#f7f2ee;height:100%;width:100%}.signing-overlay-preview .contract-document-preview__scroll,.signing-overlay-preview .contract-image-preview__scroller{overscroll-behavior:contain;scrollbar-gutter:stable}.signing-overlay-preview .contract-image-preview__pages{padding:24px 24px 148px}.signing-overlay-preview .contract-document-preview__scroll{padding-bottom:148px;padding-top:24px}.signing-overlay-preview .contract-image-preview__page{border-radius:2px;box-shadow:0 8px 28px #1f1a171f}.signing-overlay-empty,.signing-overlay-loading{background:#fff;border:1px solid var(--signing-border);border-radius:18px;display:grid;height:100%;min-height:340px;place-items:center;width:100%}.signing-overlay-empty{align-content:center;gap:10px;justify-items:center;padding:32px;text-align:center}.signing-overlay-empty>.app-lucide-icon{background:var(--signing-primary-soft);border-radius:16px;color:var(--signing-primary-dark);height:48px;padding:12px;width:48px}.signing-overlay-empty strong{font-size:17px;font-weight:900}.signing-overlay-empty span{color:var(--signing-muted);font-size:14px;font-weight:650;max-width:420px}.signing-overlay-error-banner{background:var(--signing-red-soft);border:1px solid #d83a3f33;border-radius:14px;color:var(--signing-red);font-size:13px;font-weight:800;padding:10px 14px;text-align:center;width:min(1280px,100%)}.signing-floating-panel{align-items:center;background:#fff;border:1px solid var(--signing-border);border-radius:18px;bottom:24px;box-shadow:0 18px 42px #1f1a172e;display:flex;gap:16px;justify-content:space-between;left:24px;margin:0 auto;padding:14px;position:fixed;right:24px;width:min(720px,calc(100vw - 48px));z-index:1010}.signing-floating-panel strong{color:var(--signing-ink);display:block;font-size:14px;font-weight:850;line-height:1.25;margin-top:4px}.signature-modal .ant-modal-content{background:#fff;border:1px solid var(--signing-border);border-radius:22px;box-shadow:0 24px 64px #1f1a1738;overflow:hidden}.signature-modal .ant-modal-body{padding:24px}.signature-modal .ant-modal-close{border:1px solid var(--signing-border);border-radius:12px;color:var(--signing-muted);height:38px;right:17px;top:17px;width:38px}.signature-modal-layout{display:flex;flex-direction:column;gap:16px}.signature-modal-head{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:54px minmax(0,1fr);padding-right:42px}.signature-modal-icon{align-items:center;background:var(--signing-primary-soft);border-radius:17px;color:var(--signing-primary-dark);display:inline-flex;font-size:24px;height:54px;justify-content:center;width:54px}.signature-contract-chip{grid-gap:9px;align-items:center;background:var(--signing-soft);border:1px solid var(--signing-divider);border-radius:14px;color:var(--signing-muted);display:grid;font-size:13.5px;font-weight:800;gap:9px;grid-template-columns:20px minmax(0,1fr);padding:12px 14px}.signature-contract-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.typed-signature-shell{background:linear-gradient(180deg,#fff 0,var(--signing-soft) 100%);border:1px solid var(--signing-border-strong);border-radius:18px;min-height:224px;overflow:hidden;position:relative;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.typed-signature-shell.is-valid{border-color:#0f8a5759;box-shadow:0 0 0 4px #0f8a5714}.typed-signature-shell.is-invalid{border-color:#d83a3f59;box-shadow:0 0 0 4px #d83a3f14}.typed-signature-input{background:#0000;border:0;color:var(--signing-ink);font-family:Brush Script MT,Segoe Script,Lucida Handwriting,cursive;font-size:54px;line-height:1.08;min-height:224px;outline:none;overflow-wrap:anywhere;padding:48px 28px 42px;position:relative;resize:none;text-align:center;width:100%;z-index:2}.typed-signature-input::placeholder{color:#211b1747;opacity:1}.typed-signature-watermark{color:#a89e97c7;font-size:11px;font-weight:900;letter-spacing:.08em;position:absolute;right:18px;text-transform:uppercase;top:16px;z-index:1}.typed-signature-line{background:linear-gradient(90deg,#0000,#211b1742,#0000);bottom:38px;height:1px;left:36px;position:absolute;right:36px}.signature-rule-note{background:var(--signing-amber-soft);border-radius:14px;color:var(--signing-amber);font-size:13px;font-weight:800;line-height:1.35;padding:12px 14px}.signature-rule-note.is-ok{background:var(--signing-green-soft);color:var(--signing-green)}.signature-rule-note.is-error{background:var(--signing-red-soft);color:var(--signing-red)}.signature-modal-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding-top:2px}@media (max-width:900px){.contract-signing-page{padding:24px 16px 56px}.contract-signing-grid,.contract-signing-hero{grid-template-columns:1fr}.contract-signing-status-card{min-height:112px}}@media (max-width:680px){.contract-signing-header,.signature-modal-actions,.signing-document-bar,.signing-floating-panel{align-items:stretch}.contract-signing-hero{padding:22px}.contract-signing-hero-copy h1,.signing-success-card h1{font-size:30px}.signing-stepper{grid-template-columns:1fr}.signing-card,.signing-success-card{padding:20px}.otp-row,.signing-meta-list{grid-template-columns:1fr}.contract-signing-complete-actions .ant-btn,.otp-row .ant-btn,.signature-modal-actions .ant-btn,.signing-floating-panel__button.ant-btn{width:100%}.signing-document-bar{grid-template-columns:1fr auto;height:auto;min-height:70px;padding:10px 12px}.signing-document-title{grid-column:1/-1;order:3;text-align:left}.signing-document-body{padding:0}.signing-overlay-preview .contract-image-preview__pages{padding:12px 12px 204px}.signing-overlay-preview .contract-document-preview__scroll{padding-bottom:204px;padding-top:12px}.signing-floating-panel{bottom:12px;flex-direction:column;left:12px;right:12px;width:auto}.signature-modal .ant-modal-body{padding:20px}.signature-modal-head{grid-template-columns:46px minmax(0,1fr)}.signature-modal-icon{border-radius:14px;height:46px;width:46px}.typed-signature-input,.typed-signature-shell{min-height:196px}.typed-signature-input{font-size:40px;padding:46px 18px 38px}}@media (prefers-reduced-motion:reduce){.contract-signing-back-link,.signing-overlay-back,.typed-signature-shell{transition:none!important}}.public-form-shell{background:radial-gradient(800px 520px at 10% -10%,#ffba7859,#0000 55%),radial-gradient(900px 600px at 90% 20%,#8cd0ff59,#0000 55%),#f6f4ef;color:#1f1e1c;font-family:Space Grotesk,Segoe UI,sans-serif;min-height:100vh;padding:18px 12px 40px}.public-form-topbar{align-items:center;display:flex;justify-content:space-between;margin:0 auto 12px;max-width:760px}.public-form-brand{align-items:center;display:flex;gap:10px}.public-form-brand-image{display:block;flex:0 0 auto;height:36px;object-position:center}.public-form-brand-image.is-avatar{border-radius:10px;object-fit:cover;width:36px}.public-form-brand-image.is-logo{aspect-ratio:464/510;object-fit:contain;width:auto}.public-form-logo{align-items:center;background:linear-gradient(135deg,#ff6b35,#ff8c42);border-radius:12px;box-shadow:0 12px 24px #ff6b3540;color:#fff;display:flex;font-weight:800;height:34px;justify-content:center;width:34px}.public-form-brandtext{font-weight:700;letter-spacing:.2px;opacity:.9}.public-form-lang{min-width:150px}.public-form-card{background:#fffefb;border:1px solid #0000000f;border-radius:18px!important;box-shadow:0 16px 44px #14100c1f;padding-top:20px}.public-form-error-card{align-items:center;display:flex;justify-content:center;min-height:420px}.public-form-head{display:flex;flex-direction:column;gap:6px}.public-form-title{font-family:Newsreader,serif;margin:0!important}.public-form-subtitle{display:block;opacity:.75}.public-form-alert{border-radius:14px;margin-bottom:16px}.public-form-instruction{display:flex;flex-direction:column;gap:6px}.public-form-instruction-note{font-weight:600}.public-form-step{background:#ff6b3514;border:1px solid #ff6b352e;border-radius:14px;margin:18px 0 12px;padding:12px 14px}.public-form-step-count{font-size:11px;letter-spacing:1px;opacity:.65;text-transform:uppercase}.public-form-step-title{font-size:18px;font-weight:600}.public-form-shell .ant-form-item .ant-form-item-label>label{color:#1f1e1c;font-weight:600!important}.public-email-check{align-items:center;border-radius:50%;color:#fff;display:inline-flex;font-size:11px;height:18px;justify-content:center;width:18px}.public-email-check--ok{background:#52c41a}.public-email-check--error{background:#ff4d4f}.public-form-choice-radio{display:flex!important;width:100%}.public-form-choice-radio .ant-radio-button-wrapper{background:#fff!important;border-color:#d9d9d9!important;color:#1f1e1c!important;flex:1 1;font-weight:600;height:44px;line-height:42px;text-align:center}.public-form-choice-radio .ant-radio-button-wrapper:first-child{border-end-start-radius:10px;border-start-start-radius:10px}.public-form-choice-radio .ant-radio-button-wrapper:last-child{border-end-end-radius:10px;border-start-end-radius:10px}.public-form-choice-radio .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:#ff6b35!important;border-color:#ff6b35!important;color:#fff!important}.public-form-choice-radio .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:#ff6b35!important}.public-form-choice-radio--inline{flex:0 0 auto;width:auto!important}.public-form-choice-radio--inline .ant-radio-button-wrapper{flex:0 0 auto;min-width:62px;padding-inline:16px}.public-track-inline-choice{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.public-track-inline-choice--stacked{align-items:flex-start;flex-direction:column;gap:10px}.public-track-inline-choice--spaced{margin:6px 0 24px}.public-track-inline-choice-label{font-weight:600}.public-track-inline-choice--stacked .public-form-choice-radio--inline{width:100%!important}.public-track-inline-choice--stacked .public-form-choice-radio--inline .ant-radio-button-wrapper{min-width:72px}.public-form-item-audio-version{margin-bottom:24px!important}.public-roles-card.ant-card{background:radial-gradient(520px 160px at 0 0,#ff6b351f,#0000 62%),#fffdf9;border-color:#ff6b352e;border-radius:16px;margin-bottom:20px}.public-roles-title{color:#1f1e1c;font-size:17px;font-weight:800}.public-roles-subtitle{color:#1f1e1c9e;font-size:13px;margin-top:2px}.public-collaborator-role-row{grid-gap:10px;align-items:flex-start;background:#ffffffb8;border:1px solid #1f1e1c14;border-radius:14px;display:grid;gap:10px;grid-template-columns:minmax(220px,1.35fr) minmax(180px,1fr) minmax(180px,1fr) auto;padding:12px;width:100%}.public-collaborator-field{display:flex;flex-direction:column;gap:8px}.public-collaborator-field-control.ant-form-item{margin-bottom:0}.public-collaborator-field-label{color:#1f1e1cd6;font-size:13px;font-weight:700;line-height:1.2}.public-collaborator-role-row>.ant-btn{margin-top:25px}.public-form-section-title{margin:8px 0 10px!important}.public-form-divider{margin:14px 0}.public-form-section-note{display:block;font-size:13px;opacity:.65}.public-release-card.ant-card{background:linear-gradient(180deg,#fff7edeb,#fffffff5),#fff;border:1px solid #ff6b352e;border-radius:18px;box-shadow:0 14px 34px #ff6b3514}.public-release-card .ant-card-body{padding:24px}.public-release-hero{padding:10px 8px 14px;text-align:center}.public-release-eyebrow{color:#1f1e1c94;display:block;font-size:12px;font-weight:800;letter-spacing:1.1px;margin-bottom:8px;text-transform:uppercase}.public-release-title{color:#ff6b35;font-size:clamp(30px,5vw,52px);font-weight:800;letter-spacing:-.04em;line-height:1.02;word-break:break-word}.public-release-track-count{margin:0 auto;width:min(360px,100%)}.public-release-track-count .ant-input-number,.public-release-track-count .ant-input-number-group-wrapper{width:100%}.public-release-help{display:block;font-size:13px;margin-top:8px;text-align:center}.public-form-privacy{font-size:12px;margin-top:8px;opacity:.7}.public-form-confirm{padding:18px 0 6px;text-align:center}.public-form-confirm-note{font-size:14px;margin:0 auto;max-width:520px;opacity:.7}.public-form-nav{border-top:1px solid #14100c14;display:flex;gap:10px;justify-content:flex-end;margin-top:24px;padding-top:18px}.public-form-nav-button{align-items:center;border-radius:999px!important;box-shadow:0 16px 32px #14100c29;display:inline-flex;gap:10px;height:54px;padding:0 18px}.public-form-nav-icon{align-items:center;display:inline-flex;font-size:18px}.public-form-nav-text{font-weight:600}.public-form-nav-secondary{background:#fff!important;border:1px solid #0000001f!important;color:#1f1e1c!important}.public-form-lang-gate{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f6f4eff5;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.public-form-lang-panel{background:#fffefb;border:1px solid #0000000f;border-radius:24px;box-shadow:0 22px 60px #14100c2e;padding:28px;text-align:center;width:min(820px,100%)}.public-form-lang-title{font-family:Newsreader,serif;font-size:28px;font-weight:700;margin-bottom:8px}.public-form-lang-subtitle{font-size:14px;margin-bottom:20px;opacity:.7}.public-form-lang-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.public-form-lang-button{align-items:center;background:#fff;border:1px solid #0000001a;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:18px 16px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.public-form-lang-button:hover{border-color:#ff6b35;box-shadow:0 10px 18px #ff6b352e;transform:translateY(-2px)}.public-form-lang-emoji{font-size:32px;line-height:1}.public-form-lang-name{font-size:16px;font-weight:600}.upload-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;margin-top:8px}.upload-card{background:#fff;border:1px solid #00000014;border-radius:16px;display:flex;flex-direction:column;gap:12px;min-height:280px;padding:16px}.upload-card-header{align-items:flex-start;display:flex;gap:12px}.upload-card-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.upload-card-icon--lyrics{background:linear-gradient(135deg,#6366f126,#6366f114);color:#6366f1}.upload-card-icon--tracks{background:linear-gradient(135deg,#ff6b3526,#ff6b3514);color:#ff6b35}.upload-card-info{flex:1 1;min-width:0}.upload-card-title{color:#1f1e1c;font-size:15px;font-weight:700;margin-bottom:2px}.upload-card-desc{color:#1f1e1c99;font-size:12px;line-height:1.4}.upload-dragger.ant-upload-wrapper{display:flex;flex:1 1;flex-direction:column}.upload-dragger .ant-upload-drag{background:#00000005!important;border:2px dashed #0000001f!important;border-radius:12px!important;min-height:160px;transition:all .15s ease}.upload-dragger .ant-upload-drag:hover{background:#ff6b350a!important;border-color:#ff6b35!important}.upload-dragger .ant-upload-drag.ant-upload-drag-hover{background:#ff6b3514!important;border-color:#ff6b35!important}.upload-dragger .ant-upload-btn{padding:20px 12px!important}.upload-card .ant-upload-list{max-height:140px;overflow:auto;padding-right:4px}.upload-dragger-content{align-items:center;display:flex;flex-direction:column;gap:8px}.upload-dragger-icon{color:#1f1e1c59;font-size:28px;transition:color .15s ease}.upload-dragger:hover .upload-dragger-icon{color:#ff6b35}.upload-dragger-text{color:#1f1e1c99;font-size:13px;line-height:1.4;text-align:center}.upload-files-list{background:#00000008;border-radius:10px;padding:10px 12px}.upload-files-title{color:#1f1e1c80;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.upload-file-item{align-items:center;border-bottom:1px solid #0000000d;display:flex;gap:8px;padding:6px 0}.upload-file-item:last-child{border-bottom:none;padding-bottom:0}.upload-file-item:first-child{padding-top:0}.upload-file-icon{color:#1f1e1c66;flex-shrink:0;font-size:14px}.upload-file-name{color:#1f1e1c;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.public-form-shell{padding:0 0 90px}.public-form-topbar{background:#f6f4ef;margin-bottom:6px;padding:12px 16px}.public-form-lang{min-width:130px}.public-form-card{background:#0000;border:none;border-radius:0!important;box-shadow:none}.public-form-card .ant-card-body{padding:16px}.public-form-lang-panel{padding:22px 16px}.public-form-nav{border-top:0;bottom:16px;margin-top:0;padding-top:0;position:fixed;right:16px;z-index:20}.public-form-nav-button{gap:8px;height:48px;justify-content:center;padding:0 14px;width:auto}.public-track-inline-choice{align-items:flex-start;gap:10px}.public-collaborator-role-row{grid-template-columns:1fr}.public-form-nav-text{display:inline;font-size:13px}.public-form-nav-text-back{display:none}.upload-grid{gap:14px;grid-template-columns:1fr}.upload-card{padding:14px}.upload-card-icon{font-size:18px;height:40px;width:40px}.upload-card-title{font-size:14px}.upload-card-desc{font-size:11px}.upload-dragger .ant-upload-btn{padding:16px 10px!important}.upload-dragger-icon{font-size:24px}.upload-dragger-text{font-size:12px}}.submission-details-form .ant-form-item{margin-bottom:10px}.submission-details-form .ant-form-item-label{padding-bottom:2px}.submission-details-form .ant-form-item-label>label{line-height:1.2}.submissions-table .ant-table,.submissions-table .ant-table-container,.submissions-table .ant-table-tbody>tr:last-child>td:first-child,.submissions-table .ant-table-tbody>tr:last-child>td:last-child,.submissions-table .ant-table-thead>tr:first-child>th:first-child,.submissions-table .ant-table-thead>tr:first-child>th:last-child{border-radius:0!important}.submissions-table .submission-row-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;min-width:254px;width:254px}.submissions-table .submission-row-actions__button.ant-btn{flex:0 0 auto;height:28px;justify-content:center;min-width:122px;padding-inline:10px;transform:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease;width:122px}.submissions-table .submission-row-actions__button--primary.ant-btn{min-width:126px;width:126px}.submission-search-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(260px,1fr) minmax(230px,320px) auto}.submission-search.ant-input-affix-wrapper{border-radius:13px!important;min-height:48px;padding-inline:17px;width:100%!important}.submission-search .ant-input{font-size:15px}.submission-filter-select.ant-select,.submission-form-select.ant-select{width:100%}.submission-filter-date.ant-picker,.submission-filter-select.ant-select .ant-select-selector,.submission-form-select.ant-select .ant-select-selector{border-radius:13px!important;min-height:48px!important}.submission-filter-toggle.ant-btn{background:#fff;border-color:var(--dmx-border);border-radius:13px;color:var(--dmx-ink);font-size:15px;font-weight:800;min-height:48px;min-width:90px}.submission-filter-toggle.is-active.ant-btn{background:var(--dmx-ink);border-color:var(--dmx-ink);color:#fff}.submission-advanced-filters{align-items:center;background:#0000;border-width:1px;border-bottom:1px solid var(--dmx-border);border-left:0 solid var(--dmx-border);border-radius:0;border-right:0 solid var(--dmx-border);border-top:1px solid var(--dmx-border);display:flex;flex-wrap:wrap;gap:10px;padding:0}.submission-advanced-filters .submission-filter-select{width:min(100%,180px)}.submission-filter-date.ant-picker{width:min(100%,265px)}.submission-reset-filters.ant-btn{background:#fff;border-color:var(--dmx-border);border-radius:13px;color:var(--dmx-ink);font-size:14px;font-weight:850;min-height:48px}.submission-card-list{padding:0}.submission-card-list .ant-list-items{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.submission-card-list__item.ant-list-item{background:#fff;border:1px solid var(--dmx-border)!important;border-radius:18px;box-shadow:0 3px 8px rgba(33,27,23,.035);cursor:pointer;display:block;padding:20px 22px!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.submission-card-list__item.ant-list-item:hover{border-color:#ff6b355c!important;box-shadow:0 5px 14px #211b170d}.submission-card-list__item.is-selected{background:var(--dmx-primary-soft);border-color:#ff6b3573!important}.submission-card-row{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(150px,1.15fr) minmax(0,.76fr) minmax(0,.76fr) minmax(0,.72fr) minmax(0,.5fr) minmax(0,.45fr) minmax(0,.62fr) auto auto;min-width:0}.submission-card-row__identity{align-items:center;display:flex;gap:14px;min-width:0}.submission-card-row__identity-copy{min-width:0}.submission-card-row__identity-copy span,.submission-card-row__identity-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submission-card-row__identity-copy strong{color:var(--dmx-ink);font-size:16px;font-weight:850;line-height:1.2}.submission-card-row__identity-copy span{color:var(--dmx-muted);font-size:13px;font-weight:500;margin-top:3px}.submission-card-row__metric{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:inherit;font:inherit;min-width:0;padding:0;text-align:left}.submission-card-row__metric>span{color:#a99e96;display:block;font-size:11px;font-weight:850;letter-spacing:.35px;line-height:1;margin-bottom:6px;text-transform:uppercase}.submission-card-row__metric>strong{color:var(--dmx-ink);font-size:14px;font-weight:850}.submission-card-row__metric small,.submission-card-row__metric>strong{display:block;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submission-card-row__metric small{color:var(--dmx-muted);font-size:12px;font-weight:600;margin-top:4px}.submission-card-row__metric>strong.submission-card-row__entity{align-items:center;display:flex;gap:8px}.submission-card-row__entity em{color:var(--dmx-ink);font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submission-card-row__metric--button:not(:disabled){cursor:pointer}.submission-card-row__metric--button:not(:disabled):hover>strong{color:var(--dmx-primary-dark)}.submission-contract-pill{align-items:center;-webkit-appearance:none;appearance:none;border:0;border-radius:10px;display:inline-flex;font-size:13px;font-weight:850;gap:7px;justify-content:center;min-height:34px;padding:0 15px;white-space:nowrap}button.submission-contract-pill{cursor:pointer;font-family:inherit}.submission-contract-pill.is-done{background:var(--dmx-green-soft);color:var(--dmx-green)}.submission-contract-pill.is-missing{background:var(--dmx-primary-soft);color:var(--dmx-primary-dark)}button.submission-contract-pill.is-done:hover{box-shadow:inset 0 0 0 1px #0f8a5733}.submission-contract-action.ant-btn{border-radius:10px;box-shadow:none;font-size:13px;font-weight:850;min-height:34px;min-width:146px}.submission-card-row__actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.submission-card-row__menu.ant-btn{background:#fff;border-color:var(--dmx-border);border-radius:14px;box-shadow:none;color:var(--dmx-muted);height:44px;min-height:44px;min-width:44px;padding:0;width:44px}.submission-card-row__menu.ant-btn:hover{background:var(--dmx-primary-soft);border-color:#ff6b3559;color:var(--dmx-primary-dark)}.submission-details-drawer .ant-drawer-content{background:var(--dmx-page)}.submission-details-drawer .ant-drawer-header{align-items:center;background:#fff;border-bottom:1px solid var(--dmx-border);padding:22px 24px 18px}.submission-details-drawer .ant-drawer-header-title{flex-direction:row-reverse;gap:16px}.submission-details-drawer .ant-drawer-title{min-width:0}.submission-details-drawer .ant-drawer-close{-webkit-margin-end:0;border:1px solid var(--dmx-border);border-radius:12px;color:var(--dmx-muted);height:38px;margin-inline-end:0;width:38px}.submission-details-drawer .ant-drawer-body{background:var(--dmx-page);padding:0}.submission-details-drawer .ant-drawer-footer{background:#fff;border-top:1px solid var(--dmx-border);padding:16px 20px}.submission-details-title{align-items:center;display:flex;gap:14px;min-width:0}.submission-details-title__copy{min-width:0}.submission-details-title__copy span,.submission-details-title__copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submission-details-title__copy strong{color:var(--dmx-ink);font-size:18px;font-weight:850;line-height:1.15}.submission-details-title__copy span{color:var(--dmx-muted);font-size:14px;font-weight:600;margin-top:4px}.submission-details-tabs.ant-tabs{margin:0}.submission-details-tabs>.ant-tabs-nav{background:#fff;border-bottom:1px solid var(--dmx-border);margin:0;padding:14px 22px 0}.submission-details-tabs .ant-tabs-tab{border-radius:9px!important;color:var(--dmx-muted);font-size:14px;font-weight:850;margin:0 8px 0 0!important;min-height:38px;padding:0 16px}.submission-details-tabs .ant-tabs-tab-active,.submission-details-tabs .ant-tabs-tab.ant-tabs-tab-active{background:var(--dmx-ink)!important}.submission-details-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.submission-details-tabs .ant-tabs-ink-bar{display:none}.submission-details-tabs .ant-tabs-content-holder{padding:20px 22px 32px}.submission-file-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:#fff;border-color:var(--dmx-border);color:var(--dmx-muted);font-weight:850}.submission-file-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:var(--dmx-ink)!important;border-color:var(--dmx-ink)!important}.submission-file-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn,.submission-file-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active .ant-typography{color:#fff!important}.submission-file-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active .ant-tag{background:#ffffff29;border-color:#ffffff42;color:#fff}.submission-file-audio,.submission-inline-audio,.tracks-uploaded-modal__audio audio{background:#e9eef2;border:1px solid #d7e0e7;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff8c;height:38px;width:100%}.submission-file-audio{margin-top:10px}.submission-inline-audio{flex:1 1;height:34px;min-width:180px}.submission-details-form .ant-form-item{margin-bottom:15px}.submission-details-form .ant-form-item-label{padding-bottom:7px}.submission-details-form .ant-form-item-label>label{color:var(--dmx-faint);font-size:12px;font-weight:850;letter-spacing:.35px;line-height:1;text-transform:uppercase}.submission-details-form .ant-input,.submission-details-form .ant-input-affix-wrapper,.submission-details-form .ant-picker,.submission-details-form .ant-select-selector{border-color:var(--dmx-border-strong)!important;border-radius:12px!important;box-shadow:none!important;min-height:48px!important}.submission-details-form .ant-input{padding-inline:15px}.submission-details-section-title{color:var(--dmx-faint);font-size:13px;font-weight:850;letter-spacing:.45px;margin:2px 0 12px;text-transform:uppercase}.submission-details-footer{display:flex;gap:10px;justify-content:flex-end}.submission-details-footer .ant-btn{border-radius:12px;font-size:15px;font-weight:850;min-height:46px}.submission-form-filter-option{align-items:center;display:flex;gap:9px;min-width:0}.submission-form-filter-option__kind{border-radius:999px;flex:0 0 auto;font-size:11px;font-weight:800;line-height:1.15;min-width:58px;padding:4px 8px;text-align:center}.submission-form-filter-option__kind.is-release{background:#fff7ed;color:#ea580c}.submission-form-filter-option__kind.is-single{background:#eef6ff;color:#2563eb}.submission-form-filter-option__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.submission-form-filter-option__copy small,.submission-form-filter-option__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submission-form-filter-option__copy strong{color:#171717;font-size:13px;line-height:1.2}.submission-form-filter-option__copy small{color:#0f172a75;font-size:12px}.submission-artists-modal__summary{align-items:flex-start;background:linear-gradient(180deg,#eff6ff,#fff);border:1px solid #3b82f629;border-radius:16px;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.submission-artists-modal__context,.submission-artists-modal__summary strong{display:block}.submission-artists-modal__summary strong{color:var(--dmx-ink);font-size:16px;font-weight:850;line-height:1.2;margin-top:4px}.submission-artists-modal__context{color:#0f172a94;font-size:13px;font-weight:700}.submission-artists-modal__list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);max-height:62vh;overflow:auto;padding-right:4px}.submission-artists-modal__artist-card{background:#fff;border:1px solid #94a3b838;border-radius:16px;padding:15px}.submission-artists-modal__artist-head{align-items:center;display:flex;gap:12px;margin-bottom:13px;min-width:0}.submission-artists-modal__artist-head>div{min-width:0}.submission-artists-modal__artist-head span,.submission-artists-modal__artist-head strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submission-artists-modal__artist-head strong{color:var(--dmx-ink);font-size:16px;font-weight:850;line-height:1.2}.submission-artists-modal__artist-head span{color:var(--dmx-muted);font-size:12.5px;font-weight:650;margin-top:3px}.submission-artists-modal__roles{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:12px}.submission-artists-modal__roles>div{background:#fbf7f4;border-radius:12px;min-width:0;padding:11px 12px}.submission-artists-modal__roles span{color:var(--dmx-faint);display:block;font-size:11px;font-weight:850;letter-spacing:.35px;margin-bottom:7px;text-transform:uppercase}.submission-artists-modal__roles .ant-tag{border-radius:999px;font-weight:750;margin:0 5px 5px 0}.submission-artists-modal__tracks{grid-gap:7px;display:grid;gap:7px}.submission-artists-modal__track-row{grid-gap:9px;align-items:center;background:#fff;border:1px solid #94a3b82e;border-radius:11px;display:grid;gap:9px;grid-template-columns:42px minmax(0,1fr) auto;padding:9px 10px}.submission-artists-modal__track-row>span{color:var(--dmx-faint);font-size:12px;font-weight:850}.submission-artists-modal__track-row strong{color:var(--dmx-ink);font-size:13px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submission-artists-modal__track-row em{color:var(--dmx-muted);font-size:12px;font-style:normal;font-weight:750;white-space:nowrap}.tracks-uploaded-modal__summary{align-items:flex-start;background:linear-gradient(180deg,#fff7ed,#fff);border:1px solid #f9731629;border-radius:16px;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.tracks-uploaded-modal__artist{color:#0f172a94;font-size:13px;font-weight:700}.tracks-uploaded-modal__list{display:flex;flex-direction:column;gap:12px;max-height:62vh;overflow:auto;padding-right:4px}.tracks-uploaded-modal__track{background:#fff;border:1px solid #94a3b838;border-radius:16px;padding:14px}.tracks-uploaded-modal__track-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.tracks-uploaded-modal__track-title{align-items:center;display:flex;gap:10px;min-width:0}.tracks-uploaded-modal__track-title span{align-items:center;background:#ff6b35;border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:800;height:28px;justify-content:center;width:28px}.tracks-uploaded-modal__track-title strong{color:#171717;font-size:16px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracks-uploaded-modal__details{display:flex;flex-wrap:wrap;gap:7px;margin:-2px 0 12px 38px}.tracks-uploaded-modal__details span{background:#f8fafc;border-radius:999px;color:#0f172ab3;font-size:12px;font-weight:700;padding:5px 9px}.tracks-uploaded-modal__files{display:flex;flex-direction:column;gap:8px}.tracks-uploaded-modal__audio{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;width:100%}.tracks-uploaded-modal__audio audio{height:34px;width:100%}.tracks-uploaded-modal__audio>.anticon{color:#0f172a75}@media (max-width:768px){.submission-details-drawer .ant-drawer-header{flex-wrap:wrap;gap:10px}.submission-artists-modal__summary,.tracks-uploaded-modal__summary,.tracks-uploaded-modal__track-head{flex-direction:column}.submission-artists-modal__roles,.submission-artists-modal__track-row{grid-template-columns:1fr}.tracks-uploaded-modal__details{margin-left:0}.tracks-uploaded-modal__audio{grid-template-columns:1fr}.submission-card-list{padding:0}.submission-search-row{grid-template-columns:1fr}.submission-filter-toggle.ant-btn,.submission-form-select.ant-select{width:100%}.submission-advanced-filters{align-items:stretch;border-top:0;flex-direction:column;padding-top:0}.submission-advanced-filters .submission-filter-select,.submission-filter-date.ant-picker,.submission-reset-filters.ant-btn{width:100%}.submission-card-list .ant-list-items,.submission-card-row{grid-template-columns:1fr}.submission-card-row{gap:14px}.submission-contract-action.ant-btn{width:100%}.submission-card-row__actions{display:flex;justify-content:flex-start;width:100%}.submission-details-tabs .ant-tabs-content-holder,.submission-details-tabs>.ant-tabs-nav{padding-inline:18px}.submission-details-footer{flex-direction:column}.submission-details-footer .ant-btn{width:100%}}.collecting-workbench{display:flex;flex-direction:column;gap:16px;min-height:calc(100vh - 190px)}.collecting-main{display:flex;flex-direction:column;gap:14px;min-width:0}.collecting-toolbar{align-items:center;display:flex;gap:12px}.collecting-mode-switch{background:#0000;border:0;border-radius:0;box-shadow:none;display:flex;gap:10px;padding:0;width:-webkit-fit-content;width:fit-content}.collecting-mode-switch button{align-items:center;background:#fff;border:1px solid var(--dmx-border);border-radius:13px;color:#6b615a;cursor:pointer;display:inline-flex;font-weight:800;gap:8px;min-height:46px;padding:0 22px}.collecting-mode-switch button.is-active{background:#211b17;border-color:#211b17;box-shadow:none;color:#fff}.collecting-mode-switch .ant-tag{border:0;border-radius:999px;font-weight:800;margin:0}.collecting-mode-switch button.is-active .ant-tag{background:#ffffff2e;color:#fff}.collecting-content,.collecting-content .ant-list,.collecting-content .ant-table-wrapper,.collecting-content .ant-tabs{min-width:0}@media (max-width:768px){.collecting-workbench{min-height:auto}.collecting-toolbar{align-items:stretch;flex-direction:column}.collecting-mode-switch{width:100%}.collecting-mode-switch button{flex:1 1;justify-content:center}}.artist-app{--glass-bg:#ffffff6b;--glass-bg-thick:#ffffff9e;--glass-bg-thin:#ffffff38;--glass-border:#ffffff8c;--glass-border-subtle:#0000000f;--glass-blur:40px;--glass-saturate:1.8;--glass-shadow:0 2px 20px #0000000f,0 0 0 0.5px #ffffff80;--glass-shadow-lg:0 8px 40px #0000001a,0 0 0 0.5px #fff6;--app-bg:linear-gradient(145deg,#e8dff5,#d4e4f7 30%,#dceef9 55%,#e5e0f0 80%,#f0e8f5);--text-primary:#1c1c1e;--text-secondary:#3c3c4399;--text-tertiary:#3c3c434d;--accent:#ff6b35;--accent-soft:#ff6b351f;--accent-gradient:linear-gradient(135deg,#ff6b35,#ff8f65);--success:#34c759;--success-soft:#34c7591f;--warning:#ff9500;--warning-soft:#ff95001f;--danger:#ff3b30;--info:#007aff;--info-soft:#007aff1f;--navbar-bg:#f9f9f9c7;--navbar-height:82px;--navbar-border:#0000000f;--navbar-inactive:#8e8e93cc;--radius:16px;--radius-sm:10px;--radius-lg:22px;--radius-xl:28px;--safe-bottom:env(safe-area-inset-bottom,0px);--safe-top:env(safe-area-inset-top,0px);--font:-apple-system,"SF Pro Display","SF Pro Text",system-ui,BlinkMacSystemFont,"Segoe UI",sans-serif}.artist-app.dark,body.dark .artist-app{--glass-bg:#ffffff0f;--glass-bg-thick:#ffffff1a;--glass-bg-thin:#ffffff08;--glass-border:#ffffff1a;--glass-border-subtle:#ffffff0a;--glass-shadow:0 2px 20px #00000040,0 0 0 0.5px #ffffff0f;--glass-shadow-lg:0 8px 40px #00000059,0 0 0 0.5px #ffffff0f;--app-bg:linear-gradient(145deg,#0f0a1a,#0d1320 30%,#0a1628 55%,#12102a 80%,#0f0a1a);--text-primary:#f5f5f7;--text-secondary:#ebebf599;--text-tertiary:#ebebf54d;--accent-soft:#ff6b352e;--success-soft:#34c75926;--warning-soft:#ff950026;--info-soft:#007aff26;--navbar-bg:#1c1c1ee0;--navbar-border:#ffffff0f;--navbar-inactive:#8e8e9380}.artist-app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--app-bg);background-attachment:fixed;color:var(--text-primary);display:flex;flex-direction:column;font-family:var(--font);inset:0;overflow:hidden;position:fixed}.artist-content{-webkit-overflow-scrolling:touch;flex:1 1;overflow-x:hidden;overflow-y:auto;padding:0 16px;padding-bottom:calc(var(--navbar-height) + var(--safe-bottom) + 8px);padding-top:max(16px,var(--safe-top))}.artist-content::-webkit-scrollbar{display:none;width:0}.artist-page{margin:0 auto;max-width:680px;padding-bottom:24px}.artist-navbar{align-items:flex-start;backdrop-filter:blur(50px) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(50px) saturate(var(--glass-saturate));background:var(--navbar-bg);border-top:.5px solid var(--navbar-border);bottom:0;display:flex;height:calc(var(--navbar-height) + var(--safe-bottom));justify-content:space-around;left:0;padding-bottom:var(--safe-bottom);padding-top:8px;position:fixed;right:0;z-index:1000}.artist-nav-tab{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:3px;min-width:64px;padding:4px 0;position:relative;transition:transform .15s ease,opacity .15s ease}.artist-nav-tab:active{opacity:.7;transform:scale(.9)}.artist-nav-tab svg{height:26px;transition:color .2s ease;width:26px}.artist-nav-tab .nav-icon{color:var(--navbar-inactive);transition:color .2s ease}.artist-nav-tab.active .nav-icon{color:var(--accent)}.artist-nav-label{color:var(--navbar-inactive);font-size:10px;font-weight:500;letter-spacing:.01em;transition:color .2s ease}.artist-nav-tab.active .artist-nav-label{color:var(--accent)}.artist-nav-badge{align-items:center;background:var(--danger);border-radius:9px;color:#fff;display:flex;font-size:11px;font-weight:600;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px;position:absolute;right:6px;top:-2px}.glass-card{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));background:var(--glass-bg);border:.5px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--glass-shadow);padding:16px;transition:transform .2s ease,box-shadow .2s ease}.glass-card-thick{background:var(--glass-bg-thick)}.glass-card-thin{background:var(--glass-bg-thin)}.glass-card.interactive{cursor:pointer}.glass-card.interactive:active{transform:scale(.98)}.artist-title-lg{color:var(--text-primary);font-size:34px;font-weight:700;letter-spacing:-.5px;line-height:1.1}.artist-title{font-size:22px;letter-spacing:-.3px;line-height:1.2}.artist-title,.artist-title-sm{color:var(--text-primary);font-weight:600}.artist-title-sm{font-size:17px;letter-spacing:-.2px}.artist-body{color:var(--text-primary);font-size:17px;line-height:1.45}.artist-body-sm{color:var(--text-primary);font-size:15px;line-height:1.4}.artist-caption{color:var(--text-secondary);font-size:13px;line-height:1.3}.artist-caption-sm{color:var(--text-tertiary);font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.glass-btn{-webkit-tap-highlight-color:transparent;align-items:center;backdrop-filter:blur(20px) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(20px) saturate(var(--glass-saturate));background:var(--glass-bg);border:.5px solid var(--glass-border);border-radius:var(--radius-xl);color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:var(--font);font-size:15px;font-weight:500;gap:8px;justify-content:center;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.glass-btn:active{opacity:.8;transform:scale(.96)}.glass-btn.primary{background:var(--accent-gradient);border-color:#0000;box-shadow:0 4px 16px #ff6b354d;color:#fff;font-weight:600}.glass-btn.primary:active{box-shadow:0 2px 8px #ff6b3533}.glass-btn.success{background:linear-gradient(135deg,#34c759,#30b354);border-color:#0000;box-shadow:0 4px 16px #34c7594d;color:#fff;font-weight:600}.glass-btn.success:active{box-shadow:0 2px 8px #34c75933}.glass-btn.small{border-radius:20px;font-size:13px;padding:7px 14px}.glass-btn.icon-only{border-radius:50%;height:40px;padding:0;width:40px}.glass-btn.icon-only.small{height:34px;width:34px}.home-notifications-btn{position:relative}.home-notifications-badge{align-items:center;background:var(--danger);border-radius:999px;box-shadow:0 0 0 2px #ffffffbf;color:#fff;display:flex;font-size:11px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px;position:absolute;right:-2px;top:-2px}.artist-app.dark .home-notifications-badge,body.dark .home-notifications-badge{box-shadow:0 0 0 2px #0f0f12eb}.glass-btn.icon-only.active,.glass-btn.icon-only:focus{background:var(--glass-bg-thick);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.glass-btn svg{flex-shrink:0;height:18px;width:18px}.glass-btn:disabled{opacity:.4;pointer-events:none}.glass-tag{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;gap:5px;line-height:1.3;padding:4px 12px;white-space:nowrap}.glass-tag.success{background:var(--success-soft);color:var(--success)}.glass-tag.warning{background:var(--warning-soft);color:var(--warning)}.glass-tag.danger{background:#ff3b301f;color:var(--danger)}.glass-tag.info{background:var(--info-soft);color:var(--info)}.glass-tag.accent{background:var(--accent-soft);color:var(--accent)}.glass-tag.neutral{background:var(--glass-bg);color:var(--text-secondary)}.artist-section{margin-bottom:28px}.artist-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px;padding:0 4px}.stats-row{-webkit-overflow-scrolling:touch;display:flex;gap:10px;margin:0 -2px;overflow-x:auto;padding:2px;scroll-snap-type:x mandatory}.stats-row::-webkit-scrollbar{display:none}.stat-card{flex:1 1;min-width:100px;padding:14px 12px;scroll-snap-align:start;text-align:center}.stat-value{color:var(--text-primary);font-size:28px;font-weight:700;letter-spacing:-.5px;line-height:1}.stat-label{color:var(--text-secondary);font-size:12px;font-weight:500;margin-top:4px}.filter-chips{-webkit-overflow-scrolling:touch;display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;padding:2px}.filter-chips::-webkit-scrollbar{display:none}.filter-chip{-webkit-tap-highlight-color:transparent;align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-bg-thin);border:.5px solid var(--glass-border-subtle);border-radius:20px;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--font);font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.filter-chip-badge{background:#ffffff24;border-radius:999px;box-sizing:border-box;color:currentColor;display:inline-grid;font-size:12px;font-weight:700;height:20px;line-height:1;min-width:20px;padding:0 6px;place-items:center}.filter-chip:active{transform:scale(.95)}.filter-chip.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.filter-chip.active .filter-chip-badge{background:#ff6b352e}.glass-list{display:flex;flex-direction:column;gap:10px}.glass-list-item{padding:14px 16px}.glass-list-item-row{align-items:center;display:flex;gap:12px}.glass-list-item-content{flex:1 1;min-width:0}.glass-list-item-title{color:var(--text-primary);font-size:16px;font-weight:600;margin-bottom:2px}.glass-list-item-subtitle,.glass-list-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glass-list-item-subtitle{color:var(--text-secondary);font-size:13px}.glass-list-item-actions{display:flex;flex-shrink:0;gap:8px}.glass-search{margin-bottom:16px;position:relative}.glass-search input{backdrop-filter:blur(20px) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(20px) saturate(var(--glass-saturate));background:var(--glass-bg);border:.5px solid var(--glass-border-subtle);border-radius:var(--radius);box-sizing:border-box;color:var(--text-primary);font-family:var(--font);font-size:16px;outline:none;padding:12px 16px 12px 42px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.glass-search input::placeholder{color:var(--text-tertiary)}.glass-search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.glass-search-icon{color:var(--text-tertiary);left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.home-header{justify-content:space-between;padding:12px 0 24px}.home-header,.home-header-left{align-items:center;display:flex}.home-header-left{gap:14px}.home-avatar{background:var(--glass-bg-thick);border:2px solid var(--glass-border);border-radius:50%;box-shadow:0 2px 12px #0000001a;height:52px;object-fit:cover;width:52px}.home-avatar-placeholder{align-items:center;background:var(--accent-gradient);border:2px solid #ffffff4d;border-radius:50%;color:#fff;display:flex;font-size:22px;font-weight:600;height:52px;justify-content:center;width:52px}.home-greeting{color:var(--text-secondary);font-size:14px;font-weight:400}.home-name{color:var(--text-primary);font-size:22px;font-weight:700;letter-spacing:-.3px}.home-header-actions{display:flex;gap:8px}.artist-home-overview{grid-gap:10px;display:grid;gap:10px;margin-bottom:26px}.home-focus-card{align-items:center;appearance:none;-webkit-appearance:none;border:.5px solid var(--glass-border);color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--font);gap:14px;justify-content:space-between;min-height:112px;overflow:hidden;position:relative;text-align:left;width:100%}.home-focus-card:before{background:radial-gradient(circle at 12% 0,#ffffff75,#0000 34%),linear-gradient(135deg,#ffffff2e,#0000 62%);content:"";inset:0;pointer-events:none;position:absolute}.home-focus-card.is-actionable{background:linear-gradient(135deg,#ff950033,#ff6b351f),var(--glass-bg-thick)}.home-focus-card.is-calm{background:linear-gradient(135deg,#34c75929,#007aff14),var(--glass-bg-thick)}.home-focus-copy{display:flex;flex-direction:column;gap:5px;min-width:0;position:relative;z-index:1}.home-focus-copy strong{color:var(--text-primary);font-size:23px;letter-spacing:-.3px;line-height:1.08}.home-focus-copy>span:last-child{color:var(--text-secondary);font-size:13px;line-height:1.35}.home-focus-kicker{border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1;padding:4px 9px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.home-focus-kicker.warning{background:var(--warning-soft);color:var(--warning)}.home-focus-kicker.success{background:var(--success-soft);color:var(--success)}.home-focus-action{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;gap:4px;padding:8px 10px;position:relative;z-index:1}.home-focus-action.warning{background:var(--accent-gradient);box-shadow:0 4px 16px #ff6b3538;color:#fff}.home-focus-action.neutral{background:var(--glass-bg-thick);color:var(--text-primary)}.home-focus-action svg{height:14px;width:14px}.home-metrics-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.home-metric-card{appearance:none;-webkit-appearance:none;border:.5px solid var(--glass-border);color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;font-family:var(--font);justify-content:space-between;min-height:82px;min-width:0;overflow:hidden;padding:12px;position:relative;text-align:left}.home-metric-card:after{border-radius:999px;bottom:9px;content:"";height:3px;left:12px;opacity:.75;position:absolute;right:12px}.home-metric-card.tone-warning:after{background:var(--warning)}.home-metric-card.tone-success:after{background:var(--success)}.home-metric-card.tone-info:after{background:var(--info)}.home-metric-card.tone-accent:after{background:var(--accent)}.home-metric-value{color:var(--text-primary);font-size:28px;font-weight:800;letter-spacing:0;line-height:1}.home-metric-label{color:var(--text-secondary);font-size:12px;font-weight:650;overflow:hidden;padding-bottom:10px;text-overflow:ellipsis;white-space:nowrap}.artist-settings-backdrop{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#0a0a0c57;inset:0;position:fixed;z-index:2500}.artist-settings-sheet{background:#fffffff0;border:1px solid #fff9;border-radius:20px;bottom:calc(var(--navbar-height) + var(--safe-bottom) + 10px);box-shadow:0 20px 60px #00000040;color:#111317;left:max(12px,env(safe-area-inset-left,0px));padding:10px;position:fixed;right:max(12px,env(safe-area-inset-right,0px));z-index:2510}.artist-app.dark .artist-settings-sheet,body.dark .artist-settings-sheet{background:#131418f5;border-color:#ffffff24;color:#f5f7fb}.artist-notifications-sheet{background:#fffffff5;border:1px solid #fff9;border-radius:24px;box-shadow:0 20px 60px #00000040;color:#111317;display:flex;flex-direction:column;gap:12px;left:50%;max-height:min(78vh,680px);padding:10px;position:fixed;top:max(16px,calc(var(--safe-top) + 16px));transform:translateX(-50%);width:min(560px,calc(100vw - 24px));z-index:2510}.artist-app.dark .artist-notifications-sheet,body.dark .artist-notifications-sheet{background:#131418f5;border-color:#ffffff24;color:#f5f7fb}.artist-settings-handle{background:#3c3c4359;border-radius:999px;height:4px;margin:2px auto 10px;width:42px}.artist-settings-title{align-items:center;color:#111317;display:inline-flex;font-size:15px;font-weight:700;gap:10px;margin-bottom:14px}.artist-settings-title-icon{align-items:center;background:#ff6b351f;border-radius:12px;color:#ff6b35;display:inline-flex;height:34px;justify-content:center;width:34px}.artist-settings-account{align-items:center;border-bottom:1px solid #3c3c431f;display:flex;gap:10px;padding:2px 4px 12px}.artist-app.dark .artist-settings-account,body.dark .artist-settings-account{border-bottom-color:#ffffff1f}.artist-app.dark .artist-settings-title,body.dark .artist-settings-title{color:#f5f7fb}.artist-notifications-filters{margin-bottom:0;padding:0 2px}.artist-notifications-list{overflow-y:auto;padding-right:2px}.artist-notification-card{appearance:none;-webkit-appearance:none;border:.5px solid var(--glass-border);color:inherit;font-family:var(--font);text-align:left;width:100%}.artist-notification-card.is-read{opacity:.72}.artist-notification-card__row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.artist-notification-card__title{color:var(--text-primary);font-size:15px;font-weight:700;line-height:1.35}.artist-notification-card__object{color:var(--text-primary);font-size:13px;font-weight:650;line-height:1.35;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artist-notification-card__meta{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:12px;font-weight:600;gap:6px 12px;margin-top:7px}.artist-notification-card__message{color:var(--text-primary);font-size:14px;line-height:1.5;margin-top:8px}.artist-notifications-empty{color:var(--text-secondary);font-size:14px;text-align:center}.artist-settings-avatar,.artist-settings-avatar-placeholder{border-radius:50%;flex-shrink:0;height:44px;width:44px}.artist-settings-avatar{object-fit:cover}.artist-settings-avatar-placeholder{background:var(--accent-gradient);color:#fff;display:grid;font-weight:700;place-items:center}.artist-settings-account-copy{flex:1 1;min-width:0}.artist-settings-account-name{color:inherit;font-size:15px;font-weight:700}.artist-settings-account-email,.artist-settings-account-roles{color:#111317c2;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artist-app.dark .artist-settings-account-email,.artist-app.dark .artist-settings-account-roles,body.dark .artist-settings-account-email,body.dark .artist-settings-account-roles{color:#f5f7fbc2}.artist-settings-actions{display:flex;flex-direction:column;gap:6px;margin-top:10px}.artist-settings-action{align-items:center;background:#1113170d;border:none;border-radius:12px;color:inherit;cursor:pointer;display:flex;font-family:var(--font);font-size:15px;font-weight:600;gap:10px;min-height:44px;padding:10px 12px;width:100%}.artist-settings-action:hover{background:#1113171c}.artist-settings-action.danger{color:var(--danger)}.artist-app.dark .artist-settings-action,body.dark .artist-settings-action{background:#ffffff14}.artist-app.dark .artist-settings-action:hover,body.dark .artist-settings-action:hover{background:#ffffff26}.home-contract-card,.home-signature-card,.home-track-card{padding:10px 12px}.quick-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.quick-action{-webkit-tap-highlight-color:transparent;cursor:pointer;padding:18px 14px;text-align:center}.quick-action:active{transform:scale(.97)}.quick-action-icon{align-items:center;border-radius:14px;display:flex;font-size:22px;height:44px;justify-content:center;margin:0 auto 10px;width:44px}.quick-action-icon.accent{background:var(--accent-soft);color:var(--accent)}.quick-action-icon.info{background:var(--info-soft);color:var(--info)}.quick-action-icon.success{background:var(--success-soft);color:var(--success)}.quick-action-icon.warning{background:var(--warning-soft);color:var(--warning)}.quick-action-label{color:var(--text-primary);font-size:13px;font-weight:600}.contract-card{padding:14px}.contract-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.contract-card-title{color:var(--text-primary);font-size:16px;font-weight:600}.contract-card-date{color:var(--text-secondary);font-size:12px;margin-top:2px}.contract-card-roles{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.contract-role-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 10px}.contract-role-badge .role-dot{border-radius:50%;height:8px;width:8px}.contract-card-actions{border-top:.5px solid var(--glass-border-subtle);display:flex;gap:8px;margin-top:12px;padding-top:12px}.compact-contract-card{padding:12px}.artist-contract-info{border-top:.5px solid var(--glass-border-subtle);margin-top:12px;padding-top:12px}.artist-contract-info .ant-collapse{background:#0000}.artist-contract-info .ant-collapse-item{border-bottom:.5px solid var(--glass-border-subtle)}.artist-contract-info .ant-collapse-item:last-child{border-bottom:none}.artist-contract-info .ant-collapse-header{color:var(--text-primary)!important;font-weight:600;padding:8px 0!important}.artist-contract-info .ant-collapse-content{background:#0000;border-top:none!important}.artist-contract-info .ant-collapse-content-box{padding:4px 0 10px!important}.artist-contract-info-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.artist-contract-info-grid>div{background:var(--glass-bg-thin);border:.5px solid var(--glass-border-subtle);border-radius:12px;min-width:0;padding:10px 12px}.artist-contract-info-grid span{color:var(--text-secondary);display:block;font-size:11px;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.artist-contract-info-grid strong{color:var(--text-primary);display:block;font-size:13px}.contract-signatures-box{background:var(--glass-bg-thin);border:.5px solid var(--glass-border-subtle);border-radius:12px;padding:10px}.contract-signatures-head{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;font-weight:700;justify-content:space-between;margin-bottom:8px}.contract-signature-list{display:flex;flex-direction:column;gap:6px}.contract-signature-row{align-items:center;display:flex;font-size:12px;gap:8px;min-height:22px}.contract-signature-row.waiting .contract-signature-dot{background:#ffffff61}.contract-signature-dot{border-radius:50%;flex-shrink:0;height:9px;width:9px}.contract-signature-row.pending .contract-signature-dot{background:var(--warning)}.contract-signature-row.done .contract-signature-dot{background:var(--success)}.contract-signature-name{color:var(--text-primary);flex:1 1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contract-signature-role{color:var(--text-secondary);white-space:nowrap}.contract-signature-row.mine .contract-signature-name{color:var(--accent)}.contract-signature-row--avatar{align-items:flex-start;gap:10px;padding:6px 0}.contract-signature-body{flex:1 1;min-width:0}.contract-signature-primary{align-items:center;display:flex;gap:8px;min-width:0}.contract-signature-secondary{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:11px;gap:6px 10px;margin-top:2px}.contract-signature-badge{border-radius:999px;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.02em;padding:3px 8px}.contract-signature-badge--done{background:#34c75924;color:#1f8f4d}.contract-signature-badge--pending{background:#ff7a4524;color:#e85d25}.contract-signature-badge--waiting{background:#ffffff1f;color:var(--text-secondary)}.contract-signature-email{overflow:hidden;text-overflow:ellipsis}@media (max-width:680px){.artist-contract-info-grid{grid-template-columns:1fr}}.track-card{padding:14px}.track-card-header{align-items:center;display:flex;gap:12px;margin-bottom:10px}.track-card-art{align-items:center;background:var(--accent-gradient);border-radius:10px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.track-card-art svg{color:#fff;height:22px;width:22px}.track-card-info{flex:1 1;min-width:0}.track-card-title{color:var(--text-primary);font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-card-meta{color:var(--text-secondary);font-size:13px}.track-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.track-audio-player{margin:10px 0}.track-audio-player audio{border-radius:18px;height:36px;opacity:.9;width:100%}.track-card-files{border-top:.5px solid var(--glass-border-subtle);margin-top:12px;padding-top:12px}.track-file-section{margin-bottom:8px}.track-file-label{color:var(--text-tertiary);font-size:11px;font-weight:600;letter-spacing:.4px;margin-bottom:6px;text-transform:uppercase}.track-file-list{display:flex;flex-wrap:wrap;gap:6px}.profile-avatar-section{align-items:center;display:flex;flex-direction:column;gap:14px;margin-bottom:28px}.profile-avatar{border:3px solid var(--glass-border);border-radius:50%;box-shadow:0 4px 20px #0000001a;height:100px;object-fit:cover;width:100px}.profile-avatar-placeholder{align-items:center;background:var(--accent-gradient);border-radius:50%;color:#fff;display:flex;font-size:40px;font-weight:600;height:100px;justify-content:center;width:100px}.profile-avatar-actions{display:flex;gap:8px}.profile-summary-card{padding:12px 14px}.artist-profile-card{padding:14px}.artist-profile-savebar{padding:8px 0 30px}.glass-form{gap:16px}.glass-form,.glass-form-group{display:flex;flex-direction:column}.glass-form-group{gap:6px}.glass-form-label{color:var(--text-secondary);font-size:13px;font-weight:600;padding-left:4px}.glass-form-input{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-bg);border:.5px solid var(--glass-border-subtle);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:var(--font);font-size:16px;outline:none;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.glass-form-input::placeholder{color:var(--text-tertiary)}.glass-form-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.glass-form-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.glass-form-row.three{grid-template-columns:1fr 1fr 1fr}.glass-form-divider{align-items:center;display:flex;gap:12px;margin:8px 0}.glass-form-divider:after,.glass-form-divider:before{background:var(--glass-border-subtle);content:"";flex:1 1;height:.5px}.glass-form-divider span{color:var(--text-tertiary);font-size:13px;font-weight:600;white-space:nowrap}.activity-card{padding:14px}.activity-card-row{align-items:center;display:flex;gap:12px}.activity-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.activity-icon.pending{background:var(--warning-soft);color:var(--warning)}.activity-icon.completed{background:var(--success-soft);color:var(--success)}.activity-content{flex:1 1;min-width:0}.activity-title{color:var(--text-primary);font-size:15px;font-weight:600}.activity-desc,.activity-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-desc{color:var(--text-secondary);font-size:13px}.activity-card-actions{border-top:.5px solid var(--glass-border-subtle);display:flex;gap:8px;margin-top:10px;padding-top:10px}.glass-empty{align-items:center;display:flex;flex-direction:column;gap:12px;padding:48px 24px;text-align:center}.glass-empty-icon{font-size:48px;opacity:.3}.glass-empty-title{color:var(--text-primary);font-size:18px;font-weight:600}.glass-empty-desc{color:var(--text-secondary);font-size:14px;max-width:280px}.pull-indicator{padding:8px 0 16px;text-align:center}.pull-indicator button{-webkit-tap-highlight-color:transparent;background:none;border:none;color:var(--text-tertiary);cursor:pointer;font-family:var(--font);font-size:13px;padding:6px 16px}.pull-indicator button:active{opacity:.5}.glass-dropdown{animation:dropdownIn .2s ease;backdrop-filter:blur(50px) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(50px) saturate(var(--glass-saturate));background:var(--glass-bg-thick);border:.5px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--glass-shadow-lg);margin-top:8px;min-width:200px;padding:6px;position:absolute;right:0;top:100%;z-index:1001}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.glass-dropdown-item{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--font);font-size:15px;gap:10px;padding:10px 14px;transition:background .15s ease;width:100%}.glass-dropdown-item:active{background:var(--glass-bg-thin)}.glass-dropdown-item.danger{color:var(--danger)}.glass-dropdown-sep{background:var(--glass-border-subtle);height:.5px;margin:4px 8px}.glass-dropdown-overlay{inset:0;position:fixed;z-index:1000}@media (max-width:767px){.artist-page{max-width:100%}.home-name{font-size:20px}.artist-home-overview{gap:9px;margin-bottom:22px}.home-focus-card{align-items:flex-start;min-height:104px;padding:14px}.home-focus-copy strong{font-size:20px}.home-focus-action{padding:7px 9px}.home-metrics-grid{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-metric-card{min-height:78px;padding:11px}.home-metric-value{font-size:25px}.artist-settings-sheet{bottom:calc(var(--navbar-height) + var(--safe-bottom) + 8px);left:10px;right:10px}.artist-notifications-sheet{left:10px;right:10px;top:max(10px,calc(var(--safe-top) + 10px));transform:none;width:auto}.filter-chip{font-size:13px;padding:8px 14px}.compact-contract-card{padding:11px}.contract-card-header{flex-wrap:wrap;gap:6px}.contract-card-title{font-size:15px}.contract-signature-row{font-size:11px}.contract-card-actions{flex-wrap:wrap;margin-top:10px;padding-top:10px}.contract-card-actions .glass-btn{flex:1 1;min-width:132px}.glass-form-row,.glass-form-row.profile-mobile-stack,.glass-form-row.three{gap:10px;grid-template-columns:1fr}.profile-avatar{height:88px;width:88px}.profile-avatar-placeholder{font-size:34px;height:88px;width:88px}.profile-avatar-actions{flex-wrap:wrap;justify-content:center;width:100%}.profile-avatar-actions .glass-btn{min-width:136px}.artist-profile-savebar{background:linear-gradient(0deg,#e8dff5f5 58%,#e8dff500);bottom:calc(var(--navbar-height) + var(--safe-bottom));padding-top:14px;position:-webkit-sticky;position:sticky;z-index:15}.artist-app.dark .artist-profile-savebar,body.dark .artist-profile-savebar{background:linear-gradient(0deg,#0f0a1af5 58%,#0f0a1a00)}}@media (min-width:768px){.artist-content{padding:24px 32px;padding-bottom:calc(var(--navbar-height) + var(--safe-bottom) + 24px)}.artist-page{max-width:720px}.quick-actions{grid-template-columns:repeat(4,1fr)}.glass-form-row{grid-template-columns:1fr 1fr}.glass-form-row.three{grid-template-columns:1fr 1fr 1fr}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .4s ease forwards}.fade-in-up-delay-1{animation-delay:.05s;opacity:0}.fade-in-up-delay-2{animation-delay:.1s;opacity:0}.fade-in-up-delay-3{animation-delay:.15s;opacity:0}.fade-in-up-delay-4{animation-delay:.2s;opacity:0}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex-center{align-items:center;display:flex;justify-content:center}.w-full{width:100%}.gap-6{gap:6px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px}.flex-wrap{flex-wrap:wrap}.flex-row{display:flex;flex-direction:row}.flex-col{display:flex;flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}@media (max-width:380px){.home-focus-card{flex-direction:column;gap:10px}.home-focus-action{align-self:flex-start}.home-metric-value{font-size:23px}.home-metric-label{font-size:11px}}.share-form-picker-modal .ant-modal-content{border-radius:20px;overflow:hidden}.share-form-picker-modal .ant-modal-header{margin-bottom:6px}.share-form-picker-modal .ant-modal-body{max-height:min(760px,calc(100vh - 138px));overflow:hidden}.share-form-picker-modal__intro{color:#0f172a9e;font-size:14px;line-height:1.45}.share-form-picker-modal__panel{background:linear-gradient(180deg,#fff,#fbfcfe);border-radius:18px!important;box-shadow:0 10px 24px #0f172a0f;display:flex;flex-direction:column;gap:14px;max-height:min(680px,calc(100vh - 230px));min-height:0;padding:18px}.share-form-picker-modal__list{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:auto;padding-right:6px}.share-form-picker-modal__list-item{background:#fff;border:1px solid #94a3b842;border-radius:14px;overflow:visible;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.share-form-picker-modal__list-item:hover{border-color:#f973166b;box-shadow:0 10px 18px #f973161a}.share-form-picker-modal__row{grid-gap:14px;align-items:flex-start;display:grid;gap:14px;grid-template-columns:52px minmax(0,1fr);padding:16px;width:100%}.share-form-picker-modal__avatar{display:flex;justify-content:center;padding-top:2px}.share-form-picker-modal__content{grid-gap:12px 18px;align-items:start;display:grid;gap:12px 18px;grid-template-areas:"copy url" "actions actions";grid-template-columns:minmax(220px,1fr) minmax(260px,.8fr);min-width:0}.share-form-picker-modal__list-copy{display:flex;flex-direction:column;gap:5px;grid-area:copy;min-width:0}.share-form-picker-modal__list-copy small,.share-form-picker-modal__list-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-form-picker-modal__list-copy strong{color:#171717}.share-form-picker-modal__list-copy small{color:#0f172a94}.share-form-picker-modal__row-url{align-items:center;align-self:stretch;background:#f8fafc;border-radius:12px;color:#0f172aad;display:flex;font-size:12px;font-weight:700;grid-area:url;max-width:100%;min-height:52px;padding:10px 14px;word-break:break-all}.share-form-picker-modal__kind{border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em;line-height:1.15;padding:3px 9px;width:-webkit-max-content;width:max-content}.share-form-picker-modal__kind.is-release{background:#fff7ed;color:#ea580c}.share-form-picker-modal__kind.is-single{background:#eef6ff;color:#2563eb}.share-form-picker-modal__actions{display:flex;flex-wrap:wrap;gap:8px;grid-area:actions;margin-top:0}.share-form-picker-modal__actions .ant-btn{border-radius:12px;height:40px;justify-content:center;min-width:94px}.share-form-picker-modal__empty{padding:12px 0 4px}.dark .share-form-picker-modal__intro{color:#ffffffad}.dark .share-form-picker-modal__list-item{background:#0f172ad1;border-color:#94a3b82e}.dark .share-form-picker-modal__panel{background:#0f172ad1}.dark .share-form-picker-modal__list-copy small{color:#ffffff9e}.dark .share-form-picker-modal__list-copy strong{color:#ffffffeb}.dark .share-form-picker-modal__row-url{background:#0f172ab8;color:#ffffffa8}@media (max-width:900px){.share-form-picker-modal__content{grid-template-areas:"copy" "url" "actions";grid-template-columns:1fr}.share-form-picker-modal__row{grid-template-columns:44px minmax(0,1fr)}}@media (max-width:640px){.share-form-picker-modal .ant-modal-body{max-height:calc(100vh - 112px)}.share-form-picker-modal__panel{max-height:calc(100vh - 198px);padding:14px}.share-form-picker-modal__row{grid-template-columns:1fr}.share-form-picker-modal__avatar{justify-content:flex-start}.share-form-picker-modal__actions .ant-btn{flex:1 1 130px}}*{box-sizing:border-box}:root{--dmx-font:"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--dmx-primary:#ff6b35;--dmx-primary-dark:#e8551f;--dmx-primary-soft:#fff1ea;--dmx-logo-red:#e5302a;--dmx-ink:#211b17;--dmx-muted:#7c7068;--dmx-faint:#a89e97;--dmx-page:#faf6f3;--dmx-card:#fff;--dmx-soft:#fbf7f4;--dmx-border:#efe7e1;--dmx-border-strong:#eadfd8;--dmx-divider:#f2ebe5;--dmx-green:#0f8a57;--dmx-green-soft:#e4f4ec;--dmx-amber:#9a6b00;--dmx-amber-soft:#fbf0d6;--dmx-red:#d83a3f;--dmx-red-soft:#fbe9ea;--dmx-blue:#2e6fd6;--dmx-blue-soft:#e9f1fc;--dmx-purple:#6b4e8b;--dmx-purple-soft:#efe9fb;--dmx-card-shadow:0 1px 2px #1f1a1708;--dmx-button-shadow:0 4px 12px #ff6b3547}#root,body,html{min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#faf6f3;background:var(--dmx-page);color:#211b17;color:var(--dmx-ink);font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--dmx-font);margin:0}.ant-message{top:18px!important}.ant-message .ant-message-notice-content{background:#16130f!important;border:1px solid #ffffff14;border-radius:13px!important;box-shadow:0 14px 32px #14100c47!important;color:#fff!important;padding:12px 15px!important}.ant-message .ant-message-custom-content{align-items:center;color:#fff;display:inline-flex;font-size:14.5px;font-weight:720;gap:8px;line-height:1.25}.ant-message .anticon{font-size:16px}.ant-message-success .anticon{color:#4ac26b!important}.ant-tooltip{--ant-tooltip-bg:#211b17!important;--antd-arrow-background-color:#211b17!important;opacity:1!important}.ant-tooltip .ant-tooltip-inner{background:#211b17!important;border-radius:10px;box-shadow:0 12px 28px #211b173d;color:#fff!important;font-size:12.5px;font-weight:720;line-height:1.28;padding:9px 11px}.ant-tooltip .ant-tooltip-arrow:after,.ant-tooltip .ant-tooltip-arrow:before{background:#211b17!important}@keyframes appSurfaceIn{0%{opacity:0;transform:translateY(8px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.ant-btn{border-radius:12px;font-weight:700;transition:transform .16s cubic-bezier(.19,1,.22,1),box-shadow .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.ant-btn-primary:not(:disabled){background:#ff6b35;background:var(--dmx-primary);border-color:#ff6b35;border-color:var(--dmx-primary);box-shadow:0 4px 12px #ff6b3547;box-shadow:var(--dmx-button-shadow)}.ant-btn-primary:not(:disabled):hover{background:#e8551f;background:var(--dmx-primary-dark);border-color:#e8551f;border-color:var(--dmx-primary-dark)}.ant-btn:not(:disabled):active{transform:translateY(1px) scale(.99)}.ant-drawer .ant-drawer-content,.ant-modal .ant-modal-content,.ant-popover .ant-popover-inner{animation:appSurfaceIn .22s cubic-bezier(.19,1,.22,1) both}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-mentions,.ant-picker,.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:#fff!important;border-color:#eadfd8!important;border-color:var(--dmx-border-strong)!important;border-radius:12px!important;color:#211b17!important;color:var(--dmx-ink)!important}.ant-select-single:not(.ant-select-customize-input){min-height:48px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{align-items:center;min-height:48px!important;padding:0 14px!important}.ant-select-single .ant-select-selection-item,.ant-select-single .ant-select-selection-placeholder{align-items:center;display:inline-flex;line-height:1.2!important;min-height:46px}.ant-picker{min-height:48px;padding-inline:14px}.ant-input-affix-wrapper input::placeholder,.ant-input::placeholder,.ant-picker-input>input::placeholder,.ant-select-selection-placeholder{color:#a89e97!important;color:var(--dmx-faint)!important}.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-input:hover,.ant-mentions:hover,.ant-picker:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#ff6b357a!important}.ant-input-affix-wrapper-focused,.ant-input-focused,.ant-input-number-focused,.ant-input:focus,.ant-mentions-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector{border-color:#ff6b35!important;border-color:var(--dmx-primary)!important;box-shadow:0 0 0 3px #ff6b3521!important}.ant-radio-button-wrapper{background:#fff;border-color:#efe7e1!important;border-color:var(--dmx-border)!important;color:#7c7068;color:var(--dmx-muted);font-weight:800;line-height:42px;min-height:44px;padding:0 16px}.ant-radio-button-wrapper:first-child{border-end-start-radius:12px;border-start-start-radius:12px}.ant-radio-button-wrapper:last-child{border-end-end-radius:12px;border-start-end-radius:12px}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:#211b17!important;background:var(--dmx-ink)!important;border-color:#211b17!important;border-color:var(--dmx-ink)!important;color:#fff!important}.ant-drawer-content,.ant-dropdown-menu,.ant-modal-content,.ant-picker-dropdown .ant-picker-panel-container,.ant-popover-inner,.ant-select-dropdown{background:#fff;border:1px solid #efe7e1;border:1px solid var(--dmx-border);box-shadow:0 18px 42px #1f1a171f;color:#211b17;color:var(--dmx-ink)}.pwa-install-btn{bottom:18px;box-shadow:0 8px 22px #0000002e;position:fixed;right:18px;z-index:1200}.ant-table-wrapper .ant-table-container{overflow-x:auto}.ant-table-wrapper .ant-table-body>table,.ant-table-wrapper .ant-table-content>table{min-width:-webkit-max-content;min-width:max-content}.ant-table-wrapper .ant-table-cell{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.notice-modal-overlay{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#080a0e6b;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:3000}.notice-modal-card{border-radius:22px;box-shadow:0 24px 64px #211b173d;max-height:min(80vh,720px);overflow-y:auto;padding:22px;position:relative;width:min(560px,calc(100vw - 24px))}.notice-modal-card,.notice-modal-close{background:#fff;border:1px solid #efe7e1;border:1px solid var(--dmx-border)}.notice-modal-close{align-items:center;-webkit-appearance:none;appearance:none;border-radius:12px;color:#7c7068;color:var(--dmx-muted);cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;right:16px;top:16px;width:36px}.notice-modal-close:hover{background:#fff1ea;background:var(--dmx-primary-soft);border-color:#ff6b3559;color:#e8551f;color:var(--dmx-primary-dark)}.notice-modal-close:focus-visible{outline:3px solid #ff6b353d;outline-offset:2px}.notice-modal-header{grid-gap:14px;display:grid;gap:14px;grid-template-columns:52px minmax(0,1fr);padding-right:44px}.notice-modal-icon{align-items:center;background:#e9f1fc;background:var(--dmx-blue-soft);border-radius:16px;color:#2e6fd6;color:var(--dmx-blue);display:inline-flex;font-size:22px;height:52px;justify-content:center;width:52px}.notice-modal-card--signature .notice-modal-icon{background:#fff1ea;background:var(--dmx-primary-soft);color:#e8551f;color:var(--dmx-primary-dark)}.notice-modal-heading{min-width:0}.notice-modal-eyebrow{color:#a89e97;color:var(--dmx-faint);font-size:12px;font-weight:850;letter-spacing:.7px;line-height:1.2;margin-bottom:5px;text-transform:uppercase}.notice-modal-title{color:#211b17;color:var(--dmx-ink);font-size:21px;font-weight:850;letter-spacing:-.35px;line-height:1.18;overflow-wrap:anywhere}.notice-modal-body{margin-top:18px}.notice-modal-actions{border-top:1px solid #f2ebe5;border-top:1px solid var(--dmx-divider);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:18px;padding-top:16px}.notice-detail{display:flex;flex-direction:column;gap:16px}.notice-detail__lead{color:#211b17;color:var(--dmx-ink);font-size:16px;font-weight:650;line-height:1.55;margin:0}.notice-detail__focus{grid-gap:12px;align-items:center;border-top:1px solid #f2ebe5;border-top:1px solid var(--dmx-divider);display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr);padding:14px 0 0}.notice-detail__focus>.app-lucide-icon{background:#fff1ea;background:var(--dmx-primary-soft);border-radius:13px;color:#e8551f;color:var(--dmx-primary-dark);height:42px;padding:10px;width:42px}.notice-detail__focus span{color:#a89e97;color:var(--dmx-faint);display:block;font-size:11.5px;font-weight:850;letter-spacing:.55px;line-height:1.2;text-transform:uppercase}.notice-detail__focus strong{color:#211b17;color:var(--dmx-ink);display:block;font-size:15px;font-weight:850;line-height:1.28;margin-top:5px;min-width:0;overflow-wrap:anywhere}.notice-detail__meta-line{align-items:center;color:#7c7068;color:var(--dmx-muted);display:flex;flex-wrap:wrap;font-size:13px;font-weight:650;gap:8px 14px;line-height:1.35;padding-top:2px}.notice-detail__meta-line span{align-items:center;display:inline-flex;gap:5px}.notice-detail__meta-line strong{color:#211b17;color:var(--dmx-ink);font-weight:800}.notice-detail__read-state{align-items:center;color:#0f8a57!important;color:var(--dmx-green)!important;display:inline-flex;gap:6px}.notice-detail__list{display:flex;flex-direction:column;gap:9px}.notice-detail__list-item{grid-gap:10px;align-items:center;background:#fff;border:1px solid #efe7e1;border:1px solid var(--dmx-border);border-radius:14px;color:#211b17;color:var(--dmx-ink);display:grid;font-size:14px;font-weight:750;gap:10px;grid-template-columns:24px minmax(0,1fr);line-height:1.35;padding:12px 14px}.notice-detail__list-item>.app-lucide-icon{color:#e8551f;color:var(--dmx-primary-dark)}@media (prefers-reduced-motion:reduce){.ant-btn,.ant-drawer .ant-drawer-content,.ant-modal .ant-modal-content,.ant-popover .ant-popover-inner{animation:none!important;transition:none!important}.ant-btn:not(:disabled):active{transform:none}}@media (max-width:768px){.notice-modal-overlay{align-items:flex-end;padding:12px}.notice-modal-card{border-radius:24px;max-height:min(78vh,720px);padding:20px;width:100%}.notice-modal-header{gap:12px;grid-template-columns:46px minmax(0,1fr);padding-right:40px}.notice-modal-icon{border-radius:14px;height:46px;width:46px}.notice-modal-title{font-size:19px}.notice-modal-actions{flex-direction:column;justify-content:stretch}.notice-modal-actions .ant-btn{height:44px;width:100%}}
/*# sourceMappingURL=main.6f173958.css.map*/