.ipo-subscription-restricted-modal .ant-modal{max-width:calc(100vw - 32px)}.ipo-subscription-restricted-modal .ant-modal-content{overflow:hidden;padding:0;border-radius:32px;background:var(--Ambient-Color-FG);box-shadow:0 4px 4px #0202031a}.ipo-subscription-restricted-modal .ant-modal-body{padding:0}.ipo-subscription-restricted{display:flex;flex-direction:column;gap:24px;padding:24px 0;color:var(--Surface-Surface)}.ipo-subscription-restricted__header{display:flex;align-items:center;justify-content:space-between;padding:0 24px}.ipo-subscription-restricted__title{color:var(--Surface-Surface);font-size:16px;font-weight:600;line-height:1.2}.ipo-subscription-restricted__close{display:flex;width:24px;height:24px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--Surface-Surface-80);cursor:pointer}.ipo-subscription-restricted__body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:24px}.ipo-subscription-restricted__art{width:143px;height:118px;-o-object-fit:contain;object-fit:contain}.ipo-subscription-restricted__copy{display:flex;width:100%;flex-direction:column;gap:16px;color:var(--Surface-Surface-50);font-size:14px;font-weight:400;line-height:1.43}.ipo-subscription-restricted__copy p{margin:0}.ipo-subscription-restricted__actions{display:flex;gap:24px;align-items:center;justify-content:center;padding:0 24px}.ipo-subscription-restricted__button{display:flex;height:40px;min-width:0;flex:1 1 0;align-items:center;justify-content:center;padding:0 10px;border:0;border-radius:8px;color:var(--Surface-Surface-Invite);cursor:pointer;font-size:16px;font-weight:500;line-height:1.2}.ipo-subscription-restricted__button--secondary{background:var(--Surface-Surface-20)}.ipo-subscription-restricted__button--primary{background:var(--Surface-Surface)}@media(max-width:640px){.ipo-subscription-restricted{gap:20px}.ipo-subscription-restricted__body{padding:16px 24px}.ipo-subscription-restricted__actions{gap:12px}}.ipo-subscription-form-modal .ant-modal{max-width:calc(100vw - 32px)}.ipo-subscription-form-modal .ant-modal-content{overflow:hidden;padding:0;border-radius:8px;background:var(--Ambient-Color-FG);box-shadow:0 4px 4px #0202031a}.ipo-subscription-form-modal .ant-modal-body{padding:0}.ipo-subscription-form-modal .ant-select-single{height:44px}.ipo-subscription-form-modal .ant-select-selector{height:44px!important;padding:0 16px!important;border:1px solid var(--Surface-Surface-10)!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important}.ipo-subscription-form-modal .ant-select-selection-item,.ipo-subscription-form-modal .ant-select-selection-placeholder{display:flex;align-items:center;color:var(--Surface-Surface-50);font-size:14px;line-height:1}.ipo-subscription-form-modal .ant-select-arrow{color:var(--Surface-Surface-60)}.ipo-subscription-confirm-modal .ant-modal{max-width:calc(100vw - 32px)}.ipo-subscription-confirm-modal .ant-modal-content{overflow:hidden;padding:0;border-radius:8px;background:var(--Ambient-Color-FG);box-shadow:0 4px 4px #0202031a}.ipo-subscription-confirm-modal .ant-modal-body{padding:0}.ipo-subscription-confirm{display:flex;flex-direction:column;gap:24px;padding:24px 0;color:var(--Surface-Surface)}.ipo-subscription-confirm__actions,.ipo-subscription-confirm__content,.ipo-subscription-confirm__header{margin-right:24px;margin-left:24px}.ipo-subscription-confirm__header{display:flex;min-height:24px;align-items:center}.ipo-subscription-confirm__title{color:var(--Surface-Surface);font-size:16px;font-weight:700;line-height:1.2}.ipo-subscription-confirm__content,.ipo-subscription-confirm__details{display:flex;flex-direction:column;gap:16px}.ipo-subscription-confirm__details{padding-bottom:16px;border-bottom:1px solid var(--Surface-Surface-10)}.ipo-subscription-confirm__row{display:flex;align-items:center;justify-content:space-between;gap:24px;color:var(--Surface-Surface-50);font-size:14px;line-height:1.2}.ipo-subscription-confirm__label{flex:0 1 auto;min-width:0;color:var(--Surface-Surface-50)}.ipo-subscription-confirm__value{flex:0 0 auto;max-width:68%;color:var(--Surface-Surface);font-weight:700;text-align:right;word-break:break-word}.ipo-subscription-confirm__breakdown{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:8px;background:var(--Surface-Surface-4)}.ipo-subscription-confirm__total .ipo-subscription-confirm__value{color:var(--Surface-Surface-80)}.ipo-subscription-confirm__actions{display:flex;gap:24px;align-items:center}.ipo-subscription-confirm__button{display:flex;flex:1 1 0;min-width:0;min-height:52px;align-items:center;justify-content:center;padding:16px 10px;border:0;border-radius:8px;cursor:pointer;font-size:16px;font-weight:500;line-height:1.2;transition:opacity .2s ease}.ipo-subscription-confirm__button:hover:not(:disabled){opacity:.86}.ipo-subscription-confirm__button:disabled{cursor:not-allowed;opacity:.55}.ipo-subscription-confirm__button--cancel{background:var(--Surface-Surface-20);color:var(--Surface-Surface-Invite)}.ipo-subscription-confirm__button--confirm{background:var(--Surface-Surface);color:var(--Surface-Surface-Invite)}.ipo-subscription-form-select-dropdown{background:var(--Ambient-Color-FG)!important}.ipo-subscription-form-select-dropdown .ant-select-item{min-height:48px;padding:0 12px;color:var(--Surface-Surface-80);font-size:14px}.ipo-subscription-form-select-dropdown .ant-select-item-option-content{display:flex;align-items:center}.ipo-subscription-form-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.ipo-subscription-form-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--Surface-Surface-6)}.ipo-subscription-form-select-dropdown .ant-select-item-option-disabled{cursor:not-allowed;opacity:1}.ipo-subscription-form-lot-dropdown{padding:8px 16px 12px;background:var(--Ambient-Color-FG)!important}.ipo-subscription-form-lot-dropdown .ant-select-item{min-height:44px;padding:0;background:transparent!important}.ipo-subscription-form-lot-dropdown .ipo-subscription-form__lot-group-title{display:flex;min-height:28px;align-items:center;box-sizing:border-box;padding:0 16px;color:var(--Surface-Surface-50);font-size:12px;font-weight:600;line-height:1.2}.ipo-subscription-form-lot-dropdown .ant-select-item-option-disabled:has(.ipo-subscription-form__lot-group-title){min-height:28px;cursor:default}.ipo-subscription-form-lot-dropdown .ant-select-item-option:has(.ipo-subscription-form__lot-option)+.ant-select-item-option:has(.ipo-subscription-form__lot-group-title){margin-top:8px}.ipo-subscription-form-lot-dropdown .ant-select-item+.ant-select-item{margin-top:8px}.ipo-subscription-form-lot-dropdown .ant-select-item-option:has(.ipo-subscription-form__lot-group-title)+.ant-select-item-option{margin-top:4px}.ipo-subscription-form-lot-dropdown .ant-select-dropdown-content,.ipo-subscription-form-lot-dropdown .ant-select-item-option-content,.ipo-subscription-form-lot-dropdown .rc-virtual-list,.ipo-subscription-form-lot-dropdown .rc-virtual-list-holder,.ipo-subscription-form-lot-dropdown .rc-virtual-list-holder-inner{width:100%}.ipo-subscription-form-lot-dropdown .rc-virtual-list-holder-inner{padding-bottom:12px}.ipo-subscription-form-lot-dropdown .ant-select-item-option-disabled .ipo-subscription-form__lot-option{border-color:var(--Surface-Surface-6);background:var(--Surface-Surface-4);color:var(--Surface-Surface-30)}.ipo-subscription-form__lot-option{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:16px;padding:0 16px;border:1px solid var(--Surface-Surface-10);border-radius:8px;color:var(--Surface-Surface-50);font-size:12px;line-height:1.2}.ipo-subscription-form__lot-option-left{display:flex;min-width:0;align-items:center;gap:8px}.ipo-subscription-form__lot-option-value{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;text-align:right}.ipo-subscription-form__lot-dropdown-footer{margin-top:12px}.ipo-subscription-form__lot-dropdown-footer .ipo-subscription-form__deposit{width:100%}.ipo-subscription-form{display:flex;flex-direction:column;gap:24px;padding:24px 0;color:var(--Surface-Surface)}.ipo-subscription-form__amount,.ipo-subscription-form__content,.ipo-subscription-form__header,.ipo-subscription-form__notes,.ipo-subscription-form__notice,.ipo-subscription-form__submit{margin-right:24px;margin-left:24px}.ipo-subscription-form__header{display:flex;height:24px;align-items:center;justify-content:space-between}.ipo-subscription-form__title{color:var(--Surface-Surface);font-size:16px;font-weight:700;line-height:1}.ipo-subscription-form__content{display:flex;flex-direction:column;gap:24px}.ipo-subscription-form__product{color:var(--Surface-Surface);font-size:14px;font-weight:700;line-height:1.2}.ipo-subscription-form__field{display:flex;flex-direction:column;gap:8px}.ipo-subscription-form__label{color:var(--Surface-Surface-80);font-size:14px;font-weight:400;line-height:1.2}.ipo-subscription-form__quantity{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ipo-subscription-form__select{width:100%}.ipo-subscription-form__summary{display:flex;flex-direction:column;gap:12px;padding:12px 16px 16px;border-radius:8px;background:var(--Surface-Surface-6)}.ipo-subscription-form__summary-row{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:16px;padding:0 16px;border:1px solid var(--Surface-Surface-10);border-radius:8px;color:var(--Surface-Surface-50);font-size:12px;line-height:1.2}.ipo-subscription-form__summary-lot{display:flex;min-width:0;align-items:center;gap:8px}.ipo-subscription-form__balance-tag{display:inline-flex;min-height:26px;align-items:center;padding:0 8px;border-radius:4px;background:var(--Surface-Surface-10);color:var(--Surface-Surface-60);font-size:12px;white-space:nowrap}.ipo-subscription-form__summary-value{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;color:var(--Surface-Surface-50);text-align:right}.ipo-subscription-form__deposit{display:flex;min-height:44px;align-items:center;justify-content:center;padding:12px 10px;border:0;border-radius:8px;background:var(--Surface-Surface);color:var(--Surface-Surface-Invite);cursor:pointer;font-size:14px;font-weight:500;line-height:1.2;transition:opacity .2s ease}.ipo-subscription-form__deposit:hover{opacity:.86}.ipo-subscription-form__method-option{display:flex;min-width:0;align-items:center;gap:12px}.ipo-subscription-form__method-badge{display:inline-flex;min-height:32px;padding:0 11px;border-radius:6px;background:var(--Surface-Surface-10)}.ipo-subscription-form__max,.ipo-subscription-form__method-badge{align-items:center;color:var(--Surface-Surface-80);font-size:12px;line-height:1}.ipo-subscription-form__max{display:flex;min-width:72px;height:35px;justify-content:center;padding:0 24px;border:1px solid var(--Surface-Surface-10);border-radius:8px;background:transparent;cursor:pointer;transition:border-color .2s ease,color .2s ease,opacity .2s ease}.ipo-subscription-form__max:hover:not(:disabled){border-color:var(--Surface-Surface-30);color:var(--Surface-Surface)}.ipo-subscription-form__max:disabled{cursor:not-allowed;opacity:.45}.ipo-subscription-form__notes{display:flex;flex-direction:column;gap:16px}.ipo-subscription-form__notes-title{color:var(--Surface-Surface-80);font-size:14px;line-height:1.2}.ipo-subscription-form__notes-list{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:18px;color:var(--Surface-Surface-50);font-size:12px;line-height:1.25}.ipo-subscription-form__highlight{color:var(--Highlight-Yellow)}.ipo-subscription-form__amount{display:flex;min-height:17px;align-items:center;justify-content:center;color:var(--Surface-Surface);font-size:14px;font-weight:700;line-height:1.2;text-align:center}.ipo-subscription-form__notice{margin-top:-12px;color:var(--Surface-Surface-60);font-size:12px;line-height:1.35;text-align:center}.ipo-subscription-form__notice--warning{color:var(--Highlight-Yellow)}.ipo-subscription-form__notice--error{color:var(--Highlight-Sell)}.ipo-subscription-form__submit{display:flex;min-height:51px;align-items:center;justify-content:center;padding:16px 10px;border:0;border-radius:8px;background:var(--Surface-Surface);color:var(--Surface-Surface-Invite);cursor:pointer;font-size:16px;font-weight:500;line-height:1.2;transition:opacity .2s ease}.ipo-subscription-form__submit:hover:not(:disabled){opacity:.86}.ipo-subscription-form__submit:disabled{cursor:not-allowed;opacity:.45}@media(max-width:720px){.ipo-subscription-form{gap:20px}.ipo-subscription-confirm__actions,.ipo-subscription-confirm__content,.ipo-subscription-confirm__header,.ipo-subscription-form__amount,.ipo-subscription-form__content,.ipo-subscription-form__header,.ipo-subscription-form__notes,.ipo-subscription-form__notice,.ipo-subscription-form__submit{margin-right:16px;margin-left:16px}.ipo-subscription-confirm__actions{gap:12px}.ipo-subscription-confirm__row{gap:16px}.ipo-subscription-confirm__value{max-width:62%}}.ipo-action-confirm-modal .ant-modal,.ipo-subscription-details-modal .ant-modal{max-width:calc(100vw - 32px)}.ipo-action-confirm-modal .ant-modal-content,.ipo-subscription-details-modal .ant-modal-content{overflow:hidden;padding:0;border-radius:8px;background:var(--Ambient-Color-FG);box-shadow:0 4px 4px #0202031a}.ipo-action-confirm-modal .ant-modal-body,.ipo-subscription-details-modal .ant-modal-body{padding:0}.ipo-subscription-details{display:flex;flex-direction:column;gap:24px;padding:24px 0;color:var(--Surface-Surface)}.ipo-subscription-details__header{display:flex;align-items:center;justify-content:space-between;padding:0 24px}.ipo-subscription-details__title{color:var(--Surface-Surface);font-size:16px;font-weight:700;line-height:1}.ipo-subscription-details__content{width:100%;min-height:120px;padding:0 24px}.ipo-subscription-details__loading{display:flex;min-height:120px;align-items:center;justify-content:center}.ipo-action-confirm__rows,.ipo-subscription-details__rows{display:flex;flex-direction:column;gap:16px}.ipo-action-confirm__row,.ipo-subscription-details__row{display:flex;align-items:center;justify-content:space-between;gap:24px;color:var(--Surface-Surface);font-size:14px;line-height:1.25}.ipo-action-confirm__row span,.ipo-subscription-details__label{flex:0 0 auto;color:var(--Surface-Surface-50);font-weight:400}.ipo-action-confirm__row strong,.ipo-subscription-details__value{min-width:0;color:var(--Surface-Surface);font-weight:700;text-align:right;white-space:normal;word-break:break-word}.ipo-subscription-details__value--editable{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.ipo-subscription-details__edit{display:inline-flex;width:24px;height:24px;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:0;border-radius:4px;background:transparent;color:var(--Surface-Surface-60);cursor:pointer;transition:background .2s ease,color .2s ease}.ipo-subscription-details__edit:hover{background:var(--Surface-Surface-10);color:var(--Surface-Surface)}.ipo-subscription-details__breakdown{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:8px;background:var(--Surface-Surface-4)}.ipo-subscription-details__actions{display:flex;flex-wrap:wrap;gap:12px;padding:0 24px}.ipo-action-confirm__button,.ipo-subscription-details__button{display:flex;min-width:0;flex:1 1 0;align-items:center;justify-content:center;height:44px;padding:0 12px;border:0;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;line-height:1;transition:background .2s ease,opacity .2s ease}.ipo-action-confirm__button:disabled,.ipo-subscription-details__button:disabled{cursor:not-allowed;opacity:.5}.ipo-action-confirm__button--secondary,.ipo-subscription-details__button--secondary{background:var(--Surface-Surface-20);color:var(--Surface-Surface-Invite)}.ipo-action-confirm__button--secondary:not(:disabled):hover,.ipo-subscription-details__button--secondary:not(:disabled):hover{background:var(--Surface-Surface-30)}.ipo-action-confirm__button--primary,.ipo-subscription-details__button--primary{background:var(--Surface-Surface);color:var(--Surface-Surface-Invite)}.ipo-action-confirm__button--primary:not(:disabled):hover,.ipo-subscription-details__button--primary:not(:disabled):hover{background:var(--Surface-Surface-80)}.ipo-action-confirm{display:flex;flex-direction:column;gap:24px;padding:24px;color:var(--Surface-Surface)}.ipo-action-confirm--sell{gap:42px;padding:28px}.ipo-action-confirm__sell-header{display:flex;align-items:center;gap:12px}.ipo-action-confirm__title{color:var(--Surface-Surface);font-size:16px;font-weight:700;line-height:1.2}.ipo-action-confirm--sell .ipo-action-confirm__title{flex:1 1 auto;font-size:18px}.ipo-action-confirm__icon-button{display:inline-flex;width:24px;height:24px;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--Surface-Surface);cursor:pointer;transition:opacity .2s ease}.ipo-action-confirm__icon-button:hover{opacity:.72}.ipo-action-confirm__icon-button--close{margin-left:auto}.ipo-action-confirm__notice{padding:12px;border-radius:8px;background:var(--Surface-Surface-6);color:var(--Highlight-Sell);font-size:13px;line-height:1.4}.ipo-action-confirm__actions{display:flex;gap:12px}.ipo-action-confirm__actions--sell{display:block}.ipo-action-confirm__actions--sell .ipo-action-confirm__button{width:100%;height:45px;font-size:18px}@media(max-width:720px){.ipo-action-confirm__actions,.ipo-subscription-details__actions{gap:12px}.ipo-action-confirm__button,.ipo-subscription-details__button{flex:1 1 100%}.ipo-action-confirm--sell{gap:32px;padding:24px 20px}.ipo-action-confirm--sell .ipo-action-confirm__title,.ipo-action-confirm__actions--sell .ipo-action-confirm__button{font-size:16px}}
