@keyframes transaction-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes transaction-modal-rise{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.pkg-page{gap:var(--space-5);flex-direction:column;display:flex}@media only screen and (width>=992px){.pkg-page{padding-inline:0}}.pkg-page>*{animation:dash-rise .5s var(--ease,ease) both}.pkg-page>:nth-child(2){animation-delay:40ms}.pkg-page>:nth-child(3){animation-delay:80ms}.pkg-page>:nth-child(4){animation-delay:.12s}.pkg-page__head{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.pkg-page__title{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.pkg-page__title-icon{border-radius:var(--radius-md);background:#c9a96e1f;border:1px solid #c9a96e52;flex:none;place-items:center;width:44px;height:44px;display:grid;color:var(--primary)!important}.pkg-page__title-icon .MuiSvgIcon-root{font-size:24px;color:var(--primary)!important}.pkg-page__title h1{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:clamp(1.3rem,1.1rem + .8vw,1.6rem);font-weight:750}.pkg-page__title p{color:var(--text-muted);margin:3px 0 0;font-size:.84rem}.pkg-page__summary{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (width>=880px){.pkg-page__summary{grid-template-columns:repeat(4,1fr)}}.pkg-page__billing{justify-content:center;display:flex}.pkg-page__grid{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}@media (width>=720px){.pkg-page__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1080px){.pkg-page__grid{grid-template-columns:repeat(3,1fr)}}.pkg-empty{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--card-elevation);padding:var(--space-8) var(--space-5);text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.pkg-empty__icon{width:72px;height:72px;color:var(--primary);background:linear-gradient(135deg,#c9a96e29,#c9a96e0a);border:1px solid #c9a96e42;border-radius:20px;place-items:center;display:grid}.pkg-empty__icon .MuiSvgIcon-root{font-size:36px;color:var(--primary)!important}.pkg-empty h3{letter-spacing:-.01em;color:var(--text-primary);margin:6px 0 0;font-size:1.15rem;font-weight:750}.pkg-empty p{color:var(--text-muted);max-width:420px;margin:0;font-size:.88rem;line-height:1.55}.pkg-empty .pkg-btn{margin-top:8px}.pkg-btn{cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:6px;padding:9px 16px;font-size:.85rem;font-weight:650;transition:transform .15s,border-color .15s,background .15s,opacity .15s;display:inline-flex}.pkg-btn:disabled{opacity:.5;cursor:not-allowed}.pkg-btn--primary{color:var(--on-primary);cursor:pointer;background:linear-gradient(135deg,#ead9a8 0%,#d8bc80 50%,#cbaa66 100%);border:1px solid #c9a96eb3;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-family:inherit;font-size:13.5px;font-weight:700;line-height:1;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,opacity .18s;display:inline-flex;box-shadow:0 6px 16px #c9a96e38,inset 0 1px #ffffff52}.pkg-btn--primary .MuiSvgIcon-root{color:var(--on-primary)!important}.pkg-btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 20px #c9a96e4d,inset 0 1px #ffffff61}.pkg-btn--primary:active:not(:disabled){transform:translateY(0)}.pkg-btn--primary:disabled{opacity:.55;cursor:not-allowed}.pkg-btn--ghost{color:var(--text-secondary);border-color:var(--border);background:0 0}.pkg-btn--ghost:hover:not(:disabled){color:var(--text-primary);background:#ffffff0a}.pkg-stat{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--card-elevation);--accent:#c9a96e;padding:var(--space-4) var(--space-5);align-items:center;gap:14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.pkg-stat--blue{--accent:#5b9dff}.pkg-stat--green{--accent:#34d399}.pkg-stat:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--accent) 24%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:104px;height:104px;position:absolute;top:-34px;right:-34px}.pkg-stat:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent), var(--card-elevation);transform:translateY(-2px)}.pkg-stat__icon{width:46px;height:46px;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 32%, transparent);border-radius:13px;flex:none;place-items:center;display:grid}.pkg-stat__icon .MuiSvgIcon-root{font-size:23px;color:var(--accent)!important}.pkg-stat__body{z-index:1;flex-direction:column;gap:2px;min-width:0;display:flex;position:relative}.pkg-stat__label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.72rem;font-weight:700}.pkg-stat__value{letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:800;line-height:1.12}.pkg-stat__sub{color:var(--text-secondary);font-size:.74rem}.pkg-stat__sub code{color:var(--text-secondary);background:#ffffff0f;border-radius:5px;padding:1px 5px;font-size:.72rem}.pkg-stat--note{background:#c9a96e0a;border-style:dashed}.pkg-stat__badge{text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-pill);color:var(--primary);background:#c9a96e1f;border:1px solid #c9a96e4d;align-self:flex-start;padding:3px 9px;font-size:.66rem;font-weight:700}.pkg-toggle-group{border-radius:var(--radius-pill);background:var(--bg-card);border:1px solid var(--border);padding:4px;display:inline-flex}.pkg-toggle-group__opt{border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px 18px;font-size:.85rem;font-weight:650;transition:color .15s,background .15s;display:inline-flex}.pkg-toggle-group__opt.is-active{color:#fff;background:linear-gradient(180deg, #ffd23f, var(--primary))}.pkg-toggle-group__hint{opacity:.85;font-size:.68rem;font-weight:600}.pkg-toggle-group__opt.is-active .pkg-toggle-group__hint{color:#fff}.pkg-toggle-group__opt:not(.is-active) .pkg-toggle-group__hint{color:#34d399}.pkg-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--card-elevation);padding:var(--space-5);--accent:var(--primary);flex-direction:column;gap:10px;transition:transform .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.pkg-card--blue{--accent:#5b9dff}.pkg-card--gold{--accent:var(--primary)}.pkg-card--violet{--accent:#b07bff}.pkg-card:before{content:"";background:var(--accent);opacity:.9;height:3px;position:absolute;inset:0 0 auto}.pkg-card:hover{transform:translateY(-3px)}.pkg-card.is-featured{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent), var(--card-elevation)}.pkg-card.is-archived{opacity:.62;filter:saturate(.7)}.pkg-card__ribbon{letter-spacing:.03em;color:#1a1407;background:linear-gradient(180deg, #ffd23f, var(--primary));align-items:center;gap:3px;padding:3px 40px;font-size:.66rem;font-weight:700;display:inline-flex;position:absolute;top:12px;right:-34px;transform:rotate(45deg)}.pkg-card__ribbon .MuiSvgIcon-root{color:#1a1407!important}.pkg-card__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pkg-card__tier{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 13%, transparent);padding:3px 9px;font-size:.72rem;font-weight:700}.pkg-card__status{color:var(--text-muted);border-radius:var(--radius-pill);border:1px solid var(--border);padding:2px 8px;font-size:.7rem;font-weight:650}.pkg-card__status.is-on{color:#34d399;background:#34d3991a;border-color:#34d39959}.pkg-card__name{letter-spacing:-.01em;color:var(--text-primary);margin:2px 0 0;font-size:1.15rem;font-weight:750}.pkg-card__desc{color:var(--text-muted);min-height:2.4em;margin:0;font-size:.82rem}.pkg-card__price{align-items:baseline;gap:6px;margin-top:4px;display:flex}.pkg-card__amount{letter-spacing:-.03em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:2.1rem;font-weight:800;line-height:1}.pkg-card__per{color:var(--text-muted);font-size:.85rem;font-weight:600}.pkg-card__save{color:#34d399;border-radius:var(--radius-pill);background:#34d3991f;margin-inline-start:auto;padding:3px 8px;font-size:.7rem;font-weight:700}.pkg-card__billed{color:var(--text-muted);font-size:.74rem}.pkg-card__features{border-top:1px solid var(--border);flex-direction:column;gap:9px;margin:8px 0 0;padding:14px 0 0;list-style:none;display:flex}.pkg-card__features li{color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:.84rem;display:flex}.pkg-card__features li .MuiSvgIcon-root{flex:none;margin-top:1px;color:var(--accent)!important}.pkg-card__limits{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.pkg-card__limit{color:var(--text-secondary);border-radius:var(--radius-pill);border:1px solid var(--border);background:#ffffff0a;align-items:center;gap:5px;padding:4px 9px;font-size:.74rem;font-weight:600;display:inline-flex}.pkg-card__limit .MuiSvgIcon-root{color:var(--text-muted)!important}.pkg-card__foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:14px;display:flex}.pkg-card__subs{color:var(--text-muted);font-size:.78rem}.pkg-card__subs strong{color:var(--text-primary);font-weight:700}.pkg-card__actions{gap:6px;display:flex}.pkg-card__btn{border-radius:var(--radius-pill);cursor:pointer;color:var(--text-secondary);border:1px solid var(--border);background:#ffffff0a;align-items:center;gap:4px;padding:6px 11px;font-size:.76rem;font-weight:650;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.pkg-card__btn .MuiSvgIcon-root{color:inherit!important}.pkg-card__btn:hover{color:var(--primary);border-color:#c9a96e66}.pkg-card__btn--ghost:hover{color:var(--text-primary);border-color:var(--border);background:#ffffff12}.pkg-modal{z-index:9999;justify-content:center;align-items:center;padding:18px;animation:.18s ease-out transaction-modal-fade;display:flex;position:fixed;inset:0}.pkg-modal__backdrop{-webkit-backdrop-filter:blur(8px);background:#040812b8;position:absolute;inset:0}.pkg-modal__panel{background:linear-gradient(#0e1830 0%,#0a1224 60%,#07101f 100%);border:1px solid #c9a96e38;border-radius:24px;flex-direction:column;width:min(820px,100vw - 36px);max-height:calc(100vh - 36px);animation:.28s cubic-bezier(.22,1,.36,1) transaction-modal-rise;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px #0000008c,0 0 0 1px #ffffff05,inset 0 1px #ffffff0d}.pkg-modal__panel:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000 0%,#c9a96e8c 50%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.pkg-modal__head{border-bottom:1px solid #ffffff0d;flex-shrink:0;align-items:flex-start;gap:16px;padding:24px 30px 18px;display:flex}.pkg-modal__head-text{flex:1;min-width:0}.pkg-modal__crumb{color:#c9a96ef2;letter-spacing:.08em;text-transform:uppercase;background:#c9a96e14;border:1px solid #c9a96e3d;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.pkg-modal__crumb svg{font-size:13px}.pkg-modal__title{color:#fff;letter-spacing:-.015em;margin:10px 0 4px;font-size:21px;font-weight:800;line-height:1.2}.pkg-modal__sub{color:#ffffff8c;margin:0;font-size:12.5px;line-height:1.5}.pkg-modal__close{color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .18s,color .18s,border-color .18s,transform .18s;display:flex}.pkg-modal__close:hover:not(:disabled){color:#fca5a5;background:#f871711f;border-color:#f8717152;transform:rotate(90deg)}.pkg-modal__close:disabled{opacity:.5;cursor:not-allowed}.pkg-modal__form{counter-reset:field;flex-direction:column;flex:1;gap:24px;min-height:0;padding:24px 30px 12px;display:flex;overflow-y:auto}.pkg-modal__form::-webkit-scrollbar{width:6px}.pkg-modal__form::-webkit-scrollbar-thumb{background-color:#c9a96e47;border-radius:6px}.pkg-modal__form::-webkit-scrollbar-track{background:0 0}.pkg-modal__section{flex-direction:column;gap:16px;display:flex}.pkg-modal__section-head{align-items:center;gap:12px;line-height:1.5;display:flex}.pkg-modal__section-head h3{color:#fff;letter-spacing:-.005em;margin:0;font-size:14px;font-weight:800}.pkg-modal__section-head p{color:#ffffff80;margin:1px 0 0;font-size:12px;line-height:1.4}.pkg-modal__step-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);margin-bottom:2px;font-size:10px;font-weight:800;display:block}.pkg-modal__section-icon{width:34px;height:34px;color:var(--primary);background:#c9a96e1a;border:1px solid #c9a96e47;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pkg-modal__section-icon--num{font-variant-numeric:tabular-nums;color:var(--primary);background:#c9a96e1f;border-color:#c9a96e52;font-size:15px;font-weight:800}.pkg-modal__section-icon--info{color:#93c5fd;background:#60a5fa1a;border-color:#60a5fa4d}.pkg-modal__section-icon--money{color:#4ade80;background:#4ade801a;border-color:#4ade804d}.pkg-modal__section-icon--calendar{color:#c4b5fd;background:#a78bfa1a;border-color:#a78bfa4d}.pkg-modal__section-icon--note{color:var(--primary);background:#c9a96e1a;border-color:#c9a96e47}.pkg-modal__grid{grid-template-columns:1fr;gap:17px;display:grid}.pkg-modal__field-block{flex-direction:column;gap:8px;min-width:0;display:flex}.pkg-modal__field-title{letter-spacing:.03em;text-transform:uppercase;color:#ffffff8c;font-size:11.5px;font-weight:700}.pkg-modal__head-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.pkg-modal__help-btn{width:32px;height:32px;color:var(--primary);cursor:pointer;background:#c9a96e1a;border:1px solid #c9a96e52;border-radius:9px;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.pkg-modal__help-btn:hover,.pkg-modal__help-btn.is-active{background:#c9a96e33;border-color:#c9a96e80}.pkg-modal__help{color:#ffffffd1;background:linear-gradient(#c9a96e12,#c9a96e04),#ffffff05;border:1px solid #c9a96e38;border-radius:14px;margin:14px 24px 0;padding:16px 18px;font-size:12.5px;line-height:1.6;animation:.18s ease-out transaction-modal-fade;box-shadow:inset 0 1px #ffffff0a,0 10px 30px -20px #0009}.pkg-modal__help>p{margin:0 0 10px}.pkg-modal__help ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.pkg-modal__help li{padding-left:18px;position:relative}.pkg-modal__help li:before{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:2px;box-shadow:0 0 0 3px #c9a96e1f}.pkg-modal__help strong{color:#fff;font-weight:700}.pkg-modal__help-head{border-bottom:1px solid #ffffff12;align-items:center;gap:9px;margin-bottom:12px;padding-bottom:10px;display:flex}.pkg-modal__help-head strong{color:#fff;letter-spacing:-.01em;flex:1;font-size:14px}.pkg-modal__help-head .MuiSvgIcon-root{color:var(--primary);font-size:20px}.pkg-modal__help-close{color:#fff9;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.pkg-modal__help-close:hover{color:#fff;border-color:#ffffff40}.pkg-modal__help-tip{background:#c9a96e1a;border:1px solid #c9a96e38;border-radius:9px;padding:9px 11px;font-size:12px;color:#ffffffd9!important;margin:12px 0 0!important}.pkg-modal__field>label:before,.pkg-modal__field-head>label:before,.pkg-modal__field-title:before{counter-increment:field;content:counter(field);min-width:16px;height:16px;color:var(--primary);font-variant-numeric:tabular-nums;vertical-align:middle;text-transform:none;letter-spacing:0;background:#c9a96e29;border:1px solid #c9a96e4d;border-radius:999px;justify-content:center;align-items:center;margin-right:7px;padding:0 4px;font-size:10px;font-weight:800;display:inline-flex}.pkg-modal__field-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pkg-modal__field-add{color:var(--primary);cursor:pointer;white-space:nowrap;background:#c9a96e1a;border:1px solid #c9a96e59;border-radius:999px;align-items:center;gap:3px;padding:2px 9px 2px 6px;font-family:inherit;font-size:11px;font-weight:700;transition:background .15s;display:inline-flex}.pkg-modal__field-add .MuiSvgIcon-root{font-size:14px}.pkg-modal__field-add:hover{background:#c9a96e33}.pkg-modal__field{flex-direction:column;gap:8px;min-width:0;display:flex}.pkg-modal__field--full{grid-column:1/-1}.pkg-modal__field label{letter-spacing:.03em;text-transform:uppercase;color:#ffffff8c;font-size:11.75px;font-weight:700}.pkg-modal__field input,.pkg-modal__field textarea{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;outline:none;min-height:56px;padding:14px 16px;font-family:inherit;font-size:15px;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff08}.pkg-modal__field input::placeholder,.pkg-modal__field textarea::placeholder{color:#ffffff52}.pkg-modal__field input:focus,.pkg-modal__field textarea:focus{background:#ffffff0d;border-color:#c9a96e73;box-shadow:0 0 0 3px #c9a96e1f}.pkg-modal__field input:disabled,.pkg-modal__field textarea:disabled{opacity:.55;cursor:not-allowed}.pkg-modal__field input[aria-invalid=true],.pkg-modal__field textarea[aria-invalid=true]{border-color:#f8717180}.pkg-modal__field textarea{resize:vertical;min-height:88px;line-height:1.5}.pkg-modal__field .asset-select__trigger,.pkg-modal__field .cat-select--boxed .cat-select__trigger{box-shadow:inset 0 1px #ffffff08;background:#ffffff0a!important;border-color:#ffffff1a!important;border-radius:14px!important;min-height:56px!important;padding:14px 16px!important}.pkg-modal__field .asset-select__trigger:hover:not(:disabled),.pkg-modal__field .cat-select--boxed .cat-select__trigger:hover:not(:disabled){background:#ffffff0e!important;border-color:#c9a96e57!important}.pkg-modal__field .asset-select--open .asset-select__trigger,.pkg-modal__field .cat-select--boxed.cat-select--open .cat-select__trigger,.pkg-modal__field .cat-select--boxed .cat-select__trigger:focus-visible{background:#ffffff0e!important;border-color:#c9a96e80!important;box-shadow:inset 0 1px #ffffff0a,0 0 0 3px #c9a96e21!important}.pkg-modal__field .asset-select__value-text,.pkg-modal__field .asset-select__placeholder,.pkg-modal__field .cat-select__value-text,.pkg-modal__field .cat-select__placeholder{font-size:15px}.pkg-modal__req{color:#f87171;font-weight:700}.pkg-modal__field-error{color:#fecaca;font-size:11.5px;font-weight:600;line-height:1.35}.pkg-modal__hint{color:#4ade80e6;font-size:11.5px;font-weight:600;line-height:1.35}.pkg-modal__fx{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:11.5px;display:flex}.pkg-modal__fx-live{color:var(--primary);align-items:center;gap:5px;font-weight:700;display:inline-flex}.pkg-modal__fx-live svg{font-size:14px}.pkg-modal__fx-time{color:#ffffff80;font-weight:600}.pkg-modal__fx-rate{color:#ffffffbf;letter-spacing:.01em;margin-left:auto;font-weight:700}.pkg-modal__existing{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;display:flex}.pkg-modal__existing-link{color:#c9a96ee6;align-items:center;gap:6px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.pkg-modal__existing-link:hover{color:#ffd64d}.pkg-modal__existing-link svg{font-size:15px}.pkg-modal__existing-remove{color:#fca5a5;cursor:pointer;background:#f871711a;border:1px solid #f8717147;border-radius:8px;align-items:center;gap:5px;margin-left:auto;padding:5px 10px;font-family:inherit;font-size:11.5px;font-weight:700;transition:background .16s;display:inline-flex}.pkg-modal__existing-remove:hover:not(:disabled){background:#f871712e}.pkg-modal__existing-remove svg{font-size:14px}.pkg-modal__uploader{cursor:pointer;background:#ffffff05;border:1px dashed #ffffff24;border-radius:12px;align-items:center;gap:12px;padding:14px;transition:border-color .18s,background .18s;display:flex}.pkg-modal__uploader:hover{background:#c9a96e08;border-color:#c9a96e66}.pkg-modal__uploader>svg{color:#c9a96ed9;flex-shrink:0;font-size:24px}.pkg-modal__uploader--has-file{background:#c9a96e0a;border-style:solid;border-color:#c9a96e52}.pkg-modal__uploader--error{border-color:#f8717180}.pkg-modal__uploader-meta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pkg-modal__uploader-meta strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.pkg-modal__uploader-meta span{color:#ffffff80;font-size:11.5px}.pkg-modal__uploader-clear{color:#fca5a5;cursor:pointer;background:#f871711a;border:1px solid #f8717147;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .16s;display:inline-flex}.pkg-modal__uploader-clear:hover:not(:disabled){background:#f8717133}.pkg-modal__toggle{cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .18s,background .18s;display:flex}.pkg-modal__toggle:hover{border-color:#c9a96e47}.pkg-modal__toggle input{opacity:0;width:0;height:0;position:absolute}.pkg-modal__toggle-visual{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;width:40px;height:22px;transition:background .2s,border-color .2s;position:relative}.pkg-modal__toggle-visual:after{content:"";background:#ffffffb3;border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.pkg-modal__toggle input:checked+.pkg-modal__toggle-visual{background:linear-gradient(135deg,#e8d5a8 0%,#c9a96e 55%,#8b7040 100%);border-color:#c9a96eb3}.pkg-modal__toggle input:checked+.pkg-modal__toggle-visual:after{background:#fff;transform:translate(18px)}.pkg-modal__toggle-text{flex-direction:column;gap:1px;min-width:0;display:flex}.pkg-modal__toggle-title{color:#fff;font-size:13px;font-weight:700}.pkg-modal__toggle-hint{color:#ffffff80;font-size:11.5px;line-height:1.4}.pkg-modal__error{color:#fecaca;background:#f8717114;border:1px solid #f8717147;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.pkg-modal__footer{background:linear-gradient(#0000 0%,#00000040 100%);border-top:1px solid #ffffff0d;flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 30px 20px;display:flex}.pkg-modal__btn{cursor:pointer;border-radius:14px;align-items:center;gap:8px;min-height:46px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s,color .18s,border-color .18s;display:inline-flex}.pkg-modal__btn:disabled{opacity:.55;cursor:not-allowed}.pkg-modal__btn--ghost{color:#ffffffc7;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-family:inherit;font-size:13.5px;font-weight:700;line-height:1;transition:background .18s,color .18s,border-color .18s,opacity .18s;display:inline-flex}.pkg-modal__btn--ghost:hover:not(:disabled){color:#fff;background:#ffffff0a}.pkg-modal__btn--ghost:disabled{opacity:.55;cursor:not-allowed}.pkg-modal__btn--gold{color:var(--on-primary);cursor:pointer;background:linear-gradient(135deg,#ead9a8 0%,#d8bc80 50%,#cbaa66 100%);border:1px solid #c9a96eb3;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-family:inherit;font-size:13.5px;font-weight:700;line-height:1;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,opacity .18s;display:inline-flex;box-shadow:0 6px 16px #c9a96e38,inset 0 1px #ffffff52}.pkg-modal__btn--gold .MuiSvgIcon-root{color:var(--on-primary)!important}.pkg-modal__btn--gold:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 20px #c9a96e4d,inset 0 1px #ffffff61}.pkg-modal__btn--gold:active:not(:disabled){transform:translateY(0)}.pkg-modal__btn--gold:disabled{opacity:.55;cursor:not-allowed}@media (width<=560px){.pkg-modal{padding:12px}.pkg-modal__panel{border-radius:18px}.pkg-modal__head,.pkg-modal__form,.pkg-modal__footer{padding-left:18px;padding-right:18px}.pkg-modal__grid{grid-template-columns:1fr}}.pkg-modal__chip-row{gap:8px;display:flex}.pkg-modal__chip-add{width:42px;color:var(--primary);cursor:pointer;background:#c9a96e1a;border:1px solid #c9a96e66;border-radius:11px;flex:none;place-items:center;transition:background .16s;display:grid}.pkg-modal__chip-add .MuiSvgIcon-root{color:var(--primary)!important}.pkg-modal__chip-add:hover{background:#c9a96e2e}.pkg-modal__chips{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.pkg-modal__chip{color:#ffffffc7;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:5px 7px 5px 12px;font-size:12.5px;display:inline-flex}.pkg-modal__chip button{color:#fff9;cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.pkg-modal__chip button .MuiSvgIcon-root{color:inherit!important}.pkg-modal__chip button:hover{color:#f87171;background:#f8717129}
