@charset "UTF-8";.bid-sheet{display:flex;flex-direction:column;gap:10px;color:#fff}.bid-sheet__head{display:flex;align-items:center;justify-content:space-between}.bid-sheet__title{font-size:16px;text-transform:uppercase;letter-spacing:.1em;font-weight:medium;color:#ffffffe6}.bid-sheet__title strong{color:#fff;font-size:14px;letter-spacing:0}.bid-sheet__current{display:flex;flex-direction:column;gap:2px}.bid-sheet__current-bid{font-size:16px;font-weight:600;color:#ffffffd9}.bid-sheet__current-meta{font-size:11px;color:#fff6}.bid-sheet__current-empty{font-size:12px;color:#ffffff73;font-style:italic}.bid-sheet__instructions{display:flex;flex-direction:column;gap:6px}.bid-sheet__notice{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border-radius:8px;background:#ffffff14;font-size:11px;line-height:1.5;color:#fffc}.bid-sheet__notice p{margin:0}.bid-sheet__notice--muted{background:#ffffff0d;color:#ffffff8c}.bid-sheet__notice-icon{flex-shrink:0;display:flex;align-items:center;margin-top:1px;color:#ffffff8c}.bid-sheet__notice-icon svg{width:13px;height:13px}.bid-sheet__close{width:26px;height:26px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:transparent;color:#fff9;font-size:14px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.bid-sheet__close:hover{background:#fff;color:#0a0a0a}.bid-sheet__uploads{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bid-sheet__error{margin:0;padding:8px 10px;border:1px solid rgba(255,255,255,.14);border-left:2px solid #ffffff;border-radius:8px;background:#ffffff0d;font-size:12px;line-height:1.5;color:#fff}.bid-sheet__history{margin:0;padding:8px 10px;border:1px solid rgba(255,255,255,.14);border-left:2px solid rgba(255,255,255,.45);border-radius:8px;background:#ffffff0d;font-size:11px;line-height:1.5;font-style:italic;color:#ffffffb3}.bid-sheet__commit{width:100%;padding:11px;border:1px solid #ffffff;border-radius:10px;background:#fff;color:#0a0a0a;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .08s ease}.bid-sheet__commit:hover:not(:disabled){background:#e5e5e5;border-color:#e5e5e5}.bid-sheet__commit:active:not(:disabled){transform:translateY(1px)}.bid-sheet__commit:disabled{background:transparent;border-color:#ffffff24;color:#ffffff59;cursor:not-allowed}.bid-sheet__text-input,.bid-sheet__bid-input{width:100%;padding:9px 12px;border:1px solid rgba(255,255,255,.14);border-radius:10px;font-size:13px;color:#fff;background:#ffffff0d;transition:border-color .15s ease}.bid-sheet__text-input::placeholder,.bid-sheet__bid-input::placeholder{color:#ffffff4d}.bid-sheet__text-input:focus,.bid-sheet__bid-input:focus{outline:none;border-color:#fff}.bid-sheet__group{margin:0}.bid-sheet__label{display:block;margin:6px 0;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#ffffff73}.bid-sheet__text-input::-webkit-outer-spin-button,.bid-sheet__text-input::-webkit-inner-spin-button,.bid-sheet__bid-input::-webkit-outer-spin-button,.bid-sheet__bid-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bid-sheet__text-input[type=number],.bid-sheet__bid-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.bid-sheet__input-wrap{position:relative}.bid-sheet__input-wrap--invalid .bid-sheet__text-input{border-color:#fff;box-shadow:0 0 0 1px #fff6}.bid-sheet__input-icon{position:absolute;top:50%;left:11px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:#ffffff73;pointer-events:none;transition:color .15s ease}.bid-sheet__input-icon svg{width:15px;height:15px}.bid-sheet__input-icon[data-kind=x]{color:#fff}.bid-sheet__input-wrap .bid-sheet__text-input{padding-left:36px}.bid-sheet__bid-wrap{position:relative}.bid-sheet__bid-suffix{position:absolute;top:50%;right:12px;transform:translateY(-50%);font-size:13px;font-weight:500;color:#ffffff73;pointer-events:none}.bid-sheet__bid-wrap .bid-sheet__bid-input{padding-right:28px;font-size:15px;font-weight:600;letter-spacing:-.01em}.bid-sheet__dropzone{display:flex;align-items:center;justify-content:center;width:100%;min-height:84px;border:1.5px dashed rgba(255,255,255,.22);border-radius:10px;background:#ffffff08;cursor:pointer;overflow:hidden;transition:border-color .15s ease,background .15s ease}.bid-sheet__dropzone:hover{border-color:#ffffff73;background:#ffffff0f}.bid-sheet__dropzone--over{border-color:#fff;border-style:solid;background:#ffffff14}.bid-sheet__dropzone--pannable{cursor:grab}.bid-sheet__dropzone--pannable:active{cursor:grabbing}.bid-sheet__dropzone--busy{cursor:progress;pointer-events:none;position:relative}.bid-sheet__dropzone-busy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0a0a0a99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#fff}.bid-sheet__dropzone-actions{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.bid-sheet__dropzone-hint{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#ffffff59}.bid-sheet__dropzone-preview{width:100%;height:84px;object-fit:contain;background:#ffffffe6}.bid-sheet__dropzone-placeholder{color:#ffffff59;font-size:11px;text-align:center;padding:0 8px}.bid-sheet__file{display:none}.bid-sheet__hint,.bid-sheet__badge-hint{margin:6px 0 0;font-size:11px;line-height:1.45;color:#fff6}.bid-sheet__hint--desc{color:#ffffffa6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bid-sheet__hint--error{color:#ff5151;font-weight:600}.bid-sheet__field-error{margin:5px 0 0;font-size:11px;color:#fff}.bid-sheet__field-error:before{content:"— ";color:#fff6}.bid-sheet__remove{margin-top:6px;border:none;background:none;padding:0;color:#ffffff80;font-size:11px;cursor:pointer}.bid-sheet__remove:hover{color:#fff;text-decoration:underline}.auction{color:#fff}.auction__header{margin-bottom:14px}.auction__live{display:flex;align-items:center;gap:8px}.auction__dot{width:8px;height:8px;border-radius:50%;background:#22c55e;animation:auction-pulse 1.8s ease-out infinite;flex-shrink:0}@keyframes auction-pulse{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}.auction__live-label{font-size:14px;font-weight:650;letter-spacing:.01em}.auction__lede{margin:0 0 12px;font-size:13px;color:#ffffffd9}.auction__tabs{display:inline-flex;gap:2px;padding:3px;margin-bottom:12px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.auction__tab{padding:4px 10px;border:none;border-radius:6px;background:transparent;color:#ffffff8c;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}.auction__tab:hover{color:#fff}.auction__tab--active{background:#fff;color:#111}.auction__tab-count{margin-left:5px;font-variant-numeric:tabular-nums;opacity:.55}.auction__tab--active .auction__tab-count{opacity:.65}.auction__scroll{margin:0 -4px;padding:0 4px}.auction__scroll--spots{max-height:none}.auction__scroll--history{max-height:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.auction__scroll--history::-webkit-scrollbar{width:5px}.auction__scroll--history::-webkit-scrollbar-track{background:transparent}.auction__scroll--history::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:3px}.auction__scroll--history::-webkit-scrollbar-thumb:hover{background:#ffffff59}.auction__table{width:100%;border-collapse:collapse;font-size:12px}.auction__table thead{position:sticky;top:0;background:#0c0c10eb;z-index:1}.auction__table th{padding:8px 6px;text-align:left;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff6;border-bottom:1px solid rgba(255,255,255,.14)}.auction__table .auction__th--bid{text-align:right}.auction__table .auction__th--time{min-width:64px;white-space:nowrap}.auction__table td{padding:8px 6px;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:middle}.auction__table tbody tr:last-child td{border-bottom:none}.auction__table tbody tr:hover td{background:#ffffff0a}.auction__spot-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#fff;color:#111;font-size:11px;font-weight:700}.auction__holder{display:flex;align-items:center;gap:8px;min-width:0}.auction__badge{width:22px;height:22px;border-radius:6px;object-fit:cover;flex-shrink:0;border:1px solid rgba(255,255,255,.12)}.auction__skin{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid rgba(255,255,255,.12)}.auction__holder-name{color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auction__bid-cell{display:flex;align-items:center;justify-content:flex-end;gap:8px}.auction__bid{font-variant-numeric:tabular-nums;font-weight:600;color:#fff}.auction__outbid{padding:3px 9px;border:1px solid rgba(255,255,255,.35);border-radius:5px;background:transparent;color:#fff;font-size:10px;font-weight:650;letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.auction__outbid:hover{background:#fff;color:#111;border-color:#fff}.auction__time{display:block;text-align:right;font-variant-numeric:tabular-nums;font-size:11px;color:#ffffff73;white-space:nowrap}.auction__empty{color:#ffffff59}.auction__history{list-style:none;margin:0;padding:0}.auction__event{display:flex;align-items:center;gap:10px;padding:8px 6px;font-size:12px;color:#ffffffd1;border-bottom:1px solid rgba(255,255,255,.06)}.auction__event:last-child{border-bottom:none}.auction__event-holder{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.auction__event-holder strong{color:#fff;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auction__event-amount{color:#fff;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;min-width:58px;flex-shrink:0}.auction__event-time{font-variant-numeric:tabular-nums;font-size:11px;color:#fff6;text-align:right;min-width:38px;flex-shrink:0}.auction__loading,.auction__error,.auction__empty-history{padding:16px 4px;font-size:12px;color:#fff9}.auction__error{color:#ffb4b4}.hiw{color:#fff}.hiw__header{margin-bottom:14px}.hiw__title{margin:0;font-size:14px;font-weight:650;letter-spacing:.01em;color:#fff}.hiw__tagline{margin:3px 0 0;font-size:12px;color:#ffffff8c}.hiw__steps{list-style:none;margin:0;padding:0}.hiw__step{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08)}.hiw__step:first-child{padding-top:2px}.hiw__step:last-child{border-bottom:none;padding-bottom:6px}.hiw__step-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#fff;color:#111;font-size:11px;font-weight:700;flex-shrink:0;margin-top:1px}.hiw__step-text{min-width:0}.hiw__step-title{display:block;font-size:12.5px;font-weight:650;color:#fff}.hiw__step-body{margin:3px 0 0;font-size:12px;line-height:1.55;color:#ffffffad}.hiw__prices{padding:10px 0 12px;border-top:1px solid rgba(255,255,255,.08)}.hiw__prices-label{display:block;margin-bottom:8px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff6}.hiw__price-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.hiw__price-chip:nth-child(7){grid-column:1/-1}.hiw__price-chip{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 9px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.hiw__price-chip b{font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap}.hiw__price-chip i{font-style:normal;font-size:10.5px;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hiw__footnotes{display:flex;flex-wrap:wrap;gap:6px}.hiw__footnote{padding:3px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.22);font-size:10.5px;font-weight:500;color:#fff9;white-space:nowrap}.what{color:#fff}.what__header{margin-bottom:12px}.what__title{margin:0;font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#fff}.what__paragraph{margin:0 0 10px;font-size:12.5px;line-height:1.6;color:#ffffffb8}.what__paragraph:last-child{margin-bottom:0}.what__paragraph--lede{color:#ffffffe0}.what__x{display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:6px 12px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);font-size:11.5px;font-weight:600;color:#ffffffbf;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.what__x:hover{background:#ffffffeb;border-color:#ffffffeb;color:#111}.what__x-logo{width:13px;height:13px;flex-shrink:0}.app-header{position:fixed;top:0;left:0;right:0;height:72px;z-index:50;display:flex;align-items:center;justify-content:flex-end;padding:0 24px;pointer-events:none}.app-header__logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:42px;width:auto;border-radius:10px;-webkit-user-select:none;user-select:none;box-shadow:0 2px 8px #0000001f;pointer-events:none}.app-header__menu{position:relative;pointer-events:auto}.app-header__toolbar{display:flex;align-items:center;gap:8px;padding:6px;border-radius:12px;background:#000c;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(255,255,255,.14);pointer-events:auto}.app-header__btn{border:1px solid transparent;border-radius:8px;padding:6px 13px;background:transparent;color:#fff;font-size:12.5px;font-weight:500;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,transform .08s ease}.app-header__btn:hover{background:#ffffff1a}.app-header__btn--sheet{border:0px solid rgba(255,255,255,.18)}.app-header__btn--sheet:disabled{color:#ffffff52;cursor:not-allowed;border-color:#ffffff1a}.app-header__btn--sheet:disabled:hover{background:transparent}.app-header__btn--active,.app-header__btn--active:hover{background:#ffffffe6;color:#1a1a1a}.app-header__btn:active{transform:translateY(1px)}.app-header__dropdown{position:absolute;top:calc(100% + 8px);right:0;width:100%;background:#0c0c10eb;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:16px;box-shadow:0 18px 40px #0a0a1459;animation:app-header-drop .16s ease-out}.app-header__dropdown-title{margin:0 0 8px;font-size:14px;font-weight:600;color:#fff}.app-header__dropdown-line{margin:0 0 6px;font-size:13px;line-height:1.5;color:#ffffffb8}.app-header__dropdown-line:last-child{margin-bottom:0}.app-header__dropdown--sheet{padding:14px}@keyframes app-header-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background:#e1e1e1;font-family:Segoe UI,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.stage{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:#e1e1e1}.stage canvas{display:block;width:100%;height:100%}.confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#0f0f1473;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:confirm-fade .15s ease-out}.confirm-dialog{width:min(92vw,380px);background:#fff;border-radius:14px;padding:24px 24px 20px;box-shadow:0 18px 50px #0a0a1447;animation:confirm-pop .18s ease-out}.confirm-dialog__title{margin:0 0 8px;font-size:18px;font-weight:600;color:#1f2937}.confirm-dialog__body{margin:0 0 20px;font-size:14px;line-height:1.5;color:#4b5563}.confirm-dialog__actions{display:flex;gap:10px;justify-content:flex-end}.confirm-dialog__btn{border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .08s ease,background .15s ease}.confirm-dialog__btn:active{transform:translateY(1px)}.confirm-dialog__btn--keep{background:#eef0f3;color:#1f2937}.confirm-dialog__btn--keep:hover{background:#e2e5ea}.confirm-dialog__btn--discard{background:#0a0a0a;color:#fff}.confirm-dialog__btn--discard:hover{background:#262626}@keyframes confirm-fade{0%{opacity:0}to{opacity:1}}@keyframes confirm-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}
