.release-interaction{padding:24px;margin-block:20px;min-width:0;overflow-wrap:anywhere}.interaction-heading,.interaction-item-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.release-interaction h2,.release-interaction h3,.release-interaction h4{margin-block:12px;font-weight:600}.release-interaction p{white-space:pre-wrap;line-height:1.6}.interaction-item{border:1px solid #ffffff20;border-radius:16px;padding:18px;margin-block:12px;min-width:0}.interaction-messages{list-style:none;padding:0;margin-block:16px}.interaction-messages li{border-left:2px solid #ae94f766;padding:8px 12px;margin-block:10px}.interaction-messages time,.interaction-item small{color:#aaa4ba;font-size:12px}.interaction-action{display:grid;gap:12px;margin-top:16px}.interaction-action label{display:grid;gap:8px}.interaction-action textarea{box-sizing:border-box;width:100%;min-width:0;resize:vertical;border:1px solid #ffffff30;border-radius:12px;padding:12px;color:inherit;background:#ffffff08;font:inherit;line-height:1.5}.release-interaction button{max-width:100%;white-space:normal;min-height:44px}.interaction-action button{justify-self:start}.release-interaction :focus-visible{outline:2px solid #bb9aff;outline-offset:4px}.release-interaction [disabled]{opacity:.55;cursor:default}.release-interaction summary{cursor:pointer;padding-block:16px}@media(max-width:480px){.release-interaction{padding:16px}.interaction-item{padding:12px}.interaction-heading{align-items:flex-start}.interaction-item-heading .status{white-space:normal}}@media(min-width:761px)and (max-width:1100px){.main-area:has(.release-detail-page) .topbar{height:auto;min-height:74px;flex-wrap:wrap;gap:10px;padding-block:12px}.main-area:has(.release-detail-page) .header-actions{flex-wrap:wrap;max-width:100%;margin-left:0}}.release-assets{margin-top:18px;padding:24px;min-width:0}.release-assets .panel-head{gap:16px;flex-wrap:wrap}.asset-list{list-style:none;margin:0;padding:0}.asset-list li{display:flex;justify-content:space-between;gap:16px;padding:18px 0;border-top:1px solid var(--line);align-items:center}.asset-list li>div{min-width:0}.asset-list b,.asset-list small,.asset-list span{display:block;overflow-wrap:anywhere}.asset-list small,.asset-form small,.asset-progress small{color:var(--muted);font-size:13px}.asset-actions,.asset-confirm{display:flex;gap:8px;flex-wrap:wrap}.asset-confirm p{flex-basis:100%}.asset-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-top:1px solid var(--line);padding-top:20px;margin-top:12px}.asset-form label{display:grid;gap:8px;min-width:0}.asset-form input,.asset-form select{width:100%;min-width:0;box-sizing:border-box;background:#19171f;color:inherit;border:1px solid var(--line);border-radius:12px;padding:12px;font:inherit}.asset-form p{grid-column:1/-1}.asset-upload{align-self:end;background:#bc568b}.asset-progress{display:grid;gap:8px;margin:16px 0}.asset-progress progress{width:100%}.release-assets button{display:inline-flex;gap:8px;align-items:center;justify-content:center}.release-assets button:disabled{opacity:.45;cursor:not-allowed}.release-assets :focus-visible{outline:2px solid #e895c0;outline-offset:3px}@media(max-width:760px){.release-assets{padding:18px}.asset-list li{align-items:stretch;flex-direction:column}.asset-form{grid-template-columns:1fr}.asset-actions button{flex:1}.release-assets .panel-head{align-items:flex-start}}.shipment-step{container-type:inline-size}.checkout-materials-lock{min-width:0;border:0;margin:0;padding:0}.shipment-editor .review-payment-grid{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(285px,.86fr);align-items:start;gap:20px}.shipment-review-summary{min-width:0;display:grid;gap:22px}.release-checkout{min-width:0;border:1px solid #4b3a5e;border-radius:19px;padding:22px;background:radial-gradient(ellipse at top right,rgba(174,126,219,.11),transparent 65%),#18131e;display:grid;gap:17px}.checkout-heading{display:flex;align-items:center;gap:12px}.checkout-heading .panel-kicker{color:#b69bcc;font-size:9px;letter-spacing:.14em;margin:0 0 5px}.checkout-heading h4{font-size:18px;font-weight:550;letter-spacing:-.025em;margin:0;color:#eadcf7}.checkout-icon{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:50%;background:#32243f;border:1px solid #57416b;color:#d6b5f7}.checkout-lines{margin:0;display:grid;gap:13px}.checkout-lines>div{display:flex;align-items:start;justify-content:space-between;gap:16px;font-size:12px;line-height:1.5}.checkout-lines dt{color:#b7a9c3;overflow-wrap:anywhere}.checkout-lines dd{margin:0;flex:none;color:#e8dced;font-variant-numeric:tabular-nums}.checkout-lines .checkout-discount dt,.checkout-lines .checkout-discount dd{color:#99d1b4}.checkout-total{border-top:1px solid #3e3149;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#d2c4de;font-size:13px}.checkout-total strong{font-size:26px;font-weight:550;letter-spacing:-.04em;color:#f0e0ff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.release-checkout h5{font-size:12px;font-weight:550;margin:0 0 4px;color:#e0d2ec}.checkout-issues{display:grid;gap:8px;border-top:1px solid #3e3149;padding-top:16px}.checkout-issues button{display:flex;align-items:flex-start;gap:8px;min-height:40px!important;padding:10px 11px;text-align:left;background:#211927;border:1px solid #49364f;border-radius:10px;color:#d0b7d9;font-size:11px;line-height:1.5;white-space:normal}.checkout-issues svg{flex:none;margin-top:1px}.checkout-issues span{overflow-wrap:anywhere}.checkout-legal{display:grid;gap:13px;border-top:1px solid #3e3149;padding-top:17px}.checkout-consent{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;font-size:11px;line-height:1.65;color:#bfb0cd}.checkout-consent input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:17px;height:17px;min-height:17px!important;padding:0;margin:3px 0 0;accent-color:#a97cd4}.release-checkout a{color:#d6b1f4;overflow-wrap:anywhere}.checkout-consent a,.checkout-note a{display:inline;line-height:inherit}.checkout-consent a svg,.checkout-note a svg{vertical-align:middle;margin-left:4px}.checkout-contract-link{font-size:12px;display:flex;align-items:center;gap:7px}.checkout-email{display:grid;gap:8px;font-size:12px;color:#d5c7e0}.checkout-email input{min-width:0;width:100%;box-sizing:border-box;background:#110e16;border:1px solid #46334f;border-radius:11px;min-height:44px;color:#eadff4;padding:10px 12px;font:inherit}.checkout-email small{font-size:10px;color:#ac9bb9;line-height:1.5}.release-checkout .primary-button,.release-checkout .secondary-button{width:100%;white-space:normal;line-height:1.5;justify-content:center;min-height:45px!important;padding:11px 15px;height:auto;font-size:12px}.release-checkout .primary-button{border-color:#9571b9;background:#745392;color:#fff;box-shadow:0 5px 16px #10091b55}.release-checkout .primary-button svg,.release-checkout .secondary-button svg{flex:none}.release-checkout .secondary-button{background:#211a29;border-color:#45324f;color:#d2bbdf}.release-checkout button:disabled{opacity:.45;cursor:not-allowed}.release-checkout button:focus-visible,.release-checkout a:focus-visible,.release-checkout input:focus-visible{outline:2px solid #cbb1f4;outline-offset:3px}.checkout-actions{display:grid;gap:9px}.checkout-pay-link{box-sizing:border-box;text-decoration:none}.checkout-note{margin:0;font-size:10px;color:#a999b7;line-height:1.7;overflow-wrap:anywhere}.checkout-note>svg{vertical-align:middle;margin-right:5px;color:#bba0d0}.checkout-status,.checkout-error{display:flex;align-items:start;gap:9px;font-size:11px;line-height:1.65;color:#c8b2d5;background:#221928;border:1px solid #4b3657;border-radius:12px;padding:13px}.checkout-status svg,.checkout-error svg{flex:none;margin-top:2px}.checkout-status b{font-weight:550;color:#e5d3ee}.checkout-status p,.checkout-error p{margin:4px 0 0;overflow-wrap:anywhere}.checkout-status.confirmed{border-color:#365346;background:#15251e;color:#a6c8b4}.checkout-status.confirmed b{color:#c1ead0}.checkout-error{border-color:#66474a;background:#2a1b23;color:#d9adb3}.checkout-refresh{box-shadow:none!important}@container (max-width:680px){.shipment-editor .review-payment-grid{grid-template-columns:minmax(0,1fr)}.release-checkout{padding:20px}.checkout-total strong{font-size:27px}}@media(max-width:760px){.shipment-editor .review-payment-grid{grid-template-columns:minmax(0,1fr);gap:22px}.release-checkout{padding:18px;border-radius:16px;gap:17px}.checkout-heading h4{font-size:18px}.checkout-lines>div{font-size:12px}.checkout-consent{font-size:12px;gap:11px}.checkout-email input{font-size:16px;min-height:46px}.checkout-note{font-size:11px}.release-checkout .primary-button,.release-checkout .secondary-button{min-height:46px!important;font-size:12px}.checkout-total strong{font-size:26px}}@media(prefers-reduced-motion:reduce){.release-checkout *{scroll-behavior:auto;transition:none}}.shipment-editor{padding:0!important;overflow:hidden;--shipment-violet:#c4a3f5;--shipment-soft:#aaa3b2}.shipment-head{padding:26px 28px 22px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;background:radial-gradient(ellipse at top left,rgba(155,112,220,.13),transparent 65%)}.shipment-head h2{font-size:28px;letter-spacing:-.04em;margin:7px 0 9px;font-weight:550}.shipment-head p{margin:0;color:var(--shipment-soft);max-width:570px;line-height:1.6;font-size:13px}.shipment-head .panel-kicker{font-size:10px;color:var(--shipment-violet);letter-spacing:.14em}.shipment-head .autosave-state{flex:none;margin-top:4px}.shipment-progress{padding:0 28px 24px;display:grid;gap:10px}.shipment-progress>div{display:flex;justify-content:space-between;gap:16px;font-size:12px;color:var(--shipment-soft)}.shipment-progress strong{color:#e6dfed;font-weight:500}.shipment-progress progress{width:100%;height:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:10px;background:#26212d;overflow:hidden;accent-color:#b393db}.shipment-progress progress::-webkit-progress-bar{background:#26212d}.shipment-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#805eae,#c1a0eb);border-radius:10px}.shipment-progress progress::-moz-progress-bar{background:#b393db}.shipment-layout{display:grid;grid-template-columns:216px minmax(0,1fr);border-top:1px solid var(--line)}.shipment-rail{padding:22px 14px;background:#08070c52;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:7px}.shipment-rail button{display:flex;align-items:center;gap:12px;text-align:left;padding:12px;border:1px solid transparent;border-radius:13px;background:transparent;color:#a29aa9;cursor:pointer;min-height:60px!important}.shipment-rail button:hover{background:#1d1724;color:#eee5fa}.shipment-rail button.active{border-color:#ad85e04d;background:#ad85e01a;color:#dec5fc}.shipment-rail .step-number{width:28px;height:28px;flex:0 0 28px;border:1px solid #3a3045;border-radius:50%;display:grid;place-items:center;font-size:11px;font-style:normal}.shipment-rail button.active .step-number{background:#735493;border-color:#a279d2;color:#fff}.shipment-rail button.complete .step-number{color:#98d6b0;border-color:#375441;background:#162b22}.shipment-rail b,.shipment-rail small{display:block}.shipment-rail b{font-size:12px;font-weight:550}.shipment-rail small{font-size:10px;color:#8f8798;margin-top:4px;line-height:1.4}.shipment-main{min-width:0;padding:28px}.shipment-step[hidden]{display:none!important}.shipment-step-head{margin-bottom:20px}.shipment-step-head h3{font-size:23px;font-weight:500;letter-spacing:-.025em;margin:0 0 10px}.shipment-step-head p{font-size:13px;color:var(--shipment-soft);line-height:1.6;margin:0;max-width:600px}.shipment-editor .questionnaire-hint{font-size:12px;color:#aba2b4}.shipment-editor .owner-release-form{gap:18px;margin-top:0}.shipment-editor .owner-release-form label>span{font-size:12px;color:#c5bbce}.shipment-editor .owner-release-form input,.shipment-editor .owner-release-form select,.shipment-editor .owner-release-form textarea{background:#17131c;border-color:#39303f;font-size:14px;min-height:46px}.shipment-editor .owner-release-form textarea{min-height:120px;line-height:1.6}.shipment-editor .questionnaire-choices{background:#19141f99;border-color:#39303f}.shipment-editor .questionnaire-choices label{min-height:42px}.shipment-editor .questionnaire-choices input{min-height:18px;padding:0}.shipment-editor .questionnaire-track{background:#17131c;border-color:#39303f;padding:18px;margin-top:18px}.shipment-editor .questionnaire-track summary{font-size:14px;color:#e2d6ef;min-height:28px}.shipment-editor .questionnaire-track[open]>.owner-release-form{margin-top:18px}.shipment-format-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shipment-format-card{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-height:110px!important;border:1px solid #39303f;border-radius:17px;padding:20px;background:#17131c;color:#bcb1c7;text-align:left;cursor:pointer}.shipment-format-card[aria-pressed=true]{border-color:#ac83db;background:linear-gradient(130deg,#9365c629,#17131c);color:#e8d9fa}.shipment-format-card strong{font-size:18px;font-weight:500}.shipment-format-card small{font-size:12px;color:#a89bb6}.shipment-format-card svg{color:#bb92e9}.shipment-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid var(--line);padding:20px 28px;background:#08070c40}.shipment-footer>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.shipment-footer p,.shipment-footer small{font-size:11px;color:var(--shipment-soft);margin:0}.shipment-editor button:focus-visible{outline:2px solid #cbb1f4;outline-offset:3px}.shipment-editor button:disabled{opacity:.45;cursor:not-allowed}.shipment-editor .version-conflict,.shipment-editor .editor-readonly{margin:0 28px 20px}.shipment-banner{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border:1px solid #3e3449;border-radius:14px;background:#1b1522;color:#bcb0c8;font-size:12px;line-height:1.65;margin:16px 0}.shipment-banner svg{flex:none;color:#be9de9}.shipment-banner b{color:#e0d0ed}.shipment-banner p{margin:0}.shipment-review-grid{display:grid;gap:18px}.shipment-summary{border:1px solid #39303f;border-radius:16px;padding:18px;background:#17131c}.shipment-summary h4{font-size:14px;color:#e1d5ed;margin:0 0 16px}.shipment-summary dl{margin:0}.shipment-summary dl>div{display:grid;grid-template-columns:130px minmax(0,1fr) auto;gap:12px;padding:12px 0;border-top:1px solid #302738;align-items:start;font-size:13px}.shipment-summary dt{color:#ab9db8}.shipment-summary dd{margin:0;overflow-wrap:anywhere;color:#e8e0ee;white-space:pre-line}.shipment-summary button{padding:0 10px;color:#d1b2f6;background:transparent;border:1px solid #3d304b;border-radius:999px;font-size:11px;min-height:32px!important}.shipment-checklist{list-style:none;padding:0;margin:0;display:grid;gap:8px}.shipment-checklist li{min-width:0}.shipment-checklist button{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;min-height:48px;border:1px solid #39303f;border-radius:12px;background:#17131c;color:#c2b6cb;text-align:left;cursor:pointer;font-size:12px}.shipment-checklist button svg{flex:none;color:#c7a3f2}.shipment-checklist .complete svg{color:#8fd5ac}.shipment-checklist span{overflow-wrap:anywhere}.shipment-checklist small{margin-left:auto;color:#a293ae;font-size:10px;white-space:nowrap}.shipment-track-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.shipment-track-actions button{border:1px solid #47334e;border-radius:999px;padding:8px 16px;background:#231829;color:#e0b9d0;font-size:12px}.shipment-track-actions p{flex-basis:100%;font-size:12px;color:#b4a7c0}.shipment-editor>.shipment-banner{margin:0 28px 20px}.shipment-editor .autofill-card{padding:15px;margin-bottom:22px}.shipment-editor .autofill-card b{font-size:13px}.shipment-editor .autofill-card small{font-size:11px;color:#aaa0b5;line-height:1.5}.shipment-format-card>b{font-size:18px;font-weight:550}.shipment-format-card>span{font-size:20px;color:#dec7f3}.shipment-summary>div{display:grid;grid-template-columns:130px minmax(0,1fr) 34px;gap:12px;padding:13px 0;border-top:1px solid #302738;align-items:start;font-size:13px}.shipment-summary>div>span{color:#ab9db8}.shipment-summary>div>b{font-weight:500;overflow-wrap:anywhere;color:#e8e0ee;white-space:pre-line}.shipment-summary>div>button{display:grid;place-items:center;padding:0;min-height:32px!important}.shipment-checklist h4{font-size:14px;margin:0 0 6px;color:#e1d5ed}.shipment-checklist>p{margin:0 0 6px}.shipment-checklist button>span:nth-child(2){flex:1;display:grid;gap:5px}.shipment-checklist b{font-weight:500}.shipment-checklist button small{margin:0;color:#ab9ab7;font-size:11px;white-space:normal}.shipment-footer .shipment-track-actions{margin:0}.shipment-footer .secondary-button{border-color:#42334e;background:#1c1623;color:#cbbcd7}.shipment-rail>button>svg{margin-left:auto;flex:none}.shipment-main .release-assets{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.shipment-main .release-assets .panel-head{margin-bottom:20px}.shipment-main .asset-form{background:#17131c;border:1px solid #39303f;padding:20px;border-radius:17px;gap:16px}.shipment-main .asset-form label{font-size:12px;color:#c4b8ce}.shipment-main .asset-form input,.shipment-main .asset-form select{font-size:13px;border-color:#3e3148;background:#110e16}.shipment-main .asset-form input[type=file]{min-height:54px;line-height:1.7}.shipment-main .asset-form input::file-selector-button{border:1px solid #554164;background:#30213d;color:#e3cffa;border-radius:999px;padding:7px 12px;margin-right:8px;font:inherit;cursor:pointer}.shipment-main .asset-status-note{font-size:12px;color:#ac9db8;line-height:1.65}.shipment-main .asset-list li{font-size:13px}.shipment-main .asset-list span{color:#bca0dc;margin-top:8px}.shipment-main .asset-list small{font-size:11px;line-height:1.7;color:#ab9db7}.shipment-main .asset-actions button{font-size:11px}@media(max-width:1100px){.shipment-layout{grid-template-columns:180px minmax(0,1fr)}.shipment-rail{padding:16px 8px}.shipment-rail button{padding:10px;gap:9px}.shipment-main{padding:22px}.shipment-summary dl>div{grid-template-columns:100px minmax(0,1fr)}.shipment-summary button{grid-column:2;justify-self:start}}@media(max-width:760px){.shipment-head{padding:22px 18px 18px;flex-direction:column;gap:14px}.shipment-head h2{font-size:25px}.shipment-head .autosave-state{margin:0}.shipment-progress{padding:0 18px 20px}.shipment-progress>div{font-size:11px}.shipment-layout{display:flex;flex-direction:column}.shipment-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border-right:0;border-bottom:1px solid var(--line);padding:12px}.shipment-rail button{min-width:0;gap:7px;padding:9px 6px;min-height:52px!important;align-items:center}.shipment-rail .step-number{width:23px;height:23px;flex-basis:23px;font-size:10px}.shipment-rail b{font-size:10px;overflow-wrap:anywhere}.shipment-rail small{display:none}.shipment-main{padding:22px 18px}.shipment-step-head h3{font-size:21px}.shipment-step-head p{font-size:12px}.shipment-editor .owner-release-form input,.shipment-editor .owner-release-form select,.shipment-editor .owner-release-form textarea{font-size:16px}.shipment-format-grid{grid-template-columns:1fr 1fr;gap:9px}.shipment-format-card{padding:16px 12px;min-height:100px!important}.shipment-format-card strong{font-size:16px}.shipment-format-card small{font-size:11px}.shipment-footer{padding:18px;gap:12px}.shipment-footer>div{width:100%}.shipment-footer>div button{flex:1;white-space:normal;font-size:11px;padding:0 12px;min-height:44px}.shipment-editor .version-conflict,.shipment-editor .editor-readonly{margin:0 18px 18px}.shipment-banner{padding:13px;font-size:11px}.shipment-summary{padding:14px}.shipment-summary dl>div{grid-template-columns:90px minmax(0,1fr);gap:8px;font-size:12px}.shipment-checklist button{font-size:11px;gap:8px}.shipment-checklist small{white-space:normal;text-align:right}.shipment-main .asset-form{padding:14px;grid-template-columns:1fr}.shipment-main .asset-form input,.shipment-main .asset-form select{font-size:16px}.shipment-main .release-assets .panel-head button{font-size:11px}.shipment-main .asset-list li{gap:12px}.shipment-main .asset-actions button{min-width:0}.shipment-editor .questionnaire-track{padding:14px}}@media(prefers-reduced-motion:reduce){.shipment-editor *{scroll-behavior:auto;transition:none}}@media(max-width:1100px){.shipment-summary>div{grid-template-columns:100px minmax(0,1fr) 32px}.shipment-rail>button>svg{display:none}}@media(max-width:760px){.shipment-editor>.shipment-banner{margin:0 18px 18px}.shipment-editor .autofill-card{grid-template-columns:34px minmax(0,1fr) 18px;gap:9px;padding:13px}.shipment-editor .autofill-card b{font-size:12px}.shipment-editor .autofill-card small{font-size:10px}.shipment-summary>div{grid-template-columns:85px minmax(0,1fr) 30px;font-size:12px;gap:7px}.shipment-summary>div>button{grid-column:auto;justify-self:auto}.shipment-checklist button small{text-align:left}.shipment-format-card>b{font-size:16px}.shipment-format-card>span{font-size:18px}.shipment-footer>.primary-button{width:100%;justify-content:center}.shipment-footer>span{font-size:11px;line-height:1.5}.shipment-footer .shipment-track-actions button{min-height:44px!important;line-height:1.3}}.shipment-editor .owner-release-form>.wide{grid-column:1/-1}.shipment-editor .questionnaire-choices>button{max-width:100%;white-space:normal;line-height:1.5;padding:10px 16px;height:auto}.shipment-editor .owner-release-form>label{align-content:start}@media(max-width:1100px){.shipment-layout{display:flex;flex-direction:column}.shipment-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border-right:0;border-bottom:1px solid var(--line);padding:12px}.shipment-rail button{min-width:0;gap:7px;padding:9px;min-height:52px!important}.shipment-rail b{overflow-wrap:anywhere}.shipment-rail small{display:none}}@media(max-width:900px){.shipment-editor .owner-release-form{grid-template-columns:1fr}}dialog.shipment-dialog{width:min(1100px,calc(100vw - 48px));height:min(760px,calc(100dvh - 64px));max-width:none;max-height:none;padding:0;margin:auto;overflow:hidden;border:1px solid #2d2933;border-radius:23px;background:#0e0d12;color:#eeeaf3;box-shadow:0 32px 120px #000a}dialog.shipment-dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.shipment-wizard.shipment-editor{height:100%;min-height:0;margin:0;border:0;border-radius:0;background:#0e0d12;box-shadow:none;--shipment-soft: #9b94a5}.shipment-wizard .shipment-layout{display:grid;grid-template-columns:230px minmax(0,1fr);height:100%;min-height:0;border:0}.shipment-wizard .shipment-rail{display:flex;flex-direction:column;gap:6px;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4d3b5d transparent;padding:26px 16px 22px;border-right:1px solid #25212b;border-bottom:0;background:radial-gradient(ellipse at top left,#21162d5c,transparent 66%),#0c0b10}.shipment-wizard .shipment-identity{padding:0 2px 24px}.shipment-wizard .shipment-identity .panel-kicker{margin:0 0 7px;font-size:9px;letter-spacing:.14em;color:#91889b}.shipment-wizard .shipment-identity h2{margin:0;font-size:19px;font-weight:550;letter-spacing:-.035em}.shipment-wizard .shipment-identity p:last-child:not(.panel-kicker){margin:12px 0 0;font-size:10px;line-height:1.5;color:#81788b}.shipment-wizard .shipment-rail button{min-height:52px!important;gap:10px;padding:10px 8px;border-radius:11px}.shipment-wizard .shipment-rail button.active{background:#a777da13;border-color:transparent}.shipment-wizard .shipment-rail button.active .step-number{background:#8659ad;border-color:#9e70c3}.shipment-wizard .shipment-rail .step-number{width:27px;height:27px;flex-basis:27px;font-size:10px;border-color:#332a3d}.shipment-wizard .shipment-rail b{font-size:11px;font-weight:550}.shipment-wizard .shipment-rail small{display:block;margin-top:5px;font-size:9px;line-height:1.45;color:#8f839b}.shipment-wizard .shipment-rail>button>svg{display:none}.shipment-wizard .shipment-save-state{margin-top:auto;padding:22px 2px 0;display:flex;align-items:flex-start;gap:8px;font-size:10px;color:#9fc8ad;line-height:1.5}.shipment-wizard .shipment-save-state>svg{flex:none;margin-top:1px}.shipment-wizard .shipment-save-state .autosave-state{margin:0;padding:0;background:none;border:0;border-radius:0;font-size:10px}.shipment-wizard .shipment-save-state small{font-size:9px;margin-top:2px;color:#81788b}.shipment-wizard .shipment-stage{display:flex;flex-direction:column;min-width:0;min-height:0}.shipment-wizard .shipment-window-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:25px 28px 22px;flex:none}.shipment-wizard .shipment-window-head .panel-kicker{font-size:9px;letter-spacing:.14em;margin:0 0 9px;color:#978b9f}.shipment-wizard .shipment-window-head h2,.shipment-wizard .shipment-window-head h3{margin:0;font-size:25px;font-weight:550;letter-spacing:-.045em;line-height:1.25}.shipment-wizard .shipment-close{width:36px;height:36px;min-height:36px!important;min-width:36px;padding:0;display:grid;place-items:center;flex:none;border:1px solid #29232f;border-radius:50%;background:#15121a;color:#bcb1c8;cursor:pointer}.shipment-wizard .shipment-close:hover{background:#231b2c;color:#eee5f8}.shipment-wizard .shipment-main{flex:1;min-height:0;min-width:0;padding:0 28px 26px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4d3b5d transparent}.shipment-wizard .shipment-step-head{margin:0 0 20px}.shipment-wizard .shipment-step-head h3,.shipment-wizard .shipment-step-head .panel-kicker{display:none}.shipment-wizard .shipment-step-head p{margin:0;font-size:12px;line-height:1.65;color:#a197ac;max-width:630px}.shipment-wizard .shipment-notices:empty{display:none}.shipment-wizard .shipment-notices{display:grid;gap:12px;margin-bottom:20px}.shipment-wizard .shipment-notices .version-conflict,.shipment-wizard .shipment-notices .editor-readonly{margin:0;font-size:12px;line-height:1.6}.shipment-wizard .shipment-notices>p{font-size:12px;line-height:1.6;margin:0;overflow-wrap:anywhere}.shipment-wizard .shipment-notices .shipment-banner{margin:0}.shipment-wizard .owner-release-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.shipment-wizard .owner-release-form.title-wide>label:first-child{grid-column:1 / -1}.shipment-wizard .owner-release-form label{min-width:0;gap:8px}.shipment-wizard .owner-release-form label>span{font-size:12px;color:#c9bed2}.shipment-wizard .owner-release-form input,.shipment-wizard .owner-release-form select,.shipment-wizard .owner-release-form textarea{box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid #332a3d;border-radius:10px;background:#16121c;color:#ece4f3;font-size:13px}.shipment-wizard .owner-release-form textarea{min-height:96px}.shipment-wizard input:focus-visible,.shipment-wizard select:focus-visible,.shipment-wizard textarea:focus-visible{outline:2px solid #cbb1f4;outline-offset:3px}.shipment-wizard .questionnaire-hint{font-size:11px;line-height:1.6;color:#9e90ac}.shipment-wizard .secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.shipment-wizard .autofill-card{margin:0 0 22px;padding:12px 14px;border-color:#25404a;background:#15202666}.shipment-wizard .autofill-card b{font-size:12px}.shipment-wizard .autofill-card small{font-size:10px}.shipment-wizard .shipment-optional{margin-top:22px;border-top:1px solid #29222f;padding-top:16px}.shipment-wizard .shipment-optional>summary{cursor:pointer;color:#b8a5c9;font-size:12px;padding:4px 0}.shipment-wizard .shipment-optional[open]>.owner-release-form{margin-top:18px}.shipment-wizard .questionnaire-track{padding:16px;margin-top:16px;border-color:#332a3d;background:#141018;border-radius:13px}.shipment-wizard .questionnaire-track summary{font-size:13px}.shipment-wizard .questionnaire-choices{padding:14px;border-color:#332a3d;border-radius:12px;background:#16121c}.shipment-wizard .questionnaire-choices legend{font-size:12px;color:#c9bed2}.shipment-wizard .questionnaire-choices label{min-height:36px}.shipment-wizard .questionnaire-choices input{width:17px;height:17px;min-height:17px;padding:0}.shipment-wizard .shipment-format-grid{gap:10px}.shipment-wizard .shipment-format-card{display:grid;grid-template-columns:42px minmax(0,1fr) 20px;gap:12px;align-items:center;min-height:76px!important;padding:14px;border-radius:13px;background:#141118;border:1px solid #2c2533;color:#c6bccf}.shipment-wizard .shipment-format-card[aria-pressed=true]{border-color:#76558e;background:#21192a;color:#e7d8f5}.shipment-wizard .shipment-format-card .format-icon,.shipment-wizard .shipment-service-card .format-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;color:#b18bd5;background:#211a2a}.shipment-wizard .shipment-format-card .format-copy,.shipment-wizard .shipment-service-card .format-copy{display:grid;gap:6px;min-width:0;text-align:left}.shipment-wizard .shipment-format-card .format-copy b,.shipment-wizard .shipment-service-card .format-copy b{font-size:13px;font-weight:550;color:inherit}.shipment-wizard .shipment-format-card .format-copy small,.shipment-wizard .shipment-service-card .format-copy small{margin:0;font-size:10px;line-height:1.5;color:#a696b2}.shipment-wizard .format-check{width:20px;height:20px;display:grid;place-items:center;border:1px solid #41334e;border-radius:50%;color:transparent}.shipment-wizard [aria-pressed=true]>.format-check{color:#fff;background:#9d70bf;border-color:#9d70bf}.shipment-wizard .shipment-service-group{display:grid;gap:10px;padding:0;margin:0 0 24px;min-width:0;border:0}.shipment-wizard .shipment-service-group>legend,.shipment-wizard .shipment-service-group>header{padding:0;margin-bottom:12px;color:#a99ab6;font-size:10px;font-weight:550;letter-spacing:.1em;text-transform:uppercase}.shipment-wizard .shipment-service-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto 20px;gap:13px;align-items:center;min-height:76px!important;border:1px solid #2c2533;border-radius:13px;padding:13px 15px;background:#141118;color:#c6bccf;cursor:pointer;text-align:left}.shipment-wizard .shipment-service-card[aria-pressed=true]{border-color:#76558e;background:#21192a;color:#e7d8f5}.shipment-wizard .shipment-service-card>strong{font-size:12px;font-weight:550;white-space:nowrap;font-variant-numeric:tabular-nums;color:#c8b3d7}.shipment-wizard .shipment-service-card:disabled{opacity:.5;cursor:not-allowed}.shipment-wizard .release-assets .panel-head{align-items:flex-start;margin:0 0 14px}.shipment-wizard .release-assets .panel-head h2,.shipment-wizard .release-assets .panel-head .panel-kicker{display:none}.shipment-wizard .release-assets .panel-head button{margin-left:auto;font-size:10px;min-height:36px;height:auto;padding-block:8px}.shipment-wizard .asset-kind-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;grid-column:1 / -1;padding:0;margin:0 0 3px;border:0;min-width:0}.shipment-wizard .asset-kind-options>legend{padding:0 0 10px;font-size:12px;color:#c9bed2}.shipment-wizard .asset-kind-options button{position:relative;display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:flex-start;min-height:116px;min-width:0;padding:16px 13px;background:#141118;border:1px dashed #4b375b;border-radius:13px;color:#a98bc5;cursor:pointer;text-align:left}.shipment-wizard .asset-kind-options button[aria-pressed=true]{border-style:solid;border-color:#9870b8;background:#21192a}.shipment-wizard .asset-kind-options button>span{position:absolute;top:11px;right:11px;width:18px;height:18px;display:grid;place-items:center;border:1px solid #43334e;border-radius:50%;color:transparent}.shipment-wizard .asset-kind-options button[aria-pressed=true]>span{color:#fff;background:#9d70bf;border-color:#9d70bf}.shipment-wizard .asset-kind-options b{font-size:12px;font-weight:550;color:#ded2e9}.shipment-wizard .asset-kind-options small{font-size:10px;line-height:1.5;color:#a696b2}.shipment-wizard .asset-form{margin-top:16px;padding:18px;gap:16px;border-radius:14px;background:#141018;border-color:#332a3d}.shipment-wizard .asset-form input,.shipment-wizard .asset-form select{min-height:44px;border-radius:10px;font-size:13px}.shipment-wizard .asset-status-note{font-size:11px}.shipment-wizard .asset-list li{padding-block:14px}.shipment-wizard .asset-list b{font-size:12px}.shipment-wizard .asset-list small{font-size:10px}.shipment-wizard .asset-actions button{min-width:0}.shipment-wizard .shipment-footer{flex:none;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:12px;min-height:76px;padding:14px 20px;border-color:#27212e;background:#100d15}.shipment-wizard .shipment-footer .shipment-track-actions{flex-wrap:wrap;gap:8px;min-width:0;width:auto}.shipment-wizard .shipment-footer .secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:42px!important;height:42px;padding-inline:15px;background:#1b1721;border-color:#39313f;color:#d5cadf;font-size:11px}.shipment-wizard .shipment-footer>.primary-button{width:auto;min-width:0;min-height:44px!important;flex:none;font-size:11px}.shipment-wizard .shipment-footer>span{font-size:10px;line-height:1.5;color:#8d8099}.shipment-wizard .shipment-footer p{flex-basis:100%;font-size:10px;line-height:1.5}.shipment-wizard .shipment-summary{padding:16px;border-radius:14px;background:#141018;border-color:#332a3d}.shipment-wizard .shipment-summary>div{grid-template-columns:96px minmax(0,1fr) 30px;gap:10px;font-size:12px}.shipment-wizard .review-payment-grid{gap:18px}@media(max-width:1050px){.shipment-wizard .review-payment-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:800px){dialog.shipment-dialog{width:calc(100vw - 24px);height:calc(100dvh - 32px);border-radius:19px}.shipment-wizard .shipment-layout{grid-template-columns:180px minmax(0,1fr)}.shipment-wizard .shipment-rail{padding:23px 12px 18px}.shipment-wizard .shipment-identity h2{font-size:17px}.shipment-wizard .shipment-window-head{padding:22px 22px 20px}.shipment-wizard .shipment-window-head h2,.shipment-wizard .shipment-window-head h3{font-size:23px}.shipment-wizard .shipment-main{padding-inline:22px}.shipment-wizard .shipment-format-grid,.shipment-wizard .owner-release-form,.shipment-wizard .asset-kind-options{grid-template-columns:minmax(0,1fr)}.shipment-wizard .asset-kind-options button{min-height:78px;padding-left:48px;justify-content:center;gap:4px}.shipment-wizard .asset-kind-options button>svg{position:absolute;left:14px;top:25px}.shipment-wizard .asset-form{grid-template-columns:minmax(0,1fr);padding:15px}.shipment-wizard .shipment-footer{padding-inline:16px;flex-wrap:wrap}.shipment-wizard .shipment-footer>span{flex-basis:100%}}@media(max-width:600px){dialog.shipment-dialog{width:100%;height:100dvh;margin:0;border:0;border-radius:0}.shipment-wizard .shipment-layout{display:flex;flex-direction:column}.shipment-wizard .shipment-rail{flex:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:calc(12px + env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-left,0px)) 12px max(12px,env(safe-area-inset-right,0px));border-right:0;border-bottom:1px solid #27212e;background:#100c16}.shipment-wizard .shipment-identity{display:none}.shipment-wizard .shipment-rail button{gap:6px;min-height:40px!important;min-width:0;padding:7px;border:1px solid #302737;border-radius:10px}.shipment-wizard .shipment-rail button.active{border-color:#65467d;background:#261b31}.shipment-wizard .shipment-rail .step-number{width:21px;height:21px;flex-basis:21px;font-size:9px}.shipment-wizard .shipment-rail b{font-size:10px;line-height:1.35;overflow-wrap:anywhere}.shipment-wizard .asset-actions button{flex:1 0 auto}.shipment-wizard .shipment-rail small,.shipment-wizard .shipment-save-state{display:none}.shipment-wizard .shipment-stage{flex:1;min-height:0}.shipment-wizard .shipment-window-head{padding:20px 18px 18px;gap:14px}.shipment-wizard .shipment-window-head h2,.shipment-wizard .shipment-window-head h3{font-size:23px}.shipment-wizard .shipment-window-head .panel-kicker{margin-bottom:7px}.shipment-wizard .shipment-main{padding:0 max(18px,env(safe-area-inset-left,0px)) 24px max(18px,env(safe-area-inset-right,0px))}.shipment-wizard .shipment-step-head{margin-bottom:18px}.shipment-wizard .shipment-step-head p{font-size:12px}.shipment-wizard .owner-release-form{gap:17px}.shipment-wizard .owner-release-form input,.shipment-wizard .owner-release-form select,.shipment-wizard .owner-release-form textarea,.shipment-wizard .asset-form input,.shipment-wizard .asset-form select{font-size:16px;min-height:46px}.shipment-wizard .shipment-format-grid{gap:10px}.shipment-wizard .shipment-format-card{min-height:82px!important;padding:13px}.shipment-wizard .shipment-format-card .format-copy b{font-size:14px}.shipment-wizard .shipment-format-card .format-copy small{font-size:11px}.shipment-wizard .shipment-service-card{grid-template-columns:36px minmax(0,1fr) 18px;gap:10px;padding:13px}.shipment-wizard .shipment-service-card .format-icon{width:36px;height:36px}.shipment-wizard .shipment-service-card .format-copy{gap:5px}.shipment-wizard .shipment-service-card .format-copy b{font-size:12px}.shipment-wizard .shipment-service-card .format-copy small{font-size:11px}.shipment-wizard .shipment-service-card>strong{grid-column:2;font-size:12px}.shipment-wizard .shipment-service-card>.format-check{grid-column:3;grid-row:1 / 3}.shipment-wizard .shipment-footer{padding:12px max(12px,env(safe-area-inset-left,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-right,0px));gap:10px;min-height:0}.shipment-wizard .shipment-footer .shipment-track-actions{gap:6px;flex:1 1 100%}.shipment-wizard .shipment-footer .shipment-track-actions button{flex:1;padding-inline:10px;min-height:42px!important;height:auto;font-size:11px}.shipment-wizard .shipment-footer .secondary-button>svg{display:none}.shipment-wizard .shipment-footer>.primary-button{width:100%;justify-content:center;min-height:46px!important;font-size:12px}.shipment-wizard .shipment-footer>span{font-size:10px}.shipment-wizard .shipment-summary>div{grid-template-columns:82px minmax(0,1fr) 28px;font-size:11px;gap:7px}.shipment-wizard .shipment-summary>div>button{grid-column:auto}.shipment-wizard .release-checkout{padding:16px}}@media(max-width:360px){.shipment-wizard .shipment-rail{gap:5px;padding-inline:10px}.shipment-wizard .shipment-rail button{padding:6px 5px;gap:4px}.shipment-wizard .shipment-rail b{font-size:9px}.shipment-wizard .shipment-window-head,.shipment-wizard .shipment-main{padding-inline:15px}.shipment-wizard .shipment-service-card{padding:12px 10px;gap:8px}}@media(prefers-reduced-motion:reduce){.shipment-wizard *{scroll-behavior:auto;transition:none}}.calendar-planner{--calendar-violet:#c1a1eb;--calendar-cyan:#a0d3dc;--calendar-warning:#eab482}.calendar-welcome{align-items:flex-start;gap:20px}.calendar-top-actions,.calendar-tools,.calendar-view-toolbar,.calendar-filter-options,.calendar-modal-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.calendar-top-actions{padding-top:20px}.calendar-planner .secondary-button,.calendar-modal .secondary-button{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:42px;border-radius:999px;font-size:11px;white-space:normal}.calendar-primary{color:#e8d8fc!important;border-color:#775397!important;background:#35233e!important}.calendar-danger{color:#e8a8bd!important}.calendar-text-button{color:#c3a5e8;background:transparent;border:0;font:inherit;font-size:11px;cursor:pointer;padding:8px 4px;text-decoration:underline;text-underline-offset:3px}.calendar-reminders,.calendar-attention{padding:16px 20px;display:flex;gap:13px;align-items:center;margin-bottom:14px}.calendar-reminders>svg{color:var(--calendar-cyan);flex:none}.calendar-reminders>div,.calendar-attention>div{flex:1;min-width:0}.calendar-reminders b,.calendar-attention b{font-size:12px;font-weight:600;color:#e7e2eb}.calendar-reminders p,.calendar-attention p{font-size:11px;line-height:1.6;color:#9c94a6;margin:4px 0 0}.calendar-attention{border-color:#7c583d!important}.calendar-attention>svg{color:var(--calendar-warning);flex:none}.calendar-view-toolbar{justify-content:space-between;margin-bottom:18px}.calendar-segment{display:flex;gap:3px;padding:4px;background:#100f15;border:1px solid var(--line);border-radius:999px}.calendar-segment button,.calendar-agenda-tabs button{display:flex;gap:7px;align-items:center;background:transparent;border:0;color:#aca3b7;font:inherit;font-size:11px;padding:9px 16px;border-radius:999px;cursor:pointer;min-height:38px}.calendar-segment button[aria-pressed=true],.calendar-agenda-tabs button[aria-pressed=true]{background:#382843;color:#eddefc}.calendar-main .personal-calendar-head{gap:8px;flex-wrap:wrap}.calendar-main .personal-calendar-head h2{font-size:19px;text-align:left;min-width:180px;flex:1}.calendar-main .personal-calendar-head>button:not(.secondary-button){height:40px;width:40px;border-radius:50%}.calendar-main .personal-calendar-head .secondary-button{margin-left:0}.calendar-month-picker{font-size:10px;color:#aaa2b5;display:flex;align-items:center;gap:8px}.calendar-month-picker input{background:#15121c;color:#ded5e7;border:1px solid var(--line);border-radius:9px;padding:8px;min-height:38px;font:inherit;color-scheme:dark;width:152px}.calendar-filters{display:grid;grid-template-columns:minmax(180px,2fr) minmax(130px,1.3fr) repeat(3,minmax(110px,1fr));gap:9px;margin:12px 0}.calendar-filters>label{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:10px;color:#9b91a8}.calendar-filters input,.calendar-filters select,.calendar-form input:not([type=checkbox]),.calendar-form select,.calendar-form textarea,.calendar-plan-items input:not([type=checkbox]),.calendar-secret-label input{min-height:42px;width:100%;min-width:0;border:1px solid #37303f;border-radius:9px;background:#131019;color:#e8e0f1;font:inherit;font-size:12px;padding:10px 11px;box-sizing:border-box;color-scheme:dark}.calendar-filters select{font-size:11px;max-width:100%}.calendar-filters label.calendar-search{flex-direction:row;align-items:center;position:relative;align-self:end}.calendar-search svg{position:absolute;left:10px;color:#9785aa}.calendar-search input{padding-left:33px}.calendar-filter-options{margin-bottom:18px;color:#a79cae;font-size:11px;gap:15px}.calendar-checkbox{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;font-size:11px!important;line-height:1.5;color:#bdb2c6}.calendar-checkbox input{accent-color:#ab83d9;width:16px;height:16px;flex:none}.calendar-agenda-tabs{display:flex;flex-wrap:wrap;gap:5px;padding-bottom:16px;margin-bottom:2px;border-bottom:1px solid var(--line)}.calendar-agenda-tabs button{border:1px solid var(--line);font-size:11px;min-height:38px;padding:8px 14px}.calendar-main .personal-calendar-grid>b{font-size:11px;padding:11px}.calendar-main .personal-calendar-day{min-height:126px;max-height:126px;padding:7px;position:relative;box-sizing:border-box}.calendar-main .personal-calendar-day.today{background:#21172d}.calendar-main .personal-calendar-day.selected{outline:2px solid #b693e2;outline-offset:-2px}.calendar-main .personal-calendar-day button.calendar-day-select{display:flex;align-items:center;justify-content:space-between;gap:2px;border:0;background:transparent;width:100%;margin:0 0 5px;padding:2px 3px;white-space:normal;border-radius:5px;font-size:12px;color:#cfc6d8;min-height:24px}.calendar-main .personal-calendar-day .calendar-day-select strong{font-size:12px;margin:0}.calendar-main .personal-calendar-day.today .calendar-day-select strong{color:#ebd7ff;font-weight:700}.calendar-today-dot{width:5px;height:5px;border-radius:50%;background:#c9a0f3}.calendar-main .personal-calendar-day button.calendar-cell-event{display:flex;gap:4px;padding:4px 5px;min-height:23px;height:23px;margin-bottom:3px;font-size:10px;line-height:1.3;overflow:hidden;background:#35263f;border:0;color:#d6b9f3;border-radius:5px}.calendar-cell-event>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-main .personal-calendar-day button.calendar-cell-event.task{background:#20323a;color:#b4dce3}.calendar-main .personal-calendar-day button.calendar-cell-event.note{background:#302b24;color:#ddc8a7}.calendar-main .personal-calendar-day button.calendar-cell-event.completed{background:#202d28;color:#9bc4a8}.calendar-main .personal-calendar-day button.calendar-cell-event.cancelled{background:#27232b;color:#9c91a8;text-decoration:line-through}.calendar-main .personal-calendar-day button.calendar-more{display:block;font-size:9px;background:transparent;border:0;color:#c2a5e3;margin:0;padding:0 5px;height:19px;min-height:19px}.calendar-list-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.calendar-list-heading h3{font-size:14px;font-weight:500;margin:0;color:#e3dbe9}.calendar-list-heading h3>span{font-size:9px;font-weight:400;margin-left:10px;display:inline-block;background:#3a2947;color:#d5b3f8;padding:3px 7px;border-radius:999px}.calendar-list-heading>span{font-size:10px;color:#8f819f;flex:none}.calendar-selected-day{padding-top:23px;margin-top:20px;border-top:1px solid var(--line);scroll-margin-top:80px}.calendar-event-row{display:grid;grid-template-columns:38px minmax(0,1fr) minmax(80px,auto);gap:12px;width:100%;padding:14px 0;align-items:center;text-align:left;background:transparent;border:0;border-top:1px solid var(--line);font:inherit;color:#e5daed;cursor:pointer}.calendar-event-icon{display:grid;place-items:center;height:36px;width:36px;background:#32253e;color:#bea1df;border-radius:11px}.calendar-event-icon.task{background:#203139;color:#acd3d8}.calendar-event-main{min-width:0}.calendar-event-main>b{display:block;font-size:12px;font-weight:500;overflow-wrap:anywhere;line-height:1.6}.calendar-event-main>span{display:block;font-size:10px;color:#a394b1;margin-top:3px;overflow-wrap:anywhere}.calendar-event-main>small{display:block;font-size:10px;color:#8d8197;margin-top:3px;line-height:1.5}.calendar-event-status{font-size:10px;color:#bda0dc;text-align:right;max-width:140px;line-height:1.5}.calendar-event-row.overdue .calendar-event-status,.calendar-event-row.overdue .calendar-event-icon{color:#edb58f}.calendar-event-row.completed .calendar-event-status{color:#9bc4ac}.calendar-event-row.cancelled .calendar-event-main>b{text-decoration:line-through;color:#92829f}.calendar-agenda-group{margin-top:20px}.calendar-empty{display:flex;flex-direction:column;align-items:flex-start;padding:23px 0;gap:9px;color:#b49ccd}.calendar-empty b{font-size:13px;color:#ddd1e7;font-weight:500}.calendar-empty p{font-size:11px;color:#9789a3;max-width:450px;line-height:1.6;margin:0}.calendar-muted{font-size:11px;color:#a398ad;line-height:1.7}.calendar-loading,.calendar-updated{font-size:10px;color:#9c8ca9;margin:12px 0}.calendar-updated{text-align:right;margin:22px 0 0}.calendar-load-error{display:flex;gap:10px;padding:18px;border:1px solid #6d4d3d;background:#2a1c18;border-radius:10px;margin:14px 0;color:#e6bb9a;font-size:12px}.calendar-load-error>svg{flex:none}.calendar-load-error p{font-size:11px;line-height:1.6}.calendar-notice{color:#d1bbeb;background:#30223c;border:1px solid #574169;padding:12px 14px;border-radius:9px;font-size:12px;line-height:1.6}.calendar-error{background:#2a1c23;border:1px solid #654252;color:#e4b6c7;padding:12px 14px;border-radius:9px;font-size:12px;line-height:1.6}.calendar-error p{margin:0 0 9px}.calendar-spinning{animation:calendar-spin 1s linear infinite}@keyframes calendar-spin{to{transform:rotate(360deg)}}.calendar-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;display:flex;justify-content:center;align-items:center;background:#050408c2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:20px}.calendar-modal{width:min(100%,610px);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;border:1px solid #47334e;border-radius:20px;background:#141019;color:#e4d9ed;box-shadow:0 24px 100px #0009;outline:0;font-family:Manrope,sans-serif}.calendar-modal.wide{width:min(100%,760px)}.calendar-modal>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid #34283e;flex:none}.calendar-modal>header h2{font-size:17px;font-weight:500;margin:0}.calendar-icon-button{display:grid;place-items:center;min-height:36px;min-width:36px;border:1px solid #42324b;border-radius:50%;background:#211728;color:#cab3dd;cursor:pointer;flex:none}.calendar-modal-body{overflow:auto;padding:22px;overscroll-behavior:contain}.calendar-event-summary h3{font-size:22px;font-weight:500;line-height:1.4;overflow-wrap:anywhere;margin:8px 0 12px}.calendar-event-summary .eyebrow{font-size:10px;line-height:1.6}.calendar-tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:13px}.calendar-tags>span{font-size:10px;color:#c1a5dd;background:#2d2038;border:1px solid #473153;padding:4px 8px;border-radius:999px}.calendar-date-value{font-size:15px;color:#e0c5fb;line-height:1.5}.calendar-date-value small{display:block;margin-top:4px;font-size:11px;color:#ab95bf}.calendar-description h4,.calendar-checklist h4,.calendar-reminder-detail h4,.calendar-history h4,.calendar-date-proposal h4{font-size:12px;font-weight:500;margin:19px 0 8px}.calendar-description p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.8;color:#bbadc8}.calendar-form{display:flex;flex-direction:column;gap:15px}.calendar-form label,.calendar-plan-items label,.calendar-secret-label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#bca9cb}.calendar-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.calendar-form textarea{resize:vertical;line-height:1.7}.calendar-form fieldset{border:1px solid #3b2c45;border-radius:12px;padding:14px;margin:0;min-width:0}.calendar-form legend{display:flex;gap:6px;align-items:center;font-size:12px;color:#c8b0dd;padding:0 6px}.calendar-check-edit{display:flex;gap:8px;align-items:center;margin-bottom:8px}.calendar-check-edit>input[type=checkbox]{accent-color:#b18bdf;width:16px;height:16px;flex:none}.calendar-check-edit .calendar-icon-button{height:32px;min-height:32px;min-width:32px}.calendar-checklist ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px;font-size:12px}.calendar-checklist li{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.calendar-checklist li>span:first-child{width:17px;flex:none;color:#cba8f2;display:flex;align-items:center;padding-top:2px}.calendar-checklist li>span:nth-child(2){flex:1;overflow-wrap:anywhere}.calendar-checklist li small{color:#a0c4b0;font-size:10px}.calendar-reminder-options{display:flex;flex-wrap:wrap;gap:10px 16px;margin:10px 0 15px}.calendar-reminder-detail p,.calendar-history p{font-size:11px;line-height:1.7;color:#b5a4c3}.calendar-history ol{margin:0;padding-left:18px}.calendar-history li{font-size:11px;line-height:1.7;color:#ae9bbc;margin-bottom:11px}.calendar-history li b{color:#d1b6e8;font-weight:500}.calendar-history small{display:block;color:#8e7d9d}.calendar-modal-actions{padding-top:18px;margin-top:15px;border-top:1px solid #34273d}.calendar-modal-actions>button{flex:1 1 auto}.calendar-date-proposal{padding:15px;background:#1d1524;border:1px solid #44304f;border-radius:12px}.calendar-plan-items{margin-top:24px}.calendar-plan-items>h3,.calendar-export-section h3{font-size:14px;font-weight:500}.calendar-plan-items>article{padding:15px;border:1px solid #3f2d49;border-radius:12px;margin-top:12px;display:flex;flex-direction:column;gap:12px;background:#1b1422}.calendar-plan-items p{margin:0}.calendar-plan-date{font-size:12px;color:#ceb3e6;align-self:end;padding:8px 0}.calendar-plan-date small{display:block;font-size:10px;color:#9c88ad;margin-top:6px}.calendar-export-section{border-top:1px solid #382941;padding-top:12px;margin-top:22px;font-size:12px}.calendar-secret-label{padding:14px;background:#21152c;border:1px solid #54326a;border-radius:10px;margin-top:12px}.calendar-secret-label span{font-size:10px;color:#a68dbb;line-height:1.6}.calendar-planner button:focus-visible,.calendar-planner input:focus-visible,.calendar-planner select:focus-visible,.calendar-modal button:focus-visible,.calendar-modal input:focus-visible,.calendar-modal select:focus-visible,.calendar-modal textarea:focus-visible{outline:2px solid #d1aff4;outline-offset:3px}.calendar-modal button:disabled,.calendar-planner button:disabled{opacity:.5;cursor:default}@media(max-width:1020px){.calendar-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.calendar-filters .calendar-search{grid-column:span 2}.calendar-filters>label:nth-child(2){grid-column:span 2}.calendar-filters>label:nth-child(5){grid-column:span 2}.calendar-welcome{flex-direction:column}.calendar-top-actions{padding-top:0}.calendar-main .personal-calendar-day{padding:5px}.calendar-main .personal-calendar-head h2{min-width:170px}}@media(max-width:760px){.calendar-welcome h1{font-size:30px}.calendar-top-actions{width:100%}.calendar-top-actions>button{flex:1;min-height:44px!important}.calendar-reminders,.calendar-attention{padding:14px;gap:9px;align-items:flex-start}.calendar-reminders>.calendar-text-button{padding-top:0}.calendar-reminders p,.calendar-attention p{font-size:10px}.calendar-attention{flex-wrap:wrap}.calendar-attention .secondary-button{margin-left:32px}.calendar-main{padding:14px!important}.calendar-view-toolbar{gap:12px}.calendar-tools{width:100%}.calendar-tools>button{flex:1;min-height:44px}.calendar-segment{width:100%}.calendar-segment button{flex:1;justify-content:center;min-height:40px}.calendar-main .personal-calendar-head{gap:6px}.calendar-main .personal-calendar-head h2{font-size:16px;min-width:0;order:0}.calendar-main .personal-calendar-head>button:not(.secondary-button){width:36px;height:36px;flex:none}.calendar-month-picker{order:4;flex:1;margin-top:6px}.calendar-month-picker input{width:100%;min-height:42px}.calendar-main .personal-calendar-head>.secondary-button{order:5;margin-top:6px;min-height:42px;padding:8px 14px}.calendar-filters{grid-template-columns:1fr 1fr;gap:10px}.calendar-filters .calendar-search{grid-column:span 2}.calendar-filters>label:nth-child(2),.calendar-filters>label:nth-child(5){grid-column:auto}.calendar-filters input,.calendar-filters select{min-height:44px;font-size:12px}.calendar-filter-options{gap:10px;font-size:10px}.calendar-checkbox{font-size:10px!important;min-height:24px}.calendar-agenda-tabs{gap:7px}.calendar-agenda-tabs button{flex:1 0 auto;font-size:10px;min-height:40px;padding:8px 12px}.calendar-main .personal-calendar-grid>b{font-size:9px;padding:8px 0}.calendar-main .personal-calendar-day{padding:3px;min-height:104px;max-height:104px}.calendar-main .personal-calendar-day button.calendar-day-select{font-size:11px;padding:2px;min-height:22px}.calendar-main .personal-calendar-day .calendar-day-select strong{font-size:11px}.calendar-main .personal-calendar-day button.calendar-cell-event{font-size:8px;min-height:20px;height:20px;padding:3px 2px;justify-content:flex-start}.calendar-cell-event>span:first-child{display:none}.calendar-main .personal-calendar-day button.calendar-more{font-size:8px;height:15px;min-height:15px;padding:0 2px}.calendar-selected-day{margin-top:17px;padding-top:18px}.calendar-event-row{grid-template-columns:31px minmax(0,1fr);gap:9px;padding:13px 0}.calendar-event-icon{width:30px;height:30px;border-radius:8px}.calendar-event-main>b{font-size:12px;line-height:1.5}.calendar-event-main>small{font-size:9px}.calendar-event-status{grid-column:2;text-align:left;max-width:none;font-size:10px;margin-top:-3px}.calendar-list-heading h3{font-size:13px}.calendar-list-heading h3>span{font-size:8px;margin-left:7px}.calendar-list-heading>span{font-size:9px}.calendar-modal-backdrop{padding:0;align-items:flex-end}.calendar-modal{border-radius:18px 18px 0 0;width:100%;max-height:calc(100dvh - max(12px,var(--tg-content-safe-area-inset-top,0px)));padding-bottom:env(safe-area-inset-bottom,0px)}.calendar-modal>header{padding:16px}.calendar-modal>header h2{font-size:15px}.calendar-modal-body{padding:17px 16px 24px}.calendar-modal .secondary-button{min-height:44px;font-size:11px}.calendar-form-pair{gap:10px}.calendar-form input:not([type=checkbox]),.calendar-form select,.calendar-form textarea,.calendar-plan-items input:not([type=checkbox]){font-size:16px}.calendar-modal-actions{gap:8px}.calendar-modal-actions>button{flex-basis:calc(50% - 8px);padding:10px 12px}.calendar-event-summary h3{font-size:20px}.calendar-modal .calendar-checkbox{font-size:11px!important}.calendar-form legend{font-size:11px}.calendar-secret-label input{font-size:12px}.calendar-updated{text-align:left}}@media(prefers-reduced-motion:reduce){.calendar-spinning{animation:none}}@media(max-width:760px){.calendar-main .personal-calendar-head h2{flex:1 0 calc(100% - 90px);white-space:nowrap;text-align:center}.calendar-main .calendar-month-picker{min-width:0;flex:1 1 calc(100% - 100px)}}.calendar-filter-toggle{display:none}.calendar-filter-toggle .secondary-button{min-height:44px}@media(max-width:760px){.calendar-filter-toggle{display:flex;align-items:center;gap:10px;margin:12px 0}.calendar-filter-toggle>.secondary-button{flex:1}.calendar-filter-toggle .calendar-text-button{flex:none}}.royalties-page{max-width:1120px;margin:0 auto;min-width:0;color:#efedf4}.royalty-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:26px}.royalty-heading h1{margin:8px 0 12px;font-size:34px;font-weight:500;letter-spacing:-.04em}.royalty-heading p{max-width:650px;color:#aaa6b5;line-height:1.6;font-size:13px;margin:5px 0}.royalty-heading>.secondary-button{flex-shrink:0}.royalties-page h2{font-size:17px;font-weight:550;margin:0 0 14px}.royalties-page :focus-visible{outline:2px solid #be96f5;outline-offset:4px}.royalties-page h1:focus{outline:none}.royalty-filters{display:grid;grid-template-columns:1fr 1fr 1fr 1.6fr;gap:14px;padding:20px}.royalty-filters label{display:flex;flex-direction:column;gap:9px;font-size:11px;color:#b7b3c2;min-width:0}.royalty-filters input,.royalty-filters select{width:100%;min-width:0;min-height:44px;background:#131219;border:1px solid #36313f;border-radius:10px;color:#f1edf8;padding:10px;font-size:12px;color-scheme:dark}.royalty-filter-actions{grid-column:1/-1;display:flex;align-items:center;gap:20px}.royalty-filter-actions .secondary-button{padding-inline:20px}.royalty-text-button{background:none;border:0;color:#c4b2de;min-height:44px;cursor:pointer;padding:8px}.royalty-totals{display:grid;gap:14px;margin:20px 0}.royalty-currency{padding:22px}.royalty-currency dl{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin:16px 0 0}.royalty-currency dt{font-size:11px;color:#aaa5b6;margin-bottom:14px;line-height:1.5}.royalty-currency dd{font-size:22px;line-height:1.4;margin:0;color:#f3edf9;font-variant-numeric:tabular-nums}.royalty-currency dl>div:first-child dd{color:#cfb0fc}.royalty-amount{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.royalty-list-heading{display:flex;gap:16px;align-items:center;justify-content:space-between;margin:26px 0 16px}.royalty-list-heading h2{margin:0}.royalty-list-heading h2 span{font-size:12px;color:#aaa3b5;margin-left:6px}.royalty-list-heading p{font-size:10px;color:#aaa3b5;line-height:1.5;margin:0}.royalty-list{overflow:hidden;padding-bottom:4px}.royalty-list-columns,.royalty-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.7fr) 175px 18px;gap:18px;align-items:center;padding:18px 22px}.royalty-list-columns{color:#9d96ab;font-size:10px;background:#ffffff05}.royalty-row{width:100%;text-align:left;border:0;border-top:1px solid var(--line);background:transparent;cursor:pointer;color:#e7e1ef}.royalty-row:hover{background:#a97ef20f}.royalty-row>div{min-width:0}.royalty-row>div:first-child{display:grid;gap:7px;overflow-wrap:anywhere}.royalty-row b{font-size:13px;font-weight:550}.royalty-row span{font-size:13px}.royalty-row small{font-size:10px;color:#aaa3b7}.royalty-payment{display:inline-block;width:fit-content;border-radius:999px;padding:7px 10px;background:#24212c;color:#c4bbd0;font-size:10px!important;line-height:1.5}.royalty-payment.paid{color:#b1dec1;background:#4699701f}.royalty-payment.unpaid{color:#d0b8ed;background:#a97ef21a}.royalty-mobile-label{display:none}.royalty-more{display:flex;margin:18px auto}.royalty-message{display:flex;align-items:flex-start;gap:12px;padding:20px;border:1px solid #4c3c60;border-radius:14px;background:#63468b1a;margin:18px 0;font-size:12px;line-height:1.7;color:#d8cce8;overflow-wrap:anywhere}.royalty-message>svg{flex-shrink:0}.royalty-message p{margin:0 0 10px}.royalty-message h2{font-size:16px;margin-bottom:10px}.royalty-error{border-color:#775449;background:#784b3c14}.royalty-loading,.royalty-empty{text-align:center;padding:42px 22px;color:#aaa2b7;font-size:13px;line-height:1.7}.royalty-empty>svg{color:#b28cdf;margin-bottom:14px}.royalty-empty h2{color:#e4dced}.royalty-note{font-size:11px!important;color:#aaa2b5!important;line-height:1.7}.royalty-detail-amount{padding:28px;margin-bottom:18px}.royalty-detail-amount>p:first-child{font-size:12px;color:#b6acbf;margin:0 0 16px}.royalty-detail-amount h2{font-size:32px;letter-spacing:-.03em;color:#d4b8fa;line-height:1.4}.royalty-detail-amount p{font-size:12px;line-height:1.7}.royalty-facts{padding:24px;margin:20px 0}.royalty-facts dl{margin:24px 0}.royalty-facts dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:14px 0;border-bottom:1px solid var(--line);line-height:1.6}.royalty-facts dt{color:#aca3b9;font-size:12px}.royalty-facts dd{margin:0;font-size:13px;overflow-wrap:anywhere;text-align:right}.royalty-pdf{padding:24px;margin:20px 0}.royalty-pdf>div:first-child{display:flex;gap:12px;align-items:center;color:#d0b2f3}.royalty-pdf h2{margin:0}.royalty-pdf>p{font-size:12px;line-height:1.7;color:#bcb2c9}.royalty-pdf>.primary-button{margin-top:12px}.royalty-download-result{color:#b1dec1!important}.royalty-profile-link{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:26px 0}.royalty-profile-link p{font-size:12px;color:#ada3b9;line-height:1.7}.mobile-nav.royalty-nav{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1050px){.royalty-currency dd{font-size:18px}.royalty-list-columns,.royalty-row{grid-template-columns:minmax(0,1fr) minmax(110px,.65fr) 145px 14px;gap:12px;padding:16px}.royalty-filters{grid-template-columns:1fr 1fr}}@media(max-width:760px){.royalty-heading h1{font-size:30px}.royalty-heading{gap:14px;flex-wrap:wrap}.royalty-heading>.secondary-button{min-height:44px}.royalty-currency dl{grid-template-columns:1fr;gap:18px}.royalty-currency dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.royalty-currency dt{max-width:52%;margin:0}.royalty-currency dd{text-align:right;font-size:19px}.royalty-list-columns{display:none}.royalty-row{grid-template-columns:minmax(0,1fr) auto;padding:20px;gap:16px 12px}.royalty-row>div:first-child{grid-column:1/-1}.royalty-row>div:nth-child(2){grid-column:1/-1;display:flex;gap:16px;justify-content:space-between;align-items:baseline}.royalty-mobile-label{display:inline}.royalty-row>svg{justify-self:end}.royalty-list-heading,.royalty-profile-link{align-items:flex-start;flex-direction:column;gap:8px}.royalty-detail-amount h2{font-size:27px}.royalty-facts dl>div{grid-template-columns:1fr;gap:6px}.royalty-facts dd{text-align:left}.mobile-nav.royalty-nav button{font-size:8px;min-width:0}.mobile-nav.royalty-nav button>span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.royalty-filters{padding:17px;gap:12px}.royalty-message{padding:16px}}@media(max-width:380px){.royalty-filters{grid-template-columns:1fr}.royalty-currency dl>div{display:block}.royalty-currency dt{max-width:none;margin-bottom:5px}.royalty-currency dd{text-align:left}.royalty-facts,.royalty-pdf,.royalty-detail-amount,.royalty-currency{padding:19px}.royalty-row>div:nth-child(2){display:block}.royalty-mobile-label{display:block;margin-bottom:6px}}.telegram-discount-popup{box-sizing:border-box;width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:auto;margin:auto;padding:32px;border:1px solid rgba(185,156,228,.2);outline:none;border-radius:24px;background:radial-gradient(ellipse at 85% 65%,rgba(111,68,167,.12),transparent 65%),#0b0b0f;color:var(--ink);font-family:inherit;text-align:left;box-shadow:0 32px 100px #0009;animation:discount-enter .48s cubic-bezier(.16,1,.3,1) both}.telegram-discount-popup::backdrop{background:#030306b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:discount-backdrop .35s ease both}.telegram-discount-popup.is-closing::backdrop{animation:discount-backdrop-out .18s ease both}.telegram-discount-brand{display:block;width:112px;height:auto;margin-bottom:34px;opacity:.85}.telegram-discount-close{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#797580;cursor:pointer;transition:color .2s,background .2s,transform .2s}.telegram-discount-close:hover{color:#fff;background:#ffffff08;transform:rotate(90deg)}.telegram-discount-kicker{margin:0 0 12px;color:#92859f;letter-spacing:.12em;font-size:9px;text-transform:uppercase;font-weight:600}.telegram-discount-value{color:#f3f0f7;font-size:100px;font-weight:450;letter-spacing:-.085em;line-height:1.05;margin:0 0 18px}.telegram-discount-value span{color:#b58ae9;font-size:.65em;margin-left:4px}.telegram-discount-popup h2{margin:0 0 30px;font-size:30px;font-weight:400;line-height:1.14;letter-spacing:-.055em}.telegram-discount-popup h2 em{font-style:normal;color:#a79bad}.telegram-discount-subscribe{display:flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:6px 18px 6px 6px;border:1px solid #8f6abb66;border-radius:999px;background:linear-gradient(105deg,#30223f,#18151e 75%);color:#ede5f8;text-decoration:none;font-size:12px;font-weight:600;box-shadow:inset 0 1px #ffffff09;transition:border-color .25s,transform .25s,box-shadow .25s}.telegram-discount-subscribe>span{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#bb8af2,#7951ac);color:#fff;box-shadow:0 0 20px #a978e329}.telegram-discount-subscribe>svg{flex:none;margin-left:auto;transition:transform .25s}.telegram-discount-subscribe:hover{border-color:#b58ae9;box-shadow:0 0 25px #a978e31c;transform:translateY(-2px)}.telegram-discount-subscribe:hover>svg{transform:translate(2px,-2px)}.telegram-discount-subscribe:active{transform:scale(.98)}.telegram-discount-later{display:block;width:100%;min-height:44px;margin-top:8px;border:0;border-radius:999px;background:transparent;color:#80788c;font-size:11px;cursor:pointer;transition:color .2s}.telegram-discount-later:hover{color:#ddd1ec}.telegram-discount-popup :focus-visible{outline:2px solid #b58ae9;outline-offset:3px}.telegram-discount-kicker,.telegram-discount-value,.telegram-discount-popup h2,.telegram-discount-subscribe{animation:discount-content .5s cubic-bezier(.16,1,.3,1) both}.telegram-discount-value{animation-delay:.06s}.telegram-discount-popup h2{animation-delay:.1s}.telegram-discount-subscribe{animation-delay:.14s}@keyframes discount-enter{0%{opacity:0;transform:translateY(22px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes discount-content{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes discount-backdrop{0%{opacity:0}to{opacity:1}}@keyframes discount-backdrop-out{0%{opacity:1}to{opacity:0}}@media(max-width:480px){.telegram-discount-popup{padding:26px 24px;border-radius:22px}.telegram-discount-brand{width:104px;margin-bottom:30px}.telegram-discount-value{font-size:88px}.telegram-discount-popup h2{font-size:28px}.telegram-discount-subscribe{gap:9px;font-size:11px}}@media(prefers-reduced-motion:reduce){.telegram-discount-popup,.telegram-discount-popup::backdrop,.telegram-discount-popup *{animation:none!important;transition:none!important}}.telegram-discount-status:empty{display:none}.telegram-discount-status,.telegram-discount-return{margin:0 0 20px;color:#a79bad;font-size:12px;line-height:1.55}.telegram-discount-return{margin:14px 0 0}.telegram-discount-verify{width:100%;min-height:44px;margin-top:12px;padding:10px 12px;border:1px solid #8f6abb44;border-radius:999px;background:#ffffff05;color:#d7c7e8;font:inherit;font-size:12px;cursor:pointer;transition:background .2s}.telegram-discount-verify:hover{background:#ffffff0b}.telegram-discount-verify:disabled{opacity:.6;cursor:wait}button.telegram-discount-subscribe{width:100%;font-family:inherit;cursor:pointer}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-latin.woff2) format("woff2")}:root{font-family:Manrope,sans-serif;color:#f4f3f6;background:#050506;font-synthesis:none;--bg:#050506;--surface:#0d0d11;--surface-2:#111117;--ink:#f4f3f6;--muted:#8b8b95;--line:rgba(255,255,255,.1);--cyan:#79e7ee;--violet:#a97ef2;--pink:#e783be;--green:#79dfa9}*{box-sizing:border-box}button,input,select{font:inherit}button{color:inherit}body{margin:0;min-width:min(320px,100%);min-height:100vh;background:radial-gradient(circle at 74% 0%,rgba(87,61,124,.1),transparent 34%),var(--bg);-webkit-font-smoothing:antialiased}.app-shell{min-height:100vh;display:grid;grid-template-columns:246px minmax(0,1fr)}.sidebar{position:fixed;inset:0 auto 0 0;width:246px;padding:25px 18px 18px;border-right:1px solid var(--line);background:#050507f0;display:flex;flex-direction:column;z-index:10}.brand{background:none;border:0;padding:0 12px 28px;text-align:left;cursor:pointer}.brand img{width:116px;height:auto;display:block}.nav-list{display:flex;flex-direction:column;gap:5px}.nav-kicker{margin:0 11px 8px;color:#595965;text-transform:uppercase;font-size:9px;letter-spacing:.17em;font-weight:700}.nav-kicker-spaced{margin-top:19px}.nav-item{width:100%;border:1px solid transparent;background:transparent;display:flex;align-items:center;gap:12px;border-radius:12px;padding:10px 11px;color:#83838e;font-size:13px;cursor:pointer;transition:.2s}.nav-item:hover{color:#d9d7df;background:#ffffff09}.nav-item.active{color:#fff;border-color:#a97ef22e;background:linear-gradient(90deg,#a97ef229,#a97ef20a)}.nav-item.active svg{color:var(--violet)}.nav-item b{margin-left:auto;background:#24202d;color:#d9c4ff;border-radius:20px;min-width:22px;padding:2px 6px;font-size:10px}.nav-item em{font-style:normal;margin-left:auto;font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:#7d6a9a;border:1px solid #30283d;border-radius:20px;padding:3px 6px}.sidebar-bottom{margin-top:auto;display:flex;flex-direction:column;gap:4px}.level-mini{margin:0 4px 14px;border:1px solid var(--line);background:#0d0d11;border-radius:14px;padding:12px}.level-mini div{display:flex;justify-content:space-between;align-items:center}.level-mini div span,.level-mini>span{font-size:9px;color:#777681}.level-mini div b{font-size:10px;font-weight:600}.level-mini>span{display:block;margin-top:9px}.level-mini i{height:3px;background:#23232b;display:block;margin-top:7px;border-radius:3px;overflow:hidden}.level-mini i span{display:block;height:100%;width:76%;background:linear-gradient(90deg,var(--violet),var(--cyan))}.main-area{grid-column:2;min-width:0}.topbar{height:74px;position:sticky;top:0;z-index:8;border-bottom:1px solid var(--line);background:#050507d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;align-items:center;padding:0 32px}.breadcrumb{display:flex;gap:9px;align-items:center;font-size:11px}.breadcrumb span{color:#62616b}.breadcrumb b{color:#36363c}.breadcrumb strong{font-weight:500;color:#c2c0c8}.header-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.icon-button{width:38px;height:38px;border-radius:11px;border:1px solid var(--line);background:#0c0c10;display:grid;place-items:center;position:relative;cursor:pointer}.icon-button i{width:5px;height:5px;background:var(--pink);border-radius:50%;position:absolute;right:9px;top:8px}.header-create,.primary-button{height:40px;border:0;border-radius:11px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#f2f1f4;color:#0c0c0f;font-size:12px;font-weight:650;cursor:pointer;box-shadow:0 6px 28px #ddd0ff17}.header-create:hover,.primary-button:hover{background:#fff;transform:translateY(-1px)}.profile-chip{display:flex;align-items:center;gap:9px;border:0;background:transparent;padding:3px 0 3px 8px;cursor:pointer}.profile-chip>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#7d5ba7,#2f2441);font-size:10px;font-weight:700}.profile-chip div{text-align:left;display:grid;gap:1px}.profile-chip b{font-size:11px;font-weight:600}.profile-chip small{font-size:9px;color:#6f6e78}.mobile-mark,.mobile-nav{display:none}.content{width:min(1460px,100%);padding:36px 32px 48px;margin:0 auto}.welcome-row{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:28px}.welcome-row h1{font-size:33px;line-height:1.12;letter-spacing:-.045em;font-weight:430;margin:6px 0 8px}.welcome-row h1 em{font-style:normal;color:#b78af7}.welcome-row>div>p:last-child{margin:0;color:var(--muted);font-size:12px}.eyebrow,.panel-kicker{margin:0;text-transform:uppercase;letter-spacing:.16em;font-size:9px;font-weight:700;color:#6d637d}.welcome-row>.primary-button{height:44px;padding:0 19px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.stat-card{min-height:114px;padding:18px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#121218f5,#0a0a0ef5);display:flex;align-items:flex-start;gap:14px;position:relative;overflow:hidden}.stat-card:after{content:"";position:absolute;width:90px;height:90px;border-radius:50%;filter:blur(45px);opacity:.1;right:-20px;top:-30px;background:#fff}.stat-card.accent-pink:after{background:var(--pink);opacity:.22}.stat-card.accent-cyan:after{background:var(--cyan);opacity:.18}.stat-card.accent-violet:after{background:var(--violet);opacity:.22}.stat-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;color:#b9a3d6;background:#15131a}.stat-card>div:last-child{display:grid;gap:3px}.stat-card span{font-size:10px;color:#777680}.stat-card strong{font-size:21px;letter-spacing:-.04em;font-weight:550}.stat-card small{font-size:9px;color:#686771}.accent-cyan small{color:#78bea9}.accent-pink small{color:#d596a9}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,.75fr);gap:12px}.panel{border:1px solid var(--line);border-radius:18px;background:linear-gradient(150deg,#0f0f14f7,#08080bfa);overflow:hidden}.release-focus{padding:21px}.panel-head{display:flex;justify-content:space-between;align-items:flex-start}.panel-head h2{font-size:16px;font-weight:520;letter-spacing:-.025em;margin:5px 0 0}.panel-head>button{border:0;background:transparent;color:#8b8a95;font-size:10px;display:flex;align-items:center;gap:7px;cursor:pointer}.panel-kicker.cyan{color:#579ba0}.panel-kicker.violet{color:#8067a5}.release-summary{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:16px;align-items:center;padding:22px 0 19px}.release-summary>img{width:76px;height:76px;border-radius:11px;object-fit:cover}.release-summary h3{margin:7px 0 2px;font-size:18px;font-weight:540;letter-spacing:-.03em}.release-summary p{margin:0;font-size:10px;color:#74737d}.status{width:max-content;display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border-radius:20px;font-size:8px;font-weight:650}.status.warning{color:#e4a7b7;background:#e783be1a;border:1px solid rgba(231,131,190,.18)}.status.success{color:#84d6a7;background:#79dfa91a;border:1px solid rgba(121,223,169,.16)}.status.neutral{color:#aaa9b2;background:#1b1b22;border:1px solid var(--line)}.status.violet{color:#c1a4ec;background:#a97ef21a;border:1px solid rgba(169,126,242,.16)}.release-meta{display:flex;gap:13px;margin-top:9px}.release-meta span{font-size:9px;color:#8b8992;display:flex;align-items:center;gap:5px}.fix-button{border:1px solid rgba(169,126,242,.27);background:#a97ef21c;border-radius:10px;padding:10px 12px;color:#dbc7f7;font-size:10px;display:flex;align-items:center;gap:8px;cursor:pointer}.pipeline{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(5,1fr);padding:19px 2px 16px}.pipeline-step{position:relative;display:grid;gap:3px}.pipeline-step .line{height:22px;display:flex;align-items:flex-start;position:relative}.pipeline-step .line:after{content:"";position:absolute;height:1px;left:24px;right:5px;top:9px;background:#2a2930}.pipeline-step:last-child .line:after{display:none}.pipeline-step .line>span{width:19px;height:19px;display:grid;place-items:center;border-radius:50%;border:1px solid #34323b;background:#111116;font-size:8px;color:#68666f;z-index:1}.pipeline-step.done .line>span{background:var(--violet);color:#0c0811;border-color:var(--violet)}.pipeline-step.done .line:after{background:linear-gradient(90deg,var(--violet),#4b3d5f)}.pipeline-step.current .line>span{color:#d3b7f7;border-color:#9b73d6;box-shadow:0 0 0 4px #a97ef21a}.pipeline-step b{font-size:9px;font-weight:570}.pipeline-step small{font-size:8px;color:#62616a}.moderation-note{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;background:#e783be0e;border:1px solid rgba(231,131,190,.14);border-radius:12px;padding:11px;color:#bd7d98}.moderation-note b{font-size:10px;color:#e0c4ce}.moderation-note p{font-size:8px;color:#846f78;margin:3px 0 0}.moderation-note button{border:0;background:transparent;color:#d6a0b5;font-size:9px;cursor:pointer}.tasks-panel{padding:21px;display:flex;flex-direction:column}.task-count{width:25px;height:25px;border-radius:8px;display:grid;place-items:center;background:#17161c;color:#9994a1;font-size:10px}.task-list{margin-top:15px}.task-list>button{width:100%;border:0;border-top:1px solid var(--line);background:transparent;padding:12px 0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;text-align:left;cursor:pointer}.task-icon{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;background:#15151b;color:#8f8c98}.task-icon.urgent{background:#e783be17;color:#ce87a5}.task-icon.violet{background:#a97ef217;color:#a687d0}.task-list b{display:block;font-size:10px;font-weight:570}.task-list small{font-size:8px;color:#6b6973}.task-list svg:last-child{color:#55535c}.support-card{margin-top:auto;border:1px solid rgba(121,231,238,.1);background:#79e7ee09;border-radius:11px;padding:10px;display:flex;align-items:center;justify-content:space-between}.support-card div{display:grid;gap:4px}.support-card span{font-size:8px;color:#69979a;display:flex;gap:5px;align-items:center}.support-card b{font-size:8px;font-weight:500}.support-card button{border:1px solid var(--line);background:#15151b;border-radius:8px;padding:7px 9px;font-size:8px;cursor:pointer}.analytics-panel{padding:21px;min-height:292px}.period-tabs{display:flex;background:#111116;border:1px solid var(--line);border-radius:9px;padding:2px}.period-tabs button{border:0;background:transparent;border-radius:7px;color:#66656e;font-size:8px;padding:5px 8px;cursor:pointer}.period-tabs button.selected{color:#eee;background:#25222c}.chart-summary{margin:17px 0 5px;display:flex;align-items:center;gap:8px}.chart-summary strong{font-size:23px;font-weight:530;letter-spacing:-.04em}.chart-summary span{display:flex;align-items:center;color:#71c59a;background:#79dfa914;font-size:8px;border-radius:10px;padding:4px 6px}.chart-summary small{margin-left:auto;color:#55535c;font-size:8px}.chart{height:160px}.chart svg{width:100%;height:135px;overflow:visible}.gridline{stroke:#202027;stroke-width:1}.area{fill:url(#area)}.curve{fill:none;stroke:#a97ef2;stroke-width:2}.chart-labels{display:flex;justify-content:space-between;color:#4f4e57;font-size:8px}.growth-panel{padding:21px;position:relative;background:radial-gradient(circle at 100% 0%,rgba(169,126,242,.17),transparent 45%),#0c0c10}.growth-panel .panel-head>svg{color:#8f6dbc}.level-number{font-size:58px;font-weight:300;color:#d9c2fa;letter-spacing:-.08em;margin:18px 0 3px}.growth-panel>p{color:#77747e;font-size:9px;line-height:1.6;max-width:240px}.progress-row{display:flex;align-items:center;gap:9px;margin-top:18px}.progress-row>div{height:4px;background:#24222b;flex:1;border-radius:4px;overflow:hidden}.progress-row>div>span{display:block;height:100%;background:linear-gradient(90deg,var(--violet),var(--cyan))}.progress-row b{font-size:8px;color:#716a7d}.growth-panel>button{width:100%;height:36px;margin-top:22px;border:1px solid var(--line);border-radius:9px;background:#ffffff09;display:flex;align-items:center;justify-content:center;gap:8px;font-size:9px;cursor:pointer}.welcome-row.compact{margin-bottom:22px}.page-section .filter-row{display:flex;gap:6px;margin-bottom:12px}.filter-row button{border:1px solid var(--line);background:#0e0e13;color:#777680;border-radius:9px;padding:8px 12px;font-size:9px;cursor:pointer}.filter-row button.active{background:#f0eff2;color:#111;border-color:#f0eff2}.release-table{padding:0 18px}.table-head,.release-row{display:grid;grid-template-columns:minmax(260px,1fr) 160px 160px 30px;align-items:center}.table-head{height:44px;color:#56555e;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.release-row{width:100%;border:0;border-top:1px solid var(--line);background:transparent;min-height:70px;text-align:left;cursor:pointer;color:#aaa8b1}.release-row:hover{background:#ffffff05}.release-title{display:flex;align-items:center;gap:11px}.release-title img,.release-title>span{width:40px;height:40px;border-radius:8px;object-fit:cover}.release-title>span{display:grid;place-items:center;background:#17171d;color:#686670}.release-title div{display:grid;gap:3px}.release-title b{font-size:11px;color:#edebf0;font-weight:560}.release-title small{font-size:8px;color:#64636c}.release-row>span{font-size:9px}.empty-page{min-height:calc(100vh - 170px);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.empty-orbit{width:72px;height:72px;border:1px solid rgba(169,126,242,.22);border-radius:50%;display:grid;place-items:center;color:#ad88df;background:radial-gradient(circle,rgba(169,126,242,.16),transparent 67%);box-shadow:0 0 80px #a97ef21f;margin-bottom:20px}.empty-page h1{font-size:36px;font-weight:420;letter-spacing:-.05em;margin:8px}.empty-page>p:last-of-type{max-width:420px;color:#777680;font-size:11px;line-height:1.6;margin:0 0 20px}.calendar-title-row{align-items:flex-end}.calendar-title-actions{display:flex;gap:8px}.calendar-title-actions .secondary-button{padding:0 14px;display:flex;align-items:center;gap:7px}.calendar-layout{display:grid;grid-template-columns:minmax(570px,1.55fr) minmax(330px,.78fr);gap:12px;align-items:start}.calendar-panel{padding:18px}.calendar-toolbar{display:flex;align-items:center;justify-content:space-between;padding:0 2px 16px}.calendar-toolbar>div{display:flex;align-items:center;gap:11px}.calendar-toolbar button{border:1px solid var(--line);background:#121217;border-radius:8px;height:31px;padding:0 10px;font-size:9px;color:#8d8b95;cursor:pointer}.calendar-toolbar>div button{width:31px;padding:0;display:grid;place-items:center}.calendar-toolbar h2{font-size:16px;font-weight:540;letter-spacing:-.02em;margin:0;min-width:142px;text-align:center}.calendar-toolbar h2 em{font-style:normal;color:#696771;font-weight:400}.weekdays{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid var(--line);border-bottom:0;border-radius:11px 11px 0 0;background:#111116}.weekdays span{text-align:center;padding:9px 0;text-transform:uppercase;letter-spacing:.12em;font-size:7px;color:#57555f}.month-grid{display:grid;grid-template-columns:repeat(7,1fr);border-left:1px solid var(--line);border-top:1px solid var(--line)}.calendar-day{min-height:92px;position:relative;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0c0c10;text-align:left;padding:9px;color:#85838d;cursor:pointer;overflow:hidden}.calendar-day:hover{background:#121217}.calendar-day:nth-last-child(-n+7):first-of-type{border-radius:0 0 0 11px}.calendar-day.outside{color:#34333b;background:#09090c}.calendar-day.selected{box-shadow:inset 0 0 0 1px #a97ef299;background:#a97ef20b}.calendar-day.release-day:before{content:"";position:absolute;right:8px;top:8px;width:5px;height:5px;border-radius:50%;background:var(--violet);box-shadow:0 0 12px var(--violet)}.calendar-day>span{font-size:9px}.calendar-day>i{display:block;margin-top:7px;padding:5px 6px;border-radius:6px;font-size:7px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-left:2px solid}.calendar-day>i.pink{background:#e783be14;color:#ca8ba6;border-color:var(--pink)}.calendar-day>i.violet{background:#a97ef217;color:#b090d9;border-color:var(--violet)}.calendar-day>i.cyan{background:#79e7ee12;color:#79b7bb;border-color:var(--cyan)}.calendar-day>i.release{background:linear-gradient(90deg,#a97ef238,#a97ef212);color:#dec8ff;border-color:#c498ff}.calendar-legend{display:flex;gap:19px;padding:14px 2px 0;color:#5d5b65;font-size:8px}.calendar-legend span{display:flex;align-items:center;gap:6px}.calendar-legend i{width:6px;height:6px;border-radius:50%}.legend-release{background:var(--violet)}.legend-label{background:var(--cyan)}.legend-artist{background:var(--pink)}.plan-sidebar{display:grid;gap:10px}.plan-release-card{padding:13px;display:grid;grid-template-columns:46px 48px 1fr;align-items:center;gap:10px}.plan-date{display:grid;text-align:center;border-right:1px solid var(--line);padding-right:9px}.plan-date strong{font-size:25px;font-weight:400;letter-spacing:-.06em}.plan-date span{font-size:7px;color:#686670}.plan-release-card img{width:48px;height:48px;object-fit:cover;border-radius:9px}.plan-release-card h3{font-size:11px;margin:5px 0 1px;font-weight:560}.plan-release-card p{font-size:8px;color:#696771;margin:0}.checklist-panel{padding:17px}.checklist-head{display:flex;align-items:center;justify-content:space-between}.checklist-head h2{font-size:14px;margin:4px 0 0;font-weight:540}.checklist-head>span{font-size:16px;color:#b99ae2}.check-progress{height:3px;background:#222129;border-radius:3px;overflow:hidden;margin:12px 0 4px}.check-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--violet),var(--cyan));transition:width .25s}.checklist{display:grid}.checklist>button{border:0;border-bottom:1px solid var(--line);background:transparent;display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;padding:10px 0;text-align:left;cursor:pointer}.checklist>button>i{width:18px;height:18px;border:1px solid #3a3841;border-radius:6px;display:grid;place-items:center;color:#0c0811}.checklist>button.done>i{background:var(--violet);border-color:var(--violet)}.checklist>button.done b{text-decoration:line-through;color:#6f6d77}.checklist b{font-size:9px;font-weight:530;display:block}.checklist small{font-size:7px;color:#5e5c66}.checklist em{font-size:6px;text-transform:uppercase;letter-spacing:.07em;font-style:normal;border-radius:10px;padding:4px 6px}.label-owner{color:#7dbdc1;background:#79e7ee12}.artist-owner{color:#c888a3;background:#e783be12}.add-plan-task{width:100%;border:0;background:transparent;color:#85709f;height:36px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:8px;cursor:pointer}.quick-add{display:grid;grid-template-columns:1fr 30px 30px;gap:5px;margin-top:9px}.quick-add input{min-width:0;height:32px;border:1px solid #4c3a62;background:#111116;color:#eee;border-radius:8px;padding:0 9px;font-size:8px;outline:none}.quick-add button{border:1px solid var(--line);background:#17161c;border-radius:8px;display:grid;place-items:center;cursor:pointer}.notes-panel{padding:15px}.notes-head{display:flex;justify-content:space-between;align-items:center}.notes-head span{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:550}.notes-head small{font-size:7px;color:#5e5c66}.notes-panel textarea{width:100%;min-height:70px;resize:vertical;margin-top:10px;border:1px solid var(--line);border-radius:9px;background:#111116;color:#aaa8b2;padding:10px;font-size:8px;line-height:1.55;outline:none}.notes-panel textarea:focus{border-color:#6d518f}.saved-note{font-size:7px;color:#557f69;display:flex;align-items:center;gap:4px;margin-top:5px}.bot-panel{padding:13px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border-color:#79e7ee1f;background:linear-gradient(135deg,#79e7ee0b,#0c0c10)}.telegram-icon{width:34px;height:34px;border-radius:10px;background:#79e7ee17;color:#84d5da;display:grid;place-items:center}.bot-panel b{font-size:9px}.bot-panel p{font-size:7px;color:#686670;margin:3px 0 0}.switch{width:34px;height:19px;border:0;background:#292831;border-radius:20px;padding:2px;cursor:pointer}.switch span{display:block;width:15px;height:15px;border-radius:50%;background:#77747e;transition:.2s}.switch.on{background:#7654a1}.switch.on span{background:#fff;transform:translate(15px)}.bot-panel select{grid-column:2/-1;height:29px;border:1px solid var(--line);border-radius:7px;background:#121217;color:#aaa8b2;padding:0 8px;font-size:7px;outline:none}.modal-backdrop{position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;background:#000000c2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;place-items:center;padding:20px}.wizard{width:min(620px,100%);max-height:calc(100vh - 40px);overflow:auto;border:1px solid #302e36;border-radius:22px;background:radial-gradient(circle at 50% 0%,rgba(169,126,242,.1),transparent 30%),#0d0d11;box-shadow:0 30px 100px #0000008c;position:relative}.wizard-close{position:absolute;right:17px;top:17px;border:1px solid var(--line);background:#15151a;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;cursor:pointer}.wizard-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:20px 58px 0 24px}.wizard-progress span{height:3px;border-radius:4px;background:#29282f}.wizard-progress span.active{background:linear-gradient(90deg,#8c66bd,var(--violet))}.wizard-head{text-align:center;padding:38px 38px 20px}.wizard-head h2,.wizard-success h2{font-size:25px;letter-spacing:-.045em;font-weight:520;margin:8px 0}.wizard-head>p:last-child,.wizard-success>p:last-of-type{font-size:10px;line-height:1.55;color:#777680;margin:0 auto;max-width:390px}.wizard-body{padding:0 38px 24px}.type-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.type-list button{border:1px solid var(--line);background:#121218;border-radius:12px;padding:13px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;text-align:left;cursor:pointer}.type-list button:hover,.type-list button.selected{border-color:#a97ef26e;background:#a97ef213}.type-list button>span{width:35px;height:35px;border-radius:9px;background:#1a1820;display:grid;place-items:center;color:#9f7bcb}.type-list b{display:block;font-size:10px;font-weight:600}.type-list small{font-size:8px;color:#66646f}.type-list i{width:18px;height:18px;border-radius:50%;border:1px solid #34323a;display:grid;place-items:center;color:#0b0710}.type-list .selected i{background:var(--violet);border-color:var(--violet)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.form-grid label{display:grid;gap:6px}.form-grid label.full{grid-column:1/-1}.form-grid label>span{font-size:9px;color:#aaa8b2}.form-grid label em{font-style:normal;color:#5d5b65}.form-grid input,.form-grid select{width:100%;height:42px;border:1px solid var(--line);border-radius:9px;background:#15151a;color:#efedf2;padding:0 12px;font-size:10px;outline:none}.form-grid input:focus,.form-grid select:focus{border-color:#7d5aa9;box-shadow:0 0 0 3px #a97ef214}.upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.upload-grid button{min-height:135px;border:1px dashed #3a3741;border-radius:13px;background:#121217;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;color:#9b7ec1}.upload-grid b{color:#d6d3db;font-size:10px}.upload-grid small{color:#62606a;font-size:8px}.review-card{border:1px solid var(--line);background:#121217;border-radius:13px;padding:4px 16px}.review-card>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:12px 0;font-size:10px}.review-card span{color:#6f6d77}.review-card b{font-weight:560}.review-card p{display:flex;gap:7px;align-items:center;color:#7ca88f;font-size:8px;margin:13px 0}.wizard-footer{border-top:1px solid var(--line);padding:14px 20px;display:grid;grid-template-columns:110px 1fr auto;align-items:center;gap:12px}.wizard-footer>span{text-align:center;color:#55535c;font-size:8px}.secondary-button{height:39px;border:1px solid var(--line);border-radius:10px;background:#15151a;font-size:10px;cursor:pointer}.wizard-footer .primary-button{font-size:10px}.primary-button:disabled{opacity:.35;cursor:not-allowed;transform:none}.wizard-success{text-align:center;padding:80px 45px 70px}.wizard-success>div{color:#8ad8ad;margin-bottom:18px}.wizard-success .primary-button{margin-top:22px}@media(max-width:1100px){.app-shell{grid-template-columns:214px minmax(0,1fr)}.sidebar{width:214px}.stats-grid{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.growth-panel{min-height:250px}.table-head,.release-row{grid-template-columns:minmax(220px,1fr) 120px 130px 24px}.calendar-layout{grid-template-columns:1fr}.plan-sidebar{grid-template-columns:1fr 1fr}.checklist-panel{grid-row:span 3}.calendar-day{min-height:82px}}@media(max-width:760px){.app-shell{display:block}.sidebar{display:none}.main-area{grid-column:1}.topbar{height:64px;padding:0 16px}.mobile-mark{display:block}.mobile-mark img{width:32px}.breadcrumb{display:none}.header-create{font-size:0;width:38px;padding:0}.profile-chip div,.profile-chip svg{display:none}.content{padding:24px 16px 96px}.mobile-nav{position:fixed;z-index:20;left:12px;right:12px;bottom:12px;height:64px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:#0d0d11eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;grid-template-columns:repeat(3,1fr);padding:5px;box-shadow:0 14px 45px #00000073}.mobile-nav button{border:0;border-radius:13px;background:transparent;color:#706e78;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:8px;cursor:pointer}.mobile-nav button.active{background:#a97ef21f;color:#c39cec}.welcome-row{align-items:flex-start}.welcome-row h1{font-size:28px}.welcome-row>.primary-button{font-size:0;width:42px;padding:0}.stats-grid{grid-template-columns:1fr 1fr}.dashboard-grid{display:block}.panel{margin-bottom:12px}.release-summary{grid-template-columns:60px 1fr}.release-summary>img{width:60px;height:60px}.fix-button{grid-column:1/-1;justify-content:center}.pipeline{overflow:auto;grid-template-columns:repeat(5,120px)}.moderation-note{grid-template-columns:auto 1fr}.moderation-note button{grid-column:2;text-align:left;padding:0}.table-head{display:none}.release-row{grid-template-columns:1fr auto}.release-row>span:not(.status){display:none}.release-row>svg{display:none}.type-list,.upload-grid,.form-grid{grid-template-columns:1fr}.form-grid label.full{grid-column:auto}.wizard-body{padding-inline:20px}.wizard-head{padding-inline:24px}.wizard-footer{grid-template-columns:90px 1fr}.wizard-footer>span{display:none}.calendar-title-row{display:grid;gap:18px}.calendar-title-actions{width:100%}.calendar-title-actions button{flex:1}.calendar-panel{overflow:auto;padding:12px}.calendar-toolbar,.weekdays,.month-grid,.calendar-legend{min-width:650px}.plan-sidebar{display:block}.calendar-day{min-height:76px}.plan-release-card{margin-top:12px}.checklist>button{grid-template-columns:auto 1fr}.checklist em{grid-column:2;width:max-content}.bot-panel{margin-bottom:0}}.release-launch-button{height:48px;min-width:198px;padding:4px 22px 4px 5px;gap:16px;border:1px solid rgba(160,117,219,.52);border-radius:999px;background:linear-gradient(100deg,#563b7894,#1b1723f5);color:#dedbe3;font-size:14px;font-weight:500;box-shadow:inset 0 1px #ffffff09,0 8px 30px #4e307624;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.release-launch-button:hover{background:linear-gradient(100deg,#604186ad,#1f1a29fa);border-color:#b183ecb8;box-shadow:inset 0 1px #ffffff0d,0 10px 34px #6c42a138;transform:translateY(-1px)}.release-launch-button:focus-visible{outline:2px solid #c49aff;outline-offset:3px}.release-launch-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#a475ed,#8051c7);color:#fff;box-shadow:0 5px 18px #8a52d347}.release-launch-label{white-space:nowrap}@media(max-width:760px){.release-launch-button{height:42px;min-width:42px;width:42px;padding:3px;border-radius:50%}.release-launch-icon{width:34px;height:34px;flex-basis:34px}.release-launch-label{display:none}}@media(max-width:460px){.stats-grid{grid-template-columns:1fr}.profile-chip,.chart-summary small{display:none}.analytics-panel{padding:16px}.welcome-row h1{font-size:25px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.cookie-consent{position:fixed;z-index:26;right:24px;bottom:24px;width:min(388px,calc(100vw - 40px));padding:31px 27px;border:1px solid #302b3e;background:radial-gradient(circle at 8% 100%,rgba(100,66,147,.22),transparent 52%),linear-gradient(145deg,#15151d,#0b0b10 72%);box-shadow:0 22px 70px #0000007a;color:#f3f1f5}.cookie-kicker{margin:0 0 24px;color:#77727f;font-size:9px;line-height:1;text-transform:uppercase;letter-spacing:.14em}.cookie-consent h2{margin:0 0 19px;font-size:36px;line-height:.98;letter-spacing:-.06em;font-weight:430}.cookie-consent>p:not(.cookie-kicker){margin:0;color:#92909a;font-size:11px;line-height:1.65}.cookie-consent a{color:#b8b3c3;text-underline-offset:3px}.cookie-consent a:hover{color:#fff}.cookie-actions{display:grid;grid-template-columns:auto 1fr;gap:9px;margin-top:26px}.cookie-actions button{height:47px;padding:0 16px;border-radius:0;font-size:11px;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.cookie-accept{border:1px solid #f1eff4;background:#f1eff4;color:#111116;display:inline-flex;align-items:center;justify-content:space-between;gap:23px;font-weight:570}.cookie-accept:hover{background:#fff}.cookie-essential{border:1px solid #25242d;background:#101015;color:#888690}.cookie-essential:hover{border-color:#45424f;color:#d8d5de}@media(max-width:760px){.cookie-consent{left:12px;right:12px;bottom:88px;width:auto;padding:22px 20px}.cookie-kicker{margin-bottom:15px}.cookie-consent h2{font-size:30px;margin-bottom:13px}.cookie-consent>p:not(.cookie-kicker){font-size:10px;line-height:1.55}.cookie-actions{margin-top:18px}.cookie-actions button{height:44px}}@media(max-width:420px){.cookie-actions{grid-template-columns:1fr}.cookie-accept{justify-content:center}}.agenda-list{border:1px solid var(--line);border-radius:11px;overflow:hidden;background:#0b0b0f}.agenda-list>button{width:100%;min-height:64px;border:0;border-bottom:1px solid var(--line);background:transparent;padding:9px 13px;display:grid;grid-template-columns:46px 1fr auto;align-items:center;text-align:left;cursor:pointer}.agenda-list>button:last-child{border-bottom:0}.agenda-list>button:hover,.agenda-list>button.active{background:#a97ef20d}.agenda-list time{display:grid;border-right:1px solid var(--line)}.agenda-list time strong{font-size:19px;font-weight:450}.agenda-list time span{font-size:7px;color:#605e68}.agenda-list>button>div{display:flex;gap:7px;padding-left:13px}.agenda-list>button>div span{font-size:8px;border-radius:7px;padding:6px 8px}.agenda-list .pink{background:#e783be14;color:#ca8ba6}.agenda-list .violet,.agenda-list .release{background:#a97ef217;color:#b090d9}.agenda-list .cyan{background:#79e7ee12;color:#79b7bb}.agenda-list>button>svg{color:#54525c}button{transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}button:focus-visible{outline:2px solid rgba(196,154,255,.9);outline-offset:3px}.nav-item,.filter-row button,.period-tabs,.period-tabs button,.release-detail-tabs button,.calendar-toolbar button{border-radius:999px}.icon-button,.wizard-close,.quick-add button{border-radius:50%}.primary-button,.secondary-button,.fix-button{--capsule-bg:linear-gradient(100deg,rgba(86,59,120,.72),rgba(25,21,33,.98));--capsule-border:rgba(160,117,219,.48);--capsule-fg:#e6dff0;--capsule-icon:linear-gradient(145deg,#a475ed,#8051c7);display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;height:auto;min-height:46px;min-width:0;max-width:100%;padding:4px 18px 4px 5px;border:1px solid var(--capsule-border);border-radius:999px;background:var(--capsule-bg);color:var(--capsule-fg);font-size:11px;font-weight:560;line-height:1.35;white-space:normal;overflow-wrap:anywhere;gap:10px;box-shadow:inset 0 1px #ffffff0a,0 8px 26px #3b235821}.primary-button:has(>svg:last-child),.secondary-button:has(>svg:last-child),.fix-button:has(>svg:last-child){padding:4px 5px 4px 18px}.primary-button:not(:has(>svg)),.secondary-button:not(:has(>svg)),.fix-button:not(:has(>svg)){padding-inline:19px}.primary-button>svg,.secondary-button>svg,.fix-button>svg{display:block;box-sizing:content-box;flex:0 0 auto;padding:7px;border-radius:50%;background:var(--capsule-icon);color:#fff;box-shadow:0 4px 15px #56308438}.primary-button:hover,.secondary-button:hover,.fix-button:hover{background:var(--capsule-bg);border-color:color-mix(in srgb,var(--capsule-border) 78%,white);box-shadow:inset 0 1px #ffffff0f,0 10px 30px #45286733;transform:translateY(-1px)}.primary-button:disabled{opacity:.38;transform:none;box-shadow:none}.secondary-button{--capsule-bg:linear-gradient(100deg,rgba(45,43,53,.82),rgba(20,20,26,.98));--capsule-border:rgba(255,255,255,.13);--capsule-fg:#c0bdc7;--capsule-icon:linear-gradient(145deg,#5a5864,#34323c)}.next-action-buttons .primary-button,.required-action-card>.primary-button,.release-detail-actions .primary-button,.fix-button{--capsule-bg:linear-gradient(100deg,rgba(103,50,78,.7),rgba(31,21,28,.98));--capsule-border:rgba(231,131,190,.4);--capsule-fg:#f1d7e2;--capsule-icon:linear-gradient(145deg,#e783be,#a84f7d)}.calendar-title-actions .primary-button{--capsule-bg:linear-gradient(100deg,rgba(38,91,97,.68),rgba(17,29,32,.98));--capsule-border:rgba(121,231,238,.36);--capsule-fg:#d6f2f4;--capsule-icon:linear-gradient(145deg,#79e7ee,#3c9299)}.release-detail-actions .secondary-button{--capsule-bg:linear-gradient(100deg,rgba(35,77,82,.54),rgba(17,25,28,.98));--capsule-border:rgba(121,231,238,.27);--capsule-fg:#c7e8ea;--capsule-icon:linear-gradient(145deg,#67cbd2,#376f75)}.panel-head>button,.moderation-note button,.support-card button,.growth-panel>button,.release-info-card>button,.release-contact-card>button,.release-telegram-head>button,.add-plan-task,.back-link{min-height:32px;border:1px solid rgba(169,126,242,.2);border-radius:999px!important;background:linear-gradient(100deg,#49336345,#141219eb);padding:4px 11px;color:#b9a7cf;font-size:9px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.panel-head>button>svg,.moderation-note button>svg,.support-card button>svg,.growth-panel>button>svg,.release-info-card>button>svg,.release-contact-card>button>svg,.release-telegram-head>button>svg,.add-plan-task>svg,.back-link>svg{box-sizing:content-box;padding:4px;border-radius:50%;background:#a97ef229;color:#c9a8f4}.panel-head>button:hover,.moderation-note button:hover,.support-card button:hover,.growth-panel>button:hover,.release-info-card>button:hover,.release-contact-card>button:hover,.release-telegram-head>button:hover,.add-plan-task:hover,.back-link:hover{border-color:#a97ef26b;background:linear-gradient(100deg,#53387366,#18151ef5);transform:translateY(-1px)}.moderation-note button{border-color:#e783be42;background:#56273f3d;color:#e4b3c6}.moderation-note button>svg{background:#e783be29;color:#efa9c8}.support-card button,.release-contact-card>button{border-color:#79e7ee38;background:#224f5338;color:#a9dadd}.support-card button>svg,.release-contact-card>button>svg{background:#79e7ee1f;color:#88dce1}.release-telegram-head>button{border-color:#60aeec40;background:#2a527138;color:#a9d6f5}.growth-panel>button{width:100%;height:40px}.add-plan-task{width:100%;height:38px;border-color:#79e7ee2b;color:#8fc7ca;background:#1f444826}.cookie-actions button{border-radius:999px}.cookie-accept{padding-left:20px}.cookie-accept>svg{box-sizing:content-box;padding:6px;border-radius:50%;background:#26232c;color:#fff}.cookie-essential{border-color:#a97ef238;background:linear-gradient(100deg,#46306059,#101015)}@media(max-width:760px){.primary-button,.secondary-button,.fix-button{height:auto;min-height:44px}.welcome-row>.primary-button{width:44px;min-width:44px;padding:3px;border-radius:50%}.welcome-row>.primary-button>svg{padding:8px}.next-action-buttons .primary-button,.next-action-buttons .secondary-button{flex:1}.calendar-title-actions .primary-button,.calendar-title-actions .secondary-button{min-width:0}.panel-head>button{min-height:44px}.release-detail-actions .primary-button,.release-detail-actions .secondary-button{flex:1}}.welcome-row>div{min-width:0}.welcome-row h1{overflow-wrap:anywhere}.welcome-row>.primary-button,.welcome-row>.secondary-button{flex-shrink:0}.breadcrumb{min-width:0}.breadcrumb strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-actions{flex-shrink:0}.profile-chip{min-width:0}.profile-chip>div{min-width:0;max-width:140px}.profile-chip b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:761px)and (max-width:1100px){.topbar{padding-inline:20px;gap:12px}.breadcrumb{flex:1}.breadcrumb>span,.breadcrumb>b,.topbar .platform-status{display:none}.header-actions{gap:8px}.topbar .release-launch-button{height:42px;min-width:42px;width:42px;padding:3px}.topbar .release-launch-icon{width:34px;height:34px;flex-basis:34px}.topbar .release-launch-label{display:none}.profile-chip>div{max-width:110px}}.platform-status{display:inline-flex;align-items:center;gap:6px;color:#777680;font-size:8px;letter-spacing:.04em}.platform-status>i{width:6px;height:6px;border-radius:50%;background:#777680}.platform-status.online{color:#78ad8a}.platform-status.online>i{background:#78ad8a;box-shadow:0 0 10px #78ad8aa6}.platform-status.connecting>i{animation:pulse 1.1s infinite}@media(max-width:760px){.platform-status{display:none}}.next-action-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;margin-bottom:14px;padding:17px 19px;border:1px solid rgba(231,131,190,.2);border-radius:15px;background:linear-gradient(110deg,#e783be1a,#a97ef20d,#79e7ee08),#0d0d12}.next-action-signal{width:39px;height:39px;border-radius:11px;display:grid;place-items:center;color:#ec9fc4;background:#e783be1a}.next-action-copy h2{margin:3px 0 4px;font-size:14px;font-weight:570}.next-action-copy p{margin:0;color:#85838d;font-size:9px}.next-action-meta{padding-left:17px;border-left:1px solid var(--line);display:grid;gap:4px}.next-action-meta strong{font-size:10px}.next-action-meta span{font-size:7px;color:#66646d}.next-action-buttons{display:flex;gap:7px}.back-link{border:0;background:transparent;color:#777580;display:inline-flex;align-items:center;gap:7px;font-size:9px;padding:0;margin:0 0 16px;cursor:pointer}.release-detail-page{max-width:1220px;margin:auto}.release-detail-hero{padding:20px;display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:17px;align-items:center;background:radial-gradient(circle at 72% 0,rgba(169,126,242,.11),transparent 38%),#0d0d12}.release-detail-hero>img{width:76px;height:76px;object-fit:cover;border-radius:13px}.release-detail-title h1{margin:6px 0 5px;font-size:24px;font-weight:480;letter-spacing:-.04em}.release-detail-meta{display:flex;gap:13px;flex-wrap:wrap;color:#686670;font-size:8px}.release-detail-meta span{display:flex;align-items:center;gap:5px}.release-detail-actions{display:flex;gap:8px}.release-stagebar{display:grid;grid-template-columns:repeat(5,1fr);padding:14px 20px;margin-top:10px;scrollbar-width:none}.release-stagebar::-webkit-scrollbar{display:none}.release-stage{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;color:#56545d}.release-stage:not(:last-child):after{content:"";position:absolute;left:25px;right:-5px;top:10px;height:1px;background:#282730}.release-stage>i{position:relative;z-index:1;width:21px;height:21px;border-radius:50%;display:grid;place-items:center;background:#17171d;border:1px solid #302f37;font-size:7px;font-style:normal}.release-stage>span{font-size:8px}.release-stage small{grid-column:2;font-size:6px;margin-top:2px}.release-stage.done{color:#8db8aa}.release-stage.done>i{background:#244638;border-color:#315e49}.release-stage.active{color:#d1b8f4}.release-stage.active>i{background:#704f9a;border-color:#a47dd3}.release-stage.done:after{background:#315546}.release-detail-tabs{display:flex;gap:5px;margin:12px 0}.release-detail-tabs button{border:1px solid transparent;background:transparent;color:#66646e;border-radius:9px;padding:9px 12px;font-size:8px;cursor:pointer}.release-detail-tabs button.active{border-color:var(--line);background:#15151a;color:#ddd9e2}.release-detail-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(265px,.65fr);gap:12px}.release-main-column,.release-side-column{display:grid;gap:12px;align-content:start}.required-action-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;padding:17px;border-color:#e783be38;background:linear-gradient(100deg,rgba(231,131,190,.075),transparent 50%),#0d0d12}.required-action-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:#eaa0c2;background:#e783be14}.required-action-card h2{font-size:12px;margin:4px 0}.required-action-card p{font-size:8px;color:#74727c;margin:0}.required-action-deadline{display:grid;gap:7px;justify-items:end}.required-action-deadline span{font-size:7px;color:#a66c86}.release-plan-card,.info-card,.manager-card,.telegram-detail-card,.timeline-card,.release-tab-panel{padding:17px}.release-plan-head,.timeline-head{display:flex;justify-content:space-between}.release-plan-head h2,.timeline-head h2{font-size:13px;font-weight:550;margin:4px 0}.release-plan-progress{height:3px;background:#23222a;margin:12px 0 5px}.release-plan-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--violet),var(--cyan))}.release-plan-list button{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:11px 0;text-align:left;cursor:pointer}.release-plan-list button>i{width:19px;height:19px;border:1px solid #383640;border-radius:6px;display:grid;place-items:center;font-style:normal}.release-plan-list button.done>i{background:#8460ad;color:#fff}.release-plan-list button.done b{text-decoration:line-through;color:#696771}.release-plan-list b{display:block;font-size:9px}.release-plan-list small{display:block;color:#5e5c66;font-size:7px;margin-top:3px}.release-plan-list em{font-size:6px;text-transform:uppercase;font-style:normal;border-radius:8px;padding:4px 6px}.info-card h2,.manager-card h2,.telegram-detail-card h2{font-size:11px;font-weight:550;margin:3px 0 13px}.info-list>div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--line);font-size:8px}.info-list span{color:#62606a}.manager-profile{display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:center}.manager-avatar{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#8c64b5,#4d385e)}.manager-profile b{display:block;font-size:9px}.manager-profile small{font-size:7px;color:#66646f}.manager-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:12px}.telegram-detail-card{border-color:#79e7ee21;background:linear-gradient(135deg,rgba(121,231,238,.04),transparent 45%),#0d0d12}.telegram-card-head{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center}.telegram-card-head>span{width:33px;height:33px;border-radius:10px;display:grid;place-items:center;background:#79e7ee14;color:#7dcbd0}.telegram-card-head h2{margin:0}.telegram-card-head p{font-size:7px;color:#62606a;margin:3px 0}.notification-options{display:grid;margin-top:11px}.notification-options label{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:9px 0;font-size:8px}.switch i{display:block;width:15px;height:15px;border-radius:50%;background:#77747e;transition:.2s}.switch.on i{background:#fff;transform:translate(15px)}.release-timeline{display:grid;margin-top:10px}.timeline-item{position:relative;display:grid;grid-template-columns:55px 13px 1fr;gap:8px;min-height:50px}.timeline-item:not(:last-child):after{content:"";position:absolute;left:61px;top:22px;bottom:0;width:1px;background:#2b2932}.timeline-item time{font-size:7px;color:#55535c;padding-top:5px}.timeline-item>i{z-index:1;width:10px;height:10px;border-radius:50%;margin-top:3px;background:#5d4777}.timeline-item b{display:block;font-size:9px}.timeline-item p{font-size:7px;color:#65636d;margin:3px 0}.release-tab-panel h2{font-size:14px;margin:3px 0 15px}.plan-board,.materials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.plan-column{border:1px solid var(--line);border-radius:11px;background:#0b0b0f;padding:10px;min-height:230px}.plan-column h3{font-size:8px;text-transform:uppercase;color:#6d6b75}.plan-ticket{border:1px solid var(--line);border-radius:9px;background:#121217;padding:10px;margin-bottom:7px}.plan-ticket b{font-size:8px;display:block}.plan-ticket small{font-size:7px;color:#5f5d66}.material-tile{min-height:112px;border:1px dashed #36343d;border-radius:11px;background:#101015;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#7c6698}.material-tile b{font-size:8px;color:#bbb8c1}.material-tile small{font-size:7px;color:#5e5c66}@media(max-width:1100px){.next-action-banner{grid-template-columns:auto 1fr}.next-action-meta{grid-column:2;border-left:0;padding:0}.next-action-buttons{grid-column:2}.release-detail-grid{grid-template-columns:1fr}.release-side-column{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.next-action-banner{grid-template-columns:auto 1fr;align-items:start}.next-action-meta,.next-action-buttons{grid-column:1/-1}.next-action-buttons button{flex:1}.release-detail-hero{grid-template-columns:62px 1fr}.release-detail-hero>img{width:62px;height:62px}.release-detail-actions{grid-column:1/-1}.release-detail-actions button{flex:1}.release-stagebar{overflow:auto;grid-template-columns:repeat(5,120px)}.release-detail-tabs{overflow:auto}.required-action-card{grid-template-columns:auto 1fr}.required-action-deadline{grid-column:2;justify-items:start}.release-side-column,.plan-board,.materials-grid{grid-template-columns:1fr}.plan-column{min-height:auto}}.release-detail-title>div:first-child{display:flex;align-items:center;gap:8px}.release-detail-title>p{margin:0 0 10px;color:#aaa8b1;font-size:10px}.release-code{color:#686670;font-size:8px}.release-stagebar{grid-column:1/-1}.release-stage>span{position:relative;z-index:1;width:21px;height:21px;border-radius:50%;display:grid;place-items:center;background:#17171d;border:1px solid #302f37;font-size:7px}.release-stage>div{display:grid}.release-stage b{font-size:8px;font-weight:540}.release-stage.done>span{background:#244638;border-color:#315e49}.release-stage.active>span{background:#704f9a;border-color:#a47dd3}.action-deadline{display:flex;align-items:center;gap:5px;margin-top:8px;color:#c88ca7;font-size:7px}.required-action-card>.primary-button{white-space:nowrap}.release-plan-progress{height:auto;background:none;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.release-plan-progress>div{height:3px;background:#23222a;border-radius:3px;overflow:hidden}.release-plan-progress>div span{display:block;height:100%;background:linear-gradient(90deg,var(--violet),var(--cyan))}.release-plan-progress>b{font-size:8px;color:#8b8993;font-weight:500}.release-info-card,.release-contact-card,.release-telegram-card{padding:15px}.release-info-card h2{font-size:12px;font-weight:540;margin:5px 0 12px}.release-info-card dl{margin:0}.release-info-card dl>div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--line);font-size:8px}.release-info-card dt{color:#62606a}.release-info-card dd{margin:0;color:#bbb8c1}.release-info-card>button,.release-contact-card>button,.release-telegram-head>button{border:1px solid var(--line);background:#15151a;color:#aaa8b2;border-radius:8px;padding:8px 10px;font-size:8px;cursor:pointer}.release-info-card>button{width:100%;margin-top:11px;display:flex;align-items:center;justify-content:center;gap:6px}.release-contact-card{display:grid;grid-template-columns:35px 1fr;gap:9px;align-items:center}.release-contact-card h3{font-size:10px;margin:4px 0 2px}.release-contact-card span{font-size:7px;color:#66646f}.release-contact-card>button{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:6px}.release-telegram-head{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center}.release-telegram-head b{font-size:9px}.release-telegram-head p{margin:3px 0 0;font-size:7px;color:#66646f}.telegram-last{display:flex;align-items:flex-start;gap:5px;padding-top:10px;margin-top:10px;border-top:1px solid var(--line);font-size:7px;color:#66646f}.release-timeline>div{position:relative;display:grid;grid-template-columns:12px 1fr;gap:9px;min-height:54px}.release-timeline>div:not(:last-child):after{content:"";position:absolute;left:5px;top:14px;bottom:0;width:1px;background:#2b2932}.release-timeline>div>i{position:relative;z-index:1;width:10px;height:10px;border-radius:50%;margin-top:3px;background:#694e88}.release-timeline time{display:block;font-size:7px;color:#5d5b65}.release-timeline b{display:block;font-size:9px;font-weight:530;margin-top:2px}.release-timeline p{font-size:7px;color:#65636d;margin:3px 0;line-height:1.45}.plan-board>button{border:1px solid var(--line);border-radius:11px;background:#101015;color:#aaa8b2;padding:13px;display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;text-align:left;cursor:pointer}.plan-board>button>span{color:#8d6bb7}.plan-board b{display:block;font-size:9px}.plan-board small{font-size:7px;color:#62606a}.plan-board em{font-size:6px;font-style:normal}.materials-grid .material{min-height:112px;border:1px solid var(--line);border-radius:11px;background:#101015;color:#aaa8b2;padding:13px;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;text-align:left}.materials-grid .material img{width:55px;height:55px;border-radius:8px;object-fit:cover}.materials-grid .material b{display:block;font-size:9px}.materials-grid .material small{font-size:7px;color:#62606a}@media(max-width:760px){.release-detail-title h1{font-size:20px}.release-stagebar{grid-column:1/-1}.release-stage{min-width:110px}.required-action-card>.primary-button{grid-column:1/-1}.release-info-card,.release-contact-card,.release-telegram-card{margin-bottom:0}}@media(max-width:359px){.next-action-buttons{flex-direction:column}.next-action-buttons button{width:100%;min-width:0}}.stage2-page{max-width:1220px;margin:auto}.stage2-title{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px}.stage2-title h1,.support-hero h1{font-size:38px;font-weight:420;letter-spacing:-.055em;margin:7px 0}.stage2-title h1 em,.support-hero h1 em{font-style:normal;color:#b086e4}.stage2-title>div>p:last-child,.support-hero>p:last-of-type{font-size:10px;color:#777580;line-height:1.6;margin:0;max-width:580px}.profile-completeness{width:170px;display:grid;gap:4px;text-align:right}.profile-completeness strong{font-size:24px;font-weight:430;color:#c8a2f7}.profile-completeness span{font-size:7px;color:#6a6871}.profile-completeness>i{height:3px;background:#24232a;border-radius:3px;overflow:hidden;margin-top:4px}.profile-completeness>i span{display:block;height:100%;background:linear-gradient(90deg,var(--violet),var(--cyan))}.profile-hero{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:19px;background:radial-gradient(circle at 75% 0,rgba(169,126,242,.09),transparent 40%),#0d0d12}.profile-avatar-large{position:relative;width:72px;height:72px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(145deg,#8f68b9,#2e233c);font-size:19px}.profile-avatar-large button{position:absolute;right:-4px;bottom:-4px;width:27px;height:27px;border:2px solid #0d0d12;border-radius:50%;background:#f2f1f4;color:#111;display:grid;place-items:center}.profile-hero h2{font-size:22px;font-weight:500;letter-spacing:-.035em;margin:7px 0 2px}.profile-hero p{font-size:9px;color:#74727c;margin:0 0 9px}.profile-hero>div:nth-child(2)>div{display:flex;gap:6px}.profile-hero>div:nth-child(2)>div span{border:1px solid var(--line);background:#111116;border-radius:20px;padding:5px 8px;font-size:7px;color:#85838d}.inline-success{display:flex;align-items:center;gap:7px;border:1px solid rgba(111,194,143,.16);border-radius:10px;background:#6fc28f0d;color:#87b999;font-size:8px;padding:10px 13px;margin-top:10px}.stage2-tabs{display:flex;gap:5px;margin:13px 0}.stage2-tabs button{border:1px solid transparent;background:transparent;color:#686670;border-radius:999px;padding:9px 13px;font-size:8px;cursor:pointer}.stage2-tabs button.active{border-color:var(--line);background:#15151a;color:#dedbe3}.stage2-tabs b{margin-left:6px;padding:2px 5px;border-radius:8px;background:#a97ef21f;font-size:7px}.profile-content-grid,.documents-layout,.finance-layout,.support-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.65fr);gap:12px}.profile-form-card,.autofill-map,.participant-card,.documents-card,.privacy-card,.payout-details,.operations-card,.pending-payment,.help-library,.support-dialog,.active-ticket{padding:18px}.profile-form-card .panel-head>span{font-size:7px;color:#5f5d66}.stage2-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.stage2-form label,.support-dialog label{display:grid;gap:6px}.stage2-form label.wide{grid-column:1/-1}.stage2-form label>span,.support-dialog label>span{font-size:8px;color:#888691}.stage2-form input,.stage2-form select,.stage2-form textarea,.support-dialog select,.support-dialog textarea{width:100%;border:1px solid var(--line);border-radius:9px;background:#111116;color:#e7e4eb;padding:0 11px;font-size:9px;outline:none}.stage2-form input,.stage2-form select,.support-dialog select{height:39px}.stage2-form textarea,.support-dialog textarea{min-height:90px;padding-top:10px;resize:vertical}.stage2-form input:focus,.stage2-form select:focus,.stage2-form textarea:focus,.support-dialog select:focus,.support-dialog textarea:focus{border-color:#795aa0;box-shadow:0 0 0 3px #a97ef212}.stage2-form input:read-only{color:#8a8792;background:#0d0d11}.autofill-map h2,.participant-card h2,.documents-card h2,.payout-details h2,.operations-card h2,.help-library h2{font-size:14px;font-weight:540;margin:5px 0 13px}.autofill-map>div{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid var(--line);font-size:8px;color:#a8a5ae}.autofill-map>div svg{color:#75b98f}.autofill-map>p:last-child{font-size:7px;line-height:1.5;color:#5f5d66;margin:13px 0 0}.participant-row,.document-row,.operation-row{display:grid;align-items:center;border-top:1px solid var(--line);padding:12px 0}.participant-row{grid-template-columns:38px 1fr auto 30px;gap:10px}.participant-row>span{width:35px;height:35px;border-radius:10px;background:#1a1720;display:grid;place-items:center;color:#a989d0;font-size:9px}.participant-row b,.document-row b,.operation-row b{display:block;font-size:9px;font-weight:540}.participant-row small,.document-row small,.operation-row small{font-size:7px;color:#62606a}.participant-row em{font-size:6px;font-style:normal;color:#8ac1c5;background:#79e7ee0f;border-radius:10px;padding:4px 6px}.participant-row>button,.document-row>button,.operation-row>button{border:0;background:transparent;color:#676570;cursor:pointer}.documents-card .panel-head{margin-bottom:5px}.document-row{grid-template-columns:38px 1fr auto 30px;gap:10px}.document-row>span{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#6fc28f12;color:#79b490}.document-row>span.warning{background:#e783be12;color:#d78cab}.document-row em{font-size:7px;font-style:normal;padding:5px 7px;border-radius:12px}.document-row em.success{color:#7fb895;background:#6fc28f0f}.document-row em.warning{color:#d48ca9;background:#e783be0f}.privacy-card{align-content:start;background:radial-gradient(circle at 100% 0,rgba(121,231,238,.07),transparent 45%),#0d0d12}.privacy-card>svg{color:#79c6cb}.privacy-card h3{font-size:13px;margin:12px 0 7px}.privacy-card p{font-size:8px;color:#696771;line-height:1.55}.privacy-card button{border:0;background:transparent;color:#8dbbc0;font-size:8px;padding:5px 0;display:flex;align-items:center;gap:5px;cursor:pointer}.payout-details footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.payout-details footer>span{display:flex;align-items:center;gap:5px;color:#73717b;font-size:8px}.payout-details footer>span svg{color:#75b88e}.finance-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.finance-stats article{padding:17px;display:grid;gap:5px}.finance-stats span{font-size:8px;color:#6b6973}.finance-stats strong{font-size:22px;font-weight:450;letter-spacing:-.04em}.finance-stats small{font-size:7px;color:#57555f}.operation-row{grid-template-columns:37px 1fr auto 28px;gap:10px}.operation-row>span{width:34px;height:34px;border-radius:9px;display:grid;place-items:center}.operation-row>span.income{color:#7fbe97;background:#6fc28f12}.operation-row>span.expense{color:#cd8ca7;background:#e783be12}.operation-row>span.neutral{color:#9a83b7;background:#a97ef212}.operation-row>strong{font-size:9px}.operation-row>strong.income{color:#7bb490}.operation-row>strong.expense{color:#bd819a}.pending-payment{align-content:start;background:radial-gradient(circle at 100% 0,rgba(169,126,242,.11),transparent 45%),#0d0d12}.pending-payment h2{font-size:15px;margin:6px 0}.pending-payment>p:not(.panel-kicker){font-size:8px;color:#706e78}.pending-payment>strong{display:block;font-size:28px;font-weight:430;margin:15px 0}.payment-methods{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px}.payment-methods button{height:40px;border:1px solid var(--line);border-radius:10px;background:#111116;color:#777580;font-size:8px;display:flex;align-items:center;justify-content:center;gap:6px}.payment-methods button.active{border-color:#a97ef273;background:#a97ef214;color:#c7a9eb}.pending-payment>.primary-button{width:100%}.payment-success{display:flex;align-items:center;gap:9px;color:#7fb795;font-size:8px}.payment-success svg{color:#71b58a}.support-hero{text-align:center;padding:23px 0 26px}.support-hero>p:last-of-type{margin-inline:auto}.support-search{width:min(520px,100%);height:48px;margin:20px auto 0;border:1px solid rgba(169,126,242,.25);border-radius:999px;background:#101015;display:flex;align-items:center;gap:9px;padding:0 16px;color:#8667aa}.support-search input{flex:1;border:0;background:transparent;color:#eee;outline:none;font-size:10px}.help-library>button{width:100%;min-height:53px;border:0;border-top:1px solid var(--line);background:transparent;color:#aaa8b1;display:grid;grid-template-columns:35px 1fr auto;gap:9px;align-items:center;text-align:left;font-size:9px;cursor:pointer}.help-library>button>span{width:31px;height:31px;border-radius:9px;background:#79e7ee0f;color:#78bdc1;display:grid;place-items:center}.help-library>button>svg{color:#56545d}.support-dialog{display:grid;gap:12px}.support-manager{display:grid;grid-template-columns:36px 1fr;gap:9px;align-items:center}.support-manager>span{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(145deg,#946bbf,#3d2c50);font-size:9px}.support-manager b{font-size:9px}.support-manager small{display:flex;align-items:center;gap:5px;font-size:7px;color:#66646f}.support-manager i{width:5px;height:5px;border-radius:50%;background:#66b983}.ticket-context{display:flex;gap:8px;align-items:center;border:1px solid var(--line);border-radius:9px;background:#101015;padding:9px;color:#8265a4}.ticket-context b{display:block;font-size:8px;color:#aaa8b1}.ticket-context small{font-size:7px;color:#5f5d66}.support-dialog>.primary-button{width:100%}.ticket-success{text-align:center;padding:22px 5px}.ticket-success>svg{color:#73b88c}.ticket-success h3{font-size:13px}.ticket-success p{font-size:8px;color:#6d6b74;line-height:1.5}.active-ticket{display:grid;grid-template-columns:40px 1fr auto auto;gap:12px;align-items:center;margin-top:12px}.active-ticket>span{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#a97ef214;color:#a984d3}.active-ticket h3{font-size:10px;margin:4px 0}.active-ticket p:last-child{font-size:8px;color:#6c6a74;margin:0}.active-ticket em{font-size:7px;font-style:normal;color:#80b994;background:#6fc28f0f;padding:5px 8px;border-radius:12px}.active-ticket>button{border:1px solid var(--line);border-radius:999px;background:#141419;color:#aaa8b2;padding:8px 11px;font-size:8px;display:flex;align-items:center;gap:5px}.stage2-wizard{width:min(1060px,calc(100vw - 40px));height:min(720px,calc(100vh - 40px));display:grid;grid-template-columns:230px minmax(0,1fr);overflow:hidden;border:1px solid #302e38;border-radius:22px;background:#0d0d11;box-shadow:0 30px 100px #0009}.wizard-rail{display:flex;flex-direction:column;padding:25px 18px;border-right:1px solid var(--line);background:radial-gradient(circle at 0 0,rgba(169,126,242,.1),transparent 36%),#0a0a0e}.wizard-rail h2{font-size:17px;font-weight:520;margin:5px 0}.wizard-rail>div:first-child>span{font-size:7px;color:#66646f}.wizard-rail nav{display:grid;margin-top:25px}.wizard-rail nav button{border:0;background:transparent;color:#5d5b65;display:grid;grid-template-columns:27px 1fr;gap:9px;text-align:left;padding:8px 3px;cursor:pointer}.wizard-rail nav button>i{width:25px;height:25px;border-radius:50%;border:1px solid #302e38;display:grid;place-items:center;font-size:7px;font-style:normal}.wizard-rail nav b{display:block;font-size:8px;font-weight:540}.wizard-rail nav small{font-size:6px}.wizard-rail nav button.active{color:#cfb2f0}.wizard-rail nav button.active>i{background:#73519c;border-color:#9d75ca}.wizard-rail nav button.done{color:#78a98b}.wizard-rail nav button.done>i{background:#234536;border-color:#315a48}.wizard-save-state{margin-top:auto;display:flex;align-items:center;gap:8px;color:#78ad8a}.wizard-save-state span{display:grid}.wizard-save-state b{font-size:8px}.wizard-save-state small{font-size:6px;color:#5f5d66}.wizard-stage{min-width:0;display:grid;grid-template-rows:auto 1fr auto}.wizard-stage>header{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 26px 16px}.wizard-stage>header h2{font-size:23px;font-weight:500;letter-spacing:-.04em;margin:6px 0}.wizard-stage>header .wizard-close{position:static}.stage2-body{overflow:auto;padding:4px 26px 22px}.release-format-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.release-format-grid button,.service-picker button{border:1px solid var(--line);border-radius:12px;background:#121217;color:#aaa8b1;display:grid;align-items:center;gap:10px;text-align:left;cursor:pointer}.release-format-grid button{grid-template-columns:42px 1fr 20px;padding:13px}.release-format-grid button.selected,.service-picker button.selected{border-color:#a97ef26e;background:#a97ef212}.release-format-grid button>span,.service-picker button>span{width:39px;height:39px;border-radius:10px;display:grid;place-items:center;background:#1b1821;color:#a782d0}.release-format-grid b,.service-picker b{display:block;font-size:10px}.release-format-grid small,.service-picker small{font-size:7px;color:#64626c}.release-format-grid button>i,.service-picker button>i{width:18px;height:18px;border-radius:50%;border:1px solid #37353e;display:grid;place-items:center;font-style:normal}.release-format-grid button.selected>i,.service-picker button.selected>i{background:#825bad;border-color:#825bad;color:#fff}.autofill-card{width:100%;border:1px solid rgba(121,231,238,.15);border-radius:12px;background:linear-gradient(100deg,rgba(121,231,238,.05),transparent),#111116;color:#aaa8b1;display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;text-align:left;padding:11px;margin-bottom:15px;cursor:pointer}.autofill-card>span{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#79e7ee14;color:#77c1c6}.autofill-card b{font-size:9px;display:block}.autofill-card small{font-size:7px;color:#62606a}.autofill-card.applied>svg{color:#78b68f}.toggle-list{display:grid;margin-top:15px}.toggle-list button{border:0;border-top:1px solid var(--line);background:transparent;color:#aaa8b1;display:grid;grid-template-columns:1fr 22px;text-align:left;padding:12px 0;cursor:pointer}.toggle-list b{display:block;font-size:9px}.toggle-list small{font-size:7px;color:#62606a}.toggle-list i{width:20px;height:20px;border:1px solid #37353e;border-radius:6px;display:grid;place-items:center;font-style:normal}.toggle-list button.on i{background:#825bad;border-color:#825bad}.rights-note,.upload-tip{display:flex;gap:10px;align-items:flex-start;border:1px solid rgba(121,231,238,.13);border-radius:11px;background:#79e7ee09;padding:12px;color:#79bfc4;margin-top:12px}.rights-note b,.upload-tip b{font-size:8px}.rights-note p,.upload-tip p{font-size:7px;color:#6b6a73;line-height:1.5;margin:3px 0}.material-upload-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.material-upload-grid button{min-height:170px;border:1px dashed #3b3842;border-radius:13px;background:#111116;color:#aaa8b1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;cursor:pointer}.material-upload-grid button>span{width:42px;height:42px;border-radius:12px;background:#1b1821;color:#a47dce;display:grid;place-items:center}.material-upload-grid b{font-size:9px}.material-upload-grid small{font-size:7px;color:#62606a}.material-upload-grid em{font-size:7px;font-style:normal;color:#9e7ac9}.service-picker{display:grid;gap:8px}.service-picker button{grid-template-columns:42px 1fr auto 20px;padding:12px}.service-picker strong{font-size:10px;color:#d0cdd5}.review-payment-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:12px}.review-summary,.payment-summary{border:1px solid var(--line);border-radius:13px;background:#111116;padding:16px}.review-summary h3{font-size:12px;margin:0 0 8px}.review-summary>div{display:grid;grid-template-columns:90px 1fr 24px;align-items:center;border-top:1px solid var(--line);padding:10px 0;font-size:8px}.review-summary span{color:#62606a}.review-summary b{font-weight:520}.review-summary button{border:0;background:transparent;color:#6b6873}.payment-summary>strong{display:block;font-size:27px;font-weight:440;margin:10px 0 4px}.payment-summary>span{font-size:7px;color:#62606a}.payment-summary>label{display:flex;gap:7px;align-items:flex-start;border-top:1px solid var(--line);padding-top:12px;margin-top:14px;font-size:7px;color:#777580;line-height:1.45}.payment-summary>div{display:flex;gap:8px;align-items:center;border-top:1px solid var(--line);padding-top:12px;margin-top:12px;color:#8d6db5}.payment-summary>div b{font-size:8px;display:block;color:#aaa8b1}.payment-summary>div small{font-size:6px;color:#62606a}.stage2-footer{border-top:1px solid var(--line);padding:12px 18px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center}.stage2-footer>span{text-align:center;font-size:7px;color:#5f5d66}.wizard-success-panel{width:min(540px,calc(100vw - 40px));height:auto;display:block;text-align:center;padding:55px 45px}.wizard-success-panel>svg{color:#75b88e}.wizard-success-panel h2{font-size:24px;font-weight:500}.wizard-success-panel>p:last-of-type{font-size:9px;color:#74727c;line-height:1.55;max-width:380px;margin:0 auto 20px}@media(max-width:900px){.stage2-wizard{grid-template-columns:190px minmax(0,1fr)}.profile-content-grid,.documents-layout,.finance-layout,.support-grid{grid-template-columns:1fr}.finance-stats{grid-template-columns:1fr 1fr}.autofill-map{order:-1}.material-upload-grid,.release-format-grid,.review-payment-grid{grid-template-columns:1fr}}@media(max-width:760px){.mobile-nav{grid-template-columns:repeat(5,1fr)}.stage2-title{display:grid;gap:16px}.stage2-title h1,.support-hero h1{font-size:29px}.profile-completeness{width:100%;text-align:left}.profile-hero{grid-template-columns:58px 1fr}.profile-avatar-large{width:56px;height:56px;border-radius:16px}.profile-hero>.secondary-button{grid-column:1/-1;width:100%}.stage2-tabs{overflow:auto}.stage2-tabs button{white-space:nowrap}.stage2-form{grid-template-columns:1fr}.stage2-form label.wide{grid-column:auto}.finance-stats{grid-template-columns:1fr}.active-ticket{grid-template-columns:36px 1fr}.active-ticket em,.active-ticket>button{grid-column:2;width:max-content}.modal-backdrop:has(.stage2-wizard){padding:0}.stage2-wizard{width:100%;height:100%;max-height:none;border-radius:0;border:0;grid-template-columns:1fr}.wizard-rail{display:none}.wizard-stage>header{padding:19px 18px 10px}.wizard-stage>header h2{font-size:20px}.stage2-body{padding:4px 18px 16px}.stage2-footer{grid-template-columns:auto auto}.stage2-footer>span{display:none}.stage2-footer .primary-button{min-width:0}.participant-row{grid-template-columns:35px 1fr 28px}.participant-row em{grid-column:2}.document-row{grid-template-columns:35px 1fr auto}.document-row>button{display:none}.payout-details footer{display:grid;gap:12px}.payout-details footer .primary-button{width:100%}.support-hero{padding-top:4px}.material-upload-grid button{min-height:120px}.review-summary>div{grid-template-columns:70px 1fr 24px}}.stage2-tabs{scrollbar-width:none}.stage2-tabs::-webkit-scrollbar{display:none}.owner-release-state{display:flex;gap:14px;align-items:flex-start;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#14141beb;margin:18px 0}.owner-release-state.error,.owner-release-state.warning{border-color:#ff739659}.owner-release-state svg{color:#ff789a;flex:0 0 auto}.owner-release-state b{font-size:16px}.owner-release-state p{margin:5px 0;color:var(--muted)}.owner-release-state small{display:block;max-width:720px;color:var(--muted)}.owner-release-empty,.owner-release-loading{padding:42px 20px;text-align:center;color:var(--muted)}.owner-release-empty{display:grid;justify-items:center;gap:8px}.owner-release-empty b{color:var(--ink);font-size:18px}.owner-release-empty p{margin:0 0 10px}.owner-release-more{display:block;margin:14px auto 20px;padding:10px 20px;border-radius:999px;border:1px solid var(--line);color:var(--ink)}.owner-release-hero{grid-template-columns:1fr}.owner-release-hero .release-code{max-width:340px;overflow:hidden;text-overflow:ellipsis}.owner-metadata-editor,.owner-attachments{margin-top:18px}.autosave-state{font-size:12px;padding:7px 11px;border-radius:999px;background:#ffffff0f;color:var(--muted)}.autosave-state.saved{color:#7ee7b4}.autosave-state.conflict,.autosave-state.error{color:#ff91aa}.editor-readonly{padding:12px 14px;border-radius:14px;background:#ffffff0a;color:var(--muted)}.owner-release-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.owner-release-form label{display:grid;gap:7px}.owner-release-form label.wide{grid-column:1/-1}.owner-release-form label>span{font-size:12px;color:var(--muted)}.owner-release-form input,.owner-release-form select,.owner-release-form textarea{width:100%;border:1px solid var(--line);background:#ffffff09;color:var(--ink);border-radius:13px;padding:12px 13px;font:inherit}.owner-release-form textarea{min-height:88px;resize:vertical}.owner-release-form :disabled{opacity:.65;cursor:not-allowed}.version-conflict{display:flex;gap:14px;margin-top:18px;padding:17px;border-radius:16px;border:1px solid rgba(255,115,150,.4);background:#ff467812}.version-conflict>svg{color:#ff789a;flex:0 0 auto}.version-conflict p{color:var(--muted)}.version-conflict>div>div{display:flex;gap:10px;flex-wrap:wrap}.version-conflict button{padding:10px 14px;border-radius:999px;border:1px solid var(--line)}.owner-attachments>div:not(.panel-head){display:flex;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.owner-attachments span{display:grid}.owner-attachments small,.owner-attachments>p{color:var(--muted)}.identity-required-dialog{width:min(520px,calc(100vw - 32px));padding:30px;border-radius:25px;background:#17171f;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 100px #000;display:grid;gap:12px}.identity-required-dialog>svg{color:#70bfff}.identity-required-dialog h2,.identity-required-dialog p{margin:0}.identity-required-dialog p{color:var(--muted);line-height:1.55}.identity-required-dialog>input{height:44px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#101016;color:#f5f2f8;padding:0 14px;outline:none}.identity-required-dialog>input:focus{border-color:#9f78d8;box-shadow:0 0 0 3px #9f78d824}.identity-required-dialog>div{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.identity-required-dialog a{display:inline-flex;align-items:center;gap:7px;text-decoration:none}.telegram-auth-button{min-height:44px;display:flex;align-items:center;justify-content:center;margin:10px 0}.telegram-auth-button>svg{display:none}.telegram-auth-config-error{color:#ffbdc8!important;font-size:13px;margin:8px 0!important}@media(max-width:720px){.owner-release-form{grid-template-columns:1fr}.owner-release-form label.wide{grid-column:auto}.identity-required-dialog>div{flex-direction:column}.identity-required-dialog a,.identity-required-dialog button{justify-content:center}.owner-releases-page .table-head span:nth-child(2),.owner-releases-page .release-row>span:nth-child(2){display:none}}.questionnaire-block{padding:24px 0;border-top:1px solid var(--line);margin-top:24px}.questionnaire-block h3{font-size:19px;margin:0 0 14px}.questionnaire-hint{color:var(--muted);font-size:14px;line-height:1.6}.questionnaire-block>button{margin-top:16px}.questionnaire-track{border:1px solid var(--line);padding:16px;border-radius:16px;margin-top:16px}.questionnaire-track summary{cursor:pointer;font-weight:600;overflow-wrap:anywhere}.questionnaire-choices{border:1px solid var(--line);border-radius:14px;padding:16px;min-width:0}.questionnaire-choices legend{font-size:14px;padding:0 6px}.questionnaire-choices label{display:flex;align-items:flex-start;gap:10px;padding:8px 0;min-height:44px}.questionnaire-choices input{width:18px;height:18px;flex:0 0 18px;accent-color:#a78bfa;margin-top:2px}.questionnaire-choices label>span{font-size:14px;color:var(--ink);overflow-wrap:anywhere}.draft-pending-banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:#2a2134;padding:14px;border-radius:16px;margin-bottom:16px}.draft-pending-banner button{border:1px solid var(--line);border-radius:20px;padding:8px 12px}.owner-metadata-editor .panel-head{flex-wrap:wrap;gap:12px}.owner-metadata-editor input:focus-visible,.owner-metadata-editor textarea:focus-visible,.owner-metadata-editor select:focus-visible{outline:2px solid #bfa1ff;outline-offset:2px}.owner-metadata-editor select option{background:#202027}.owner-metadata-editor button{min-height:44px}.owner-release-form label{min-width:0}.version-conflict{overflow-wrap:anywhere}@media(max-width:720px){.owner-release-form input,.owner-release-form select,.owner-release-form textarea{font-size:16px}.questionnaire-track{padding:12px}.questionnaire-block{padding:18px 0}.version-conflict button{width:100%;white-space:normal}.autosave-state{white-space:normal}}.notification-preferences-page{max-width:980px;margin:auto}.notification-preferences-title{margin-bottom:18px}.notification-preferences-loading{min-height:180px;display:grid;place-items:center}.notification-preferences-error>div{width:100%}.notification-error-actions{display:flex;align-items:center;gap:12px;margin-top:14px}.notification-error-actions .secondary-button,.owner-release-state>.secondary-button,.owner-release-state div>.secondary-button{width:max-content}.notification-channel-card{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:18px;margin-bottom:12px}.notification-channel-card.available{border-color:#79e7ee29;background:radial-gradient(circle at 90% 0,rgba(121,231,238,.07),transparent 38%),#0d0d12}.notification-channel-card.unavailable{border-color:#e783be38}.notification-channel-icon{width:46px;height:46px;border-radius:13px;background:#79e7ee17;color:#84d5da;display:grid;place-items:center}.notification-channel-card h2{font-size:1rem;font-weight:540;margin:5px 0 4px}.notification-channel-card>div>p:last-child{font-size:.875rem;color:#777580;line-height:1.5;margin:0}.notification-channel-status{display:flex;align-items:center;gap:6px;border-radius:999px;padding:7px 10px;font-size:.8125rem}.notification-channel-status.success{color:#80bb96;background:#6fc28f12}.notification-channel-status.warning{color:#ce8aa7;background:#e783be12}.notification-channel-auth{grid-column:2/-1}.notification-preference-groups{display:grid;grid-template-columns:1fr 1fr;gap:12px}.notification-preference-group{padding:18px;margin:0}.notification-preference-group>header{min-height:70px;display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding-bottom:14px}.notification-preference-group>header h2{font-size:1rem;font-weight:540;margin:5px 0 4px}.notification-preference-group>header>div>p:last-child{font-size:.875rem;color:#696771;line-height:1.5;margin:0}.notification-preference-group>header>svg{color:#79c6cb;flex:0 0 auto}.notification-preference-list{display:grid}.notification-preference-row{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;min-height:86px;border-bottom:1px solid var(--line);padding:13px 0}.notification-preference-row:last-child{border-bottom:0;padding-bottom:0}.notification-preference-row b{display:block;font-size:.9375rem;font-weight:560}.notification-preference-row p{font-size:.875rem;color:#65636d;line-height:1.45;margin:4px 0 0}.notification-preference-row small{display:block;color:#8dbbc0;font-size:.75rem;line-height:1.4;margin-top:5px}.notification-preference-row .switch{flex:0 0 auto}.notification-preference-row .switch:disabled{cursor:not-allowed;opacity:.48}.notification-preference-row .switch.on:disabled{opacity:.7}.notification-preference-row .switch:focus-visible{outline:2px solid #b68ce9;outline-offset:3px}.notification-preferences-notice{min-height:42px;display:flex;align-items:center;gap:7px;margin-top:12px;border:1px solid var(--line);border-radius:11px;padding:9px 12px;color:#6f6d77;font-size:.8125rem}.notification-preferences-notice.saving{color:#9c83bc;border-color:#a97ef23d}.notification-preferences-notice.success{color:#80b994;border-color:#6fc28f33}.notification-preferences-notice.warning,.notification-preferences-notice.error{color:#cf8ba7;border-color:#e783be3d}@media(max-width:760px){.notification-preferences-title h1{font-size:29px}.notification-channel-card{grid-template-columns:auto 1fr}.notification-channel-status{grid-column:2;width:max-content}.notification-channel-auth{grid-column:1/-1}.notification-preference-groups{grid-template-columns:1fr}.notification-preference-group{padding:16px}.notification-preference-row{min-height:78px}.notification-error-actions{align-items:flex-start;flex-direction:column}}@media(max-width:390px){.notification-channel-card{grid-template-columns:1fr}.notification-channel-icon,.notification-channel-status{grid-column:1}.notification-preference-row{gap:12px}.notification-preference-row p{max-width:220px}}.account-settings-page{max-width:980px}.account-login-methods{display:grid;gap:12px}.account-method{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px}.account-method-icon{height:48px;width:48px;display:grid;place-items:center;border-radius:14px;background:#22182f;color:#c3a0ed}.account-method-icon.telegram{background:#102329;color:#8ddbe0}.account-method h2,.account-mfa h2{margin:0 0 7px;font-size:17px;font-weight:540}.account-method p{margin:0 0 7px;font-size:14px;color:#ddd7e5;overflow-wrap:anywhere}.account-method small,.account-mfa p{font-size:12px;color:#aaa3b2;line-height:1.6}.account-method-action .secondary-button{white-space:nowrap}.account-connected{display:flex;align-items:center;gap:6px;color:#9dcfaf;font-size:12px}.account-mfa{display:flex;align-items:center;gap:16px;padding:22px;margin-top:12px}.account-mfa>svg{color:#b89ce0;flex:none}.account-mfa>div{flex:1}.account-mfa p{margin:0}.account-refresh{border:0;background:transparent;color:#aaa3b2;display:flex;align-items:center;gap:7px;cursor:pointer;font-size:12px;padding:15px 2px}.account-settings-tabs{display:flex;gap:7px;margin-bottom:24px}.account-settings-tabs button{border:1px solid var(--line);border-radius:999px;background:#131017;color:#aaa3b2;cursor:pointer;font-size:13px;padding:11px 18px}.account-settings-tabs button[aria-current=page]{color:#ead9ff;background:#22162e;border-color:#4f335f}.account-link-form{padding:25px;margin-top:20px;max-width:660px}.account-link-form h2{font-size:21px;font-weight:540;margin:0 0 12px}.account-link-form p{font-size:13px;color:#b5acbf;line-height:1.6}.account-link-form label{display:grid;gap:9px;margin:20px 0;color:#e0d9e8;font-size:13px}.account-link-form input{width:100%;min-width:0;height:48px;border:1px solid #46344f;border-radius:12px;background:#151019;color:#f5ecff;padding:0 14px;font:inherit}.account-link-form input[name=identityCode],.account-link-form input[name=identityMfaCode]{max-width:240px;font-size:20px;letter-spacing:5px}.account-link-form label small,.account-link-expiry{font-size:12px;color:#aaa3b2;line-height:1.6}.account-link-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px}.account-link-actions .primary-button,.account-link-actions .secondary-button{width:max-content}.account-link-expiry{display:block;margin-top:17px}.account-link-error,.account-link-notice{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.6;padding:15px;margin-top:16px;color:#efabc8;border-color:#6a354d;overflow-wrap:anywhere}.account-link-notice{color:#add8bc;border-color:#355f47}.account-link-error>svg,.account-link-notice>svg{flex:none;margin-top:2px}.account-settings-page a.secondary-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;max-width:100%}.account-telegram-proof{min-height:48px;max-width:100%;overflow:hidden}.account-proof-disabled{pointer-events:none;opacity:.55}.account-link-form input[name=telegramAppCode]{max-width:280px;font-size:20px;letter-spacing:3px}.account-telegram-ready{display:flex;align-items:center;gap:7px;color:#add8bc!important}.account-settings-page a:focus-visible,.account-settings-page button:focus-visible,.account-settings-tabs button:focus-visible,.account-link-form input:focus-visible{outline:2px solid #c9a4f1;outline-offset:3px}@media(max-width:760px){.account-method{grid-template-columns:auto minmax(0,1fr);padding:18px;gap:12px}.account-method-action{grid-column:2}.account-mfa{display:grid;grid-template-columns:auto minmax(0,1fr);padding:18px;gap:12px}.account-mfa .secondary-button{grid-column:2;justify-self:start}.account-link-form{padding:20px}.account-link-form h2{font-size:19px}.account-link-actions{align-items:stretch}.account-link-actions .primary-button{padding-inline:13px}.account-link-actions button{max-width:100%;font-size:12px}.account-settings-tabs{margin-bottom:18px}.account-settings-tabs button{padding:10px 15px}}@media(max-width:360px){.account-method-action,.account-mfa .secondary-button{grid-column:1/-1}.account-link-actions{flex-direction:column;align-items:start}.account-link-form{padding:16px}.account-method p{font-size:13px}}.account-mfa-methods{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.account-mfa-methods button[aria-pressed=true]{color:#ead9ff;background:#22162e;border-color:#75558e}.account-mfa-methods button{white-space:normal}.account-link-form h2{overflow-wrap:anywhere}.account-link-form input[name=identityRecoveryCode]{letter-spacing:1px;font-size:16px}.account-link-actions a,.account-link-actions button{box-sizing:border-box;max-width:100%;white-space:normal}@media(min-width:761px)and (max-width:1100px){.settings-shell .breadcrumb,.settings-shell .platform-status{display:none}.settings-shell .topbar{padding-inline:16px}.settings-shell .header-actions{gap:8px}}.cabinet-session-loading{min-height:100dvh;display:grid;place-items:center;background:var(--bg,#0c0c10)}.cabinet-session-loading-mark{display:grid;justify-items:center;gap:24px;animation:cabinet-loading-appear .2s .3s both}.cabinet-session-loading-mark img{max-width:70vw;object-fit:contain}.cabinet-session-loading-line{display:block;width:100px;height:2px;border-radius:2px;background:#35303f;overflow:hidden}.cabinet-session-loading-line:after{content:"";display:block;width:40px;height:100%;background:#c7a6f3;animation:cabinet-loading-progress 1.2s ease-in-out infinite}@keyframes cabinet-loading-appear{0%{opacity:0}to{opacity:1}}@keyframes cabinet-loading-progress{0%{transform:translate(-40px)}to{transform:translate(100px)}}@media(prefers-reduced-motion:reduce){.cabinet-session-loading-mark{animation:none}.cabinet-session-loading-line:after{animation:none;width:100%}}.cabinet-login{min-height:100dvh;display:grid;place-items:center;padding:32px 20px;background:radial-gradient(ellipse at 50% 0,rgba(140,96,207,.16),transparent 65%),var(--bg,#0c0c10)}.cabinet-login-card{width:min(100%,450px);padding:32px;border:1px solid #35303f;border-radius:28px;background:#111116;color:#f2eef7}.cabinet-login-card>img{object-fit:contain;object-position:left;margin-bottom:28px;max-width:100%}.cabinet-login-card h1{font-size:clamp(30px,6vw,42px);letter-spacing:-.04em;line-height:1.1;white-space:pre-line;margin:12px 0 20px}.cabinet-login-card p{font-size:16px;line-height:1.6;color:#b6afc2}.cabinet-login-card .eyebrow{font-size:14px;color:#c4a4ef}.cabinet-login-card form,.cabinet-login-card label{display:grid;gap:12px}.cabinet-login-card label{font-size:14px}.cabinet-login-card input{width:100%;box-sizing:border-box;padding:14px;border:1px solid #494252;border-radius:12px;background:#19171f;color:#fff;font:inherit;font-size:16px}.cabinet-login-card button{font-size:16px;padding:14px 20px;min-height:48px;justify-content:center;gap:12px;width:100%}.cabinet-login-card :focus-visible{outline:2px solid #c7a6f3;outline-offset:4px}.cabinet-session-actions{display:grid;gap:12px}.cabinet-login-card a{color:#c7a6f3}.cabinet-login-telegram{display:grid;gap:14px;justify-items:center;margin:24px 0;font-size:14px;color:#b6afc2}.cabinet-login-note{display:flex;gap:10px;align-items:flex-start;border-top:1px solid #35303f;padding-top:22px;margin-top:28px!important;font-size:14px!important}.cabinet-login-note svg{flex-shrink:0;margin-top:2px}.cabinet-login-error,.cabinet-session-alert{padding:14px;border-radius:12px;background:#331e25;color:#ffd3d7;font-size:16px;margin-bottom:20px}.cabinet-logout{background:transparent;border:1px solid var(--line);border-radius:999px;color:inherit;padding:10px 16px;font-size:14px;cursor:pointer}.owner-releases-page p,.owner-release-state p,.owner-release-empty p,.owner-release-loading,.owner-release-form input,.owner-release-form textarea,.owner-release-form select{font-size:16px;line-height:1.5}.owner-releases-page .filter-row button,.owner-releases-page .release-row,.owner-releases-page .release-row b,.owner-release-more,.owner-release-form label span,.owner-release-hero p,.owner-release-hero .status{font-size:14px}.owner-releases-page .release-row small,.owner-releases-page .table-head,.owner-releases-page .status,.owner-attachments small,.owner-release-hero .release-detail-meta{font-size:13px}.owner-release-form input,.owner-release-form select{min-height:44px}.owner-releases-page button:focus-visible,.release-detail-page button:focus-visible{outline:2px solid #c7a6f3;outline-offset:3px}@media(max-width:600px){.cabinet-login{padding:16px}.cabinet-login-card{padding:24px}.cabinet-logout{padding:9px 12px}.topbar{flex-wrap:wrap}.header-actions{flex-wrap:wrap;gap:8px}}.personal-page{max-width:1120px;margin-inline:auto}.personal-state{min-height:110px;padding:24px;display:flex;gap:12px;align-items:flex-start;color:#aaa8b1;font-size:12px}.personal-state b{color:#ebe8ef}.personal-state p{line-height:1.5}.personal-state .secondary-button{margin-top:8px}.personal-attention{display:flex;align-items:center;gap:16px;padding:20px;margin-bottom:14px;border-color:#e783be40}.personal-attention>svg{color:#df91b0;flex:none}.personal-attention>div{flex:1}.personal-attention h2{font-size:17px;margin:5px 0}.personal-attention p:last-child{font-size:11px;color:#89848e;margin:0}.personal-list{padding:20px}.personal-list .panel-head{margin-bottom:12px}.personal-rows button{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) auto 20px;gap:12px;align-items:center;text-align:left;border:0;border-top:1px solid var(--line);background:transparent;color:#aaa8b1;padding:12px 0;cursor:pointer}.personal-rows button:hover{color:#fff}.personal-rows b,.personal-rows small{display:block;overflow-wrap:anywhere}.personal-rows b{font-size:12px;color:#ebe8ef}.personal-rows small{font-size:10px;color:#77747e;margin-top:4px}.personal-rows em{font-style:normal;font-size:10px;color:#bca5dc}.personal-row-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#19151e;color:#bca5dc}.personal-empty{display:grid;justify-items:start;gap:7px;padding:24px 0;color:#a98acb}.personal-empty b{color:#ebe8ef;font-size:14px}.personal-empty p{color:#85818c;font-size:11px;line-height:1.5;max-width:480px;margin:0}.personal-calendar{padding:20px}.personal-calendar-head{display:flex;align-items:center;gap:9px;margin-bottom:18px}.personal-calendar-head h2{font-size:18px;font-weight:500;text-transform:capitalize;margin:0;min-width:170px;text-align:center}.personal-calendar-head>button:not(.secondary-button){height:32px;width:32px;border:1px solid var(--line);border-radius:9px;background:#131218;color:#b7b0bf;cursor:pointer}.personal-calendar-head .secondary-button{margin-left:auto}.personal-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-left:1px solid var(--line);border-top:1px solid var(--line)}.personal-calendar-grid>b,.personal-calendar-grid>span,.personal-calendar-day{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.personal-calendar-grid>b{padding:9px;text-align:center;color:#817b89;font-size:10px}.personal-calendar-grid .outside{background:#0d0c10}.personal-calendar-day{min-height:105px;padding:9px;min-width:0}.personal-calendar-day strong{display:block;font-size:12px;font-weight:500;color:#c9c4ce;margin-bottom:7px}.personal-calendar-day button{width:100%;display:flex;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis;text-align:left;white-space:nowrap;background:#a97ef221;color:#cbb0ea;border:1px solid rgba(169,126,242,.2);border-radius:7px;padding:5px;cursor:pointer;font-size:9px;margin-bottom:4px}.personal-calendar-day button svg{flex:none}.personal-calendar-empty{color:#85818c;font-size:11px;margin:18px 0 0}@media(max-width:760px){.personal-attention{display:grid;grid-template-columns:28px 1fr}.personal-attention .secondary-button{grid-column:2;justify-self:start}.personal-rows button{grid-template-columns:34px minmax(0,1fr) 20px}.personal-rows em{grid-column:2;grid-row:2}.personal-calendar{padding:10px}.personal-calendar-head h2{min-width:0;flex:1;font-size:15px}.personal-calendar-head .secondary-button{padding:0 8px}.personal-calendar-day{min-height:66px;padding:3px}.personal-calendar-day strong{font-size:9px}.personal-calendar-day button{font-size:0;justify-content:center;padding:4px}.personal-calendar-day button svg{width:15px;height:15px}.personal-calendar-grid>b{font-size:8px;padding:6px 0}}.artist-profile-page{--profile-accent:var(--violet);--profile-soft:rgba(169,126,242,.12)}.artist-profile-page .welcome-row{margin-bottom:24px;gap:16px}.artist-profile-page .welcome-row h1{font-size:clamp(27px,3.1vw,40px)}.artist-profile-page .panel{margin-bottom:0;border-radius:22px}.artist-profile-page .panel-head{gap:12px;align-items:center;margin-bottom:22px}.artist-profile-page .panel-head h2{font-size:19px;line-height:1.3}.artist-profile-page .panel-kicker{font-size:10px;letter-spacing:.12em;line-height:1.5;margin:0 0 6px;color:#9b92aa}.artist-profile-page .panel-head>button{font-size:11px;min-height:38px;flex-shrink:0}.artist-profile-page .primary-button,.artist-profile-page .secondary-button{font-size:12px;min-height:44px;max-width:100%;white-space:normal}.artist-profile-page button:focus-visible,.artist-profile-page a:focus-visible,.profile-details>summary:focus-visible{outline:2px solid #cfb0ff;outline-offset:4px}.profile-loading{min-height:300px;display:grid;align-content:center;justify-items:center;gap:20px;color:var(--muted);font-size:14px}.profile-loading-record{width:88px;height:88px;border-radius:50%;border:1px solid var(--line);background:repeating-radial-gradient(circle,#17151d 0,#17151d 2px,#0e0e12 3px,#0e0e12 6px);position:relative}.profile-loading-record:after{content:"";position:absolute;top:28px;right:28px;bottom:28px;left:28px;border:9px solid #8e6dba;border-radius:50%}.profile-identity{overflow:hidden;background:var(--surface);isolation:isolate}.profile-cover{height:154px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 20% 100%,rgba(151,106,199,.29),transparent 55%),linear-gradient(112deg,#17121f,#1b1725 50%,#0f1017)}.profile-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,var(--surface),transparent 55%);z-index:2}.profile-cover>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(12px) saturate(.6);opacity:.46;transform:scale(1.12)}.profile-cover>span{position:absolute;right:28px;top:22px;font-size:9px;letter-spacing:.26em;color:#d3c4e0;opacity:.65;z-index:2}.profile-cover-orbit{position:absolute;width:500px;height:500px;border:1px solid rgba(207,176,255,.12);border-radius:50%;right:-10px;top:-235px;box-shadow:0 0 0 34px #cfb0ff06,0 0 0 70px #cfb0ff06,0 0 0 108px #cfb0ff05}.profile-cover-wave{height:100%;position:absolute;left:36%;right:7%;display:flex;align-items:center;justify-content:space-between;gap:5px;transform:rotate(-9deg)}.profile-cover-wave i{width:3px;height:var(--wave-height);min-height:8px;display:block;border-radius:9px;background:linear-gradient(0deg,transparent,rgba(198,166,231,.4),transparent)}.profile-identity-body{display:flex;align-items:center;position:relative;gap:22px;padding:0 28px 26px;margin-top:-38px;z-index:3;min-width:0}.profile-avatar{position:relative;width:116px;height:116px;flex:0 0 116px;border:6px solid var(--surface);border-radius:50%;box-shadow:0 0 0 1px #cfb0ff3d}.profile-avatar>img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.profile-avatar-change{position:absolute;right:-6px;bottom:-6px;display:grid;place-items:center;width:40px;height:40px;border:3px solid var(--surface);border-radius:50%;background:#a475df;color:#fff;cursor:pointer;box-shadow:0 4px 16px #0005}.profile-avatar-change:disabled{opacity:.45;cursor:wait}.profile-vinyl{width:100%;height:100%;border-radius:50%;background:repeating-radial-gradient(circle at center,#24212c 0,#24212c 1px,#0b0b10 2px,#0b0b10 4px,#19171f,#19171f 6px);box-shadow:inset 0 0 0 2px #33303d,0 7px 16px #00000040;display:grid;place-items:center;position:relative;overflow:hidden}.profile-vinyl:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from -45deg,transparent 0deg,rgba(237,221,255,.22) 28deg,transparent 56deg,transparent 180deg,rgba(237,221,255,.13) 209deg,transparent 237deg)}.profile-vinyl-label{width:44%;height:44%;border-radius:50%;background:linear-gradient(140deg,#ccb0f0,#9571c8);color:#22132f;display:grid;place-items:center;font-size:20px;font-weight:800;position:relative;letter-spacing:-.05em}.profile-vinyl>i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:4px;width:4px;border-radius:50%;background:#1a1225}.profile-vinyl.small{width:106px;height:106px;flex:0 0 106px}.profile-identity-text{flex:1;min-width:0;padding-top:26px}.profile-identity-text h2{font-size:clamp(26px,3vw,40px);font-weight:750;letter-spacing:-.055em;line-height:1.13;margin:0;overflow-wrap:anywhere}.profile-identity-text h2,.profile-subtitle,.profile-release-info h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.profile-subtitle{color:#b7afc1;font-size:13px;line-height:1.5;margin:7px 0 0;overflow-wrap:anywhere}.profile-owner-label{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#9b91a9;margin-top:12px}.profile-edit{margin-top:32px;flex-shrink:0}.profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 28px;border-top:1px solid var(--line);background:#ffffff04}.profile-stats>div:not(.profile-stats-error){display:grid;grid-template-columns:auto 1fr;column-gap:11px;row-gap:2px;align-items:center;border-right:1px solid var(--line);padding:0 24px;min-width:0}.profile-stats>div:first-child{padding-left:0}.profile-stats>div:last-child{border-right:0}.profile-stats svg{grid-row:span 2;color:#bfa2e1}.profile-stats strong{font-size:25px;font-weight:650;line-height:1.2}.profile-stats .profile-stat-date strong{font-size:clamp(14px,1.7vw,21px);font-variant-numeric:tabular-nums;white-space:nowrap}.profile-stats span{font-size:11px;color:#a39baa}.profile-stats>p,.profile-stats-error{grid-column:1/-1;margin:0;font-size:13px;color:var(--muted)}.profile-stats-error{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-stats-error button{background:transparent;border:1px solid var(--line);border-radius:999px;color:#ceb0f0;padding:9px 16px;min-height:40px}.profile-dashboard{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;margin-top:16px}.profile-dashboard>.panel{padding:24px;min-width:0}.profile-release-card{grid-column:1;grid-row:1}.profile-progress-card{grid-column:2;grid-row:1}.profile-platforms-card{grid-column:1;grid-row:2}.profile-milestones-card{grid-column:2;grid-row:2}.profile-featured-release{display:grid;grid-template-columns:minmax(110px,40%) minmax(0,1fr);align-items:center;gap:22px}.profile-release-art{aspect-ratio:1;border-radius:16px;overflow:hidden;background:radial-gradient(circle at 30% 10%,#32243f,#131118 75%);border:1px solid var(--line);display:grid;place-items:center;min-width:0}.profile-release-art img{width:100%;height:100%;object-fit:cover}.profile-release-art .profile-vinyl{width:74%;height:74%;transform:rotate(-18deg)}.profile-release-info{min-width:0}.profile-release-info h3{font-size:23px;letter-spacing:-.04em;line-height:1.2;margin:11px 0 7px;overflow-wrap:anywhere}.profile-release-info>p{font-size:12px;line-height:1.5;color:#b1a8ba;margin:0 0 5px;overflow-wrap:anywhere}.profile-release-info>small{font-size:11px;color:#8e849a;line-height:1.5;display:block}.profile-release-info .primary-button{margin-top:20px}.profile-release-status{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#bda2df;background:#a97ef217;border-radius:99px;padding:6px 9px;max-width:100%;line-height:1.4}.profile-release-status i{width:5px;height:5px;flex:0 0 5px;background:currentColor;border-radius:50%}.profile-release-status.published,.profile-release-status.accepted{color:#91dbb3;background:#79dfa914}.profile-release-status.in_review,.profile-release-status.submitted{color:#dfbf7b;background:#dab15717}.profile-release-status.needs_changes,.profile-release-status.failed,.profile-release-status.rejected{color:#e7a0bd;background:#e783be14}.profile-progress-card>.panel-head>svg,.profile-milestones-card>.panel-head>svg{color:#ad8bcf;flex-shrink:0}.profile-progress-value{display:flex;align-items:center;gap:20px}.profile-progress-value>strong{font-size:43px;line-height:1;font-weight:600;letter-spacing:-.06em;color:#ddc6f7}.profile-progress-value>strong>span{font-size:24px;color:#9d7dbb;padding-left:2px}.profile-progress-value>p{font-size:12px;line-height:1.5;color:#d1c9da;margin:0}.profile-progress-value small{font-size:10px;color:#90869b;display:block;margin-top:4px}.profile-progress-track{height:5px;border-radius:9px;overflow:hidden;background:#26212d;margin:20px 0}.profile-progress-track>span{height:100%;display:block;border-radius:9px;background:linear-gradient(90deg,#8362b2,#c4a0ef)}.profile-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px}.profile-checklist button{display:flex;align-items:center;gap:8px;background:transparent;border:0;padding:5px 0;text-align:left;font-size:11px;line-height:1.5;min-height:36px;color:#b9afc4;min-width:0;cursor:pointer}.profile-checklist button>svg{flex-shrink:0;color:#61576f}.profile-checklist button>.complete{color:#ac8ad1}.profile-checklist button>span{flex:1}.profile-checklist button>svg:last-child:not(:first-child){color:#a084bf}.profile-platform-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:280px;overflow:auto;overscroll-behavior:contain}.profile-platform-links>a{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:#ffffff06;border-radius:14px;padding:13px 12px;text-decoration:none;color:var(--ink);min-width:0;min-height:65px}.profile-platform-icon{width:33px;height:33px;flex:0 0 33px;display:grid;place-items:center;border-radius:10px;background:var(--profile-soft);color:#c1a1e3}.profile-platform-links>a>span:nth-child(2){min-width:0;flex:1}.profile-platform-links b{font-size:11px;font-weight:600;overflow-wrap:anywhere}.profile-platform-links small{display:block;font-size:9px;color:#91869e;margin-top:3px;overflow-wrap:anywhere}.profile-platform-links>a>svg{flex-shrink:0;color:#9583aa}.profile-platform-links>a:hover{background:#a97ef213;border-color:#a97ef24d}.profile-links-empty{display:flex;align-items:center;gap:15px;min-height:125px}.profile-links-empty>svg{color:#9e7ac4;flex-shrink:0}.profile-links-empty>p{flex:1;font-size:12px;color:#a89bb5;line-height:1.7;margin:0}.profile-links-empty>.secondary-button{font-size:11px}.profile-milestones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;text-align:center}.profile-milestones>div{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.profile-medallion{width:62px;height:62px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(140deg,#211c29,#100f14);border:1px solid #38313f;color:#665b72;box-shadow:inset 0 0 0 5px #16131c,inset 0 0 0 6px #2c2534}.profile-milestones .reached .profile-medallion{color:#c8a7ee;border-color:#71538d;box-shadow:inset 0 0 0 5px #22182e,inset 0 0 0 6px #614775;background:radial-gradient(circle,#423052,#17111f)}.profile-milestones b{font-size:11px;line-height:1.4;font-weight:550;color:#93889f}.profile-milestones small{font-size:9px;color:#6f657c}.profile-milestones .reached b{color:#e2d5ee}.profile-milestones .reached small{color:#a78cc3}.profile-milestones-note{margin:18px 0 0;text-align:center;font-size:10px;line-height:1.5;color:#887c94}.profile-card-empty{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;min-height:220px;gap:14px}.profile-card-empty h3,.profile-card-empty b{margin:0;font-size:18px;font-weight:600;letter-spacing:-.02em}.profile-card-empty p{color:#a49aac;line-height:1.7;font-size:12px;margin:0}.profile-card-empty>.profile-vinyl{width:78px;height:78px}.profile-card-empty>.primary-button{margin-top:2px}.profile-muted{color:#a397af;font-size:13px;line-height:1.6}.profile-details{margin-top:24px;border:1px solid var(--line);border-radius:20px;background:#ffffff03;scroll-margin-top:100px}.profile-details>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px}.profile-details>summary::-webkit-details-marker{display:none}.profile-details>summary>span{display:flex;align-items:center;gap:13px;min-width:0}.profile-details>summary svg{color:#b59acf;flex-shrink:0}.profile-details>summary b{display:block;font-size:14px;font-weight:600}.profile-details>summary small{display:block;font-size:11px;color:#91859f;line-height:1.5;margin-top:5px}.profile-details[open]>summary>svg{transform:rotate(45deg)}.personal-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 18px 18px}.personal-profile-card{padding:22px;min-width:0}.personal-profile-card .panel-head{margin-bottom:18px}.artist-profile-page .personal-profile-card .panel-head h2{font-size:17px}.personal-profile-fields,.personal-profile-card>.personal-profile-field{display:grid;gap:13px}.personal-profile-field{display:grid;gap:5px;border-top:1px solid var(--line);padding-top:12px;min-width:0}.personal-profile-field>span,.personal-profile-form label>span{font-size:11px;color:#93869f}.personal-profile-field strong{font-weight:500;font-size:13px;color:#e6e2ea;overflow-wrap:anywhere;white-space:pre-line;line-height:1.6}.personal-profile-form{display:grid;gap:15px}.personal-profile-form label{display:grid;gap:7px;min-width:0}.personal-profile-form input,.personal-profile-form textarea{min-height:44px;width:100%;min-width:0;border:1px solid var(--line);border-radius:12px;background:#111116;color:#f3eff6;padding:11px 12px;font:inherit;font-size:14px;line-height:1.5}.personal-profile-form textarea{resize:vertical}.personal-profile-form input:focus,.personal-profile-form textarea:focus{outline:2px solid #9c75ca;outline-offset:1px}.personal-profile-actions{display:flex;flex-wrap:wrap;gap:8px}.personal-profile-message{font-size:12px;line-height:1.6;color:#9cdbaf;margin:16px 0 0}.personal-profile-message.error{color:#e7a0bd}@media(min-width:1350px){.profile-cover{height:178px}.profile-identity-body{padding-inline:32px}.profile-dashboard>.panel{padding:28px}.profile-avatar{width:128px;height:128px;flex-basis:128px}}@media(max-width:1100px){.profile-identity-body{flex-wrap:wrap;gap:18px}.profile-identity-text{flex-basis:calc(100% - 150px)}.profile-edit{margin:0 0 0 134px}.profile-dashboard{grid-template-columns:1fr 1fr}.profile-featured-release{grid-template-columns:100px 1fr;gap:15px}.profile-checklist,.profile-platform-links{grid-template-columns:1fr}.profile-links-empty{flex-wrap:wrap}.profile-links-empty>.secondary-button{margin-left:40px}.profile-release-info h3{font-size:20px}}@media(max-width:800px){.profile-dashboard{grid-template-columns:1fr}.profile-dashboard>.panel{grid-column:auto;grid-row:auto}.profile-release-card{order:0}.profile-progress-card{order:1}.profile-platforms-card{order:2}.profile-milestones-card{order:3}.profile-checklist,.profile-platform-links{grid-template-columns:1fr 1fr}.profile-featured-release{grid-template-columns:minmax(100px,32%) 1fr}.personal-profile-grid{grid-template-columns:1fr}}@media(max-width:760px){.artist-profile-page .welcome-row{flex-wrap:nowrap;gap:10px;margin-bottom:18px;align-items:center}.artist-profile-page .welcome-row>div{min-width:0}.artist-profile-page .welcome-row h1{font-size:26px}.artist-profile-page .welcome-row>.profile-settings{width:44px;min-width:44px;height:44px;padding:3px}.profile-settings>span{display:none}.artist-profile-page .panel{border-radius:19px}.profile-cover{height:108px}.profile-cover>span{font-size:8px;right:18px;top:18px}.profile-cover-wave{left:12%;right:12%;gap:5px}.profile-identity-body{flex-direction:column;align-items:center;gap:0;text-align:center;padding:0 20px 22px;margin-top:-44px}.profile-avatar{width:88px;height:88px;flex:0 0 88px}.profile-identity-text{flex-basis:auto;padding-top:12px;width:100%}.profile-identity-text>.panel-kicker{display:block;font-size:10px;margin-bottom:7px;color:#c7addf}.profile-identity-text h2{font-size:28px;line-height:1.2}.profile-subtitle{font-size:12px;margin-top:7px}.profile-owner-label{font-size:10px;margin-top:10px}.profile-edit{margin:14px 0 0}.profile-stats{padding:14px 12px}.profile-stats>div:not(.profile-stats-error){grid-template-columns:auto auto;justify-content:center;justify-items:center;gap:5px 6px;padding:0 6px;text-align:center}.profile-stats svg{grid-row:auto;width:19px;height:19px}.profile-stats strong{font-size:24px}.profile-stats span{grid-column:1/-1;font-size:10px;line-height:1.4}.profile-dashboard{gap:12px;margin-top:12px}.profile-dashboard>.panel{padding:20px}.artist-profile-page .panel-head{margin-bottom:18px}.artist-profile-page .panel-head h2{font-size:18px}.artist-profile-page .panel-head>button{font-size:10px;min-height:44px;padding-inline:9px}.profile-featured-release{grid-template-columns:100px minmax(0,1fr);gap:16px}.profile-release-info h3{font-size:20px}.profile-release-info .primary-button{margin-top:14px;font-size:11px;padding-right:12px}.profile-release-info .primary-button>svg{width:14px;height:14px;padding:6px}.profile-release-status{font-size:10px;padding:5px 8px}.profile-progress-value>strong{font-size:39px}.profile-checklist button{min-height:44px;font-size:11px}.profile-platform-links{grid-template-columns:1fr;max-height:none;overflow:visible}.profile-platform-links b{font-size:12px}.profile-platform-links small{font-size:10px}.profile-platform-links>a{min-height:65px}.profile-links-empty>.secondary-button{margin-left:0}.profile-links-empty>p{font-size:12px}.profile-details{margin-top:18px}.profile-details>summary{padding:18px 16px}.personal-profile-grid{padding:0 10px 10px;gap:10px}.personal-profile-card{padding:18px}.personal-profile-form input,.personal-profile-form textarea{font-size:16px}.profile-milestones b{font-size:11px}.profile-milestones small,.profile-milestones-note{font-size:10px}}@media(max-width:370px){.profile-dashboard>.panel{padding:16px}.profile-featured-release{grid-template-columns:82px minmax(0,1fr);gap:12px}.profile-release-info h3{font-size:18px}.profile-release-info .primary-button{font-size:10px;gap:5px}.profile-checklist{grid-template-columns:1fr}.profile-milestones{gap:8px}.profile-medallion{width:54px;height:54px}.profile-stats span{font-size:9px}}.profile-client-status{color:#c7addf!important}.profile-stat-note{color:#91859f;font-size:11px;line-height:1.5;margin:10px 6px 0}.profile-data-notice{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:12px;padding:14px 18px;border:1px solid var(--line);border-radius:16px;font-size:12px;line-height:1.5;color:#c6b7d4}.profile-data-notice button{min-height:44px;background:transparent;border:1px solid var(--line);border-radius:999px;color:#ceb0f0;padding:8px 14px}.profile-release-deck{display:flex;align-items:center;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:18px 8px 30px;min-width:0;scrollbar-width:thin;scrollbar-color:#5c426e transparent}.profile-release-sleeve{position:relative;display:grid;place-items:center;flex:0 0 156px;width:156px;height:156px;margin-right:-78px;scroll-snap-align:start;border:1px solid #554561;border-radius:16px;background:#211a2b;padding:0;box-shadow:-12px 4px 20px #0008;cursor:pointer;transition:transform .2s,border-color .2s;transform:rotate(-5deg);overflow:hidden}.profile-release-sleeve:nth-child(2n){transform:rotate(4deg)}.profile-release-sleeve:last-child{margin-right:8px}.profile-release-sleeve img{display:block;width:100%;height:100%;object-fit:cover}.profile-release-sleeve .profile-vinyl.small{width:80%;height:80%;flex-basis:auto}.profile-release-sleeve:hover,.profile-release-sleeve:focus-visible{z-index:2;transform:translateY(-8px) rotate(0);border-color:#c3a2ec}.profile-catalog-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px}.profile-catalog-footer>span{min-width:0;color:#9f92ab;font-size:12px;line-height:1.5}.profile-avatar-dialog{width:min(460px,calc(100% - 28px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #45364f;border-radius:24px;background:#111015;color:#eee8f4;box-shadow:0 20px 90px #000a;overflow:auto;overscroll-behavior:contain}.profile-avatar-dialog::backdrop{background:#050408bd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.profile-avatar-editor{padding:26px}.profile-avatar-editor header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px}.profile-avatar-editor h2{margin:0;font-size:21px;font-weight:600;letter-spacing:-.035em}.profile-dialog-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;background:#24202c;border:1px solid var(--line);border-radius:50%;color:#cfc1dc;cursor:pointer}.profile-avatar-preview{display:grid;place-items:center;width:180px;height:180px;margin:0 auto 20px;background:#282032;border:1px solid #5d456e;border-radius:50%;color:#b18ed8;overflow:hidden}.profile-avatar-preview img{display:block;width:100%;height:100%;object-fit:cover}.profile-avatar-hint{text-align:center;font-size:12px;line-height:1.7;color:#a89ab4;margin:0 0 20px}.profile-avatar-actions{display:flex;gap:10px;flex-wrap:wrap}.profile-avatar-actions>button{flex:1}.profile-avatar-remove{display:flex;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;color:#c991b0;min-height:44px;margin:14px auto 0;font:inherit;font-size:12px;cursor:pointer}.profile-avatar-dialog button:focus-visible{outline:2px solid #cfb0ff;outline-offset:3px}.profile-avatar-dialog button:disabled{opacity:.4;cursor:default}@media(max-width:760px){.artist-profile-page .welcome-row{flex-direction:column;align-items:flex-start;gap:12px}.artist-profile-page .welcome-row>.profile-settings{width:auto;max-width:100%;min-width:0;height:auto;min-height:44px;padding:4px 15px 4px 5px;font-size:12px}.profile-settings>span{display:inline}.profile-stats{padding:16px 8px;gap:0}.profile-stats>div:not(.profile-stats-error){grid-template-columns:1fr;gap:7px;padding:0 5px}.profile-stats svg{width:20px;height:20px}.profile-stats strong{font-size:22px;overflow-wrap:anywhere;max-width:100%}.profile-stats .profile-stat-date strong{font-size:clamp(12px,3.4vw,16px);line-height:1.9}.profile-stats .profile-stat-streams strong{font-size:clamp(14px,4.2vw,22px);white-space:nowrap;font-variant-numeric:tabular-nums}.profile-stats span{font-size:10px;min-height:28px}.profile-release-sleeve{flex-basis:134px;width:134px;height:134px;margin-right:-66px;border-radius:13px}.profile-release-deck{padding-block:14px 26px}.profile-catalog-footer{align-items:flex-start;flex-direction:column;gap:12px}.profile-catalog-footer>.primary-button{width:100%}.profile-avatar-change{width:44px;height:44px;right:-10px;bottom:-8px}.profile-avatar-editor{padding:20px}.profile-avatar-preview{width:150px;height:150px}.profile-avatar-actions{flex-direction:column}.profile-avatar-actions>button{flex:none;width:100%}}@media(prefers-reduced-motion:reduce){.profile-release-sleeve{transition:none}}.owner-releases-page .filter-row{flex-wrap:wrap}:root[data-telegram-miniapp=true]{--em-safe-top: max(env(safe-area-inset-top, 0px), var(--em-miniapp-safe-top, 0px));--em-safe-right: max(env(safe-area-inset-right, 0px), var(--em-miniapp-safe-right, 0px));--em-safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--em-miniapp-safe-bottom, 0px));--em-safe-left: max(env(safe-area-inset-left, 0px), var(--em-miniapp-safe-left, 0px));--em-miniapp-bottom-offset: max(0px, calc(100dvh - var(--em-miniapp-stable-height, 100dvh)))}:root[data-telegram-miniapp=true] body{min-height:var(--em-miniapp-stable-height, 100dvh)}:root[data-telegram-miniapp=true] .app-shell{min-height:var(--em-miniapp-stable-height, 100dvh);padding-top:var(--em-safe-top);padding-inline:var(--em-safe-left) var(--em-safe-right)}:root[data-telegram-miniapp=true] .topbar{top:var(--em-safe-top)}:root[data-telegram-miniapp=true] .sidebar{top:var(--em-safe-top);bottom:var(--em-safe-bottom);left:var(--em-safe-left)}:root[data-telegram-miniapp=true] .cabinet-session-loading,:root[data-telegram-miniapp=true] .cabinet-login{min-height:var(--em-miniapp-stable-height, 100dvh);padding:calc(32px + var(--em-safe-top)) calc(20px + var(--em-safe-right)) calc(32px + var(--em-safe-bottom)) calc(20px + var(--em-safe-left))}:root[data-telegram-miniapp=true] .modal-backdrop{padding-top:var(--em-safe-top);padding-bottom:var(--em-safe-bottom)}.miniapp-entry-note,.miniapp-mfa>p{color:var(--muted);line-height:1.6;font-size:14px}.miniapp-mfa label{display:grid;gap:10px;margin:22px 0;font-size:14px}.miniapp-mfa input{width:100%;min-width:0;height:52px;padding:12px 15px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);color:var(--ink);font-size:20px;letter-spacing:2px}.miniapp-mfa-factors{display:flex;flex-wrap:wrap;gap:8px}.cabinet-login-card .miniapp-mfa-factors button{width:auto;min-height:40px;padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:12px;cursor:pointer}.cabinet-login-card .miniapp-mfa-factors button[aria-pressed=true]{color:var(--ink);border-color:var(--violet)}.miniapp-registration{gap:16px}.cabinet-login-card .miniapp-registration-consent{display:flex;align-items:flex-start;gap:12px;line-height:1.6;cursor:pointer}.cabinet-login-card .miniapp-registration-consent input{flex:0 0 22px;width:22px;height:22px;padding:0;margin:2px 0;accent-color:var(--violet)}.miniapp-registration-consent span{min-width:0;overflow-wrap:anywhere}.cabinet-login-card .miniapp-registration-version{font-size:12px;margin:0;overflow-wrap:anywhere}@media(max-width:760px){:root[data-telegram-miniapp=true] .mobile-nav{left:calc(12px + var(--em-safe-left));right:calc(12px + var(--em-safe-right));bottom:calc(12px + var(--em-safe-bottom) + var(--em-miniapp-bottom-offset))}:root[data-telegram-miniapp=true] .content{padding-bottom:calc(104px + var(--em-safe-bottom))}:root[data-telegram-miniapp=true] .cookie-consent{left:calc(12px + var(--em-safe-left));right:calc(12px + var(--em-safe-right));bottom:calc(88px + var(--em-safe-bottom) + var(--em-miniapp-bottom-offset));max-height:calc(var(--em-miniapp-stable-height, 100dvh) - var(--em-safe-top) - var(--em-safe-bottom) - 104px);overflow:auto}}
