.notify-page{box-sizing:border-box;min-width:0;width:100%;padding:28px 16px 16px;color:var(--text-1);font-family:var(--font);overflow-wrap:anywhere}.notify-page *,.notify-page *:before,.notify-page *:after{box-sizing:border-box}.notify-page__group{min-width:0}.notify-page__group+.notify-page__group{margin-top:16px}.notify-page__label{margin:0 8px 10px;color:var(--text-3);font-size:13px;line-height:20px;font-weight:400}.notify-page__items{list-style:none;margin:0;padding:0;display:grid;gap:12px}.notify-page__item{min-width:0}.notify-page__card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:116px;padding:16px 16px 10px 31px;border:1px solid var(--border-1);border-radius:var(--r-md);background:var(--surface-elevated)}.notify-page__link{display:block;min-width:44px;min-height:44px;color:inherit;text-decoration:none}.notify-page__link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.notify-page__link:active>.notify-page__card{transform:scale(.99)}.notify-page__dot{position:absolute;inset:21px auto auto 11px;width:8px;height:8px;border-radius:50%;background:var(--focus-ring)}.notify-page__title{font-size:16px;line-height:24px;font-weight:400}.notify-page__item[data-read-state=unread] .notify-page__title{font-weight:600}.notify-page__line{margin-top:8px;font-size:14px;line-height:24px;color:var(--text-3)}.notify-page__amount{margin-top:8px;font-size:16px;line-height:24px}.notify-page__time{margin-top:auto;padding-top:14px;font-size:12px;line-height:18px;color:var(--text-3)}@media (prefers-reduced-motion: reduce){.notify-page__link:active>.notify-page__card{transform:none}}.notify-read-state{min-width:0;color:var(--text-3);font-family:var(--font);font-size:16px;line-height:24px;overflow-wrap:anywhere}.notify-read-state p{margin:0}.notify-read-state-card{box-sizing:border-box;min-height:248px;padding:24px;display:flex;align-items:center;justify-content:center;background:var(--surface-elevated);border:1px solid var(--border-1);border-radius:var(--r-md)}.notify-read-state-card-failed{justify-content:flex-start}.notify-read-state-card>*,.notify-read-state-wait{min-width:0;max-width:100%}.notify-read-state-wait{display:grid;justify-items:center;gap:20px}.notify-read-state-spinner{display:block;font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:32px;line-height:40px}.notify-read-state-notice{box-sizing:border-box;min-height:48px;padding:4px 8px 24px;font-size:14px;line-height:20px}.notify-read-state-card>p{transform:translateY(-6px)}.notify-read-state-wait{transform:translateY(-14px)}.notify-read-status{position:relative;min-width:0;padding-left:32px;color:var(--text-1);font-family:var(--font)}.notify-read-status__dot{position:absolute;top:22px;left:12px;width:8px;height:8px;border-radius:50%;background:var(--focus-ring)}.notify-read-status__content{min-width:0;overflow-wrap:anywhere}.notify-read-status__content>:first-child{font-weight:400}.notify-read-status[data-read-state=unread]>.notify-read-status__content>:first-child{font-weight:600}.notify-destination{display:block;width:100%;min-width:44px;min-height:44px;color:var(--text-1);font-family:var(--font);text-decoration:none;overflow-wrap:anywhere}.notify-destination__surface{position:relative;display:flex;flex-direction:column;box-sizing:border-box;min-height:116px;padding:17px 16px 12px 31px;border:1px solid var(--border-1);border-radius:var(--r-md);background:var(--surface-elevated)}.notify-destination__dot{position:absolute;top:21px;left:11px;width:8px;height:8px;border-radius:50%;background:var(--focus-ring)}.notify-destination__title{font-size:16px;line-height:23px}.notify-destination__line{margin-top:9px;color:var(--text-3);font-size:14px;line-height:20px}.notify-destination__time{margin-top:14px;color:var(--text-3);font-size:12px;line-height:18px}.notify-destination-error{box-sizing:border-box;width:min(520px,100%);min-height:330px;padding:37px 23px 48px;border:1px solid var(--border-1);border-radius:var(--r-lg);background:var(--surface-elevated);color:var(--text-1);font-family:var(--font);overflow-wrap:anywhere}.notify-destination-error__title{margin:0;font-size:24px;font-weight:600;line-height:35px}.notify-destination-error__description{margin:19px 0 51px;font-size:16px;line-height:24px}.notify-destination-error__action{display:block;min-width:44px;min-height:48px;color:inherit;text-decoration:none;font-size:14px;line-height:20px}.notify-destination-error__action+.notify-destination-error__action{margin-top:16px}.notify-destination-error__action>span{display:block;box-sizing:border-box;min-height:48px;padding:14px 12px;border-radius:var(--r-sm);background:var(--surface-grouped)}a.notify-destination:focus-visible,.notify-destination-error__action:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.notify-fill-summary{box-sizing:border-box;min-width:0;width:100%;padding:12px 16px;border:1px solid var(--border-2);border-radius:14px;background:var(--surface-elevated);color:var(--text-1);font-family:var(--font);overflow-wrap:anywhere}.notify-fill-summary p,.notify-fill-summary h3,.notify-fill-summary dl,.notify-fill-summary dd{margin:0}.notify-fill-summary__header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.notify-fill-summary__header h3{font-size:17px;font-weight:600;line-height:24px}.notify-fill-summary__header span{color:var(--text-3);font-size:12px;line-height:20px}.notify-fill-summary .notify-fill-summary__title{font-size:15px;font-weight:500;line-height:24px;margin-bottom:4px}.notify-fill-summary .notify-fill-summary__direction{font-size:13px;font-weight:500;line-height:28px;color:var(--text-3)}.notify-fill-summary__direction[data-outcome=yes]{color:var(--yes-text)}.notify-fill-summary__direction[data-outcome=no]{color:var(--no-text)}.notify-fill-summary__facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;min-height:28px}.notify-fill-summary__facts dt{flex-shrink:0;color:var(--text-3);font-size:13px;line-height:28px}.notify-fill-summary__facts dd{font-family:var(--num);font-size:15px;line-height:28px;text-align:right;white-space:nowrap;padding-inline-end:2px}.notify-fill-summary .notify-fill-summary__progress{font-size:12px;line-height:28px;color:var(--text-3)}.notify-fill-summary .notify-fill-summary__source{font-size:12px;line-height:20px;color:var(--text-3);margin-top:6px}.notify-transfer-summary{box-sizing:border-box;min-width:0;width:100%;padding:9px 15px 22px;border:1px solid var(--border-2);border-radius:var(--r-md, 14px);background:var(--surface-elevated);color:var(--text-1);font-family:var(--font);overflow-wrap:anywhere}.notify-transfer-summary__header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.notify-transfer-summary__header h3{min-width:0;margin:0;font-size:17px;font-weight:600;line-height:26px}.notify-transfer-summary__time,.notify-transfer-summary__source{color:var(--text-3);font-size:12px;line-height:18px}.notify-transfer-summary__time{flex-shrink:0}.notify-transfer-summary__title{margin:7px 0 0;font-size:15px;font-weight:500;line-height:27px}.notify-transfer-summary__fields{display:grid;gap:4px;margin:0}.notify-transfer-summary__fields>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 8px;font-size:15px;line-height:24px}.notify-transfer-summary__fields dt{color:var(--text-3);font-size:13px}.notify-transfer-summary__fields dd{min-width:0;max-width:100%;margin:0 0 0 auto;padding-inline-end:1px}.notify-transfer-summary__number{font-family:var(--num);white-space:nowrap}.notify-transfer-summary__yes{color:var(--yes-text)}.notify-transfer-summary__no{color:var(--no-text)}.notify-transfer-summary__source{margin:7px 0 0;line-height:16px}.notify-transfer-summary__ledger{margin:4px 0 0;color:var(--text-3);font-size:15px;line-height:24px}.notification-center{box-sizing:border-box;position:fixed;z-index:var(--z-sheet);display:flex;flex-direction:column;width:min(400px,calc(100vw - 32px));height:676px;min-width:0;border:0;box-shadow:inset 0 0 0 1px var(--border-1);border-radius:var(--r-lg);background:var(--surface-elevated);color:var(--text-1);font-family:var(--font);overflow-wrap:anywhere}.notification-center__header{display:flex;align-items:center;flex:0 0 62px;gap:16px;padding:6px 20px 0;min-width:0}.notification-center__header h2{flex:1;min-width:0;margin:0;font-size:20px;line-height:28px;font-weight:600}.notification-center__header h2:focus{outline:none}.notification-center__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 52px;box-sizing:border-box;min-height:44px;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;font-size:14px;cursor:pointer}.notification-center__action span{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:var(--r-sm);background:var(--surface-grouped)}.notification-center__action:active span{transform:scale(.97)}.notification-center__action:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.notification-center__back{display:none}.notification-center__scroll{flex:1;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;border-radius:0 0 var(--r-lg) var(--r-lg)}.notification-center .notify-read-state{padding:28px 16px 16px}.notification-center .notify-page{padding:0}.notification-center .notify-page__item>article{width:100%}.notification-center .notify-transfer-summary__title,.notification-center .notify-transfer-summary__source{margin-top:7px}.notification-center .notify-transfer-summary__ledger{margin-top:4px}@media (max-width: 767px){.notification-center{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%;height:100dvh;max-height:none!important;box-shadow:none;border-radius:0;background:var(--surface);visibility:visible!important}.notification-center__header{flex-basis:68px;padding:0 16px}.notification-center__header{background:var(--surface-elevated)}.notification-center__back{display:block}.notification-center__scroll{border-radius:0}}@media (prefers-reduced-motion: reduce){.notification-center__action:active span{transform:none}}.notification-bell{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 44px;box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:0;background:none;color:inherit;display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.notification-bell{margin:-2px}.h5 .notification-bell{margin:-4px}#root:has(.h5-home) .h5-top .notification-bell{margin:-3px}.notification-bell>.bell-btn{cursor:pointer;color:var(--text-2);transition:transform var(--dur-release, .16s) var(--ease-std, cubic-bezier(.4,0,.2,1))}.notification-bell:hover>.bell-btn,.notification-bell[aria-expanded=true]>.bell-btn{color:var(--text-1);border-color:var(--border-3)}.notification-bell:active>.bell-btn{transform:scale(.96);transition-duration:var(--dur-press-in, 50ms)}.notification-bell:focus-visible{outline:none}.notification-bell:focus-visible>.bell-btn{outline:2px solid var(--text-1);outline-offset:2px}.me-list>button.me-row.notification-me-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--text-1);border-top:1px solid var(--border-1)}.me-list>button.me-row.notification-me-row:first-child{border-top:0}@media (prefers-reduced-motion: reduce){.notification-bell>.bell-btn{transition:none}.notification-bell:active>.bell-btn{transform:none}}.od-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-sheet)}.od-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay);animation:od-fade var(--dur-2) var(--ease-out)}.od-drawer{position:absolute;top:0;right:0;bottom:0;width:min(520px,100vw);overflow-y:auto;overscroll-behavior:contain;background:var(--surface-elevated);box-shadow:var(--shadow-pop);padding:calc(24px + env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) 24px;outline:none;animation:od-in var(--dur-2) var(--ease-out)}@keyframes od-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@keyframes od-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.od-drawer,.od-backdrop{animation:none}}.page.od-page{max-width:720px;margin:0 auto}.od-page-bar{display:flex;align-items:center;gap:8px;margin:0 0 12px}.od-page-bar h1{margin:0;font-size:1.25rem;font-weight:800;color:var(--text-1)}.od-back{width:40px;height:40px;margin-left:-8px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-1);font-size:1.75rem;line-height:1;cursor:pointer}.od-back:hover{background:var(--fill-1)}.od-page .od{background:transparent}.od{color:var(--text-1)}.od h3{margin:0 0 8px;font-size:.9375rem;font-weight:800;display:flex;align-items:center;gap:8px}.od-head{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;gap:4px 12px;align-items:start}.od-icon{width:36px;height:36px;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--gold-soft);color:var(--navy)}:root[data-theme=dark] .od-icon{background:var(--surface-grouped);color:var(--gold)}.od-icon svg{width:16px;height:16px}.od-title{margin:0;font-size:1rem;line-height:1.375rem;font-weight:800;overflow-wrap:anywhere}.od-id{margin:4px 0 0;display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--text-3)}.od-id [data-field=order-id]{font-family:var(--num);overflow-wrap:anywhere}.od-copy{flex:none;width:28px;height:28px;display:inline-grid;place-items:center;border:0;border-radius:var(--r-xs);background:transparent;color:var(--text-3);cursor:pointer}.od-copy:hover{background:var(--fill-2);color:var(--text-1)}.od-copy:focus-visible,.od-close:focus-visible,.od-back:focus-visible{outline:2px solid var(--text-1);outline-offset:1px}.od-copy svg{width:14px;height:14px}.od-badges{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.od-status{padding:4px 10px;border-radius:var(--r-pill);background:var(--fill-2);font-size:.75rem;font-weight:800;color:var(--navy);white-space:nowrap}:root[data-theme=dark] .od-status{color:var(--text-1)}.od-status.warn{background:var(--gold-soft);color:var(--gold-deep)}:root[data-theme=dark] .od-status.warn{background:var(--surface-grouped);color:var(--gold)}.od-close{width:32px;height:32px;border:0;border-radius:var(--r-sm);background:var(--fill-1);color:var(--text-2);font-size:1.25rem;line-height:1;cursor:pointer}.od-close:hover{background:var(--fill-2);color:var(--text-1)}.od-terms{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:16px 0 12px;font-size:.875rem;color:var(--text-2)}.od-side{padding:3px 8px;border-radius:var(--r-xs);background:var(--yes-solid);color:var(--text-on-strong);font-size:.75rem;font-weight:800}.od-side.no{background:var(--no-solid)}.od-progress{padding:14px 16px;border-radius:var(--r-md);background:var(--surface-grouped);margin-bottom:20px}.od-progress-line{margin:0 0 8px;font-size:.8125rem;color:var(--text-2)}.od-progress-line b{font-family:var(--num);font-size:1.375rem;font-weight:700;color:var(--text-1)}.od-bar{display:block;height:6px;border-radius:var(--r-pill);background:var(--surface-elevated);overflow:hidden}.od-bar b{display:block;height:100%;background:var(--yes);border-radius:inherit}.od-counts{margin:12px 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.od-counts div{min-width:0}.od-counts dt{font-size:.6875rem;color:var(--text-3);white-space:nowrap}.od-counts dd{margin:2px 0 0;font-family:var(--num);font-size:.9375rem;font-weight:700;color:var(--text-1);overflow-wrap:anywhere}.od-money{margin-bottom:20px}.od-rows{margin:0}.od-rows div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;min-height:28px}.od-rows dt{font-size:.875rem;color:var(--text-2)}.od-rows dd{margin:0;font-family:var(--num);font-size:.875rem;font-weight:700;color:var(--text-1);text-align:right}.od-rows dd small{font-size:.6875rem;color:var(--text-3)}.od-rows .od-total dt{color:var(--text-1);font-weight:700}.od-rows .od-total dd{font-size:1.0625rem}.od-label{margin:10px 0 6px;font-size:.75rem;color:var(--text-3)}.od-occ-bar{display:flex;height:28px;border-radius:var(--r-xs);overflow:hidden;background:var(--fill-2)}.od-occ-bar span{min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.od-occ-bar em{font-style:normal;font-family:var(--num);font-size:.6875rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:clip;padding:0 6px}.od-occ-bar .used{background:var(--navy);color:var(--text-on-strong)}:root[data-theme=dark] .od-occ-bar .used{background:var(--text-1);color:var(--surface)}.od-occ-bar .held{background:var(--fill-2);color:var(--navy)}:root[data-theme=dark] .od-occ-bar .held{color:var(--text-1)}.od-occ-bar .freed{background:var(--yes-bg);color:var(--yes-text)}.od-equation{margin:6px 0 0;font-size:.75rem;color:var(--text-3);font-family:var(--num)}.od-equation b{font-family:var(--font);color:var(--text-1)}.od-count{min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-pill);background:var(--fill-2);font-family:var(--num);font-size:.6875rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.od-releases{margin-bottom:20px}.od-releases ul{list-style:none;margin:0;padding:0}.od-releases li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;min-height:36px;border-bottom:1px solid var(--border-1);font-size:.8125rem}.od-releases li:last-child{border-bottom:0}.od-rel-time{color:var(--text-3);font-family:var(--num);font-size:.75rem}.od-releases b{font-family:var(--num)}.od-fills{margin-bottom:20px}.od-fill-table{width:100%;border-collapse:collapse;font-size:.8125rem}.od-fill-table th{text-align:left;font-size:.6875rem;font-weight:700;color:var(--text-3);padding:6px 4px;border-bottom:1px solid var(--border-2)}.od-fill-table td{padding:10px 4px;border-bottom:1px solid var(--border-1);font-family:var(--num);font-weight:600;vertical-align:middle}.od-fill-table td b{display:block;font-weight:700}.od-fill-table td small{display:block;margin-top:2px;font-family:var(--font);font-size:.6875rem;font-weight:400;color:var(--text-3)}.od-fill-id{font-size:.75rem;color:var(--text-2);overflow-wrap:anywhere}.od-col-id{white-space:nowrap}.od-col-id .od-fill-id{display:inline-block;max-width:132px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.od-empty{margin:0;padding:12px 0;font-size:.8125rem;color:var(--text-3)}.od-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px;margin-top:8px}.od-cancel,.od-market{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-md);border:1px solid var(--border-2);border-bottom:var(--depth-sm) solid var(--border-3);background:var(--surface-elevated);font-size:.9375rem;font-weight:800;cursor:pointer;text-decoration:none}.od-cancel{color:var(--no-text)}.od-market{color:var(--navy)}:root[data-theme=dark] .od-market{color:var(--text-1)}.od-cancel:disabled{opacity:.6;cursor:default}.od-cancel:active:not(:disabled),.od-market:active{border-bottom-width:2px}.od-error{margin:12px 0;font-size:.8125rem;color:var(--no-text)}.od-retry{margin-left:6px;border:0;background:none;color:var(--text-1);font-weight:700;text-decoration:underline;cursor:pointer}@media (max-width: 899px){.od-counts{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.od-head{grid-template-columns:36px minmax(0,1fr) auto}.od-fill-table .od-col-id{display:none}}:is(#root,body) .positions-v1 .portfolio-records tr[data-order-id]{cursor:pointer}:is(#root,body) .positions-v1 .portfolio-records tr[data-order-id]:hover td{background:var(--fill-1)}:is(#root,body) .positions-v1 .portfolio-records tr[data-selected=true] td{background:var(--fill-2)}:is(#root,body) .positions-v1 .portfolio-detail{min-height:36px;padding:0 10px;margin-right:6px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-2);font-weight:700;cursor:pointer}:is(#root,body) .positions-v1 .portfolio-detail:hover{background:var(--fill-2);color:var(--text-1)}:is(#root,body) .positions-v1 .history-item.g03,:is(#root,body) .positions-v1 .history-head{grid-template-columns:36px minmax(0,1fr) 120px 110px 80px 196px}:is(#root,body) .positions-v1 .history-head{display:grid;gap:12px;align-items:center;min-height:40px;padding:0 14px;background:var(--surface-grouped);border-bottom:1px solid var(--border-1);font-size:.75rem;font-weight:700;color:var(--text-3)}:is(#root,body) .positions-v1 .history-head span:nth-child(n+4){text-align:right}:is(#root,body) .positions-v1 .history-item.g03 .history-amount{flex-direction:row;align-items:baseline;justify-content:flex-end;gap:4px}:is(#root,body) .positions-v1 .history-item.g03 .history-amount.down{color:var(--text-1)}:is(#root,body) .positions-v1 .history-cell-label{display:none}:is(#root,body) .positions-v1 .history-fee{font-family:var(--num);font-size:.875rem;font-weight:600;color:var(--text-2);text-align:right}:is(#root,body) .positions-v1 .history-ref{display:flex;align-items:center;gap:2px;min-width:0;justify-content:flex-end}:is(#root,body) .positions-v1 .history-fill-id{font-family:var(--num);font-size:.75rem;font-weight:700;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:104px}:is(#root,body) .positions-v1 .history-order-link{flex:none;min-height:32px;padding:0 6px;border:0;border-radius:var(--r-xs);background:transparent;color:var(--navy);font-size:.8125rem;font-weight:800;cursor:pointer;white-space:nowrap}:root[data-theme=dark] :is(#root,body) .positions-v1 .history-order-link{color:var(--text-1)}:is(#root,body) .positions-v1 .history-order-link:hover{background:var(--fill-2)}:is(#root,body) .positions-v1 .history-more{display:flex;justify-content:center;padding:12px 0 4px}:is(#root,body) .positions-v1 .history-more button{min-height:40px;padding:0 20px;border-radius:var(--r-md);border:1px solid var(--border-2);border-bottom:var(--depth-sm) solid var(--border-3);background:var(--surface-elevated);color:var(--text-1);font-weight:800;cursor:pointer}:is(#root,body) .positions-v1 .history-more button:disabled{opacity:.6;cursor:default}:is(#root,body) .positions-v1 .history-end{text-align:center;font-size:.75rem;color:var(--text-3);padding:12px 0 4px}@media (max-width: 899px){:is(#root,body) .positions-v1 .history-head{display:none}:is(#root,body) .positions-v1 .history-item.g03{grid-template-columns:36px minmax(0,1fr) auto;row-gap:4px}:is(#root,body) .positions-v1 .history-item.g03 .history-fee,:is(#root,body) .positions-v1 .history-item.g03 .history-ref{grid-column:2 / 4;justify-content:flex-start;text-align:left;font-size:.75rem}:is(#root,body) .positions-v1 .history-item.g03 .history-detail{display:none}:is(#root,body) .positions-v1 .history-cell-label{display:inline;color:var(--text-3);font-family:var(--font);font-weight:400;margin-right:4px}}@media (min-width: 900px){:is(#root,body) .positions-v1 .history-item.g03 .history-meta-h5{display:none}}:root{--g06-primary: var(--navy);--g06-primary-deep: var(--navy-deep);--g06-edge: var(--border-3);--g06-brand-soft: #e9ecf6;--g06-warn-soft: #fdf3e1;--g06-warn: #b7791f;--g06-focus: var(--navy);--g06-accent: var(--navy);--g06-link: var(--navy)}:root[data-theme=dark]{--g06-primary: #3d5296;--g06-primary-deep: #22305a;--g06-edge: #0a1124;--g06-brand-soft: #2a3355;--g06-warn-soft: #3a2f1a;--g06-warn: #f0b555;--g06-focus: var(--gold);--g06-accent: var(--gold);--g06-link: var(--gold)}.g06-num{font-family:var(--num);font-weight:700}.g06-num.strong{color:var(--text-1)}.g06-fine{margin:0;font-size:.78125rem;line-height:1.6;color:var(--text-3)}.g06-fine.center,.g06-sub.center{text-align:center}.g06-sub{margin:0;font-size:.875rem;line-height:1.5;color:var(--text-2)}.g06-sub b{color:var(--text-1)}.g06-ferr{display:flex;align-items:center;justify-content:center;gap:.375rem;margin:0;font-size:.84375rem;font-weight:600;color:var(--no-text);text-align:center}.g06-ferr svg{width:1rem;height:1rem;flex-shrink:0}.g06-flow .g06-ferr,.g06-bindf .g06-ferr{justify-content:flex-start;text-align:left}.g06-unb .g06-ferr{justify-content:center}.g06-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:3rem;padding:0 .875rem;border:0;border-radius:var(--r-md);font:800 1.125rem/1 var(--font);cursor:pointer;text-decoration:none;transition:transform var(--dur-press) var(--ease-out),box-shadow var(--dur-press) var(--ease-out),filter var(--dur-1)}.g06-btn svg{width:1.125rem;height:1.125rem;flex-shrink:0}.g06-btn.block{display:flex;width:100%;height:3.25rem;font-size:1.0625rem}.g06-btn.sm{height:2.125rem;padding:0 .75rem;font-size:.84375rem;border-radius:.6875rem}.g06-loading[data-g06-state=load-error] .g06-btn.sm{height:auto;min-height:2.75rem;--hit-border-width: 1px}.g06-btn.primary{background:var(--g06-primary);color:#fff;box-shadow:0 4px 0 var(--g06-primary-deep)}.g06-btn.sm.primary{box-shadow:0 3px 0 var(--g06-primary-deep)}.g06-btn.ghost{background:var(--surface-elevated);border:1px solid var(--border-2);color:var(--text-1);box-shadow:0 3px 0 var(--g06-edge);font-size:.9375rem;font-weight:700}.g06-btn.danger{background:var(--no-solid);color:var(--on-solid);box-shadow:0 3px 0 var(--no-solid-deep)}.g06-btn.danger:hover:not(:disabled){filter:none}.g06-btn:hover:not(:disabled){filter:brightness(1.05)}.g06-btn:active:not(:disabled){box-shadow:0 1px 0 var(--g06-primary-deep);filter:brightness(.94)}.g06-btn.ghost:active:not(:disabled){box-shadow:0 0 0 var(--g06-edge)}.g06-btn.danger:active:not(:disabled){box-shadow:0 0 0 var(--no-solid-deep)}.g06-btn:disabled{background:var(--surface-grouped);color:var(--text-3);border-color:transparent;box-shadow:0 3px 0 var(--border-3);cursor:not-allowed}.g06-btn[aria-busy=true]:disabled{cursor:progress}.g06-btn.danger:disabled{opacity:.45;background:var(--no-solid);color:#fff;box-shadow:none}.g06-btn.wait,.g06-btn.wait:disabled{opacity:1;background:var(--surface-elevated);border:1px solid var(--border-2);color:var(--text-1);box-shadow:none;filter:none;transform:none;cursor:not-allowed}.g06-btn.wait .g06-num{font-weight:700;color:var(--text-1)}.g06-actions{display:flex;flex-direction:column;gap:.5rem}.g06-link{position:relative;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;padding:0;font-size:.875rem;font-weight:700;color:var(--g06-link);cursor:pointer;flex-shrink:0}.g06-link.danger{color:var(--no-text)}.g06-link.center{align-self:center;margin:.25rem auto 0}.g06-link.strong{text-decoration:underline;text-underline-offset:3px}.g06-link:after{content:"";position:absolute;top:-.75rem;right:-.5rem;bottom:-.75rem;left:-.5rem}.g06-link:disabled{color:var(--text-3);cursor:progress}.g06-mini{position:relative;display:inline-grid;place-items:center;width:1.625rem;height:1.625rem;border:0;border-radius:.5rem;background:none;color:var(--text-3);vertical-align:middle;cursor:pointer}.g06-mini svg{width:.9375rem;height:.9375rem}.g06-mini:hover{background:var(--surface-grouped);color:var(--text-1)}.g06-mini:after{content:"";position:absolute;top:-.5625rem;right:-.5625rem;bottom:-.5625rem;left:-.5625rem}.g06-spill{display:inline-flex;align-items:center;height:1.5rem;padding:0 .625rem;border-radius:var(--r-pill);font-size:.78125rem;font-weight:700;background:var(--surface-grouped);color:var(--text-2);white-space:nowrap;flex-shrink:0}.g06-spill.ok{background:var(--yes-bg);color:var(--yes-deep)}:root[data-theme=dark] .g06-spill.ok{color:var(--yes-top)}.g06-sic{width:2.25rem;height:2.25rem;border-radius:.6875rem;display:grid;place-items:center;background:var(--surface-grouped);color:var(--text-2);flex-shrink:0}.g06-sic svg{width:1.125rem;height:1.125rem}.g06-avatar{width:3.75rem;height:3.75rem;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:var(--gold);color:var(--navy);font:800 1.5rem/1 var(--font);box-shadow:0 3px 0 var(--gold-deep)}.g06-note{display:flex;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;border-radius:1rem;background:var(--surface-grouped)}.g06-note p{margin:0;font-size:.84375rem;line-height:1.65;color:var(--text-2)}.g06-note svg{width:1.125rem;height:1.125rem;flex-shrink:0;margin-top:.125rem;color:var(--g06-accent)}.g06-note.ok{align-items:center;background:var(--yes-bg)}:root[data-theme=dark] .g06-note.ok{background:color-mix(in srgb,var(--yes) 16%,var(--surface-elevated))}.g06-note.ok svg{color:var(--yes);margin-top:0}.g06-note.ok p,.g06-note.warn p{color:var(--text-1)}.g06-note.warn{background:var(--g06-warn-soft)}.g06-note.warn svg{color:var(--g06-warn)}.g06-kv{margin:0;display:flex;flex-direction:column;gap:.5rem}.g06-kv>div{display:flex;justify-content:space-between;gap:.75rem;font-size:.875rem}.g06-kv dt{color:var(--text-2)}.g06-kv dd{margin:0;font-weight:700;text-align:right;color:var(--text-1);overflow-wrap:anywhere}.g06-kv.card{padding:.875rem 1rem;border-radius:1rem;background:var(--surface-elevated);border:1px solid var(--border-2)}.h5>.h5-top.g06-subhdr{border-bottom:1px solid var(--border-1)}.g06-page{padding:.75rem max(1rem,var(--safe-right, env(safe-area-inset-right, 0px))) calc(1.5rem + var(--safe-bottom, env(safe-area-inset-bottom, 0px))) max(1rem,var(--safe-left, env(safe-area-inset-left, 0px)));max-width:40rem;margin:0 auto}.g06-page>.g06-note{margin-bottom:.875rem}.g06-acct{display:flex;flex-direction:column;gap:.875rem}.g06-acc-h{display:flex;align-items:center;gap:.875rem;padding:1rem;border-radius:1.25rem;background:var(--surface-elevated);border:1px solid var(--border-2)}.g06-acc-h b{display:block;font-size:1.0625rem;font-weight:800;color:var(--text-1);overflow-wrap:anywhere}.g06-acc-h small{font-size:.78125rem;color:var(--text-3)}.g06-mgroup h4{margin:0 .25rem .5rem;font-size:.8125rem;font-weight:700;color:var(--text-3)}.g06-idrow{display:flex;align-items:center;gap:.75rem;padding:.875rem;background:var(--surface-elevated);border:1px solid var(--border-2);border-top-width:0}.g06-idrow:nth-child(2){border-top-width:1px;border-radius:1rem 1rem 0 0}.g06-idrow:last-child{border-radius:0 0 1rem 1rem}.g06-idrow>div{flex:1;min-width:0}.g06-idrow b{display:block;font-size:.9375rem;color:var(--text-1)}.g06-idrow small{display:block;font-size:.78125rem;color:var(--text-3);overflow-wrap:anywhere}.g06-idrow .g06-link{font-size:.84375rem;margin-left:.25rem}.g06-acc-note{margin:0;padding:0 .25rem;font-size:.8125rem;line-height:1.6;color:var(--text-2)}.g06-logout{margin-top:1.5rem;color:var(--no-text)}.g06-loading{padding:2rem 0;display:flex;flex-direction:column;align-items:center;gap:.75rem;color:var(--text-3);font-size:.875rem}.g06-flow,.g06-bindf{display:flex;flex-direction:column;gap:.875rem}.g06-flowpage .g06-flow{padding-top:1.125rem}.g06-h{display:flex;flex-direction:column;gap:.375rem}.g06-h h2{margin:0;font-size:1.375rem;font-weight:800;color:var(--text-1)}.g06-mbox .g06-h h2{font-size:1.125rem}.g06-mbox .g06-h .g06-sub{font-size:.84375rem}.g06-field{display:flex;flex-direction:column;gap:.5rem}.g06-field>span:first-child{font-size:.8125rem;font-weight:700;color:var(--text-2);line-height:1.5}.g06-inp{display:flex;align-items:center;gap:.625rem;height:3.375rem;padding:0 1rem;border:1.5px solid var(--border-2);border-radius:var(--r-md);background:var(--surface-grouped);color:var(--text-3);transition:border-color var(--dur-1),box-shadow var(--dur-1)}.g06-inp:focus-within{border-color:var(--g06-focus);background:var(--surface-elevated);box-shadow:0 0 0 4px var(--g06-brand-soft)}.g06-inp.is-err{border-color:var(--no);box-shadow:0 0 0 4px color-mix(in srgb,var(--no) 14%,transparent)}.g06-inp svg{width:1.25rem;height:1.25rem;flex-shrink:0}.g06-inp input{flex:1;min-width:0;border:0;background:transparent;font:600 1rem var(--font);color:var(--text-1);outline:none}.g06-inp input::placeholder{color:var(--text-3);font-weight:500}.g06-inp input:focus-visible{outline:none}.g06-inp.area{height:auto;padding:.75rem .875rem;align-items:flex-start}.g06-inp.area textarea{flex:1;min-height:5.5rem;border:0;background:transparent;resize:none;font:500 .9375rem/1.6 var(--font);color:var(--text-1);outline:none}.g06-otp{position:relative;display:grid;gap:.5rem;margin:1rem 0 0}.g06-cell{height:3.625rem;border-radius:var(--r-md);border:1.5px solid var(--border-2);background:var(--surface-grouped);display:grid;place-items:center;font:700 1.625rem/1 var(--num);color:var(--text-1)}.g06-cell.fill{background:var(--surface-elevated)}.g06-cell.cur{border-color:var(--g06-focus);background:var(--surface-elevated);box-shadow:0 0 0 4px var(--g06-brand-soft)}.g06-cell.cur:not(.fill):after{content:"";width:2px;height:1.625rem;border-radius:1px;background:var(--text-1);animation:g06-caret 1s steps(1) infinite}.g06-otp.sm{margin:.5rem 0 .25rem}.g06-otp.sm .g06-cell{width:2.5rem;height:3rem;font-size:1.25rem}.g06-otp.is-err .g06-cell{border-color:var(--no);color:var(--no-text);background:var(--surface-elevated)}.g06-otp.busy .g06-cell{opacity:.6}.g06-otp-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border:0;padding:0;margin:0;background:transparent;color:transparent;caret-color:transparent;font-size:1rem;cursor:text}.g06-otp-input:disabled{cursor:not-allowed}@keyframes g06-caret{50%{opacity:0}}.g06-resend{margin:.25rem 0 0;text-align:center;font-size:.875rem;color:var(--text-3)}.g06-unb .g06-resend{margin-top:.125rem;font-size:.8125rem}.g06-resend .g06-num{color:var(--text-2);font-weight:600}.g06-bindc{display:flex;flex-direction:column}.g06-pair{display:flex;align-items:center;gap:.625rem;margin:.25rem 0 .625rem}.g06-pi{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem .5rem;border-radius:.875rem;background:var(--surface-grouped);text-align:center}.g06-pi svg{width:1.375rem;height:1.375rem;color:var(--text-2)}.g06-pi b{font-size:.875rem;color:var(--text-1);overflow-wrap:anywhere}.g06-pi small{font-size:.75rem;color:var(--text-3)}.g06-plus{font:800 1.25rem var(--num);color:var(--text-3)}.g06-pc-t{margin:0 0 .5rem;text-align:center;font-size:.875rem;color:var(--text-1)}.g06-blist{margin:0 0 .875rem;padding-left:1.125rem;display:flex;flex-direction:column;gap:.375rem;font-size:.84375rem;line-height:1.55;color:var(--text-2)}.g06-gcard{background:var(--surface-elevated);border:1px solid var(--border-2);border-radius:1.25rem;box-shadow:var(--shadow-card);padding:1.25rem;display:flex;flex-direction:column;align-items:center;gap:.625rem;text-align:center}.g06-gcard>b{font-size:1.0625rem;font-weight:800;color:var(--text-1)}.g06-gcard>p{margin:0;font-size:.875rem;line-height:1.6;color:var(--text-2)}.g06-gico{width:4rem;height:4rem;border-radius:50%;display:grid;place-items:center;background:var(--g06-brand-soft);color:var(--navy);margin-bottom:.25rem}:root[data-theme=dark] .g06-gico{color:var(--text-1)}.g06-gico svg{width:1.875rem;height:1.875rem}.g06-gico.is-err{background:var(--no-bg);color:var(--no)}.g06-gico.ok{background:var(--yes-bg);color:var(--yes-text)}.g06-opts{display:flex;flex-direction:column;gap:.5rem}.g06-optc{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.125rem .625rem;padding:.875rem;border-radius:1rem;background:var(--surface-elevated);border:1px solid var(--border-2);text-align:left;cursor:pointer;font:inherit;color:inherit}.g06-optc:hover{border-color:var(--border-3)}.g06-optc b{font-size:.9375rem;color:var(--text-1)}.g06-optc small{grid-column:1;font-size:.78125rem;line-height:1.5;color:var(--text-3)}.g06-optc svg{grid-row:1 / span 2;grid-column:2;width:1.125rem;height:1.125rem;color:var(--text-3)}.g06-cannot{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.g06-res{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.875rem 0 .625rem;text-align:center}.g06-flowpage .g06-res{padding-top:1.5rem}.g06-res>b{font-size:1.25rem;font-weight:800;color:var(--text-1)}.g06-res p{margin:0;font-size:.875rem;line-height:1.6;color:var(--text-2)}.g06-res p b{color:var(--text-1)}.g06-res .g06-sub{color:var(--text-3);font-size:.8125rem}.g06-res+.g06-actions{margin-top:.875rem}.g06-unb-b{margin-bottom:.75rem;display:flex;flex-direction:column}.g06-d1h{margin:0 0 .375rem;font-size:.875rem;font-weight:700;color:var(--text-1)}.g06-unb-b>.g06-field{margin-bottom:0}.g06-unb-b>.g06-ferr,.g06-unb-b>.g06-note{margin-top:.5rem}.g06-unb-b>.g06-fine{margin-top:.5rem}.g06-vcard{display:flex;gap:.75rem;align-items:flex-start;padding:.875rem;border-radius:1rem;background:var(--surface-grouped)}.g06-vcard>svg{width:1.375rem;height:1.375rem;flex-shrink:0;color:var(--g06-accent);margin-top:1px}.g06-vcard b{display:block;font-size:.9375rem;color:var(--text-1)}.g06-vcard small{display:block;margin-top:.125rem;font-size:.8125rem;line-height:1.55;color:var(--text-2)}.g06-vcard small b{display:inline;font-size:inherit}.g06-tgbind{display:grid;grid-template-columns:9.375rem 1fr;gap:1.125rem;align-items:center;margin:.375rem 0 .25rem}.g06-tgbind.m{grid-template-columns:1fr;margin:0}.g06-qrbox{display:grid;place-items:center;padding:.5625rem;border-radius:1rem;background:var(--surface-grouped)}.g06-qr{display:block;width:100%;height:auto;border-radius:.375rem}.g06-tgsteps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.g06-tgsteps li{padding-left:.875rem;border-left:3px solid var(--border-2)}.g06-tgsteps li.done{border-color:var(--yes)}.g06-tgsteps li.cur{border-color:var(--g06-accent)}.g06-tgsteps b{display:block;font-size:.875rem;color:var(--text-1)}.g06-tgsteps small{font-size:.78125rem;color:var(--text-3);font-variant-numeric:tabular-nums}.g06-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.g06-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay);animation:g06-fade .2s ease-out}.g06-sheet{position:absolute;left:0;right:0;bottom:0;margin:0 auto;max-width:40rem;max-height:calc(100dvh - var(--safe-top, env(safe-area-inset-top, 0px)) - 1rem);overflow-y:auto;overscroll-behavior:contain;background:var(--surface-elevated);border-radius:1.625rem 1.625rem 0 0;box-shadow:0 -10px 40px #0003;padding:.25rem 1rem calc(.75rem + max(var(--safe-bottom, env(safe-area-inset-bottom, 0px)),var(--tg-safe-area-inset-bottom, 0px)));outline:none;animation:g06-up .3s var(--ease-emph)}.g06-sheet.tma{max-height:calc(var(--tg-viewport-stable-height, 100dvh) * .72 + var(--tg-safe-area-inset-bottom, 0px))}.g06-grab{width:2.75rem;height:.3125rem;border-radius:3px;background:var(--border-2);margin:.5rem auto .625rem}.g06-sheet-h{padding:0 1rem .75rem}.g06-sheet-h b{font-size:1.0625rem;font-weight:800;color:var(--text-1)}@keyframes g06-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes g06-fade{0%{opacity:0}to{opacity:1}}.g06-mscrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c163073;animation:g06-fade .2s ease-out}.g06-mbox{position:absolute;left:50%;top:6rem;transform:translate(-50%);width:min(30rem,calc(100vw - 2rem));max-height:calc(100vh - 7.5rem);overflow-y:auto;padding:1.625rem 1.5rem 1.375rem;border-radius:1.5rem;background:var(--surface-elevated);border:1px solid var(--border-2);box-shadow:0 30px 70px -24px #0a10288c;display:flex;flex-direction:column;gap:.875rem;outline:none}.g06-mbox.wide{width:min(35rem,calc(100vw - 2rem))}.g06-mclose{position:absolute;right:calc(1rem - 5px);top:calc(1rem - 5px);width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:.625rem;background:none;color:var(--text-3);cursor:pointer}.g06-mclose:hover{background:var(--surface-grouped);color:var(--text-1)}.g06-mclose svg{width:1.125rem;height:1.125rem}.g06-mhead{display:flex;flex-direction:column;gap:.125rem;padding-right:2.5rem}.g06-mhead b{font-size:1.3125rem;font-weight:800;color:var(--text-1)}.g06-mhead small{font-size:.8125rem;color:var(--text-3)}.g06-mbox .g06-actions{gap:.625rem}.g06-mbox .g06-unb-b{margin-bottom:0}.page.g06-settings{display:grid;grid-template-columns:13.75rem minmax(0,1fr);gap:1.75rem;padding:1.75rem 2.5rem 3rem;max-width:70rem;margin:0 auto}.g06-snav{display:flex;flex-direction:column;gap:.25rem;position:sticky;top:6rem;align-self:start}.g06-snav button{position:relative;isolation:isolate;display:flex;align-items:center;height:2.75rem;margin:-.0625rem 0;padding:0 .875rem;border:0;border-radius:0;background:none;box-shadow:none;text-align:left;font-size:.9375rem;font-weight:700;color:var(--text-2);cursor:pointer;--hit-top: 0px;--hit-left: 0px;--hit-width: 100%;--hit-height: 100%}.g06-snav button:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:.0625rem;height:2.625rem;border-radius:.75rem;pointer-events:none}.g06-snav button:hover{color:var(--text-1)}.g06-snav button.on{background:none;box-shadow:none;color:var(--text-1)}.g06-snav button.on:before{background:var(--surface-elevated);box-shadow:inset 4px 0 0 var(--gold),var(--shadow-card)}.g06-sbody{display:flex;flex-direction:column;gap:1rem;min-width:0}.g06-scard{background:var(--surface-elevated);border:1px solid var(--border-2);border-radius:1.25rem;box-shadow:var(--shadow-card);padding:1.25rem 1.375rem;display:flex;flex-direction:column;gap:.25rem;scroll-margin-top:6rem}.g06-scard h3{margin:0 0 .25rem;font-size:1.125rem;font-weight:800;color:var(--text-1)}.g06-scard>.g06-note{margin:.25rem 0 .375rem}.g06-sdesc{margin:0;font-size:.8125rem;line-height:1.6;color:var(--text-3)}.g06-prof{display:flex;align-items:center;gap:.875rem;margin-top:.625rem}.g06-prof b{display:block;font-size:1.125rem;font-weight:800;color:var(--text-1)}.g06-prof small{font-size:.78125rem;color:var(--text-3)}.g06-srow{display:flex;align-items:center;gap:.875rem;padding:.875rem 0;border-top:1px solid var(--border-2)}.g06-scard>h3+.g06-srow,.g06-scard>.g06-note+.g06-srow{border-top:0}.g06-srow>div:first-of-type,.g06-srow>.g06-sic+div{flex:1;min-width:0}.g06-srow b{display:block;font-size:.9375rem;font-weight:700;color:var(--text-1)}.g06-srow small{font-size:.78125rem;color:var(--text-3)}.g06-srow .g06-link{font-size:.875rem;padding:0 .375rem}.g06-srow+.g06-note{margin-top:.25rem}.g06-scard>.g06-sdesc:last-child{margin-top:.25rem}.g06-srow .theme-switch{padding:3px;border-radius:.75rem;background:var(--surface-grouped);gap:0}.g06-srow .theme-switch.with-labels button{position:relative;height:2.75rem;margin:-.4375rem 0;padding:0 .75rem;border-radius:0;background:none;font-size:.8125rem;font-weight:700;color:var(--text-3)}.g06-srow .theme-switch.with-labels button>span{position:relative}.g06-srow .theme-switch.with-labels button:before{content:"";position:absolute;left:0;right:0;top:.4375rem;bottom:.4375rem;border-radius:.5625rem}.g06-srow .theme-switch.with-labels button.on{background:none;box-shadow:none;color:var(--text-1)}.g06-srow .theme-switch.with-labels button.on:before{background:var(--surface-elevated);box-shadow:0 1px 2px #14132b1f}.g06-srow .theme-switch button svg{display:none}.g06-switch{position:relative;width:2.875rem;min-height:2.75rem;margin:-.5rem 0;border:0;border-radius:0;background:none;flex-shrink:0;cursor:pointer}.g06-switch:before{content:"";position:absolute;left:0;right:0;top:50%;height:1.75rem;margin-top:-.875rem;border-radius:var(--r-pill);background:var(--border-2);transition:background var(--dur-1)}.g06-switch i{position:absolute;top:50%;margin-top:-.6875rem;left:3px;width:1.375rem;height:1.375rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #14132b40;transition:left var(--dur-1) var(--ease-out)}.g06-switch.on:before{background:var(--yes)}.g06-switch.on i{left:calc(100% - 1.375rem - 3px)}.g06-sheet.g06-welcome{padding-top:.25rem}.g06-wl{display:flex;flex-direction:column}.g06-wl-top{display:flex;flex-direction:column;align-items:center;gap:.375rem;text-align:center;padding:.25rem 0 .75rem}.g06-wl-top h3{margin:0;font-size:1.25rem;font-weight:800;color:var(--text-1)}.g06-wl-top p{margin:0;font-size:.875rem;line-height:1.55;color:var(--text-2)}.g06-wl-top p b{color:var(--text-1)}.g06-okic{width:3.25rem;height:3.25rem;border-radius:50%;display:grid;place-items:center;background:var(--yes-solid);color:var(--on-solid);margin-bottom:.25rem}.g06-okic svg{width:1.75rem;height:1.75rem}.g06-wl .g06-kv.card{margin-bottom:.625rem}.g06-wl-tip{display:flex;gap:.625rem;padding:.75rem;border-radius:.875rem;background:var(--g06-brand-soft);margin-bottom:.75rem}.g06-wl-tip p{margin:0;font-size:.8125rem;line-height:1.55;color:var(--navy)}:root[data-theme=dark] .g06-wl-tip{background:var(--surface-grouped)}:root[data-theme=dark] .g06-wl-tip p{color:var(--text-1)}.g06-wl-tip svg{width:1.125rem;height:1.125rem;flex-shrink:0;color:var(--navy)}:root[data-theme=dark] .g06-wl-tip svg{color:var(--text-1)}:is(.g06-btn,.g06-link,.g06-optc,.g06-mclose,.g06-mini,.g06-switch,.g06-snav button):focus-visible{outline:3px solid var(--g06-focus);outline-offset:2px}.g06-otp:focus-within .g06-cell.cur{outline:none}:is(.g06-sheet,.g06-mbox):focus-visible{outline:none}@media (prefers-reduced-motion: reduce){.g06-sheet,.g06-scrim,.g06-mscrim{animation:none}.g06-cell.cur:not(.fill):after{animation:none}.g06-btn,.g06-inp,.g06-switch,.g06-switch i,.g06-switch:before{transition:none}}@media (max-width: 1000px){.page.g06-settings{grid-template-columns:1fr;padding:1.25rem 1rem 2.5rem}.g06-snav{position:static;flex-direction:row;flex-wrap:wrap}}.g06-acts{display:inline-flex;align-items:center;gap:.75rem;flex-shrink:0}.g06-idrow .g06-acts .g06-link{margin-left:0;font-size:.84375rem}.g06-srow .g06-acts .g06-link{padding:0 .375rem}.g06-srow[data-g06-row=email] small{overflow-wrap:anywhere}.g06-acts .g06-link{min-width:44px;min-height:44px}.g06-acts .g06-link:after{top:0;right:0;bottom:0;left:0}.g06-idrow .g06-link.danger,.g06-srow .g06-link.danger,.g06-btn.g06-bind-telegram,.g06-btn.g06-bind-email{min-width:44px;min-height:44px}.g06-btn.g06-logout{min-width:44px;min-height:44px;border:0;box-shadow:inset 0 0 0 1px var(--border-2),0 3px 0 var(--g06-edge)}.g06-btn.g06-logout.sm{padding-inline:calc(.75rem + 1px)}.g06-btn.g06-logout:active:not(:disabled){box-shadow:inset 0 0 0 1px var(--border-2)}.g06-logout>.hit-visual{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.g06-steps3{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem}.g06-steps3 li{display:flex;flex-direction:column;gap:.375rem;font-size:.75rem;font-weight:600;color:var(--text-3);padding-top:.5rem;border-top:3px solid var(--border-2)}.g06-steps3 li.done{border-color:var(--yes);color:var(--text-2)}.g06-steps3 li.cur{border-color:var(--g06-accent);color:var(--text-1)}.g06-ce .g06-steps3{margin-bottom:.125rem}.g06-pi.old b{text-decoration:line-through;color:var(--text-3)}.g06-errcard{display:flex;gap:.75rem;align-items:flex-start;margin:0 0 .875rem;padding:.875rem 1rem;border-radius:1.25rem;background:var(--surface-elevated);border:1px solid color-mix(in srgb,var(--no) 35%,var(--border-2));text-align:left}.g06-errcard .g06-gico{width:2.5rem;height:2.5rem;flex-shrink:0;margin:0}.g06-errcard .g06-gico svg{width:1.25rem;height:1.25rem}.g06-errcard>div{display:flex;flex-direction:column;gap:.25rem;min-width:0}.g06-errcard b{font-size:.9375rem;color:var(--text-1);overflow-wrap:anywhere}.g06-errcard p{margin:0;font-size:.84375rem;line-height:1.6;color:var(--text-2)}.g06-errcard p.be{color:var(--no-text);font-weight:600}.g06-note.keep{align-items:center}.g06-note.keep svg{color:var(--yes);margin-top:0}.g06-note.keep p{font-size:.8125rem}.g06-btn.primary.is-dis,.g06-btn.primary.is-dis:disabled{opacity:.45;background:var(--g06-primary);color:#fff;border-color:transparent;box-shadow:none;filter:none;transform:none;cursor:not-allowed}.ms05-admin{--m-bg:#f7f6f2;--m-surface:#fff;--m-raised:#f1efe8;--m-ink:#1a2340;--m-muted:#636981;--m-line:#d9d3c2;--m-action:#1e2d5c;--m-on:#fff;--m-danger:#b3372e;background:var(--m-bg);color:var(--m-ink);font:14px/1.55 Noto Sans SC,PingFang SC,system-ui,sans-serif;min-width:0;width:100%;color-scheme:light}.ms05-admin[data-theme=dark]{--m-bg:#0f1830;--m-surface:#17223f;--m-raised:#1e2b4d;--m-ink:#f3f1e9;--m-muted:#9aa1bb;--m-line:#36487a;--m-action:#f3f1e9;--m-on:#1e2d5c;--m-danger:#f08a80;color-scheme:dark}.ms05-admin *{box-sizing:border-box;min-width:0}.ms05-editor{padding:32px;max-width:1248px;margin-inline:auto;overflow-wrap:anywhere}.ms05-admin h1{font-size:24px;line-height:1.35;margin:8px 0 48px}.ms05-admin h2{font-size:18px;line-height:1.45;margin:16px 0 8px}.ms05-admin h3{font-size:14px;margin:0 0 8px}.ms05-admin p{margin:8px 0 16px}.ms05-muted,.ms05-admin dt{color:var(--m-muted)}.ms05-heading{margin-bottom:32px}.ms05-form{padding:0;border:0;margin:0}.ms05-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ms05-wide{grid-column:1/-1}.ms05-field{display:flex;flex-direction:column;gap:8px;margin:8px 0 16px}.ms05-field>span{font-size:12px;color:var(--m-muted)}.ms05-admin input:not([type=checkbox]),.ms05-admin textarea,.ms05-admin select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;font:inherit;color:var(--m-ink);background:var(--m-raised);width:100%;max-width:100%;min-height:48px;border:1px solid var(--m-line);border-radius:0;padding:12px 44px 12px 12px;line-height:1.5;scroll-margin-block:100px}.ms05-admin textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;resize:none;min-height:72px;white-space:pre-wrap;overflow-wrap:anywhere}.ms05-admin input:not([type=checkbox]){font-variant-numeric:tabular-nums}.ms05-admin select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:48px;background-image:linear-gradient(45deg,transparent 50%,var(--m-muted) 50%),linear-gradient(135deg,var(--m-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-size:5px 5px;background-repeat:no-repeat;white-space:normal;overflow-wrap:anywhere}.ms05-admin button,.ms05-admin summary{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;text-align:left;min-width:44px;min-height:48px;padding:12px 16px;border:1px solid var(--m-line);background:var(--m-raised);color:var(--m-ink);cursor:pointer;border-radius:0;white-space:normal;overflow-wrap:anywhere;touch-action:manipulation}.ms05-admin button span{display:block}.ms05-admin button:active:not(:disabled) span{transform:scale(.98)}.ms05-admin :is(button,input,textarea,select,summary):focus-visible{outline:3px solid var(--m-action);outline-offset:3px}.ms05-admin :disabled{opacity:.55;cursor:default}.ms05-admin fieldset:disabled{opacity:1}.ms05-admin fieldset:disabled :disabled{opacity:.8}.ms05-primary{background:var(--m-action)!important;color:var(--m-on)!important}.ms05-admin details{margin:16px 0}.ms05-admin summary{display:list-item;list-style-position:inside;width:fit-content;max-width:100%;min-width:min(232px,100%)}.ms05-details{padding:16px;border:1px solid var(--m-line);margin-top:8px;background:var(--m-surface)}.ms05-card{padding:16px;border:1px solid var(--m-line);background:var(--m-surface);margin-bottom:12px;border-radius:6px}.ms05-card .ms05-card{background:var(--m-bg)}.ms05-section{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-block:16px}.ms05-actions{display:flex;flex-wrap:wrap;gap:12px}.ms05-members{display:grid;gap:0}.ms05-check{display:flex;gap:8px;align-items:center;min-height:48px;cursor:pointer;position:relative;padding:0 12px 0 48px;overflow-wrap:anywhere}.ms05-check input{position:absolute;left:0;top:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;border:0;border-radius:0;background:transparent;cursor:inherit}.ms05-check input:before{content:"";position:absolute;left:12px;top:14px;width:20px;height:20px;border:1px solid var(--m-line);background:var(--m-raised)}.ms05-check input:checked:before{background:var(--m-action)}.ms05-check input:checked:after{content:"✓";position:absolute;left:16px;top:10px;color:var(--m-on);font-size:19px;pointer-events:none}.ms05-check span{pointer-events:none}.ms05-admin dl{margin:8px 0}.ms05-admin dl>div{display:grid;grid-template-columns:minmax(90px,1fr) minmax(0,3fr);gap:12px;padding-block:8px;border-bottom:1px solid var(--m-line)}.ms05-admin dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ms05-error{color:var(--m-danger)}.ms05-status{margin-top:32px}.ms05-status h2{margin-top:0}.ms05-bottom{margin-top:24px}.ms05-admin pre{font:12px/1.6 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;grid-column:1/-1;margin:0}.ms05-admin dialog{font:inherit;color:var(--m-ink);background:var(--m-bg);width:min(800px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;border:1px solid var(--m-line);overflow-y:auto;overflow-x:clip}.ms05-admin dialog::backdrop{background:#0008}.ms05-projection{min-width:0}@media (max-width:1023px){.ms05-editor{padding:24px}.ms05-grid{grid-template-columns:1fr}.ms05-admin h1{margin-bottom:32px}}@media (max-width:599px){.ms05-editor{padding:16px}.ms05-actions>*{flex:1 1 140px}.ms05-section .ms05-actions{width:100%}.ms05-admin dl>div{grid-template-columns:1fr;gap:4px}.ms05-admin dialog{padding:16px}.ms05-details{padding:12px}.ms05-admin h1{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.ms05-admin button:active span{transform:none}}.admin-app .ms05-admin :is(input:not([type=checkbox]),select,textarea){min-height:48px;height:auto;padding:12px 44px 12px 12px;font:inherit;line-height:1.5;border-radius:0}.admin-app .ms05-admin button,.admin-app .ms05-admin summary{min-height:48px;min-width:44px;padding:12px 16px;border-radius:0;transform:none}.admin-app .ms05-admin label{font:inherit;line-height:1.5}.admin-app .ms05-admin .ms05-check input{border-radius:0}.cor-admin{--cor-bg:#f7f6f2;--cor-surface:#fff;--cor-raised:#f1efe8;--cor-line:#e8e4d9;--cor-ink:#1a2340;--cor-muted:#545b73;--cor-warn:#8a5300;--cor-warn-bg:#fdf3dc;--cor-focus:#1e2d5c;box-sizing:border-box;max-width:1180px;padding:28px 20px 48px;margin:auto;color:var(--cor-ink);font:15px/1.6 PingFang SC,system-ui,sans-serif}[data-theme=dark] .cor-admin,.dark .cor-admin{--cor-bg:#0f1830;--cor-surface:#17223f;--cor-raised:#1e2b4d;--cor-line:#2a3a63;--cor-ink:#f3f1e9;--cor-muted:#b8bed3;--cor-warn:#f5c26b;--cor-warn-bg:#3a2a0a;--cor-focus:#f2b51d;color-scheme:dark}.cor-admin *,.cor-dialog *{box-sizing:border-box}.cor-admin h1,.cor-admin h2,.cor-admin h3,.cor-admin p{margin:0;overflow-wrap:anywhere}.cor-admin h1{font-size:clamp(22px,2.5vw,30px);line-height:1.4}.cor-admin h2{font-size:19px;margin-bottom:18px}.cor-admin h3{font-size:16px}.cor-muted,.cor-breadcrumb{color:var(--cor-muted)}.cor-breadcrumb{font-size:13px;margin-bottom:20px!important}.cor-heading>div{min-width:0}.cor-heading p{margin-top:8px}.cor-warn{background:var(--cor-warn-bg);color:var(--cor-warn)}.cor-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--cor-line);margin-bottom:24px}.cor-admin button{font:inherit;color:inherit;min-width:44px;min-height:44px;display:inline-flex;justify-content:center;align-items:center;border:0;padding:0;background:transparent;cursor:pointer;border-radius:0;touch-action:manipulation}.cor-admin button:disabled{cursor:default;color:var(--cor-muted)}.cor-admin .cor-visual{pointer-events:none;display:inline-block;border-radius:10px;padding:7px 10px;background:var(--cor-raised);border:1px solid var(--cor-line);transition:transform .08s}.cor-admin button:active .cor-visual{transform:scale(.96)}.cor-admin :focus-visible{outline:3px solid var(--cor-focus);outline-offset:2px}.cor-tabs .cor-visual{padding:8px 12px;border:0;background:transparent}.cor-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:20px}.cor-stack{display:flex;flex-direction:column;gap:20px;min-width:0}.cor-card{border:1px solid var(--cor-line);border-radius:14px;background:var(--cor-surface);padding:22px;min-width:0}.cor-preview{border-top:3px solid #f2b51d}.cor-facts dt{color:var(--cor-muted);overflow-wrap:anywhere;max-width:100%}.cor-money b{font-size:18px;white-space:nowrap}.cor-money.cor-long b{font-size:16px}.cor-notice{background:var(--cor-warn-bg);color:var(--cor-warn);padding:14px 16px;border-radius:10px;margin:16px 0}.cor-account{padding:18px 0;border-top:1px solid var(--cor-line)}.cor-account h3{overflow-wrap:anywhere}.cor-search{display:block;position:relative;margin:16px 0}.cor-search input{font:inherit;color:inherit;display:block;width:100%;min-width:0;min-height:48px;border:1px solid var(--cor-line);border-radius:0;background:var(--cor-bg);padding:12px 48px 12px 14px;margin-top:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cor-results>div{background:var(--cor-raised);padding:18px;border-radius:12px;text-align:center;overflow-wrap:anywhere}.cor-results b{display:block;font-size:28px;margin-top:5px}.cor-timeline li{padding:16px 0 16px 20px;border-left:2px solid var(--cor-line);position:relative}.cor-empty{padding:40px 10px;text-align:center}.cor-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:24px;border:1px solid var(--cor-line);border-radius:16px;background:var(--cor-surface);color:var(--cor-ink);overflow-y:auto}.cor-dialog::backdrop{background:#121c3d80}.cor-dialog-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:16px}.cor-dialog-heading h2{min-width:0;margin:0}.cor-dialog-heading button{flex-shrink:0;font-size:24px}.cor-body-copy{overflow-wrap:anywhere}@media (max-width:850px){.cor-layout{grid-template-columns:minmax(0,1fr)}.cor-admin{padding-top:20px}.cor-heading{flex-direction:column;gap:12px}.cor-card{padding:18px}}@media (max-width:480px){.cor-admin{padding:20px 16px 40px}.cor-results{gap:8px}.cor-results>div{padding:14px 8px}.cor-results b{font-size:24px}.cor-facts dd{text-align:left}.cor-tabs{gap:2px}.cor-tabs .cor-visual{padding:8px}}@media (prefers-reduced-motion:reduce){.cor-admin .cor-visual{transition:none}}.cor-client{--cor-bg:#f7f6f2;--cor-surface:#fff;--cor-raised:#f1efe8;--cor-line:#e8e4d9;--cor-ink:#1a2340;--cor-muted:#545b73;--cor-bad:#c4372c;--cor-warn:#8a5300;--cor-warn-bg:#fdf3dc;--cor-focus:#1e2d5c;color:var(--cor-ink);font:15px/1.6 PingFang SC,system-ui,sans-serif;max-width:1180px;padding:28px 20px 48px;margin:auto;min-width:0}:root[data-theme=dark] .cor-client,.dark .cor-client{--cor-bg:#0f1830;--cor-surface:#17223f;--cor-raised:#1e2b4d;--cor-line:#2a3a63;--cor-ink:#f3f1e9;--cor-muted:#b8bed3;--cor-bad:#ff8a80;--cor-warn:#f5c26b;--cor-warn-bg:#3a2a0a;--cor-focus:#f2b51d}.cor-client *{box-sizing:border-box;min-width:0}.cor-client h1,.cor-client h2,.cor-client h3,.cor-client p{margin:0;overflow-wrap:anywhere}.cor-client h1{font-size:clamp(22px,2.5vw,30px);line-height:1.4}.cor-client h2{font-size:19px}.cor-client h3{font-size:16px}.cor-client button,.cor-client input{font:inherit;color:inherit}.cor-client button{min-width:44px;min-height:44px;display:inline-flex;justify-content:center;align-items:center;border:0;padding:0;background:transparent;cursor:pointer;border-radius:0;touch-action:manipulation;max-width:100%}.cor-client button:active .cor-visual{transform:scale(.96)}.cor-client button:disabled{cursor:default;color:var(--cor-muted)}.cor-visual{border-radius:10px;padding:7px 10px;pointer-events:none;display:inline-block;transition:transform .08s;background:var(--cor-raised);border:1px solid var(--cor-line);overflow-wrap:anywhere}.cor-client :focus-visible{outline:3px solid var(--cor-focus);outline-offset:2px}.cor-breadcrumb{color:var(--cor-muted);font-size:13px;margin-bottom:20px!important}.cor-heading{display:flex;gap:20px;justify-content:space-between;align-items:flex-start;margin-bottom:22px}.cor-heading .cor-muted{margin-top:8px}.cor-badge{display:inline-flex;padding:3px 10px;border-radius:99px;background:var(--cor-raised);color:var(--cor-muted);font-size:13px;font-weight:600;white-space:nowrap}.cor-tabs{display:flex;gap:8px;border-bottom:1px solid var(--cor-line);margin-bottom:24px;flex-wrap:wrap}.cor-tabs button{padding:0 6px 8px}.cor-tabs .cor-visual{padding:8px 12px;background:transparent;border:0}.cor-tabs [aria-selected=true]{font-weight:700}.cor-tabs [aria-selected=true] .cor-visual{background:var(--cor-raised);border-bottom:3px solid #f2b51d}.cor-heading>div{flex:1}.cor-heading>.cor-badge{flex-shrink:0}.cor-yes{color:#11704b}.cor-badge.cor-good{color:#11704b;background:#e6f6ee}:root[data-theme=dark] .cor-yes,.dark .cor-yes{color:#2fd389}:root[data-theme=dark] .cor-badge.cor-good,.dark .cor-badge.cor-good{color:#2fd389;background:#0f3324}.cor-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:20px}.cor-stack{display:flex;flex-direction:column;gap:20px}.cor-card{border:1px solid var(--cor-line);border-radius:14px;background:var(--cor-surface);padding:22px}.cor-card>h2{margin-bottom:18px}.cor-muted{color:var(--cor-muted)}.cor-lead{font-size:16px;margin:16px 0!important}.cor-results{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;align-items:center;margin:22px 0}.cor-results>div{background:var(--cor-raised);padding:18px;border-radius:12px;text-align:center}.cor-results b{display:block;font-size:28px;margin-top:5px;overflow-wrap:anywhere}.cor-results>span{color:var(--cor-muted);font-size:22px}.cor-notice{background:var(--cor-warn-bg);color:var(--cor-warn);padding:14px 16px;border-radius:10px;margin:16px 0!important}.cor-facts{margin:0}.cor-facts>div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-top:1px solid var(--cor-line);flex-wrap:wrap}.cor-facts dt{color:var(--cor-muted);overflow-wrap:anywhere}.cor-facts dd{margin:0;max-width:100%;overflow-wrap:anywhere;text-align:right}.cor-money{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;max-width:100%;font-variant-numeric:tabular-nums}.cor-money b{font-size:18px;overflow-wrap:anywhere}.cor-money small{font-size:13px;color:var(--cor-muted)}.cor-down{color:var(--cor-bad)}.cor-total{background:var(--cor-raised);padding:18px;border-radius:10px;margin-bottom:18px}.cor-total>p{color:var(--cor-muted);margin-bottom:6px}.cor-total .cor-money b{font-size:26px}.cor-total .cor-money.cor-long b{font-size:18px}.cor-timeline{list-style:none;margin:0;padding:0}.cor-timeline li{padding:16px 0 16px 20px;border-left:2px solid var(--cor-line);position:relative;overflow-wrap:anywhere}.cor-timeline li:before{content:"";position:absolute;left:-5px;top:24px;width:8px;height:8px;border-radius:50%;background:#f2b51d}.cor-timeline time{font-size:13px;color:var(--cor-muted);display:block;margin-bottom:4px}.cor-timeline p{margin-top:5px}.cor-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.cor-search{position:relative;margin:16px 0;isolation:isolate}.cor-search:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--cor-line);border-radius:10px;background:var(--cor-bg);pointer-events:none;z-index:-1}.cor-search input{width:100%;min-height:48px;border:1px solid transparent;border-radius:0;background:transparent;padding:12px 48px 12px 14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cor-records article{padding:16px 0;border-top:1px solid var(--cor-line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.cor-records article p{color:var(--cor-muted);font-size:13px;overflow-wrap:anywhere}.cor-client dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:24px;border:1px solid var(--cor-line);border-radius:16px;background:var(--cor-surface);color:var(--cor-ink);overflow-y:auto}.cor-client dialog::backdrop{background:#121c3d80}.cor-dialog-head{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:16px}.cor-dialog-head button{flex-shrink:0;font-size:24px}.cor-client dialog p{margin:12px 0}.cor-skeleton{background:var(--cor-raised);height:18px;margin:16px 0;border-radius:5px}@media (max-width:850px){.cor-layout{grid-template-columns:minmax(0,1fr)}.cor-client{padding-top:20px}.cor-heading{flex-direction:column;gap:12px}.cor-card{padding:18px}.cor-total .cor-money b{font-size:24px}}@media (max-width:480px){.cor-client{padding:20px 16px 40px}.cor-results{gap:8px}.cor-results>div{padding:14px 8px}.cor-results b{font-size:24px}.cor-records article{grid-template-columns:minmax(0,1fr)}.cor-facts dd{text-align:left}.cor-tabs{gap:2px}.cor-tabs .cor-visual{padding:8px}}@media (prefers-reduced-motion:reduce){.cor-visual{transition:none}}.admin-archive{background:var(--surface);color:var(--text-1);font:15px/1.55 var(--font);min-width:0}.admin-archive *,.ar-dialog *{box-sizing:border-box;min-width:0}.admin-archive button,.ar-dialog button,.admin-archive input,.ar-dialog input,.ar-dialog select{font:inherit;color:inherit;min-height:44px}.admin-archive button,.ar-dialog button{position:relative;min-width:44px;padding:10px 16px;border:0;border-radius:0;background:transparent;isolation:isolate;--ar-button-bg:var(--surface-elevated);cursor:pointer;touch-action:manipulation;overflow:visible}.admin-archive button:before,.ar-dialog button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:10px;background:var(--ar-button-bg);box-shadow:inset 0 0 0 1px var(--ar-button-border,var(--border-3));z-index:-1}.admin-archive .ar-primary,.ar-dialog .ar-primary{--ar-button-bg:var(--navy);color:#fff;--ar-button-border:var(--navy);font-weight:700}:root[data-theme=dark] .admin-archive .ar-primary,:root[data-theme=dark] .ar-dialog .ar-primary{--ar-button-bg:var(--text-1);color:var(--surface);--ar-button-border:var(--text-1)}.admin-archive button:disabled,.ar-dialog button:disabled{cursor:default;color:var(--text-3);--ar-button-bg:var(--surface-grouped);--ar-button-border:var(--border-3)}.admin-archive button:not(:disabled):active,.ar-dialog button:not(:disabled):active{transform:none}.admin-archive button:active:before,.ar-dialog button:active:before{box-shadow:inset 0 0 0 2px var(--border-3)}.admin-archive :is(button,input,select):focus-visible,.ar-dialog :is(button,input,select):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.admin-archive :is(h1,h2,p),.ar-dialog :is(h2,p){margin:0}.admin-archive h1{font-size:30px;line-height:1.35;letter-spacing:-.025em;overflow-wrap:anywhere}.admin-archive h2,.ar-dialog h2{font-size:20px}.ar-shell{display:grid;grid-template-columns:216px minmax(0,1fr);max-width:1600px;margin:auto}.ar-side{border-right:1px solid var(--border-1);padding:28px 16px;min-height:calc(100vh - 72px)}.ar-side p{font-size:13px;color:var(--text-3);padding:0 12px 12px}.ar-side button{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;margin-bottom:6px;--ar-button-border:transparent;text-align:left;--ar-button-bg:transparent}.ar-side button[aria-current=page]{--ar-button-bg:var(--navy-tint);font-weight:700}.ar-side button>span:first-child{font-size:19px;min-width:24px;text-align:center}.ar-content{padding:32px 36px 64px;min-width:0}.ar-crumb{color:var(--text-3);font-size:13px;margin-bottom:18px;overflow-wrap:anywhere}.ar-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.ar-heading p,.ar-card>p{color:var(--text-3);margin-top:8px}.ar-heading>button{flex-shrink:0}.ar-card{background:var(--surface-elevated);border:1px solid var(--border-1);border-radius:16px;padding:24px;margin-top:16px;min-width:0}.ar-two{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px}.ar-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.ar-metrics>div{padding:20px;border:1px solid var(--border-1);border-radius:12px;background:var(--surface-elevated)}.ar-metrics span{color:var(--text-3);font-size:13px}.ar-metrics strong{display:block;font-size:27px;margin-top:6px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ar-field{display:grid;gap:8px;margin-top:20px}.ar-field input,.ar-field select{width:100%;border:1px solid var(--border-3);border-radius:10px;background:var(--surface-elevated);padding:10px 46px 10px 14px}.ar-unit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;max-width:390px}.ar-unit input{font-variant-numeric:tabular-nums}.ar-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:48px;padding-right:46px;background-image:linear-gradient(45deg,transparent 50%,var(--text-3) 50%),linear-gradient(135deg,var(--text-3) 50%,transparent 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-size:5px 5px;background-repeat:no-repeat}.ar-kv{display:grid;grid-template-columns:minmax(100px,.6fr) minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--border-1)}.ar-kv>span{color:var(--text-3);overflow-wrap:anywhere}.ar-kv strong{font-weight:600;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ar-kv:last-child{border-bottom:0}.ar-notice{background:var(--navy-tint);border-radius:12px;padding:16px;margin-top:16px;overflow-wrap:anywhere}.ar-notice p{margin-top:6px}.ar-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.ar-toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:20px}.ar-ranges{display:flex;gap:4px;flex-wrap:wrap}.ar-ranges button{min-width:52px;--ar-button-border:transparent;--ar-button-bg:var(--surface-grouped)}.ar-ranges button[aria-pressed=true]{--ar-button-bg:var(--navy-tint);font-weight:750}.ar-search{position:relative;min-width:160px;max-width:360px;flex:1}.ar-search input{width:100%;padding:10px 88px 10px 14px;border:1px solid var(--border-3);background:var(--surface-elevated);border-radius:10px}.ar-search button{position:absolute;right:34px;top:1px;padding:6px;border:0;--ar-button-bg:transparent;min-width:44px}.ar-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.ar-badge{display:inline-flex;font-size:13px;padding:4px 9px;border-radius:6px;background:var(--surface-grouped);color:var(--text-2);max-width:100%;overflow-wrap:anywhere}.ar-good{background:var(--yes-bg);color:var(--yes-text)}.ar-danger{background:var(--no-bg);color:var(--no-text)}.ar-list-head,.ar-record{display:grid;grid-template-columns:1.3fr 2fr 1.3fr 1.2fr;gap:20px;align-items:center}.ar-list-head{font-size:13px;color:var(--text-3);padding-bottom:12px;border-bottom:1px solid var(--border-1)}.ar-record{padding:20px 0;border-bottom:1px solid var(--border-1)}.ar-record strong{font-size:17px;overflow-wrap:anywhere}.ar-detail{font-size:13px;color:var(--text-3);margin-top:4px;overflow-wrap:anywhere}.ar-market{overflow-wrap:anywhere}.ar-amount{text-align:right;font-variant-numeric:tabular-nums}.ar-status{text-align:right}.ar-row-action{display:flex;justify-content:space-between;gap:12px;margin-top:20px;align-items:center;flex-wrap:wrap}.ar-row-action>span{font-size:13px;color:var(--text-3)}.ar-empty{display:grid;place-items:center;text-align:center;min-height:260px;gap:10px;align-content:center;overflow-wrap:anywhere}.ar-empty p{color:var(--text-3)}.ar-process{margin-top:20px}.ar-process>div{position:relative;padding:16px 0 16px 30px;border-left:2px solid var(--border-2);margin-left:9px}.ar-process>div:before{content:"";position:absolute;left:-7px;top:22px;width:12px;height:12px;border-radius:50%;background:var(--text-3);box-shadow:0 0 0 4px var(--surface-elevated)}.ar-process p{font-size:13px;color:var(--text-3);margin-top:4px}.ar-bottom{display:none}.ar-dialog{box-sizing:border-box;border:1px solid var(--border-2);border-radius:20px;padding:24px;background:var(--surface-raised);color:var(--text-1);font:15px/1.55 var(--font);width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto}.ar-dialog::backdrop{background:var(--overlay)}.ar-dialog .ar-heading{align-items:center;margin-bottom:12px}.ar-modal-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ar-dialog>button{display:block;width:100%;margin-top:12px}@media (min-width:640px) and (max-width:1199px){.ar-shell{grid-template-columns:84px minmax(0,1fr)}.ar-side{padding:24px 10px}.ar-side p{display:none}.ar-side button{flex-direction:column;gap:2px;padding:10px 4px;font-size:13px}.ar-side button>span:first-child{font-size:22px}.ar-content{padding:28px 24px 44px}.ar-two{grid-template-columns:1fr}.ar-list-head{display:none}.ar-record{grid-template-columns:1fr 1.5fr 1.1fr;gap:14px}.ar-status{grid-column:2/4;text-align:left}.ar-metrics>div{padding:16px}.ar-metrics strong{font-size:23px}}@media (min-width:960px) and (max-width:1199px){.ar-two{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}@media (max-width:639px){.ar-shell{display:block}.ar-side{display:none}.ar-content{padding:22px 16px 112px}.ar-crumb{margin-bottom:12px}.ar-heading{display:block;margin-bottom:20px}.ar-dialog .ar-heading{display:flex}.ar-main-action{display:none}.admin-archive h1{font-size:26px}.ar-heading p{font-size:14px}.ar-card{padding:18px;border-radius:14px}.ar-two{display:block}.ar-metrics{grid-template-columns:1fr;gap:10px}.ar-metrics>div{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:14px 16px}.ar-metrics strong{margin:0;font-size:24px}.ar-kv{grid-template-columns:minmax(85px,.5fr) minmax(0,1fr);gap:10px}.ar-toolbar{gap:12px}.ar-search{width:100%;max-width:none;flex-basis:100%}.ar-ranges button{min-width:48px;padding:10px 12px}.ar-list-head{display:none}.ar-record{grid-template-columns:1fr auto;gap:12px}.ar-market{grid-column:1/3}.ar-amount{grid-column:2;grid-row:1}.ar-status{grid-column:1/3;text-align:left}.ar-bottom{display:flex;position:fixed;bottom:0;left:0;right:0;padding:12px 32px max(12px,env(safe-area-inset-bottom)) 16px;background:var(--surface-elevated);border-top:1px solid var(--border-1);z-index:20;gap:12px}.ar-bottom button{flex:1;min-width:0}.ar-actions{display:none}.ar-dialog-actions{display:flex}.ar-modal-fields{grid-template-columns:1fr}.ar-dialog{position:fixed;inset:auto 12px max(12px,env(safe-area-inset-bottom));margin:auto 0 0;border-radius:20px 20px 14px 14px;padding:20px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.ar-process>div{padding-left:24px}}.ar-field-hit{display:block;position:relative;min-height:44px;border:1px solid var(--border-3);border-radius:10px;background:var(--surface-elevated);overflow:visible}.ar-field-hit>input,.ar-field-hit>select{border:0;border-radius:0;background-color:transparent}.ar-field-hit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;border-radius:0}.ar-field-hit>input,.ar-field-hit>select{position:relative}.ar-positive{color:var(--yes-text)}.ar-process>div.ar-done:before{background:var(--yes-solid)}.ar-filter-mobile{display:none}@media (max-width:639px){.ar-filter-desktop{display:none}.ar-filter-mobile{display:inline}.ar-ranges{flex:1}}.w1u-risk{color-scheme:light;--bg:#f7f6f2;--surface:#fff;--raised:#f1efe8;--ink:#1a2340;--muted:#545b73;--line:#e8e4d9;--navy:#1e2d5c;--focus:#1e2d5c;--warn:#8a5800;--warn-bg:#fff4d7;--green:#14633c;--green-bg:#eaf7ef;--red:#a53135;--red-bg:#fff0f1}.w1u-risk[data-theme=dark]{color-scheme:dark;--bg:#0f1830;--surface:#17223f;--raised:#1e2b4d;--ink:#f3f1e9;--muted:#b8bed3;--line:#2a3a63;--navy:#f3f1e9;--focus:#f2b51d;--warn:#ffcf74;--warn-bg:#342b1c;--green:#83dbaa;--green-bg:#153d2b;--red:#ffb4b8;--red-bg:#3c2029}.w1u-risk *{box-sizing:border-box;min-width:0}.w1u-risk{margin:0;background:var(--bg);color:var(--ink);font:15px/1.6 Noto Sans SC,PingFang SC,sans-serif;overflow-wrap:anywhere}.w1u-risk button,.w1u-risk a{touch-action:manipulation}.w1u-risk button,.w1u-risk a.control,.w1u-risk nav a{min-width:44px;min-height:44px;border-radius:0}.w1u-risk button{font:inherit;background:var(--surface);color:var(--ink);border:1px solid var(--line);padding:9px 16px;cursor:pointer}.w1u-risk button:hover,.w1u-risk a.control:hover{background:var(--raised)}.w1u-risk button:focus-visible,.w1u-risk a:focus-visible,.w1u-risk main:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.w1u-risk a{color:var(--navy)}.w1u-risk a.control{display:inline-flex;align-items:center;padding:9px 14px;border:1px solid var(--line);text-decoration:none;background:var(--surface)}.w1u-risk h1,.w1u-risk h2,.w1u-risk h3,.w1u-risk p{margin:0}.w1u-risk h1{font-size:28px;line-height:1.4;font-weight:650}.w1u-risk h2{font-size:18px;line-height:1.5}.w1u-risk h3{font-size:15px}.w1u-risk small,.w1u-risk .small{font-size:13px}.w1u-risk .muted{color:var(--muted)}.w1u-risk .top{min-height:72px;background:var(--surface);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:24px;padding:12px 28px}.w1u-risk .brand{font-weight:800;font-size:24px}.w1u-risk .brand span{font-size:15px;margin-left:10px}.w1u-risk .theme{margin-left:auto;width:44px;height:44px;padding:0;font-size:24px}.w1u-risk .shell{display:grid;grid-template-columns:220px minmax(0,1fr);max-width:1920px;margin:auto}.w1u-risk aside{padding:28px 20px}.w1u-risk .eyebrow{font-size:13px;color:var(--muted);margin-bottom:10px;letter-spacing:1px}.w1u-risk nav{display:flex;flex-direction:column;gap:6px}.w1u-risk nav a{display:flex;align-items:center;padding:10px 14px;color:var(--muted);text-decoration:none;font-weight:550}.w1u-risk nav a[aria-current=page]{background:var(--surface);color:var(--navy);border-left:3px solid var(--navy)}.w1u-risk .aside-note{margin:24px 14px;color:var(--muted);font-size:13px}.w1u-risk main{padding:28px 32px 64px}.w1u-risk .heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.w1u-risk .crumb{color:var(--muted);font-size:13px;margin-bottom:8px}.w1u-risk .subtitle{margin-top:8px;color:var(--muted);max-width:75ch}.w1u-risk .badge{display:inline-block;padding:3px 9px;border:1px solid var(--line);background:var(--raised);color:var(--muted);font-size:13px;font-weight:600;border-radius:5px}.w1u-risk .badge.warn{background:var(--warn-bg);border-color:transparent;color:var(--warn)}.w1u-risk .badge.green{background:var(--green-bg);border-color:transparent;color:var(--green)}.w1u-risk .notice{padding:16px 20px;border-left:3px solid var(--warn);background:var(--warn-bg);color:var(--warn);margin-bottom:24px}.w1u-risk .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.w1u-risk .card{padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.w1u-risk .stats b{display:block;font-size:28px;font-weight:650;margin:5px 0}.w1u-risk .stats small{color:var(--muted)}.w1u-risk .section{margin:28px 0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.w1u-risk .list{display:grid;gap:12px}.w1u-risk .cap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.w1u-risk .cap p{font-family:ui-monospace,monospace;color:var(--muted);font-size:13px;margin-top:5px}.w1u-risk .floors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.w1u-risk .floor{display:flex;align-items:flex-start;gap:12px}.w1u-risk .floor>span{color:var(--green);font-size:18px}.w1u-risk .floor small{display:block;margin-top:3px;color:var(--muted)}.w1u-risk .fact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:18px;align-items:center}.w1u-risk .fact .id{font:13px ui-monospace,monospace;margin-bottom:6px}.w1u-risk .value{font-family:ui-monospace,monospace;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal;line-height:1.7}.w1u-risk .fact .value{margin-top:4px;font-size:18px;font-weight:600}.w1u-risk .end{padding:24px;text-align:center;color:var(--muted)}.w1u-risk dl{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,2fr);margin:0}.w1u-risk dt,.w1u-risk dd{padding:14px 0;border-bottom:1px solid var(--line);margin:0}.w1u-risk dt{color:var(--muted);padding-right:18px}.w1u-risk dd{font-weight:550}.w1u-risk .source{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.w1u-risk .source p{margin-top:8px;color:var(--muted)}.w1u-risk .source .url{font-family:ui-monospace,monospace;font-size:13px}.w1u-risk .empty{min-height:340px;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;gap:14px}.w1u-risk .empty h2{font-size:22px}.w1u-risk .empty p{max-width:48ch;color:var(--muted)}.w1u-risk .empty.error{border-top:3px solid var(--red)}.w1u-risk .skeleton{height:22px;background:var(--line);border-radius:4px;margin:16px 0;width:65%}.w1u-risk .skeleton:nth-child(2){width:88%}.w1u-risk .restricted aside{display:none}.w1u-risk .restricted .shell{grid-template-columns:minmax(0,1fr);max-width:960px}.w1u-risk dialog{width:min(560px,calc(100% - 32px));max-height:calc(100% - 32px);margin:auto;padding:24px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow-y:auto;overflow-x:visible}.w1u-risk dialog::backdrop{background:#070d20a6}.w1u-risk .dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.w1u-risk .close{width:44px;height:44px;flex-shrink:0;padding:0;font-size:24px}.w1u-risk .dialog-body p{margin-bottom:14px}.w1u-risk .long-title{max-width:100%}@media (min-width:1920px){.w1u-risk main{padding-inline:48px}}@media (max-width:1024px){.w1u-risk .shell{grid-template-columns:180px minmax(0,1fr)}.w1u-risk main{padding:24px}.w1u-risk .fact{grid-template-columns:minmax(0,1fr) auto}.w1u-risk .fact .money{grid-column:1/-1;grid-row:2}.w1u-risk .stats{gap:10px}.w1u-risk .cap{align-items:start}}@media (max-width:767px){.w1u-risk .top{padding:12px 16px;gap:12px}.w1u-risk .top>.muted{display:none}.w1u-risk .shell{display:block}.w1u-risk aside{padding:16px 16px 0}.w1u-risk .eyebrow,.w1u-risk .aside-note{display:none}.w1u-risk nav{flex-direction:row;flex-wrap:wrap;gap:4px}.w1u-risk nav a{flex:1;justify-content:center;padding:10px 8px;font-size:13px;border:1px solid transparent}.w1u-risk nav a[aria-current=page]{border:1px solid var(--line);background:var(--surface)}.w1u-risk main{padding:24px 16px 48px}.w1u-risk h1{font-size:24px}.w1u-risk .stats{grid-template-columns:1fr}.w1u-risk .stats .card{display:flex;align-items:center;justify-content:space-between;gap:10px}.w1u-risk .stats b{font-size:24px;margin:0}.w1u-risk .stats small{max-width:12ch}.w1u-risk .floors{grid-template-columns:1fr}.w1u-risk .card{padding:16px}.w1u-risk .cap{grid-template-columns:1fr}.w1u-risk .cap>.badge{justify-self:start}.w1u-risk .source{grid-template-columns:1fr}.w1u-risk .source button{justify-self:start}.w1u-risk dl{grid-template-columns:1fr}.w1u-risk dt{border:0;padding:14px 0 0;font-size:13px}.w1u-risk dd{padding:4px 0 14px}.w1u-risk .notice{padding:14px 16px}.w1u-risk .heading{margin-bottom:20px}}.w1u-risk{min-height:100vh}.w1u-risk dl .field{display:contents}.w1u-risk .back{margin-bottom:20px}.w1u-risk .source h2{margin-top:12px}.w1u-risk .source-note{margin-top:24px}.w1u-risk .shell.restricted{grid-template-columns:minmax(0,1fr);max-width:960px}.w1u-risk .floor>span{flex:0 0 28px;text-align:center}.w1u-risk .scope-panel{margin-bottom:24px}.w1u-risk .scope-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:16px}.w1u-risk .scope-value{margin-top:12px}.w1u-risk .scope-help{margin-top:8px;color:var(--muted);font-size:13px}.w1u-risk .scope-label{display:block;font-weight:600;margin:16px 0 8px}.w1u-risk .scope-input-wrap{position:relative}.w1u-risk .scope-input-wrap input{display:block;width:100%;min-height:48px;border:1px solid var(--line);background:var(--raised);color:var(--ink);font:inherit;font-size:15px;line-height:1.6;padding:10px 48px 10px 12px;border-radius:0}.w1u-risk .scope-input-wrap input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.w1u-risk .scope-form-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.w1u-risk .scope-form-actions button{flex:1}.w1u-risk .scope-form-actions button:disabled{opacity:1;color:var(--muted);background:var(--raised);cursor:not-allowed}@media (min-width:768px) and (max-width:1180px){.w1u-risk .shell{grid-template-columns:180px minmax(0,1fr)}.w1u-risk .scope-actions{display:grid;grid-template-columns:1fr 1fr}.w1u-risk .scope-panel .scope-value{font-size:16px}.w1u-risk .fact{grid-template-columns:1fr auto}.w1u-risk .fact .money{grid-column:1/-1;grid-row:2}}@media (max-width:767px){.w1u-risk nav a{font-size:15px}}.w1u-risk .scope-close{font-size:15px}.wa-root{--bg:#f7f6f2;--surface:#fff;--raised:#f1efe8;--line:#e8e4d9;--ink:#1a2340;--muted:#545b73;--navy:#1e2d5c;--on-navy:#fff;--good:#11704b;--danger:#c4372c;--danger-bg:#fdecea;--info-bg:#e9ecf6;--focus:#1e2d5c;--warn:#8a5300;--warn-bg:#fdf3dc;--scrim:rgba(18,28,61,.42);background:var(--bg);color:var(--ink);min-height:100vh;font:15px/1.55 -apple-system,BlinkMacSystemFont,Noto Sans SC,sans-serif;min-width:0}.wa-root[data-theme=dark]{--bg:#0f1830;--surface:#17223f;--raised:#1e2b4d;--line:#34467a;--ink:#f3f1e9;--muted:#b8bed3;--navy:#f3f1e9;--on-navy:#121c3d;--danger:#ff8a80;--danger-bg:#3b1714;--info-bg:#22305a;--focus:#f2b51d;--warn:#f5c26b;--warn-bg:#3a2a0a;--scrim:rgba(5,9,20,.62)}.wa-root *{box-sizing:border-box;min-width:0}.wa-root h1,.wa-root h2,.wa-root h3,.wa-root p{margin:0;overflow-wrap:anywhere}.wa-root h1{font-size:26px;line-height:1.35}.wa-root h2{font-size:19px}.wa-root h3{font-size:16px}.wa-root small{font-size:13px;color:var(--muted)}.wa-root button,.wa-root input,.wa-root select,.wa-root textarea{font:inherit;color:inherit;min-width:44px;min-height:44px}.wa-root button{cursor:pointer;border:1px solid transparent;position:relative;border-radius:0;background:var(--surface);padding:10px 16px;overflow-wrap:anywhere}.wa-root button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--line);border-radius:10px;pointer-events:none}.wa-root button span{display:inline-block;pointer-events:none}.wa-root button:active span{transform:scale(.98)}.wa-root button:hover{background:var(--raised)}.wa-root button:disabled{cursor:default;opacity:.7;color:var(--muted)}.wa-root button.wa-primary{background:var(--navy);color:var(--on-navy)}.wa-root :focus-visible{outline:3px solid var(--focus);outline-offset:2px}.wa-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 28px;background:var(--surface);border-bottom:1px solid var(--line)}.wa-main{max-width:1560px;padding:28px;margin:auto;display:flex;flex-direction:column;gap:20px}.wa-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wa-between{justify-content:space-between}.wa-stack{display:flex;flex-direction:column;gap:12px}.wa-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px;overflow-wrap:anywhere}.wa-tag{display:inline-flex;align-items:center;padding:4px 10px;background:var(--raised);border-radius:999px;font-size:13px;max-width:100%;overflow-wrap:anywhere}.wa-banner{padding:16px 20px;background:var(--info-bg);border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;overflow-wrap:anywhere}.wa-bad{background:var(--danger-bg);color:var(--danger)}.wa-warn{background:var(--warn-bg);color:var(--warn)}.wa-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wa-number{font-size:30px;font-weight:650;line-height:1.2;margin:8px 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.wa-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.wa-search{position:relative;flex:1;min-width:160px}.wa-search input{width:100%;padding:10px 48px 10px 14px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.wa-filter{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.wa-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;height:46px;min-width:120px;padding:10px 48px 10px 14px;background:var(--surface);border:1px solid var(--line);border-radius:0}.wa-records{display:flex;flex-direction:column;gap:12px}.wa-record{padding:0}.wa-body{padding:18px;display:flex;flex-direction:column;gap:12px}.wa-record footer{border-top:1px solid var(--line);padding:8px 14px;display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.wa-amount{font-size:24px;font-weight:650;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.wa-kv{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px 16px;margin:0}.wa-kv dt{color:var(--muted)}.wa-kv dd{margin:0;overflow-wrap:anywhere}.wa-empty{padding:52px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.wa-end{text-align:center;color:var(--muted);font-size:13px;padding:8px}.wa-check{display:inline-flex;gap:8px;align-items:center;min-height:44px;cursor:pointer}.wa-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:44px;height:44px;flex-shrink:0;margin:0;background:var(--surface);border:1px solid var(--line);border-radius:0;cursor:pointer}.wa-check input:checked{background:var(--navy)}.wa-check input:checked:after{content:"✓";color:var(--on-navy);font-size:25px;display:grid;place-items:center;height:100%}.wa-reason{display:block;position:relative}.wa-reason textarea{display:block;width:100%;min-height:100px;padding:12px 48px 12px 12px;resize:vertical;background:var(--surface);border:1px solid var(--line);border-radius:10px}.wa-steps{display:flex;gap:8px;flex-wrap:wrap}.wa-steps span{background:var(--raised);padding:6px 10px;font-size:13px;border-radius:999px}.wa-dialog{width:calc(100% - 32px);max-width:560px;max-height:calc(100vh - 32px);overflow-y:auto;color:var(--ink);background:var(--surface);padding:24px;border:1px solid var(--line);border-radius:16px;overflow-wrap:anywhere}.wa-dialog[open]{display:flex;flex-direction:column;gap:18px}.wa-dialog::backdrop{background:var(--scrim)}@media (max-width:1100px){.wa-main{padding:22px}.wa-header{padding:14px 22px}.wa-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.wa-main{padding:16px;gap:16px}.wa-header{padding:14px 16px}.wa-header h1{font-size:22px}.wa-card{padding:16px}.wa-record{padding:0}.wa-stats{gap:10px}.wa-number{font-size:26px}.wa-kv{grid-template-columns:84px minmax(0,1fr);gap:8px 10px}.wa-amount{font-size:21px}.wa-dialog{padding:18px}}.wa-main>.wa-stack>button{align-self:flex-start}.wa-content{display:contents}.wa-content[hidden]{display:none}.wa-page-dialog{position:static;margin:0;width:100%;max-width:none;max-height:none;overflow:visible;border-radius:14px;padding:20px}@media (max-width:767px){.wa-page-dialog{padding:16px}}.admin-access{--aa-bg:#f5f6f9;--aa-paper:#fff;--aa-ink:#202b56;--aa-sub:#586178;--aa-line:#d9deea;--aa-accent:#202b56;--aa-on:#fff;--aa-soft:#edf0f7;--aa-warn:#8b381f;--aa-focus:#202b56;color-scheme:light;background:var(--aa-bg);color:var(--aa-ink);font:16px/1.5 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;overflow-wrap:anywhere;min-width:0}.admin-access[data-theme=dark]{color-scheme:dark;--aa-bg:#11192c;--aa-paper:#18223a;--aa-ink:#f2f4fc;--aa-sub:#b6bfd2;--aa-line:#39445e;--aa-accent:#edc675;--aa-on:#16213c;--aa-soft:#24314c;--aa-warn:#ffb69b;--aa-focus:#edc675}.admin-access *{box-sizing:border-box;min-width:0}.admin-access button,.admin-access input,.admin-access textarea{font:inherit}.admin-access button,.admin-access label{touch-action:manipulation}.admin-access button{min-height:44px;min-width:44px;position:relative;isolation:isolate;border:0;background:transparent;color:inherit;padding:10px 16px;cursor:pointer}.admin-access button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;background:var(--aa-soft);z-index:-1;pointer-events:none}.admin-access button.aa-primary{color:var(--aa-on)}.admin-access button.aa-primary:before{background:var(--aa-accent)}.admin-access button:disabled{opacity:.5;cursor:default}.admin-access button:focus-visible,.admin-access input:focus-visible,.admin-access textarea:focus-visible{outline:3px solid var(--aa-focus);outline-offset:2px}.admin-access h1{font-size:28px;line-height:1.25;margin:0 0 8px}.admin-access h2{font-size:18px;margin:0}.admin-access p{margin:6px 0}.aa-sub,.aa-row p{color:var(--aa-sub)}.aa-layout{max-width:1248px;margin:32px auto;padding:0 24px;display:grid;grid-template-columns:208px minmax(0,1fr);gap:32px}.aa-layout nav{display:flex;flex-direction:column;gap:8px}.aa-layout nav button{text-align:left}.aa-layout nav [aria-current=page]:before{border:1px solid var(--aa-accent)}.aa-lead{margin-bottom:24px}.aa-card{background:var(--aa-paper);border:1px solid var(--aa-line);border-radius:16px;padding:24px;margin-bottom:16px}.aa-row{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--aa-line);padding:16px 0}.aa-row:first-child{padding-top:0}.aa-row:last-child{border:0;padding-bottom:0}.aa-row button{flex-shrink:0}.aa-tag{display:inline-flex;padding:4px 10px;border:1px solid var(--aa-line);border-radius:20px;font-size:13px}.aa-actions,.aa-dialog-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.aa-status{border-left:3px solid var(--aa-focus);padding:14px 18px;background:var(--aa-soft);margin:16px 0}.aa-error{color:var(--aa-warn)}.aa-field{display:block;margin:20px 0 8px}.admin-access input[type=text],.admin-access textarea{width:100%;min-height:48px;border:1px solid var(--aa-line);border-radius:8px;padding:12px 48px 12px 12px;background:var(--aa-paper);color:var(--aa-ink)}.admin-access textarea{min-height:104px;resize:vertical;padding-right:12px}.aa-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aa-check{display:flex;align-items:center;min-height:48px;gap:12px;padding:12px;position:relative;isolation:isolate;cursor:pointer}.aa-check:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;background:var(--aa-soft);z-index:-1;pointer-events:none}.aa-check input{width:20px;height:20px;margin:0;flex-shrink:0}.aa-kv{margin:0}.aa-kv>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;border-bottom:1px solid var(--aa-line)}.aa-kv dt,.aa-kv dd{margin:0;padding:12px 0}.aa-kv dt{color:var(--aa-sub)}.aa-kv dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.aa-empty{text-align:center;padding:40px 12px}.aa-empty h2{margin-bottom:8px}.admin-access dialog{margin:auto;width:min(520px,calc(100% - 32px));max-height:calc(100% - 32px);overflow-y:auto;border:1px solid var(--aa-line);border-radius:16px;padding:24px;background:var(--aa-paper);color:var(--aa-ink)}.admin-access dialog::backdrop{background:#11192c99}.aa-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.aa-dialog-head button{padding:8px}.aa-dialog-actions button{flex:1}@media (max-width:767px){.aa-layout{margin:16px auto;padding:0 16px;display:block}.aa-layout nav{flex-direction:row;margin-bottom:24px;gap:4px}.aa-layout nav button{padding:10px 8px;flex:1;text-align:center;font-size:14px}.aa-card{padding:18px}.aa-checks{grid-template-columns:1fr}.aa-row{gap:12px;align-items:start;flex-wrap:wrap}.aa-row button{padding:10px 12px}.admin-access h1{font-size:24px}.aa-kv>div{gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.aa-actions button{flex:1}.admin-access dialog{padding:20px}}.invitation-admin{color-scheme:light;--ira-bg:#f7f6f2;--ira-card:#fff;--ira-raised:#f1efe8;--ira-ink:#1a2340;--ira-muted:#545b73;--ira-line:#dedacf;--ira-navy:#1e2d5c;--ira-on:#fff;--ira-soft:#e9ecf6;background:var(--ira-bg);color:var(--ira-ink);font:15px/1.6 PingFang SC,Noto Sans SC,system-ui,sans-serif}[data-theme=dark] .invitation-admin,.invitation-admin[data-theme=dark]{color-scheme:dark;--ira-bg:#0f1830;--ira-card:#17223f;--ira-raised:#1e2b4d;--ira-ink:#f3f1e9;--ira-muted:#b8bed3;--ira-line:#34467a;--ira-navy:#f3f1e9;--ira-on:#121c3d;--ira-soft:#22305a}.invitation-admin *{box-sizing:border-box;min-width:0}.invitation-admin :is(h1,h2,h3,p){margin:0;overflow-wrap:anywhere}.invitation-admin h1{font-size:30px;line-height:1.25;letter-spacing:-.6px}.invitation-admin h2{font-size:20px;line-height:1.4}.invitation-admin h3{font-size:16px;margin-bottom:18px}.invitation-admin button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:10px 16px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;cursor:pointer;overflow-wrap:anywhere}.invitation-admin button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border:1px solid var(--ira-line);border-radius:12px;background:var(--ira-card)}.invitation-admin button.ira-primary{color:var(--ira-on);font-weight:600}.invitation-admin button.ira-primary:before{background:var(--ira-navy);border-color:var(--ira-navy)}.invitation-admin button:disabled,.invitation-admin button[aria-disabled=true]{opacity:.6;cursor:default}.invitation-admin :is(button,input,[tabindex]):focus-visible{outline:3px solid #f2b51d;outline-offset:3px}.ira-icon{flex-shrink:0;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.ira-shell{display:grid;grid-template-columns:216px minmax(0,1fr);min-height:100vh}.ira-side{padding:28px 18px;background:var(--ira-card);border-right:1px solid var(--ira-line)}.ira-brand{font-weight:800;letter-spacing:-.5px;font-size:21px;white-space:nowrap}.ira-side .ira-brand{margin:0 12px 40px}.ira-side nav{display:grid;gap:8px}.ira-nav-label{padding:16px 14px 8px;font-size:13px;color:var(--ira-muted)}.invitation-admin .ira-side button{justify-content:flex-start;width:100%;min-height:48px}.invitation-admin .ira-side button:before,.invitation-admin .ira-mobile-nav button:before{background:transparent;border-color:transparent}.invitation-admin .ira-side button[aria-current=page]:before{background:var(--ira-soft)}.invitation-admin button[aria-current=page]{font-weight:600}.ira-head{height:80px;padding:0 32px;background:var(--ira-card);border-bottom:1px solid var(--ira-line);display:flex;align-items:center;justify-content:space-between;gap:14px}.ira-avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--ira-raised);font-weight:600;flex-shrink:0}.ira-main{padding:32px;max-width:1320px;margin:auto;display:grid;gap:24px}.ira-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ira-heading .ira-small{margin-top:8px}.ira-heading button{flex-shrink:0}.ira-muted{color:var(--ira-muted)}.ira-small{font-size:13px}.ira-card{padding:24px;border:1px solid var(--ira-line);border-radius:18px;background:var(--ira-card)}.ira-stack,.ira-content{display:grid;gap:20px}.ira-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.ira-row>*{overflow-wrap:anywhere}.ira-pill{display:inline-flex;padding:4px 10px;border-radius:7px;background:var(--ira-raised);color:var(--ira-muted);font-size:13px;overflow-wrap:anywhere}.ira-search{display:flex;gap:12px}.ira-input-wrap{position:relative;flex:1}.ira-input-wrap input{font:inherit;color:inherit;width:100%;height:48px;padding:0 48px 0 16px;border:1px solid var(--ira-line);border-radius:11px;background:var(--ira-card)}.ira-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ira-kv{display:grid;gap:14px}.ira-kv .ira-muted,.ira-relation .ira-muted{font-size:13px}.ira-value{font-size:17px;font-weight:600;overflow-wrap:anywhere}.ira-number{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ira-relation{padding-left:17px;border-left:2px solid var(--ira-line);display:grid;gap:18px}.ira-relation .ira-value{font-size:15px;font-weight:400}.ira-notice{background:var(--ira-soft);padding:14px 18px;border-radius:12px}.ira-params{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.ira-param-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 10px;border-bottom:1px solid var(--ira-line);align-items:center;overflow-wrap:anywhere}.ira-param-row:first-child{font-size:13px;color:var(--ira-muted);background:var(--ira-raised);border-radius:8px}.ira-param-row span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.ira-record{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--ira-line)}.ira-record:first-of-type{margin-top:10px}.ira-record .ira-pill{justify-self:start;color:#b92f2b}[data-theme=dark] .ira-record .ira-pill{color:#ff9c94}.ira-record time{overflow-wrap:anywhere}.ira-list-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.ira-state{display:grid;justify-items:center;gap:14px;text-align:center;padding:52px 24px}.ira-state-icon{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:var(--ira-soft);font-size:28px;color:var(--ira-muted)}.ira-state p{max-width:460px}.ira-skeleton{height:18px;width:70%;border-radius:6px;background:var(--ira-raised)}.ira-skeleton-row{padding:22px 0;border-bottom:1px solid var(--ira-line)}.ira-skeleton-row .ira-skeleton{height:34px}.ira-footer{padding:0 16px max(24px,env(safe-area-inset-bottom,0px));text-align:center;font-size:13px;color:var(--ira-muted)}.ira-mobile-nav{display:none}@media (max-width:1100px){.ira-shell{grid-template-columns:76px minmax(0,1fr)}.ira-side{padding:24px 8px}.ira-side .ira-brand{font-size:17px;margin:0 0 28px;text-align:center}.ira-side .ira-brand span,.ira-nav-label,.ira-side button span{display:none}.invitation-admin .ira-side button{padding:10px;justify-content:center}.ira-main{padding:24px}.ira-head{padding:0 24px}.ira-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ira-cards .ira-card:last-child{grid-column:1/-1}.ira-params{grid-template-columns:minmax(0,1fr)}.ira-heading h1{font-size:26px}}@media (max-width:599px){.ira-shell{display:block}.ira-side{display:none}.ira-head{height:auto;min-height:80px;padding:max(24px,env(safe-area-inset-top,0px)) 16px 12px}.ira-head .ira-brand{font-size:18px}.ira-main{padding:20px 16px max(34px,env(safe-area-inset-bottom,0px));gap:20px}.ira-heading h1{font-size:25px}.ira-mobile-nav{display:flex;gap:6px;padding:6px;border-radius:13px;background:var(--ira-raised)}.invitation-admin .ira-mobile-nav button{flex:1;padding:10px 6px;font-size:13px}.ira-heading button span{display:none}.invitation-admin .ira-mobile-nav button[aria-current=page]:before{background:var(--ira-card);border-color:var(--ira-line)}.ira-cards{grid-template-columns:minmax(0,1fr)}.ira-cards .ira-card:last-child{grid-column:auto}.ira-card{padding:20px;border-radius:16px}.ira-params .ira-card{padding:20px}.ira-param-row{padding:16px 4px;gap:8px}.ira-record{grid-template-columns:minmax(0,1fr) auto;gap:10px}.ira-record time{grid-column:1/-1}.ira-list-footer{flex-wrap:wrap}.ira-notice{padding:12px 14px;font-size:14px}.invitation-admin .ira-search button{padding:10px 14px}}@media (max-width:599px){.invitation-admin .ira-heading button{padding:10px}}.admin-app .admin-pagehead .admin-refresh{min-width:44px;min-height:44px;padding:0;border:0!important;border-radius:0;background:transparent!important}.admin-refresh-visual{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 13px;border:1px solid var(--admin-line);border-radius:6px;background:var(--admin-raised)}.admin-refresh:not(:disabled):hover .admin-refresh-visual{border-color:var(--admin-line-strong)}.admin-app,.admin-login{--admin-bg:var(--surface);--admin-surface:var(--surface-elevated);--admin-raised:var(--surface-grouped);--admin-ink:var(--text-1);--admin-muted:var(--text-3);--admin-faint:var(--text-4);--admin-line:var(--border-2);--admin-line-strong:var(--border-3);--admin-action:var(--navy);--admin-action-hover:var(--navy-deep);--admin-on-action:#fff;--admin-link:var(--navy);--admin-focus:var(--text-1);--admin-danger:var(--no-text);--admin-danger-bg:var(--no-bg);--admin-danger-line:color-mix(in srgb,var(--no) 45%,transparent);--admin-good:var(--yes-text);--admin-good-bg:var(--yes-bg);--admin-good-line:color-mix(in srgb,var(--yes) 40%,transparent);--admin-info:var(--navy);--admin-info-bg:var(--fill-2);color:var(--admin-ink);background:var(--admin-bg);font:13px/1.55 "Noto Sans SC","Space Grotesk",var(--font);min-height:100vh;color-scheme:light}:root[data-theme=dark] .admin-app,:root[data-theme=dark] .admin-login{--admin-action:var(--text-1);--admin-action-hover:#fff;--admin-on-action:var(--navy);--admin-link:var(--text-1);--admin-info:var(--text-1);--admin-info-bg:var(--surface-grouped);color-scheme:dark}.admin-app *,.admin-login *{box-sizing:border-box}.admin-app button,.admin-login button{font:inherit;color:inherit;border-radius:6px;transition:background .16s,border-color .16s;line-height:1.4}.admin-app button:disabled,.admin-login button:disabled{opacity:.5;cursor:not-allowed}.admin-app button:focus-visible,.admin-app a:focus-visible,.admin-app input[type=checkbox]:focus-visible,.admin-login :focus-visible:not(select){outline:2px solid var(--admin-focus);outline-offset:3px}.admin-app input:not([type=checkbox]):focus,.admin-app textarea:focus,.admin-app select:focus,.admin-login select:focus{outline:none;border-color:var(--admin-action);box-shadow:0 0 0 3px color-mix(in srgb,var(--admin-action) 16%,transparent)}.admin-app a{color:var(--admin-link);text-decoration:underline;text-underline-offset:3px}.admin-app h1{font-size:26px;line-height:1.3;margin:6px 0 0;font-weight:600;letter-spacing:-.6px}.admin-app h2{font-size:15px;font-weight:600;margin:0}.admin-app h3{font-size:14px;margin:20px 0 10px}.admin-app p{margin:0}.admin-app small{display:block;color:var(--admin-muted);font-size:11px;line-height:1.55;margin-top:4px}.admin-muted{color:var(--admin-muted)}.admin-mono{font:11px/1.6 var(--mono);overflow-wrap:anywhere;word-break:break-word}.admin-eyebrow{display:block;color:var(--admin-muted);font-size:10px;letter-spacing:1.1px}.admin-app{display:flex;min-width:0}.admin-sidebar{position:sticky;top:0;display:flex;flex-direction:column;width:208px;height:100vh;flex-shrink:0;border-right:1px solid var(--admin-line);background:var(--admin-surface);padding:20px 8px}.admin-brand{padding:0 8px 24px}.admin-brand>span:last-child{display:block;color:var(--admin-muted);font-size:11px;margin-top:9px}.admin-app .wordmark-light,.admin-login .wordmark-light{display:none}.admin-app .wordmark-dark,.admin-login .wordmark-dark{display:block}.admin-app .wordmark,.admin-login .wordmark{width:140px;height:30px;object-fit:contain;object-position:left}.admin-sidebar nav{display:flex;flex-direction:column;gap:3px}.admin-sidebar nav button{text-align:left;display:flex;align-items:center;height:36px;padding:0 12px;gap:10px;color:var(--admin-muted)}.admin-sidebar nav button>span{display:inline-flex;align-items:center;justify-content:center;width:16px;height:18px;font-size:18px}.admin-sidebar nav button>b{margin-left:auto;font-size:11px;color:var(--admin-action)}.admin-sidebar nav button:hover{background:var(--admin-raised);color:var(--admin-ink)}.admin-sidebar nav button.active{box-shadow:inset 2px 0 var(--admin-action);color:var(--admin-ink);background:var(--admin-raised)}.admin-sidebar-footer{margin-top:auto;border-top:1px solid var(--admin-line);padding:16px 8px 0;display:flex;flex-direction:column;gap:14px;font-size:11px}.admin-environment{display:flex;align-items:center;gap:7px;color:var(--admin-muted)}.admin-environment:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--admin-action)}.admin-workspace{flex:1;min-width:0}.admin-topbar{height:56px;border-bottom:1px solid var(--admin-line);background:var(--admin-surface);display:flex;align-items:center;justify-content:space-between;padding:0 32px;color:var(--admin-muted);font-size:12px}.admin-topbar>div{display:flex;align-items:center;gap:10px}.admin-topbar button{color:var(--admin-muted);font-size:11px;margin-left:8px}.admin-avatar{display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;border:1px solid var(--admin-line);background:var(--admin-raised);color:var(--admin-action);font-size:11px}.admin-workspace main{padding:28px 32px 48px;max-width:1600px;margin:auto}.admin-pagehead{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.admin-primary,.admin-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 13px;border:1px solid var(--admin-line)!important;font-weight:500}.admin-app .admin-primary,.admin-login .admin-primary{background:var(--admin-action);border-color:var(--admin-action)!important;color:var(--admin-on-action);font-weight:600}.admin-app .admin-primary:not(:disabled):hover,.admin-login .admin-primary:not(:disabled):hover{background:var(--admin-action-hover);border-color:var(--admin-action-hover)!important}.admin-secondary{background:var(--admin-raised)!important}.admin-secondary:not(:disabled):hover{border-color:var(--admin-line-strong)!important}.admin-panel,.admin-stat{background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:10px;overflow:hidden}.admin-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:26px}.admin-stat{padding:20px 24px}.admin-stat>span{color:var(--admin-muted);font-size:12px}.admin-stat strong{font-family:var(--mono);display:block;font-size:30px;font-weight:500;line-height:1.35;margin-top:8px}.admin-sectionhead{display:flex;align-items:center;justify-content:space-between;margin:24px 0 12px}.admin-sectionhead button{color:var(--admin-muted);font-size:12px}.admin-taskrow{display:flex;width:100%;align-items:center;gap:14px;padding:18px 20px;border-bottom:1px solid var(--admin-line)!important;text-align:left}.admin-taskrow:last-child{border-bottom:0!important}.admin-taskrow>span:nth-child(2):not(.admin-badge),.admin-taskrow>span:first-child:not(.admin-taskicon){flex:1;min-width:0}.admin-taskrow b{font-size:13px;font-weight:500}.admin-taskrow>span:last-child{color:var(--admin-muted)}button.admin-taskrow:hover{background:var(--admin-raised)}.admin-taskicon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--admin-line);border-radius:7px;color:var(--admin-action);background:var(--admin-raised)}.admin-taskicon.warning{color:var(--admin-danger)}.admin-badge{display:inline-flex;align-items:center;white-space:nowrap;padding:2px 7px;font-size:11px;border:1px solid var(--admin-line);border-radius:4px;color:var(--admin-muted);line-height:1.5}.admin-badge.good{background:var(--admin-good-bg);color:var(--admin-good);border-color:var(--admin-good-line)}.admin-badge.pending{color:var(--admin-info);background:var(--admin-info-bg);border-color:var(--admin-line-strong);font-weight:600}.admin-badge.alert{color:var(--admin-danger);background:var(--admin-danger-bg);border-color:var(--admin-danger-line);font-weight:600}.admin-badge.neutral{background:var(--admin-raised)}.admin-filters{display:flex;align-items:end;gap:12px;margin-bottom:16px;flex-wrap:wrap}.admin-app label,.admin-login label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--admin-muted)}.admin-app input,.admin-app textarea,.admin-app select,.admin-login select{color:var(--admin-ink);font:inherit;border:1px solid var(--admin-line);background:var(--admin-bg);border-radius:6px;padding:7px 10px;min-height:34px;line-height:1.4;width:100%}.admin-app input::placeholder,.admin-app textarea::placeholder{color:var(--admin-faint)}.admin-search{min-width:260px;max-width:440px;flex:1}.admin-filters>.admin-muted{font-size:12px;margin-left:auto;align-self:center}.admin-filters label:not(.admin-search){min-width:140px}.admin-table-scroll{overflow:auto}.admin-app table{width:100%;border-collapse:collapse;font-size:12px}.admin-app th{text-align:left;color:var(--admin-muted);font-weight:400;height:38px;padding:0 16px;border-bottom:1px solid var(--admin-line);white-space:nowrap;background:var(--admin-surface)}.admin-app td{padding:14px 16px;border-bottom:1px solid color-mix(in srgb,var(--admin-line) 60%,transparent);vertical-align:middle;line-height:1.6;min-width:80px}.admin-app td:first-child{max-width:360px;min-width:260px}.admin-app td strong{font-weight:500}.admin-app tbody tr:last-child td{border-bottom:0}.admin-app tbody tr:hover{background:var(--admin-raised)}.admin-app .admin-textbutton{font-size:12px;color:var(--admin-link);font-weight:600;white-space:nowrap;padding:5px 0}.admin-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:14px;font-size:12px;color:var(--admin-muted)}.admin-pagination>div{display:flex;gap:12px}.admin-pagination button{border:1px solid var(--admin-line);padding:6px 12px}.admin-empty{padding:64px 20px;text-align:center;color:var(--admin-muted)}.admin-empty>span{display:block;font-size:26px;color:var(--admin-faint);margin-bottom:12px}.admin-empty h2{font-size:14px;color:var(--admin-ink);margin-bottom:8px}.admin-empty p{font-size:12px}.admin-empty.compact{padding:32px 20px}.admin-empty button{margin-top:8px;color:var(--admin-link);text-decoration:underline}.admin-review-reason{max-width:600px;margin-bottom:16px}.admin-command{padding:20px 24px;border-bottom:1px solid var(--admin-line)}.admin-command:last-child{border-bottom:0}.admin-command-head{display:flex;align-items:start;justify-content:space-between;gap:14px}.admin-command-head p{color:var(--admin-muted);font-size:12px;margin-top:6px}.admin-reason{padding:12px 0;font-size:13px}.admin-command-meta{display:flex;align-items:center;gap:22px;color:var(--admin-muted);font-size:11px;flex-wrap:wrap}.admin-command-actions{display:flex;justify-content:end;gap:10px;margin-top:14px}.admin-app details{margin-top:12px;max-width:600px;overflow-wrap:anywhere}.admin-app summary{cursor:pointer;color:var(--admin-muted);font-size:12px}.admin-app details p{margin-top:10px}.admin-rule-diff p{display:flex;flex-direction:column;gap:5px}.admin-rule-diff b{color:var(--admin-muted);font-size:11px}.admin-audit-boundary{margin-bottom:14px;font-size:11px}.admin-error,.admin-warning,.admin-success{border:1px solid;padding:12px 14px;border-radius:6px;margin-bottom:16px;font-size:12px}.admin-error{border-color:var(--admin-danger-line);background:var(--admin-danger-bg);color:var(--admin-danger)}.admin-success{border-color:var(--admin-good-line);background:var(--admin-good-bg);color:var(--admin-good)}.admin-warning{border-color:var(--admin-danger-line);border-style:dashed;background:var(--admin-danger-bg);color:var(--admin-danger);display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-warning button{color:inherit;text-decoration:underline;font-weight:600}.admin-progress{font-size:12px;color:var(--admin-muted);margin-bottom:12px}.admin-overlay{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:0;border:0;background:transparent;color:var(--admin-ink)}.admin-overlay::backdrop{background:var(--overlay)}.admin-overlay[open]{display:flex;justify-content:end}.admin-drawer{display:flex;flex-direction:column;width:min(520px,100vw);height:100%;background:var(--admin-surface);border-left:1px solid var(--admin-line);box-shadow:var(--shadow-pop)}.admin-drawer>header{display:flex;align-items:center;justify-content:space-between;height:58px;flex-shrink:0;padding:0 24px;border-bottom:1px solid var(--admin-line)}.admin-drawer>header button{font-size:28px;color:var(--admin-muted);width:32px;height:32px}.admin-drawer-content{padding:24px;overflow:auto;flex:1;min-height:0}.admin-drawer-content>h2{margin:16px 0 8px;font-size:17px}.admin-drawer-content dl{margin:24px 0}.admin-drawer-content dt{color:var(--admin-muted);font-size:11px;margin-top:16px}.admin-drawer-content dd{margin:4px 0 0;font-size:12px}.admin-drawer-content form{border-top:1px solid var(--admin-line);padding-top:20px;margin-top:22px;display:flex;flex-direction:column;gap:16px}.admin-drawer-content textarea{min-height:84px;resize:vertical}.admin-ruleform{display:flex;flex-direction:column;gap:14px}.admin-fill{padding:16px 0;border-bottom:1px solid var(--admin-line)}.admin-fill>span{float:right;color:var(--admin-ink);font-weight:600}.admin-fill small{overflow-wrap:anywhere}.admin-login{display:grid;place-items:center;padding:32px}.admin-login-card{width:360px;max-width:100%;padding:32px;background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:12px;display:flex;flex-direction:column;gap:20px}.admin-login-card h1{font-size:26px;margin:0;letter-spacing:-.4px}.admin-login-card .admin-eyebrow{margin-top:6px}.admin-login-card .wordmark{width:164px}.admin-login-card .admin-error{margin:0}.admin-login-card button{min-height:40px}.admin-app .admin-ruleform input:invalid:not(:placeholder-shown){border-color:var(--admin-line)}@media (max-width:900px){.admin-sidebar{width:160px}.admin-workspace main{padding:22px 18px}.admin-topbar{padding:0 18px}.admin-stats{gap:10px}.admin-stat{padding:16px}.admin-stat strong{font-size:26px}.admin-brand{padding-left:4px}.admin-brand .wordmark{width:132px}}@media (max-width:620px){.admin-app{padding-bottom:58px}.admin-sidebar{position:fixed;bottom:0;top:auto;width:100%;height:58px;z-index:10;padding:0;border-right:0;border-top:1px solid var(--admin-line)}.admin-brand,.admin-sidebar-footer{display:none}.admin-sidebar nav{display:grid;grid-template-columns:repeat(8,1fr);gap:0}.admin-sidebar nav button{height:58px;flex-direction:column;gap:4px;padding:8px 2px;justify-content:center;font-size:10px;border-radius:0}.admin-sidebar nav button.active{box-shadow:inset 0 2px var(--admin-action)}.admin-sidebar nav button>b{display:none}.admin-workspace main{padding:20px 14px}.admin-topbar{padding:0 14px}.admin-topbar>span{font-size:11px}.admin-topbar>div{gap:6px}.admin-topbar button{margin-left:2px}.admin-workspace h1{font-size:24px}.admin-stats{gap:8px}.admin-stat{padding:13px 10px}.admin-stat>span{font-size:10px}.admin-stat strong{font-size:24px}.admin-stat small{font-size:9px}.admin-filters{gap:10px}.admin-search{min-width:100%;max-width:none}.admin-filters label:not(.admin-search){min-width:120px}.admin-sectionhead h2{font-size:14px}.admin-taskrow{padding:16px 14px}.admin-command{padding:18px 16px}.admin-command-meta{gap:10px}.admin-pagehead{margin-bottom:20px}.admin-command-head h2{font-size:14px}.admin-drawer-content{padding:20px}.admin-error{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.admin-app *,.admin-login *{transition:none!important;animation:none!important}}.admin-drawer .admin-badge{white-space:normal;max-width:100%}.admin-mobile-brand{display:none}@media (max-width:620px){.admin-topbar .admin-mobile-brand{display:inline-flex}.admin-topbar .admin-breadcrumb{display:none}}.admin-editor-fields{margin:0;padding:0;border:0;min-width:0}.admin-authoring-outcome{display:flex;align-items:end;gap:12px}.admin-authoring-outcome label{flex:1;min-width:0}.admin-authoring-check{display:flex!important;align-items:center;gap:8px}.admin-authoring-check input{width:16px!important}.admin-authoring-drawer{width:min(800px,100vw)}.admin-authoring-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.admin-authoring-fields>label{min-width:0}.admin-authoring-fields .admin-field-wide,.admin-authoring-fields .admin-authoring-outcome{grid-column:1/-1}.admin-authoring-drawer .admin-command-actions{position:sticky;bottom:-24px;background:var(--admin-surface);padding:16px 0;margin-top:16px;flex-wrap:wrap}.admin-authoring-drawer .admin-command-actions button{min-height:44px}.admin-authoring-fields input,.admin-authoring-fields select{min-width:0}.admin-rule-diff span{overflow-wrap:anywhere}@media (max-width:620px){.admin-authoring-fields{grid-template-columns:minmax(0,1fr)}.admin-authoring-drawer .admin-command-actions{bottom:-20px}.admin-authoring-drawer .admin-command-actions button{flex:1;white-space:nowrap}.admin-authoring-outcome{flex-wrap:wrap}}.admin-app label.admin-authoring-check{flex-direction:row;align-items:center;justify-content:flex-start;gap:8px}.admin-app .admin-authoring-check input{width:16px;height:16px;min-height:16px;margin:0}.admin-user-drawer{width:min(800px,100vw)}.admin-user-drawer .admin-command-actions{margin-bottom:16px}.admin-user-drawer button{min-height:44px}.admin-user-drawer>header button{min-width:44px}.admin-app label,.admin-login label{font-size:12px;font-weight:400;line-height:18px}.admin-app input:not([type=checkbox]),.admin-app select,.admin-login select{font-size:14px;font-weight:500;line-height:20px;height:40px;min-height:40px;padding:9px 12px}.admin-app textarea{font-size:14px;font-weight:500;line-height:20px;padding:9px 12px}.admin-app .admin-primary,.admin-app .admin-secondary,.admin-login .admin-primary{font-size:14px;font-weight:500;line-height:20px;min-height:40px;padding:0 12px}.admin-app select,.admin-login select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212px%22%20height%3D%2212px%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpolyline%20points%3D%221.75%204.25%206%208.5%2010.25%204.25%22%20fill%3D%22none%22%20stroke%3D%22%239aa1bb%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 12px center;background-size:12px 12px}@media (max-width:620px){.admin-app .admin-primary,.admin-app .admin-secondary,.admin-app .admin-textbutton,.admin-pagination button,.admin-drawer>header button{min-width:44px;min-height:44px;flex-shrink:0}.admin-pagination{flex-wrap:wrap;gap:10px}}.admin-app td>strong.admin-mono+button.admin-textbutton.admin-mono{display:block}.admin-login{grid-template-columns:minmax(0,1fr)}.admin-user-drawer td .admin-badge{white-space:nowrap}.admin-app .brand-lockup,.admin-login .brand-lockup{display:inline-flex;align-items:center;gap:8px}.admin-app .brand-lockup .brand-mark,.admin-login .brand-lockup .brand-mark{width:30px;height:30px;flex-shrink:0}.admin-app .brand-word,.admin-login .brand-word{font-family:var(--num);font-size:20px;font-weight:700;line-height:1;letter-spacing:-.01em;color:var(--admin-ink)}.admin-app .brand-word b,.admin-login .brand-word b{font-weight:700;color:var(--gold-deep)}:root[data-theme=dark] .admin-app .brand-word b,:root[data-theme=dark] .admin-login .brand-word b{color:var(--gold)}.admin-login-card .brand-lockup .brand-mark{width:36px;height:36px}.admin-login-card .brand-word{font-size:24px}.admin-app .admin-user-drawer th{white-space:normal;padding:6px 10px;line-height:1.4;height:auto}.admin-app .admin-user-drawer td{min-width:0;padding:12px 10px}.admin-app .admin-user-drawer td:first-child{min-width:108px;max-width:none}.admin-app .admin-user-drawer td:last-child{white-space:nowrap}.admin-app .admin-user-drawer td .admin-badge{white-space:normal}.admin-app{--ib-p0:var(--no);--ib-p0-ink:#fff;--ib-p1:var(--admin-action);--ib-p1-ink:var(--admin-on-action)}:root[data-theme=dark] .admin-app{--ib-p0:var(--no-deep)}.ib{display:flex;flex-direction:column;gap:14px}.ib-sev{display:inline-grid;place-items:center;min-width:30px;height:22px;padding:0 6px;border-radius:4px;font:700 12px/1 var(--mono);letter-spacing:.02em}.ib-sev.P0{background:var(--ib-p0);color:var(--ib-p0-ink)}.ib-sev.P1{background:var(--ib-p1);color:var(--ib-p1-ink)}.ib-sev.P2{background:var(--admin-raised);color:var(--admin-muted);border:1px solid var(--admin-line-strong)}.ib-p0{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;background:var(--admin-danger-bg);border:1px solid var(--admin-danger-line);color:var(--admin-danger)}.ib-p0>b{font:700 14px/1 var(--mono)}.ib-p0>span{flex:1;min-width:0;color:var(--admin-ink);font-weight:600}.admin-app .ib-p0-btn{flex-shrink:0;min-height:36px;padding:0 14px;background:var(--ib-p0);color:var(--ib-p0-ink);font-weight:600;border:0}.ib-sum{display:flex;align-items:center;gap:24px;padding:14px 18px;border-radius:8px;background:var(--admin-surface);border:1px solid var(--admin-line);flex-wrap:wrap}.ib-sum-me{display:flex;align-items:baseline;gap:8px}.ib-sum-me b{font:700 30px/1 var(--mono)}.ib-sum-me span{color:var(--admin-muted)}.ib-sum-sev{display:flex;gap:8px}.ib-ss{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 10px;border-radius:6px;border:1px solid var(--admin-line);font:700 12px/1 var(--mono);color:var(--admin-muted)}.ib-ss b{font-size:16px;color:var(--admin-ink)}.ib-ss.P0:not(.zero){border-color:var(--admin-danger-line);background:var(--admin-danger-bg);color:var(--admin-danger)}.ib-ss.P0:not(.zero) b{color:var(--admin-danger)}.ib-ss.zero{opacity:.55}.ib-sum-t{margin-left:auto;font-size:13px;color:var(--admin-muted)}.ib-grp{display:flex;flex-direction:column;gap:8px}.ib-grp-h{display:flex;align-items:center;gap:10px;margin-top:6px}.ib-grp-h b{font-size:15px}.ib-grp-h span{font-size:13px;color:var(--admin-muted)}.ib-card{display:grid;grid-template-columns:44px minmax(0,1fr) 200px;gap:14px;padding:16px 18px 14px 14px;border-radius:8px;background:var(--admin-surface);border:1px solid var(--admin-line);border-left:4px solid var(--admin-line-strong)}.ib-card.P0{border-left-color:var(--ib-p0)}.ib-card.P1{border-left-color:var(--ib-p1)}.ib-card.other{background:color-mix(in srgb,var(--admin-surface) 70%,var(--admin-bg))}.ib-card.other .ib-reason{color:var(--admin-muted)}.ib-card-m{min-width:0;display:flex;flex-direction:column;gap:6px}.ib-card-h{display:flex;align-items:center;gap:10px}.ib-reason{font-size:15px;font-weight:700;line-height:1.4}.ib-who{flex-shrink:0;font-size:12px;padding:1px 8px;border-radius:4px;border:1px solid var(--admin-line-strong);color:var(--admin-muted)}.ib-who.me{background:var(--admin-info-bg);border-color:transparent;color:var(--admin-info);font-weight:700}.ib-obj{font-size:13.5px;overflow-wrap:anywhere}.ib-ot{display:inline-block;margin-right:8px;padding:0 6px;border-radius:4px;background:var(--admin-raised);color:var(--admin-muted);font-size:12px}.ib-acc{margin-left:10px;color:var(--admin-muted);font:12px var(--mono)}.ib-evid{font:12.5px/1.6 var(--mono);color:var(--admin-muted);overflow-wrap:anywhere}.ib-sugg{font-size:13.5px;line-height:1.6}.ib-sl{display:inline-block;margin-right:8px;color:var(--admin-muted);font-size:12px}.ib-ev{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:4px 0 2px!important;padding:12px 14px;border-radius:6px;background:var(--admin-raised)}.ib-ev div{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;min-width:0}.ib-ev dt{color:var(--admin-muted);flex-shrink:0;margin:0!important;font-size:12.5px!important}.ib-ev dd{margin:0;font-family:var(--mono);text-align:right;overflow-wrap:anywhere;min-width:0}.ib-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;margin-top:2px;font-size:12px;color:var(--admin-faint)}.ib-dl{color:var(--admin-danger);font-weight:700}.admin-app .ib-tb{margin-left:auto;font-size:13px;color:var(--admin-link);font-weight:600}.ib-card-a{display:flex;flex-direction:column;align-items:stretch;gap:6px}.ib-card-a .admin-primary,.ib-card-a .admin-secondary{white-space:nowrap}.admin-app .ib-jt{font-size:12px;color:var(--admin-faint);text-align:center;margin-top:-2px}.admin-app .ib-hd{justify-content:center;min-height:32px;border-radius:6px;border:1px solid var(--admin-line);margin-top:4px;font-weight:500}.admin-app .ib-hd:hover{border-color:var(--admin-line-strong)}.admin-app .ib-ac{font-size:11.5px;color:var(--admin-faint);text-align:center}.ib-clear{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 24px 40px;border-radius:8px;background:var(--admin-surface);border:1px solid var(--admin-line);text-align:center}.ib-clear-i{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:2px solid var(--admin-good);color:var(--admin-good);font-size:26px}.ib-clear h2{font-size:22px!important}.ib-clear p{color:var(--admin-muted);max-width:520px}.ib-clear-t{margin-top:6px;padding:6px 12px;border-radius:999px;background:var(--admin-good-bg);color:var(--admin-good);font-size:13px;font-weight:600}.ib-closed{border-radius:8px;background:var(--admin-surface);border:1px solid var(--admin-line)}.admin-app .ib-cl-h{width:100%;display:flex;align-items:center;gap:10px;padding:12px 16px;text-align:left}.ib-cl-h b{font-size:14px}.ib-cl-h span{font-size:13px;color:var(--admin-muted)}.ib-ok{color:var(--admin-good)!important}.ib-chev{margin-left:auto;transition:transform .16s}.ib-closed.open .ib-chev{transform:rotate(180deg)}.ib-cl-list{border-top:1px solid var(--admin-line)}.ib-cl-row{display:grid;grid-template-columns:40px 70px minmax(0,1fr);align-items:center;gap:4px 12px;padding:10px 16px;border-top:1px solid var(--admin-line)}.ib-cl-row:first-child{border-top:0}.ib-cl-row b{font-size:13.5px;font-weight:600}.admin-app .ib-cl-row small{grid-column:3;font-size:12px;margin:0;overflow-wrap:anywhere}.ib-cl-empty{padding:14px 16px;color:var(--admin-muted);font-size:12px}.ib-cl-st{font-size:12px;padding:1px 6px;border-radius:4px;text-align:center}.ib-cl-st.AUTO_RESOLVED{background:var(--admin-good-bg);color:var(--admin-good)}.ib-cl-st.HANDLED{background:var(--admin-info-bg);color:var(--admin-info)}.ib-cks{border-radius:8px;background:var(--admin-surface);border:1px solid var(--admin-line);padding:14px 16px 16px;scroll-margin-top:16px}.ib-cks-h{display:flex;align-items:baseline;gap:12px;margin-bottom:12px;flex-wrap:wrap}.ib-cks-h b{font-size:15px}.ib-cks-h span{font-size:12.5px;color:var(--admin-muted)}.ib-cks-h em{font-style:normal;color:var(--admin-danger);font-weight:700}.ib-cks-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ib-ck{padding:10px 12px;border-radius:6px;border:1px solid var(--admin-line);background:var(--admin-surface);min-width:0}.ib-ck-t{display:flex;align-items:center;gap:8px}.ib-ck-t i{width:8px;height:8px;border-radius:50%;background:var(--admin-good);flex-shrink:0}.ib-ck-t b{font-size:13.5px}.ib-ck-t span{margin-left:auto;font:600 11px/1 var(--mono);color:var(--admin-faint)}.ib-ck-r{margin-top:4px;font-size:13px;font-weight:600;color:var(--admin-good);overflow-wrap:anywhere}.ib-ck-m{margin-top:2px;font-size:11.5px;color:var(--admin-faint)}.ib-ck.fd .ib-ck-t i{background:var(--admin-info)}.ib-ck.fd .ib-ck-r{color:var(--admin-info)}.ib-ck.cf{border-color:var(--admin-danger-line);background:var(--admin-danger-bg)}.ib-ck.cf .ib-ck-t i{background:var(--admin-danger)}.ib-ck.cf .ib-ck-r{color:var(--admin-danger)}.ib-ck.nr .ib-ck-t i{background:var(--admin-faint)}.ib-ck.nr .ib-ck-r{color:var(--admin-muted)}.ib-ovl{display:flex;gap:12px 32px;flex-wrap:wrap;padding:4px 4px 0;font-size:12.5px;color:var(--admin-muted)}.ib-ovl b{margin-left:8px;color:var(--admin-ink);font-weight:600}.admin-app .ib-retry{margin-left:12px;text-decoration:underline;font-weight:600;color:inherit}.ib-dlg{width:min(520px,calc(100vw - 32px));padding:0;border:1px solid var(--admin-line);border-radius:10px;background:var(--admin-surface);color:var(--admin-ink);box-shadow:var(--shadow-pop)}.ib-dlg::backdrop{background:var(--overlay)}.ib-dlg form{display:flex;flex-direction:column;gap:14px;padding:20px 22px}.ib-dlg header{display:flex;align-items:center;justify-content:space-between}.ib-dlg header b{font-size:17px}.ib-dlg header button{font-size:24px;width:32px;height:32px;color:var(--admin-muted)}.ib-dlg-f{display:flex;gap:12px;padding:12px;border-radius:6px;background:var(--admin-raised)}.ib-dlg-f b{display:block;font-size:14px}.ib-dlg label{font-size:13px!important;font-weight:600!important;color:var(--admin-ink)!important}.ib-req{margin-left:8px;color:var(--admin-danger);font-size:12px;font-weight:600}.ib-dlg textarea{min-height:96px;resize:vertical}.ib-dlg-n{font-size:12.5px;color:var(--admin-muted);line-height:1.6}.ib-dlg-b{display:flex;justify-content:flex-end;gap:8px}.admin-navcount{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--ib-p1);color:var(--ib-p1-ink);font:700 12px/20px var(--mono);font-style:normal;text-align:center}.admin-navcount.p0{background:var(--ib-p0);color:var(--ib-p0-ink)}.admin-sidebar nav button>em+b{margin-left:8px}.admin-command.admin-flash{box-shadow:inset 3px 0 var(--admin-action);background:var(--admin-raised);transition:background .6s}.admin-user-tabs{display:flex;gap:4px;margin:20px 0 0;border-bottom:1px solid var(--admin-line)}.admin-app .admin-user-tabs button{min-height:40px;padding:0 14px;font-size:14px;color:var(--admin-muted);border-bottom:2px solid transparent;border-radius:0}.admin-app .admin-user-tabs button.on{color:var(--admin-ink);font-weight:700;border-bottom-color:var(--admin-action)}.admin-app .admin-user-audit{margin:10px 0 14px;font-size:12px;color:var(--admin-faint)}.up-wrap{display:flex;flex-direction:column;gap:14px;margin-bottom:16px}.up-sum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.up-sum>div{padding:12px;border-radius:6px;background:var(--admin-raised);display:flex;flex-direction:column;gap:4px;min-width:0}.up-sum span{font-size:12px;color:var(--admin-muted)}.up-sum b{font:700 20px/1.15 var(--mono)}.up-sum b small{display:inline;font:500 12px var(--font);color:var(--admin-muted)}.up-sum b.up-sm{font:600 14px/1.4 var(--font)}.admin-app .up-sum>div>small{margin:0}.up-sum-missing{padding:12px 14px;border-radius:6px;border:1px dashed var(--admin-line-strong);background:var(--admin-raised)}.up-sum-missing b{font-size:13px}.up-sec h4{margin:4px 0 8px;font-size:14px}.up-sec h4 em{margin-left:6px;font-style:normal;color:var(--admin-muted);font-weight:500}.admin-app .up-t th.r,.admin-app .up-t td.r{text-align:right}.admin-app .up-t td.mono{font-family:var(--mono)}.admin-app .up-t td small{margin-top:2px}.admin-app .admin-user-drawer .up-t td:first-child{min-width:150px}.up-t td.pos,.up-t td.pos small,.up-sum b.pos{color:var(--admin-good)}.up-t td.neg,.up-t td.neg small,.up-sum b.neg{color:var(--admin-danger)}.admin-app .up-t td.mono,.admin-app .up-t th{white-space:nowrap}.up-side{display:inline-block;padding:0 7px;border-radius:4px;font-size:12px;font-weight:600;background:var(--admin-raised)}.up-side.y{background:var(--admin-good-bg);color:var(--admin-good)}.up-side.n{background:var(--admin-danger-bg);color:var(--admin-danger)}.up-nov{display:inline-block;padding:0 6px;border-radius:4px;border:1px dashed var(--admin-line-strong);color:var(--admin-muted);font:12px var(--font)}.admin-app .up-warn{color:var(--admin-danger)}.admin-app .up-note{font-size:12px;color:var(--admin-muted);margin-top:8px}.up-err{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:8px;border:1px solid var(--admin-danger-line);background:var(--admin-danger-bg);margin-bottom:16px}.up-err>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--admin-danger);color:#fff;font-weight:700;flex-shrink:0}.up-err>div{flex:1;min-width:0}.up-err b{color:var(--admin-danger)}@media (max-width:1100px){.ib-card{grid-template-columns:40px minmax(0,1fr)}.ib-card-a{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:center}.ib-cks-g{grid-template-columns:repeat(2,minmax(0,1fr))}.ib-ev{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.ib-sum{gap:12px}.ib-sum-t{margin-left:0}.ib-card{grid-template-columns:minmax(0,1fr);padding:14px}.ib-card-l{display:none}.ib-card-a{grid-column:1}.ib-cks-g{grid-template-columns:minmax(0,1fr)}.up-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.ib-p0{flex-wrap:wrap}}.ib-rd{flex-shrink:0;font-size:11.5px;padding:1px 6px;border-radius:4px;background:var(--admin-raised);color:var(--admin-muted)}.admin-app .ib-rdb{justify-content:center;font-weight:500;color:var(--admin-muted);font-size:12.5px;min-height:28px}.admin-app .ib-rdb:not(:disabled):hover{color:var(--admin-ink)}.ib-card-h{flex-wrap:wrap}.ib-ic{display:inline-block;flex-shrink:0;width:1em;height:1em;vertical-align:-.15em}.ib-p0>.ib-ic{width:18px;height:18px;color:var(--admin-danger)}.admin-app .ib-go{display:inline-flex;align-items:center;justify-content:center;gap:6px}.ib-go .ib-ic{width:14px;height:14px}.ib-dl{display:inline-flex;align-items:center;gap:4px}.ib-clear-i .ib-ic{width:26px;height:26px}.ib-ok .ib-ic{width:16px;height:16px;vertical-align:-3px}.ib-ck-s{margin-top:2px;font-size:11.5px;color:var(--admin-danger);font-weight:600}.rc{display:flex;flex-direction:column;gap:14px}.rc-muted{color:var(--admin-muted);font-size:12.5px}.rc-note{margin:0;font-size:12px;color:var(--admin-faint)}.rc-p0 .ib-p0-btn{margin-left:auto}.rc-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;border-radius:8px;background:var(--admin-surface);border:1px solid var(--admin-line)}.admin-app .rc-nav{width:32px;height:32px;display:grid;place-items:center;font-size:16px;color:var(--admin-ink);border-radius:6px}.admin-app .rc-nav:not(:disabled):hover{background:var(--admin-raised)}.rc-date{display:flex;flex-direction:column;gap:2px;min-width:0}.rc-date b{font-size:18px}.admin-app .rc-date small{margin:0;font-size:12px;color:var(--admin-muted)}.rc-pill{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap}.rc-pill.ok{background:var(--admin-good-bg);color:var(--admin-good)}.rc-pill.at{background:var(--admin-info-bg);color:var(--admin-info)}.rc-pill.p0{background:var(--admin-danger-bg);color:var(--admin-danger);border:1px solid var(--admin-danger-line)}.rc-acts{margin-left:auto;display:flex;align-items:center;gap:10px}.admin-app .rc-rev{flex-direction:row;align-items:center;gap:8px;color:var(--admin-muted)}.admin-app .rc-rev select{width:auto;min-width:140px}.rc-old{display:flex;align-items:center;gap:12px}.rc-sum{padding:14px 18px;border-radius:8px;background:var(--admin-surface);border:1px solid var(--admin-line);border-left:4px solid var(--admin-action)}.rc-sum b{font-size:13px}.rc-sum p{margin:6px 0 4px;font-size:14.5px;line-height:1.65}.admin-app .rc-sum small{font-size:12px;color:var(--admin-faint);margin:0}.rc-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.rc-stats>div{padding:12px 14px;border-radius:8px;background:var(--admin-surface);border:1px solid var(--admin-line);display:flex;flex-direction:column;gap:4px;min-width:0}.rc-stats span{font-size:12px;color:var(--admin-muted)}.rc-stats b{font:700 16px/1.25 var(--mono)}.rc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.rc-card{display:flex;flex-direction:column;gap:8px;padding:14px 18px 16px;border-radius:8px;background:var(--admin-surface);border:1px solid var(--admin-line);border-top:3px solid var(--admin-good);min-width:0;scroll-margin-top:16px}.rc-card.wide{grid-column:1/-1}.rc-card.fd{border-top-color:var(--ib-p1)}.rc-card.cf{border-top-color:var(--admin-danger);border-color:var(--admin-danger-line)}.rc-card.p0{border-top-color:var(--ib-p0);border-color:var(--admin-danger-line)}.rc-card.focus{box-shadow:0 0 0 2px var(--admin-focus)}.rc-card>header{display:flex;align-items:center;gap:8px}.rc-card>header b{font-size:15.5px}.rc-id{font:600 11.5px/1 var(--mono);color:var(--admin-faint)}.rc-dot{width:8px;height:8px;border-radius:50%;background:var(--admin-good);flex-shrink:0}.rc-card.fd .rc-dot{background:var(--ib-p1)}.rc-card.cf .rc-dot,.rc-card.p0 .rc-dot{background:var(--admin-danger)}.rc-conc{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.rc-conc.ok{color:var(--admin-good)}.rc-conc.fd{color:var(--admin-info)}.rc-conc.cf,.rc-conc.p0{color:var(--admin-danger)}.rc-rule{margin:0;font-size:13px;line-height:1.6;color:var(--admin-ink)}.rc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12px;color:var(--admin-faint)}.admin-app .rc-inbox,.admin-app .rc-link{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:700;color:var(--admin-link)}.rc-inbox .ib-ic,.rc-link .ib-ic{width:13px;height:13px}.rc-fail{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:6px;background:var(--admin-danger-bg);border:1px solid var(--admin-danger-line);color:var(--admin-danger)}.rc-fail .ib-ic{width:18px;height:18px;margin-top:1px}.rc-fail b{display:block;font-size:14px}.rc-fail span{display:block;margin-top:2px;font-size:12.5px;color:var(--admin-ink)}.rc-eq{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;border-radius:6px;background:var(--admin-raised)}.rc-eq>div{display:flex;flex-direction:column;gap:2px;min-width:0}.rc-eq span{font-size:11.5px;color:var(--admin-muted)}.rc-eq b{font:700 13.5px/1.3 var(--mono);overflow-wrap:anywhere}.rc-eq i{font-style:normal;color:var(--admin-faint)}.rc-eq-d{margin-left:auto;padding:6px 10px;border-radius:6px}.rc-eq-d.ok{background:var(--admin-good-bg)}.rc-eq-d.ok b{color:var(--admin-good)}.rc-eq-d.bad{background:var(--ib-p0)}.rc-eq-d.bad b,.rc-eq-d.bad span{color:var(--ib-p0-ink)}.rc-kn{margin:0;display:flex;flex-direction:column}.rc-kn>div{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px dashed var(--admin-line)}.rc-kn>div:last-child{border-bottom:0}.rc-kn dt{font-size:13px;color:var(--admin-ink);margin:0}.rc-kn dd{margin:0;font:600 13px/1.4 var(--mono);text-align:right;overflow-wrap:anywhere;min-width:0}.admin-app .rc-kn dd small{display:block;font:400 11.5px/1.5 var(--font);color:var(--admin-muted);margin-top:2px}.rc-kn>div.bad dt,.rc-kn>div.bad dd{color:var(--admin-danger);font-weight:700}.rc-kn>div.note dd{color:var(--admin-muted)}.rc-fds{display:flex;flex-direction:column;gap:8px;margin-top:4px}.rc-fds h4{margin:0;font-size:13.5px}.rc-fds h4 span{margin-left:8px;font-weight:500;color:var(--admin-muted)}.rc-fd{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:6px;border:1px solid var(--admin-line);border-left:3px solid var(--admin-line-strong);background:var(--admin-surface)}.rc-fd.P0{border-left-color:var(--ib-p0);background:var(--admin-danger-bg)}.rc-fd.P1{border-left-color:var(--ib-p1)}.rc-fd-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rc-fd-h b{font-size:13.5px}.admin-app .rc-fd-h small{margin:0 0 0 auto;font-size:12px;color:var(--admin-faint)}.rc-fd-e{font:12.5px/1.6 var(--mono);color:var(--admin-ink);overflow-wrap:anywhere}.admin-app table.rc-jt{width:100%;border-collapse:collapse;font-size:12.5px;background:var(--admin-surface);border-radius:6px}.admin-app .rc-jt th{text-align:left;font-weight:600;color:var(--admin-muted);padding:6px 10px;border-bottom:1px solid var(--admin-line);white-space:nowrap}.admin-app .rc-jt td{padding:6px 10px;border-bottom:1px solid var(--admin-line);font-family:var(--mono)}.admin-app .rc-jt tr:last-child td{border-bottom:0}.admin-app .rc-jt td:first-child{color:var(--admin-danger);font-weight:700}.admin-app .rc-jt td.mono{color:var(--admin-muted);font-size:11.5px;overflow-wrap:anywhere}.rc-sugg{margin:0;font-size:13px;line-height:1.6}.rc-sugg span{margin-right:8px;font-weight:700;color:var(--admin-danger)}.rc-fd.P1 .rc-sugg span{color:var(--admin-info)}.rc-cf{padding:12px 16px;border-radius:8px;background:var(--admin-surface);border:1px solid var(--admin-danger-line)}.rc-cf h3{margin:0 0 8px;font-size:14px}.rc-cf h3 span{margin-left:10px;font-size:12px;font-weight:500;color:var(--admin-muted)}.rc-cf-row{display:flex;align-items:center;gap:12px;padding:6px 0;font-size:13px;border-top:1px dashed var(--admin-line)}.rc-cf-row:first-of-type{border-top:0}.rc-cf-row .mono{font-family:var(--mono);color:var(--admin-danger)}.rc-week{padding:14px 16px;border-radius:8px;background:var(--admin-surface);border:1px solid var(--admin-line)}.rc-week>header{display:flex;align-items:center;margin-bottom:10px}.rc-week>header b{font-size:14.5px}.rc-week>div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.admin-app .rc-day{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 10px;border-radius:6px;border:1px solid var(--admin-line);text-align:left;min-width:0}.admin-app .rc-day.on{border-color:var(--admin-action);box-shadow:inset 0 0 0 1px var(--admin-action)}.rc-day i{width:8px;height:8px;border-radius:50%;background:var(--admin-good)}.rc-day.at i{background:var(--ib-p1)}.rc-day.p0 i{background:var(--admin-danger)}.rc-day b{font-size:13px}.admin-app .rc-day small{margin:0;font-size:11.5px;color:var(--admin-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rc-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.rc-bar h2{margin:0;font-size:16px}.rc-bar .rc-muted{margin-left:auto}.rc-tag{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;white-space:nowrap}.rc-tag.ok{background:var(--admin-good-bg);color:var(--admin-good)}.rc-tag.at{background:var(--admin-info-bg);color:var(--admin-info)}.rc-tag.p0{background:var(--admin-danger-bg);color:var(--admin-danger)}.admin-app .rc-ht td.mono{font-family:var(--mono)}.admin-app .rc-ht .rc-link{margin-left:0}.rc-empty{align-items:center}@media (max-width:1100px){.rc-grid{grid-template-columns:minmax(0,1fr)}.rc-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.rc-week>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:620px){.rc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-acts{margin-left:0}.rc-week>div{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-eq-d{margin-left:0}}.ib-og{display:flex;flex-direction:column;gap:8px;padding:12px 12px 12px 14px;border-radius:10px;border:1px dashed var(--admin-line-strong);border-left:3px solid var(--admin-action);background:var(--admin-raised)}.ib-og>header{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ib-og>header b{font-size:14px}.ib-og>header span{font-size:12.5px;color:var(--admin-muted);overflow-wrap:anywhere}.ib-og-n{margin:0;font-size:12px;color:var(--admin-muted)}.rc-og{padding:12px 16px;border-radius:8px;background:var(--admin-surface);border:1px dashed var(--admin-line-strong);border-left:3px solid var(--admin-action)}.rc-og h3{margin:0 0 8px;font-size:14px}.rc-og h3 span{margin-left:10px;font-size:12px;font-weight:500;color:var(--admin-muted)}.rc-og-g{display:flex;flex-direction:column;gap:6px;padding:8px 0;border-top:1px dashed var(--admin-line)}.rc-og-g:first-of-type{border-top:0}.rc-og-h{font-size:13px}.rc-og-h b{margin:0 8px 0 4px}.rc-og-h span{color:var(--admin-muted)}.admin-app a.rc-og-r{display:grid;grid-template-columns:36px 44px minmax(0,1fr);gap:2px 10px;align-items:center;padding:6px 10px;border-radius:6px;background:var(--admin-raised);color:var(--admin-ink);text-decoration:none}.rc-og-r b{font:600 12px var(--mono)}.rc-og-r>span:not(.ib-sev){font-size:13px;font-weight:600}.admin-app .rc-og-r small{grid-column:3;font:12px/1.5 var(--mono);color:var(--admin-muted);margin:0;overflow-wrap:anywhere}.rc-rel{font-size:12px;color:var(--admin-info);font-weight:600}.admin-funding{--funding-muted:#646a80;--funding-good:#11704b;min-width:0;font:15px/1.55 var(--font);color:var(--admin-ink);padding-bottom:max(20px,env(safe-area-inset-bottom))}:root[data-theme=dark] .admin-funding{--funding-muted:#a5adc7;--funding-good:#2fd389}.admin-funding h2{font-size:26px;line-height:1.35;margin:0}.admin-funding h3{font-size:20px;margin:0}.admin-funding p{margin:6px 0}.admin-funding small,.admin-funding .funding-muted,.funding-meta{font-size:13px;color:var(--funding-muted)}.admin-app .admin-funding button,.admin-funding button{font:600 15px/1.4 var(--font);min-height:44px;min-width:44px;border:1px solid var(--admin-line-strong);border-radius:12px;background:var(--admin-surface);color:var(--admin-ink);padding:9px 16px;white-space:nowrap;cursor:pointer}.admin-app .admin-funding button:disabled,.admin-funding button:disabled{opacity:1;color:var(--funding-muted);background:var(--admin-raised);cursor:not-allowed}.admin-funding :is(button,input,select,textarea,summary):focus-visible{outline:3px solid var(--admin-ink);outline-offset:3px}.admin-app .admin-funding :is(input,select,textarea){font:15px/1.55 var(--font);border:1px solid var(--admin-line-strong);border-radius:12px;background:var(--admin-surface);color:var(--admin-ink);min-height:44px;padding:10px 12px;width:100%}.admin-app .admin-funding textarea{min-height:90px}.admin-app .admin-funding label{display:block;font:15px/1.55 var(--font);margin:16px 0 8px}.admin-funding label select,.admin-funding label textarea{display:block;margin-top:8px}.admin-funding .funding-preview{background:#1e2d5c;color:#fff;text-align:center;padding:10px 14px;font-size:13px;border-radius:8px;margin:0 0 20px}.funding-nav{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.admin-funding .funding-nav button[aria-current=page]{background:var(--admin-action);color:var(--admin-on-action);border-color:var(--admin-action)}.funding-title,.funding-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.funding-title>div{min-width:0}.funding-badge{display:inline-flex;padding:4px 9px;border-radius:8px;background:var(--admin-raised);font-size:13px;color:var(--admin-ink)}.funding-badge.alert{color:var(--admin-danger);background:var(--admin-danger-bg)}.funding-badge.good{color:var(--funding-good)}.funding-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.funding-stat{padding:16px;border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:14px;min-width:0}.funding-stat b{display:block;font:600 24px/1.4 ui-monospace,Menlo,monospace;overflow-wrap:anywhere;margin-top:6px}.funding-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,1fr);gap:20px}.funding-grid.topup{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.funding-card{min-width:0;background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:14px;padding:20px}.funding-list{padding:0}.funding-list>header{padding:18px;margin:0}.funding-list>.funding-meta{padding:0 18px 16px}.funding-list>.funding-actions{padding:0 18px 18px}.funding-money{font:600 32px/1.4 ui-monospace,Menlo,monospace;overflow-wrap:anywhere}.funding-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:12px 16px;margin:18px 0;font-size:15px}.funding-kv dt{color:var(--funding-muted);white-space:nowrap}.funding-kv dd{margin:0;text-align:right;min-width:0;overflow-wrap:anywhere}.funding-kv .wide{grid-column:1/-1;text-align:left;white-space:normal}.funding-kv dd.wide{margin-top:-8px;font-size:15px;word-break:break-all}.funding-mono{font-family:ui-monospace,Menlo,monospace}.funding-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 105px;gap:12px;padding:16px 18px;border-top:1px solid var(--admin-line);align-items:center}.funding-row small{display:block;margin-top:5px}.funding-row .funding-deadline{grid-column:1/3;font-size:13px;color:var(--funding-muted)}.funding-row>button{grid-column:3;grid-row:1/3}.funding-row>button+button{grid-row:3}.funding-row b{overflow-wrap:anywhere}.funding-toolbar{display:flex;gap:10px;margin:16px 0;align-items:center;flex-wrap:wrap}.funding-toolbar>input{flex:1 1 160px;min-width:0}.admin-funding .funding-toolbar>select{width:auto;max-width:100%}.funding-actions{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.funding-actions>button{flex:1}.admin-funding .funding-notice{padding:12px 14px;border-radius:12px;background:var(--admin-raised);font-size:15px;margin:14px 0}.funding-notice.alert{color:var(--admin-danger);background:var(--admin-danger-bg)}.funding-notice.good{color:var(--funding-good)}.funding-water{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-funding details{border-top:1px solid var(--admin-line);padding:12px 0}.admin-funding summary{min-height:44px;display:flex;align-items:center;font-size:15px;font-weight:600;cursor:pointer}.funding-fact{padding:12px 0;border-top:1px solid var(--admin-line)}.funding-fact small{display:block}.funding-evidence{padding:14px;background:var(--admin-raised);border-radius:12px;margin-top:12px;min-width:0}.funding-evidence .funding-kv{font-size:15px}.funding-status{text-align:center;padding:20px 0 8px}.funding-status>span{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:var(--admin-raised);font-size:29px;margin:0 auto 18px}.funding-steps{display:flex;gap:10px;margin:24px 0}.funding-steps span{flex:1;border-top:3px solid var(--admin-line);padding-top:10px;font-size:13px}.funding-steps .done{border-color:var(--funding-good);color:var(--funding-good)}.funding-steps .current{border-color:var(--admin-ink);font-weight:600}.funding-guard{display:grid;gap:20px;margin:24px 0;padding-left:24px}.funding-empty{text-align:center;padding:50px 20px}.funding-skeleton{height:90px;margin:16px 0;background:var(--admin-raised);border-radius:8px}.funding-dialog{width:min(490px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:auto;background:var(--admin-surface);color:var(--admin-ink);border:1px solid var(--admin-line);border-radius:18px;padding:24px}.funding-dialog::backdrop{background:var(--overlay)}.funding-dialog>header{display:flex;gap:10px;align-items:center;justify-content:space-between}.funding-dialog>header button{padding:0;flex-shrink:0}@media (min-width:768px) and (max-width:1023px){.funding-grid,.funding-grid.topup{grid-template-columns:1fr}.funding-detail{border-left:4px solid var(--admin-ink)}.funding-stats{gap:10px}.funding-stat{padding:14px}.funding-stat b{font-size:21px}}@media (min-width:1024px) and (max-width:1180px){.funding-grid{grid-template-columns:minmax(0,1fr) minmax(300px,1fr)}.funding-row{grid-template-columns:minmax(0,1fr) auto}.funding-row>button{grid-column:2;grid-row:2}.funding-row>.funding-deadline{grid-column:1}.funding-row>button+button{grid-row:3}.funding-row>div:nth-child(2){grid-column:1}}@media (max-width:767px){.funding-nav{order:2}.funding-stats{grid-template-columns:1fr 1fr;gap:10px}.funding-stat{padding:14px}.funding-stat b{font-size:22px}.funding-grid,.funding-grid.topup{grid-template-columns:1fr}.funding-money{font-size:28px}.funding-title{align-items:flex-start}.funding-title h2{font-size:25px}.funding-card>header h2,.funding-card>header h3{flex-basis:100%}.funding-toolbar>input{flex-basis:100%}.admin-funding .funding-toolbar>select{flex:1;min-width:0}.funding-row{grid-template-columns:minmax(0,1fr) auto;padding:18px 20px}.funding-row>div:nth-child(2){grid-column:1}.funding-row>.funding-deadline{grid-column:1}.funding-row>button{grid-column:2;grid-row:2}.funding-row>button+button{grid-row:3}.funding-water{flex-wrap:wrap}.funding-dialog{margin:auto 8px 0;border-radius:24px 24px 0 0;width:calc(100vw - 16px);max-height:calc(100dvh - max(24px,env(safe-area-inset-top)));padding:20px;padding-bottom:max(24px,env(safe-area-inset-bottom))}.funding-detail{border-left:4px solid var(--admin-ink)}}@media (max-width:620px){.admin-sidebar nav{display:flex;overflow-x:auto;overscroll-behavior-x:contain}.admin-sidebar nav button{flex:0 0 52px;min-width:52px;min-height:58px}}@media (max-width:1023px){.admin-funding-active{flex-direction:column;padding-bottom:0}.admin-funding-active .admin-sidebar{position:static;order:2;width:100%;height:auto;border-right:0;border-top:1px solid var(--admin-line);padding:8px 12px max(8px,env(safe-area-inset-bottom))}.admin-funding-active .admin-sidebar nav{display:flex;overflow-x:auto;gap:6px}.admin-funding-active .admin-sidebar nav button{flex:0 0 auto;min-width:52px;min-height:44px;justify-content:center}.admin-funding-active .admin-brand,.admin-funding-active .admin-sidebar-footer{display:none}.admin-funding-active .admin-workspace{width:100%;min-width:0}.admin-funding-active .admin-workspace main{padding:24px 16px 32px}}.admin-funding .funding-water{background:var(--gold-soft);color:var(--navy)}:root[data-theme=dark] .admin-funding .funding-water{background:#3b321a;color:#f8df9e}.admin-funding-active .admin-topbar button,.admin-funding-active .admin-pagehead button{min-width:44px;min-height:44px;font-size:15px}.admin-funding .funding-notice.warn,.admin-funding .funding-badge.warn{background:var(--gold-soft);color:var(--navy)}:root[data-theme=dark] .admin-funding .funding-notice.warn,:root[data-theme=dark] .admin-funding .funding-badge.warn{background:#3b321a;color:#f8df9e}.admin-app .admin-funding .funding-primary:not(:disabled){background:var(--admin-action);color:var(--admin-on-action);border-color:var(--admin-action)}.admin-funding .funding-block{display:block;width:100%;margin-top:20px}.funding-timeline{display:grid;gap:16px;margin:20px 0}.funding-timeline-item{display:flex;gap:12px;min-width:0}.funding-timeline-item>i{width:12px;height:12px;flex-shrink:0;border-radius:50%;background:var(--gold);margin-top:6px}.funding-timeline-item>div{min-width:0;flex:1}.funding-timeline-item small{display:block}.funding-timeline-item .funding-kv{margin:8px 0}.funding-sources{display:grid;gap:12px}.funding-evidence>header,.funding-exception>header,.funding-notification>header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.funding-evidence h3{font-size:17px;margin:0}.funding-exception,.funding-notification{padding:16px 0;border-top:1px solid var(--admin-line)}.funding-notification p,.funding-exception p{color:var(--funding-muted);font-size:13px}.funding-original,.funding-result{max-width:900px;margin:auto}.funding-result{max-width:650px}.funding-placeholder .funding-skeleton{height:44px;margin:0}.funding-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.funding-dialog .funding-status{padding-top:20px}.funding-dialog .funding-status h2{font-size:22px}.funding-dialog>.funding-muted{margin-top:16px}@media (max-width:767px){.funding-exception>header,.funding-notification>header{align-items:flex-start}.funding-dialog>header h3{font-size:20px}.funding-timeline .funding-kv{gap:8px 12px}}.admin-funding .funding-notice.alert{color:var(--admin-danger);background:var(--admin-danger-bg)}.admin-funding .funding-actions>.funding-block{flex-basis:100%;margin-top:0}@media (max-width:767px){.admin-funding .funding-dialog{margin:auto 0 0;width:100vw;max-width:100vw}}@media (max-width:1023px){.admin-funding-active .admin-sidebar nav{flex-direction:row;scrollbar-width:thin;scrollbar-color:var(--admin-muted) var(--admin-line)}.admin-funding-active .admin-sidebar nav::-webkit-scrollbar{height:6px}.admin-funding-active .admin-sidebar nav::-webkit-scrollbar-track{background:var(--admin-line)}.admin-funding-active .admin-sidebar nav::-webkit-scrollbar-thumb{background:var(--admin-muted);border-radius:3px}}.admin-funding-active .admin-sidebar nav button{min-height:44px;min-width:44px}.admin-funding-active .admin-sidebar-footer a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.admin-funding-active .admin-sidebar nav button{font-size:15px}.admin-funding-active .admin-sidebar nav button>span{width:20px;flex-shrink:0}@media (max-width:620px){.admin-funding-active .admin-sidebar nav button{min-height:64px}}@media (max-width:1023px){.admin-funding-active .admin-sidebar nav:before{content:"↔";position:sticky;left:0;flex:0 0 24px;align-self:center;text-align:center;background:var(--admin-surface);color:var(--admin-muted);font-size:16px;z-index:1;pointer-events:none}}.admin-app .admin-funding button.hit-area{border-width:0;padding:10px 17px;box-shadow:inset 0 0 0 1px var(--admin-line-strong);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.admin-app .admin-funding :is(.funding-primary:not(:disabled),.funding-nav button[aria-current=page]).hit-area{box-shadow:inset 0 0 0 1px var(--admin-action)}.admin-funding .funding-toolbar>.hit-area{display:flex;margin:0;min-width:0}.admin-funding .funding-toolbar>.funding-search{flex:1 1 160px}.admin-funding .funding-toolbar>.funding-select select{width:auto;max-width:100%}.admin-funding .funding-toolbar>.hit-area>:is(input,select){margin-top:0}@media (max-width:767px){.admin-funding .funding-toolbar>.funding-search{flex-basis:100%}.admin-funding .funding-toolbar>.funding-select{flex:1}.admin-funding .funding-toolbar>.funding-select select{width:100%}}:is(#root,body) .admin-app :is(.admin-topbar button,.admin-pagehead button,.admin-sidebar nav button,.admin-sidebar-footer a){min-width:44px;min-height:44px;transform:none!important}.admin-app .admin-sidebar-footer a{display:inline-flex;align-items:center}.admin-app .admin-sidebar nav button>span{width:20px;flex-shrink:0}.admin-app .admin-sidebar nav button[data-tapstate=press]>span{transform:scale(.98)}.admin-funding-params button.hit-area{position:relative}@media (max-width:620px){.admin-sidebar nav{flex-direction:row;scrollbar-width:thin;scrollbar-color:var(--admin-muted) var(--admin-line)}.admin-sidebar nav button{width:auto;height:52px;min-height:52px;flex:0 0 52px}.admin-sidebar nav:before{content:"↔";position:sticky;left:0;flex:0 0 24px;align-self:center;text-align:center;background:var(--admin-surface);color:var(--admin-muted);pointer-events:none}}@media (max-width:620px){.admin-sidebar nav{padding-inline:4px 16px;scroll-padding-inline:24px}.admin-sidebar nav:after{content:"";flex:0 0 16px}}@media (max-width:620px){.admin-sidebar nav{padding-bottom:16px}.admin-app:not(.admin-funding-active) .admin-sidebar{height:74px}.admin-app:not(.admin-funding-active){padding-bottom:74px}}.ib-lifecycle{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:16px;border:1px solid var(--admin-line);background:var(--admin-surface);margin:16px 0;font-size:15px}.ib-lifecycle label{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 180px}.ib-lifecycle input,.ib-dlg select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;padding:10px 40px 10px 12px;background:var(--admin-raised);color:var(--admin-ink);border:1px solid var(--admin-line)}.ib-lifecycle p{width:100%;overflow-wrap:anywhere}.admin-app .ib button,.admin-app .ib-dlg button{min-width:44px;min-height:44px;border-radius:0;transform:none}.ib-dlg,.ib-dlg *{box-sizing:border-box;min-width:0}.ib-dlg{max-width:calc(100vw - 32px)}.ib-dlg select,.ib-dlg textarea{width:100%;font-size:15px}.ib-dlg header button{width:44px;height:44px;flex-shrink:0}.ib-dlg-f div,.ib-card-m{min-width:0;overflow-wrap:anywhere}.ib-obj,.ib-reason,.ib-evid,.ib-sugg,.ib-meta,.ib-ovl b{overflow-wrap:anywhere}.ib-cks-h span,.ib-ck-t b,.ib-ck-r{font-size:15px}.ib-ck-m,.ib-ck-t span{font-size:13px}.ib-upcoming .ib-cl-row{grid-template-columns:minmax(0,1fr) auto}.ib-upcoming .ib-cl-row b{min-width:0;overflow-wrap:anywhere;font-size:15px}.admin-app .ib-upcoming .ib-cl-row small{grid-column:1/-1;font-size:13px}.admin-app .ib button:active:not(:disabled),.admin-app .ib button:hover{transform:none;border-radius:0}.admin-app .ib-lifecycle input:not([type=checkbox]),.admin-app .ib-dlg select{height:44px;min-height:44px;font-size:15px;padding-right:40px}.admin-app .ib-dlg textarea{font-size:15px}.admin-login select{height:44px;min-height:44px;border-radius:0}.admin-login .admin-primary{min-width:44px;min-height:44px;border:0!important}.admin-app:has(.ib),.ib-dlg{--admin-faint:#646a80;--admin-muted:#545b73;font:15px/1.6 Noto Sans SC,Inter,sans-serif}:root[data-theme=dark] .admin-app:has(.ib),:root[data-theme=dark] .ib-dlg{--admin-faint:#97a0bc;--admin-muted:#b8bed3}.admin-app:has(.ib) .admin-sidebar{width:224px}.admin-app:has(.ib) .admin-workspace main{max-width:1696px;padding:24px 28px 40px}.b03{min-width:0}.b03 *{min-width:0;box-sizing:border-box}.b03 p,.b03 dd,.b03 h2,.b03 h3,.b03 small,.b03 span,.b03 time{overflow-wrap:anywhere}.b03-heading,.b03-panel>header,.b03-detail-content>header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.b03-heading{margin-bottom:20px;align-items:flex-start}.admin-app .b03-heading h2{font-size:24px}.admin-app .b03 h2{line-height:1.4}.admin-app .b03 small,.admin-app .b03 time{font:13px/1.6 Inter,Noto Sans SC,sans-serif;color:var(--admin-faint);font-variant-numeric:tabular-nums}.b03-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.b03-stat{padding:16px;border:1px solid var(--admin-line);border-radius:12px;background:var(--admin-surface)}.b03-stat b{display:block;font:600 28px/1.6 Inter,sans-serif;font-variant-numeric:tabular-nums}.b03-tabs,.b03-actions{display:flex;gap:8px;flex-wrap:wrap}.b03-tabs{margin-bottom:20px}.admin-app .b03 button{border:0;border-radius:0;background:transparent;padding:0;min-width:44px;min-height:48px;transform:none;font-size:15px;color:var(--admin-ink);flex-shrink:0}.b03-visual{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;border:1px solid var(--admin-line);border-radius:10px;background:var(--admin-surface);padding:10px 16px;transition:transform .17s}.b03 button:active:not(:disabled)>.b03-visual{transform:scale(.97)}.b03 button.primary>.b03-visual{background:var(--admin-action);border-color:var(--admin-action);color:var(--admin-on-action)}.b03 button[aria-current=page]>.b03-visual{background:var(--admin-info-bg);border-color:var(--admin-action)}.admin-app .b03 button:disabled,.admin-app .ib-dlg button:disabled{opacity:1;cursor:not-allowed;color:var(--admin-faint)}.b03 button:disabled>.b03-visual{background:var(--admin-raised);color:var(--admin-faint)}.b03-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px;align-items:start}.b03-panel{padding:20px;border:1px solid var(--admin-line);border-radius:14px;background:var(--admin-surface)}.admin-app .b03-panel h2,.admin-app .b03-detail-content h2{font-size:20px}.b03-panel>header{margin-bottom:16px}.b03-list{display:grid;gap:12px;margin-top:16px}.b03-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;border:1px solid var(--admin-line);border-radius:12px}.b03-item.selected{border-color:var(--admin-action);background:var(--admin-info-bg)}.b03-object{font-weight:600;margin:6px 0!important;overflow-wrap:anywhere}.b03-tag{display:inline-flex;font-size:13px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--admin-raised);color:var(--admin-muted)}.b03-tag.good{color:var(--admin-good);background:var(--admin-good-bg)}.b03-tag.bad{color:var(--admin-danger);background:var(--admin-danger-bg)}.b03-tag.soon{color:#8a5300;background:#fdf3dc}:root[data-theme=dark] .b03-tag.soon{color:#f5c26b;background:#3a2a0a}.admin-app .b03-detail-content{padding:0;overflow:visible}.b03-detail-content>header{flex-wrap:nowrap}.b03-detail-content .b03-evidence{display:block;margin:16px 0}.b03-evidence>div{display:grid;grid-template-columns:100px minmax(0,1fr);padding:10px 0;gap:12px;border-bottom:1px solid var(--admin-line)}.b03-evidence dt{color:var(--admin-muted);font-size:15px}.b03-evidence dd{margin:0;font:15px/1.6 Inter,Noto Sans SC,sans-serif;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.admin-app .b03-detail-content h3{font-size:17px;margin:20px 0 8px}.b03-timeline{list-style:none;border-left:2px solid var(--admin-line);padding-left:18px;display:grid;gap:16px;margin:16px 0}.b03-actions{margin-top:16px}.b03-heading .b03-actions{margin-top:0}.b03-close{width:48px}.b03-close>.b03-visual{padding:10px;font-size:24px}.b03-empty{text-align:center;padding:40px 8px}.b03-empty button{margin-top:16px}.b03-pager{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-top:16px}.b03 .ib-lifecycle{border:0;padding:0;margin:16px 0;align-items:flex-start}.b03 .ib-lifecycle label{font-size:15px}.b03 .ib-lifecycle input{padding-right:52px;min-height:48px;border-radius:0;background:transparent}.b03-field{position:relative}.b03-field:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--admin-line);border-radius:10px;background:var(--admin-surface);pointer-events:none}.b03-field input{position:relative}.b03-error{color:var(--admin-danger)}.b03-skeleton{height:104px;border-radius:12px;background:var(--admin-raised)}.b03-skeleton-list{height:300px}.b03-loading{width:100%}.admin-app .ib-dlg{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto}.admin-app .ib-dlg header b{font-size:20px}.admin-app .ib-dlg label,.admin-app .ib-dlg-f b{font-size:15px!important}.admin-app .ib-dlg textarea{padding-right:52px;border-radius:0;font-size:15px}.admin-app .ib-dlg small,.ib-dlg-n{font-size:13px}.admin-app .ib-dlg button{min-height:48px;min-width:48px;border-radius:0;transform:none}.admin-app .ib-dlg header button{width:48px;height:48px}.b03-overlay .b03-drawer{max-width:560px;width:calc(100vw - 88px);padding:24px}.b03-overlay .b03-detail-content{padding:0}.b03-overlay button{border:0;border-radius:0;background:transparent;padding:0;min-width:44px;min-height:48px;transform:none}.b03-overlay .b03-actions button{flex:1}.b03-overlay .b03-detail-content h2{font-size:20px}.b03-overlay .b03-detail-content h3{font-size:17px}.b03-overlay .b03-detail-content small,.b03-overlay .b03-detail-content time{font-size:13px;color:var(--admin-faint)}@media (min-width:600px) and (max-width:1279px){.admin-app:has(.ib) .admin-sidebar{width:88px}.admin-app:has(.ib) .admin-sidebar nav button{font-size:13px;flex-direction:column;height:auto;min-height:64px;padding:8px 2px}.admin-app:has(.ib) .admin-brand{overflow:hidden}.admin-app:has(.ib) .admin-brand .wordmark{width:64px}.admin-app:has(.ib) .admin-workspace main{padding:24px}.b03-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:1023px){.b03-split{grid-template-columns:1fr}.b03-stat b{font-size:24px}}@media (max-width:599px){.admin-app:has(.ib){display:block}.admin-app:has(.ib) .admin-sidebar{width:100%;height:auto;position:static}.admin-app:has(.ib) .admin-workspace main{padding:20px 16px 40px}.b03-stats{gap:8px}.b03-stat{padding:12px 8px}.b03-stat span{font-size:13px}.b03-item{grid-template-columns:1fr}.b03-item button{width:100%}.b03-panel{padding:16px}.b03-evidence>div{grid-template-columns:92px minmax(0,1fr)}.b03-overlay .b03-drawer{width:100vw;max-width:none;padding:20px 16px}.b03-tabs button{flex:1}.b03-tabs .b03-visual{padding:10px 8px}}@media (prefers-reduced-motion:reduce){.b03-visual{transition:none}}.admin-app:has(.ib) .admin-pagehead{display:none}.b03-preview{font-size:13px;color:var(--admin-faint);margin-bottom:18px!important}.b03-detail .b03-close{display:none}.admin-app .b03-detail-content .b03-evidence{padding:0;border-radius:0;background:transparent;margin:16px 0!important}.admin-app .b03-evidence dt{font-size:15px!important}.admin-app .b03-evidence dd{text-align:left}.b03-overlay .b03-drawer{margin-left:auto;overflow-y:auto;overscroll-behavior:contain}@media (max-width:599px){.admin-app:has(.ib) .admin-sidebar{position:fixed;top:auto;bottom:0;width:100%;height:auto;z-index:2;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--admin-line);display:block}.admin-app:has(.ib) .admin-sidebar .admin-brand,.admin-app:has(.ib) .admin-sidebar-footer{display:none}.admin-app:has(.ib) .admin-sidebar nav{display:flex;flex-direction:row;overflow-x:auto;gap:4px}.admin-app:has(.ib) .admin-sidebar nav:before{content:"↔";position:sticky;left:0;flex:0 0 24px;align-self:center;text-align:center;background:var(--admin-surface);z-index:1;pointer-events:none}.admin-app:has(.ib) .admin-sidebar nav button{flex:0 0 64px;display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:44px;min-height:56px;height:auto;padding:6px 2px;font-size:13px;border-radius:0;transform:none}.admin-app:has(.ib) .admin-workspace main{padding-bottom:calc(104px + env(safe-area-inset-bottom))}}.admin-app .ib-dlg button{padding:0;border:0!important;background:transparent!important}.ib-dlg .admin-primary>.b03-visual{background:var(--admin-action);color:var(--admin-on-action);border-color:var(--admin-action)}.ib-dlg button:active:not(:disabled)>.b03-visual{transform:scale(.97)}.ib-dlg button:disabled>.b03-visual{background:var(--admin-raised);color:var(--admin-faint);border-color:var(--admin-line)}.ib-dlg-f>.ib-sev{flex:none;min-width:38px}.admin-app:has(.ib) .admin-sidebar nav button{min-width:44px;min-height:48px;height:auto;border-radius:0;transform:none}.admin-app:has(.ib) .admin-topbar button{min-width:44px;min-height:48px;border-radius:0}.admin-app:has(.ib) .admin-sidebar-footer a{display:inline-flex;align-items:center;min-height:48px;min-width:44px}.b03-overlay .b03-drawer{scroll-padding-bottom:24px}.b03 .ib-lifecycle{display:grid;gap:16px}.b03-form-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px}.b03 .ib-lifecycle .b03-actions{margin-top:0}.b03 .ib-lifecycle .b03-actions button{flex:1}.b03 .ib-lifecycle textarea{display:block;min-height:48px;padding:10px 52px 10px 14px;border-radius:0;background:transparent;position:relative;resize:none;overflow:hidden;overflow-wrap:anywhere;word-break:break-all}.b03 .ib-lifecycle input{padding:10px 52px 10px 14px}.b03 .ib-req{color:var(--admin-danger);font-size:13px}.b03-loading .b03-skeleton{margin-bottom:12px}.b03-loading .b03-skeleton-short{height:28px;width:64%}.b03-loading .b03-skeleton:last-child{margin-bottom:0}.b03-empty .b03-actions button{flex:1}.b03-empty p{margin-top:8px}@media (max-width:599px){.b03-form-grid{grid-template-columns:1fr}}@media (min-width:600px){.admin-app:has(.ib){display:flex}.admin-app:has(.ib) .admin-sidebar{position:sticky;top:0;height:100vh;flex-shrink:0}.admin-app:has(.ib) .admin-sidebar nav{flex-direction:column;overflow-x:visible}}@media (min-width:600px) and (max-width:1279px){.admin-app:has(.ib) .admin-sidebar nav button{width:100%;font-size:13px}.admin-app:has(.ib) .admin-sidebar-footer{padding:8px 0;font-size:11px}.admin-app:has(.ib) .admin-sidebar-footer a{overflow-wrap:anywhere}}.b03-read-error{padding:56px 20px}.b03-read-error>svg{width:36px;height:36px;margin-bottom:12px}.b03-read-error .b03-actions{margin-top:20px}.b03-read-error button{margin-top:0}@media (max-width:599px){.b03:has(.b03-loading) .b03-heading,.b03:has(.b03-read-error) .b03-heading{display:block}.b03:has(.b03-loading) .b03-heading .b03-actions,.b03:has(.b03-read-error) .b03-heading .b03-actions{margin-top:16px}}.b03 .ib-lifecycle textarea{font:inherit;field-sizing:content;width:100%}.admin-app:has(.ib) .admin-sidebar nav button>span{width:20px;flex-shrink:0}@media (min-width:600px) and (max-width:1279px){.admin-app:has(.ib) .admin-brand .brand-word{display:none}}.exclusive-editor{--exc-bg: #f7f6f2;--exc-surface: #fff;--exc-raised: #f1efe8;--exc-line: #e8e4d9;--exc-ink: #1a2340;--exc-muted: #545b73;--exc-navy: #1e2d5c;--exc-info: #e9ecf6;--exc-warn: #8a5300;--exc-warn-bg: #fdf3dc;color:var(--exc-ink);background:var(--exc-bg);padding:24px;font:15px/1.5 Noto Sans SC,PingFang SC,sans-serif;overflow-wrap:anywhere;min-width:0}.exclusive-editor[data-theme=dark]{--exc-bg: #0f1830;--exc-surface: #17223f;--exc-raised: #1e2b4d;--exc-line: #2a3a63;--exc-ink: #f3f1e9;--exc-muted: #b8bed3;--exc-navy: #f3f1e9;--exc-info: #22305a;--exc-warn: #f5c26b;--exc-warn-bg: #3a2a0a;color-scheme:dark}.exclusive-editor *,.exclusive-editor *:before,.exclusive-editor *:after{box-sizing:border-box}.exclusive-editor h2{font-size:24px;margin:0 0 12px}.exclusive-editor h3{font-size:18px;margin:0 0 16px}.exclusive-editor h4{margin:20px 0 12px}.exclusive-editor p{margin:8px 0}.exclusive-editor header{margin-bottom:24px}.exc-identity{color:var(--exc-muted);font-size:13px;word-break:break-all}.exc-banner{color:var(--exc-warn);background:var(--exc-warn-bg);border:1px solid var(--exc-line);border-radius:12px;padding:16px}.exclusive-editor [role=status]{margin:20px 0}.exclusive-editor [role=alert]{color:var(--exc-warn)}.exc-grid{display:grid;grid-template-columns:minmax(0,1.63fr) minmax(0,1fr);gap:24px;align-items:start}.exc-main,.exc-side{min-width:0}.exc-card{min-width:0;border:1px solid var(--exc-line);border-radius:12px;padding:20px;background:var(--exc-surface);margin-bottom:20px}.exc-list{display:grid;gap:10px;margin:24px 0 32px}.exc-list article{min-width:0;padding:12px;border-radius:12px;border:1px solid var(--exc-line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.exc-list article p{font-size:13px;color:var(--exc-muted)}.exc-list .exc-selected{background:var(--exc-info)}.exc-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:16px}.exclusive-editor button{position:relative;isolation:isolate;color:var(--exc-ink);background:transparent;border:0;border-radius:0;font:inherit;min-height:48px;min-width:64px;padding:12px 16px;cursor:pointer;max-width:100%;white-space:normal;overflow-wrap:anywhere}.exclusive-editor button:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border:1px solid var(--exc-line);border-radius:12px;background:var(--exc-surface);pointer-events:none}.exclusive-editor button:disabled{color:var(--exc-muted);cursor:default}.exclusive-editor button:disabled:before{background:var(--exc-raised)}.exclusive-editor button:hover:not(:disabled):before{background:var(--exc-info)}.exclusive-editor .exc-primary:not(:disabled){color:var(--exc-surface)}.exclusive-editor button.exc-primary:not(:disabled):before{background:var(--exc-navy)}.exclusive-editor :is(button,input,textarea,select,summary):focus-visible{outline:2px solid var(--exc-navy);outline-offset:2px}.exclusive-editor fieldset{min-width:0;padding:0;border:0;margin:0}.exc-field{display:grid;gap:8px;margin:14px 0;min-width:0}.exc-field>span{font-size:13px;color:var(--exc-muted)}.exc-field :is(input,select,textarea){min-width:0;width:100%;min-height:48px;background:var(--exc-surface);color:var(--exc-ink);border:1px solid var(--exc-line);border-radius:0;padding:12px 44px 12px 12px;font:inherit}.exc-field textarea{min-height:96px;resize:vertical}.exc-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:48px}.exc-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.exc-field .exc-predicate{min-height:48px;height:48px}.exc-advanced{margin-bottom:12px}.exc-field input[inputmode=numeric]{font-variant-numeric:tabular-nums}.exc-sources{min-width:0}.exc-sources fieldset{border-top:1px solid var(--exc-line);margin:20px 0}.exc-sources legend{padding-right:8px;color:var(--exc-muted)}.exc-check{display:flex;min-height:48px;align-items:center;gap:8px;min-width:0}.exc-check input{width:44px;height:44px;flex:0 0 44px;margin:0}.exclusive-editor details>summary{min-height:48px;padding:12px 0;cursor:pointer}.exclusive-editor pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}@media (max-width: 900px){.exc-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.exclusive-editor,.exc-card{padding:16px}.exc-grid{gap:0}}.exclusive-editor button:active:not(:disabled){transform:none}.exclusive-editor button:before{transition:transform .12s ease}.exclusive-editor button:active:not(:disabled):before{transform:scale(.98)}.exc-metadata{border-top:1px solid var(--exc-line);margin-top:20px}.exc-metadata-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px}.exc-metadata-wide,.exc-metadata-fields>:first-child{grid-column:1 / -1}@media (max-width: 600px){.exc-metadata-fields{grid-template-columns:minmax(0,1fr)}}.exclusive-admin-lifecycle{--eal-bg:#f7f6f2;--eal-surface:#fff;--eal-line:#e8e4d9;--eal-ink:#1a2340;--eal-muted:#545b73;color:var(--eal-ink);background:var(--eal-bg);font:15px/1.5 Noto Sans SC,PingFang SC,sans-serif;padding:16px;display:grid;gap:20px;min-width:0}[data-theme=dark] .exclusive-admin-lifecycle{--eal-bg:#0f1830;--eal-surface:#17223f;--eal-line:#2a3a63;--eal-ink:#f3f1e9;--eal-muted:#b8bed3}.exclusive-admin-lifecycle *,.exclusive-admin-lifecycle *:before,.exclusive-admin-lifecycle *:after{box-sizing:border-box;min-width:0}.exclusive-admin-lifecycle :is(article,header,.eal-preview){padding:20px;background:var(--eal-surface);border:1px solid var(--eal-line);border-radius:12px}.exclusive-admin-lifecycle :is(h2,h3,p){margin:0 0 12px;overflow-wrap:anywhere}.exclusive-admin-lifecycle h2{font-size:24px}.exclusive-admin-lifecycle h3{font-size:18px}.exclusive-admin-lifecycle :is(button,select,textarea){font:inherit;color:inherit;background:var(--eal-surface);border:1px solid var(--eal-line);min-height:48px;padding:10px 16px;max-width:100%}.exclusive-admin-lifecycle button{cursor:pointer;min-width:48px;white-space:normal;overflow-wrap:anywhere;border-radius:0}.exclusive-admin-lifecycle button:disabled{color:var(--eal-muted);cursor:default;opacity:.65}.exclusive-admin-lifecycle :is(button,select,textarea,input):focus-visible{outline:3px solid #577add;outline-offset:2px}.exclusive-admin-lifecycle label{display:grid;gap:8px;margin:16px 0}.exclusive-admin-lifecycle :is(select,textarea){width:100%;padding-right:48px}.exclusive-admin-lifecycle textarea{resize:vertical;min-height:96px}.exclusive-admin-lifecycle :is(nav,.eal-actions){display:flex;flex-wrap:wrap;align-items:center;gap:12px}.exclusive-admin-lifecycle ul{padding:0;list-style:none;display:grid;gap:10px}.exclusive-admin-lifecycle li{border-bottom:1px solid var(--eal-line);padding:12px 0;overflow-wrap:anywhere}.exclusive-admin-lifecycle ol{padding-left:24px}.exclusive-admin-lifecycle .eal-notice{background:var(--eal-line);padding:12px;margin:0}.exclusive-admin-lifecycle .eal-check{display:flex;align-items:center;min-height:48px;padding:8px;cursor:pointer}.exclusive-admin-lifecycle .eal-check input{flex-shrink:0;width:24px;height:24px}.exclusive-admin-lifecycle .eal-preview{margin-top:20px}@media (min-width:1024px){.exclusive-admin-lifecycle{padding:24px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.exclusive-admin-lifecycle>:is(header,nav,.eal-notice,[role],button){grid-column:1/-1}}.exclusive-admin-lifecycle select{height:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.exclusive-admin-lifecycle .eal-side{display:grid;gap:20px}.exclusive-admin-lifecycle ul li{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:12px;border:1px solid var(--eal-line);border-radius:12px}.exclusive-admin-lifecycle ul li>:is(strong,p){grid-column:1}.exclusive-admin-lifecycle ul li>button{grid-column:2;grid-row:1/4;align-self:start;max-width:120px}.exclusive-admin-lifecycle button,.exclusive-admin-lifecycle button:active:not(:disabled){position:relative;isolation:isolate;transform:none;background:transparent;border-color:transparent}.exclusive-admin-lifecycle button:before{content:"";position:absolute;z-index:-1;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--eal-line);background:var(--eal-surface);pointer-events:none;transition:transform .12s ease}.exclusive-admin-lifecycle button:active:not(:disabled):before{transform:scale(.98)}.dis-admin{color:var(--text-1);font:15px/1.65 var(--font);width:100%;max-width:1280px;margin:0 auto}.dis-admin *{box-sizing:border-box;min-width:0}.dis-admin h1,.dis-admin h2,.dis-admin h3,.dis-admin p{margin:0;overflow-wrap:anywhere}.dis-admin h1{font-size:28px;line-height:1.45;font-weight:750}.dis-admin h2{font-size:20px}.dis-admin h3{font-size:16px}.dis-admin button{position:relative;isolation:isolate;cursor:pointer;min-width:44px;min-height:44px;padding:10px 16px;border:0;border-radius:0;background:transparent;font:inherit;color:inherit;line-height:1.5;flex-shrink:0;transform:none}.dis-admin button:active:not(:disabled){transform:none}.dis-admin button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:var(--r-sm);background:var(--surface-grouped);border:1px solid var(--border-3)}.dis-admin button:active:before{filter:brightness(.97)}.dis-admin button:disabled{opacity:.55;cursor:default}.dis-admin button:focus-visible,.dis-admin a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.dis-crumb,.dis-muted,.dis-admin small,.dis-admin dt{color:var(--text-2);font-size:13px}.dis-crumb{margin-bottom:14px;overflow-wrap:anywhere}.dis-head{display:flex;align-items:start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.dis-head>div{display:grid;gap:12px}.dis-head p{font-size:14px;color:var(--text-2)}.dis-card{padding:24px;border:1px solid var(--border-2);border-radius:var(--r-lg);background:var(--surface-elevated);box-shadow:var(--shadow-card);display:grid;gap:18px}.dis-stack{display:grid;gap:20px}.dis-empty{min-height:220px;display:grid;align-content:center;justify-items:center;text-align:center;gap:16px}.dis-stats{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;color:var(--text-2)}.dis-record-list{display:grid;gap:12px}.dis-record{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 20px;border:1px solid var(--border-2);border-radius:var(--r-md);background:var(--surface-elevated)}.dis-record h2{font-size:16px;font-weight:650;overflow-wrap:anywhere}.dis-record small{display:block;overflow-wrap:anywhere}.dis-record button{min-width:64px}.dis-record button:before{background:transparent;border-color:transparent}.dis-skeleton{height:16px;border-radius:6px;background:var(--surface-grouped)}.dis-short{width:65%}.dis-panel{max-width:none;width:min(580px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--border-3);border-radius:var(--r-lg);background:var(--surface-raised);color:var(--text-1);box-shadow:var(--shadow-pop);overflow:auto}.dis-panel::backdrop{background:var(--overlay)}.dis-panel-head{display:flex;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid var(--border-2);background:var(--surface-raised)}.dis-panel-head h2{flex:1}.dis-panel-head button{padding:0;font-size:26px}.dis-panel-head button:before{background:transparent;border-color:transparent}.dis-panel-body{padding:20px 24px 24px;display:grid;gap:18px}.dis-meta{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.dis-pill{padding:3px 10px;border-radius:6px;background:var(--navy-tint);font-size:13px;font-weight:650}.dis-material dl,.dis-facts{margin:0;display:grid;gap:12px}.dis-material dl>div,.dis-facts>div{display:grid;gap:4px}.dis-admin dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.dis-times{border-top:1px solid var(--border-2);padding-top:12px}.dis-evidence{display:grid;gap:10px}.dis-evidence a{display:block;padding:10px 12px;border:1px solid var(--border-3);border-radius:0;min-height:44px;font-size:14px;color:var(--text-1);overflow-wrap:anywhere;white-space:normal}.dis-audit{margin:0;padding:0;list-style:none;display:grid;gap:14px}.dis-audit li{border-left:2px solid var(--border-3);padding-left:14px;overflow-wrap:anywhere}.dis-audit small{display:block}.dis-notice{display:grid;gap:8px;padding:14px 16px;background:var(--surface-grouped);border-radius:var(--r-md);overflow-wrap:anywhere}.dis-notice p{font-size:13px;color:var(--text-2)}@media (max-width:599px){.dis-admin h1{font-size:23px}.dis-card{padding:20px;gap:16px}.dis-record{padding:16px}.dis-panel{width:100%;max-height:92dvh;margin:auto 0 0;border-radius:20px 20px 0 0}.dis-panel-head{padding:16px 20px}.dis-panel-body{padding:16px 20px 24px}.dis-evidence a{font-size:13px}}.dis-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}@media (max-width:1023px){.dis-detail-layout{grid-template-columns:1fr}}.w1u-invitation{color-scheme:light;--ref-bg:#f7f6f2;--ref-card:#fff;--ref-raised:#f1efe8;--ref-ink:#1a2340;--ref-muted:#545b73;--ref-line:#dedacf;--ref-navy:#1e2d5c;--ref-on:#fff;--ref-danger:#b92f2b;--ref-soft:#e9ecf6;background:var(--ref-bg);color:var(--ref-ink);font:15px/1.6 PingFang SC,Noto Sans SC,system-ui,sans-serif}.w1u-invitation[data-theme=dark],:root[data-theme=dark] .w1u-invitation:not([data-theme=light]){color-scheme:dark;--ref-bg:#0f1830;--ref-card:#17223f;--ref-raised:#1e2b4d;--ref-ink:#f3f1e9;--ref-muted:#b8bed3;--ref-line:#34467a;--ref-navy:#f3f1e9;--ref-on:#121c3d;--ref-danger:#ff9c94;--ref-soft:#22305a}.w1u-invitation *{box-sizing:border-box;min-width:0}.w1u-invitation h1,.w1u-invitation h2,.w1u-invitation p{margin:0}.w1u-invitation h1{font-size:30px;line-height:1.25;letter-spacing:-.6px;overflow-wrap:anywhere}.w1u-invitation h2{font-size:20px;line-height:1.4;overflow-wrap:anywhere}.w1u-invitation button,.w1u-invitation summary{font:inherit;color:inherit;cursor:pointer}.w1u-invitation button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:10px 16px;position:relative;isolation:isolate;border:0;border-radius:0;background:transparent;overflow:visible;white-space:normal}.w1u-invitation button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border:1px solid var(--ref-line);border-radius:12px;background:var(--ref-card);pointer-events:none}.w1u-invitation button.ref-primary{color:var(--ref-on);font-weight:600}.w1u-invitation button.ref-primary:before{background:var(--ref-navy);border-color:var(--ref-navy)}.w1u-invitation button:disabled{opacity:.6;cursor:default}.w1u-invitation button:focus-visible,.w1u-invitation summary:focus-visible{outline:3px solid #f2b51d;outline-offset:3px}.ref-icon{flex-shrink:0;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.ref-muted{color:var(--ref-muted)}.ref-small{font-size:13px}.ref-pill{display:inline-flex;padding:4px 10px;border-radius:7px;background:var(--ref-raised);font-size:13px;color:var(--ref-muted)}.ref-row{display:flex;align-items:center;gap:12px}.ref-between{justify-content:space-between}.ref-card{padding:24px;border:1px solid var(--ref-line);border-radius:18px;background:var(--ref-card)}.ref-stack{display:grid;gap:20px;align-content:start}.ref-main{width:min(1184px,calc(100% - 64px));margin:0 auto;padding:38px 0 48px;display:grid;gap:24px}.ref-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.ref-heading .ref-small{margin-top:8px}.ref-refresh{flex-shrink:0}.ref-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.ref-invite{display:grid;grid-template-columns:minmax(0,1fr) 148px;gap:24px;padding:28px}.w1u-invitation .ref-lead{font-size:25px;font-weight:700;line-height:1.4;margin-bottom:8px}.ref-link{font:14px/1.6 ui-monospace,SFMono-Regular,monospace;background:var(--ref-raised);border:1px solid var(--ref-line);border-radius:10px;padding:12px 14px;margin:20px 0 14px;overflow-wrap:anywhere;word-break:break-word}.ref-share{display:flex;gap:10px;flex-wrap:wrap}.ref-qr-block{display:grid;justify-items:center;align-content:center;gap:8px}.ref-qr{display:block;width:132px;height:132px;padding:8px;border-radius:12px;background:#fff;border:1px solid var(--ref-line)}.ref-qr-block button{width:100%;font-size:13px;padding:9px}.ref-qr-error{font-size:13px;text-align:center;overflow-wrap:anywhere}.ref-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ref-metric{padding:20px;border-radius:14px}.ref-value{font-weight:700;font-size:32px;line-height:1.2;letter-spacing:-.7px;margin-top:10px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ref-value.ref-money{font-size:28px;letter-spacing:-.5px}.ref-unit{font-size:13px;font-weight:500;margin-left:5px;white-space:nowrap}.ref-money-wide{grid-column:auto}.ref-commission{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border:1px solid var(--ref-line);border-radius:14px;background:var(--ref-raised);gap:16px}.ref-soon{font-size:14px;font-weight:600;color:var(--ref-muted)}.ref-people{padding:24px}.ref-row-head{margin-bottom:20px}.ref-tabs{display:flex;gap:6px;padding:5px;background:var(--ref-raised);border-radius:13px;width:fit-content;max-width:100%;margin-bottom:10px}.ref-tabs button:before{border-color:transparent;background:transparent;border-radius:9px}.ref-tabs button[aria-selected=true]:before{background:var(--ref-card);border-color:var(--ref-line)}.ref-tabs button[aria-selected=true]{font-weight:600}.ref-table-head,.ref-person{display:grid;grid-template-columns:minmax(0,1fr) 80px 126px;align-items:center;gap:16px;padding:14px 0}.ref-table-head{font-size:13px;color:var(--ref-muted);border-bottom:1px solid var(--ref-line)}.ref-person{border-bottom:1px solid var(--ref-line);min-height:72px}.ref-person-name{display:flex;align-items:center;gap:12px;font-weight:600;overflow-wrap:anywhere}.ref-avatar{flex-shrink:0;width:38px;height:38px;border-radius:50%;background:var(--ref-raised);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px}.ref-person-date{color:var(--ref-muted);font-size:13px}.ref-list-footer{display:flex;justify-content:space-between;align-items:center;margin-top:18px;gap:16px}.ref-no-people{padding:24px 0}.ref-error{color:var(--ref-danger);font-size:13px;overflow-wrap:anywhere}.ref-people .ref-error{margin-top:12px}.ref-flow{display:flex;align-items:center;justify-content:space-between;margin:22px 0;gap:8px}.ref-flow-step{display:flex;align-items:center;gap:12px}.ref-flow-step>div{display:grid;justify-items:center;gap:6px;font-size:13px}.ref-node{width:44px;height:44px;border-radius:50%;background:var(--ref-soft);display:grid;place-items:center;font-weight:700}.ref-arrow{color:var(--ref-muted)}.ref-rule-line{padding:12px 0;border-top:1px solid var(--ref-line);font-size:14px;display:flex;justify-content:space-between;gap:12px}.ref-faq details{border-bottom:1px solid var(--ref-line)}.ref-faq details:last-child{border-bottom:0}.ref-faq summary{min-height:52px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;font-size:14px}.ref-faq summary::-webkit-details-marker{display:none}.ref-faq summary:after{content:"+";font-size:22px;flex-shrink:0}.ref-faq details[open] summary:after{content:"−"}.ref-faq details p{color:var(--ref-muted);font-size:14px;line-height:1.7;padding:0 0 16px}.ref-faq h2{margin-bottom:12px}.ref-state{text-align:center;padding:52px 24px;display:grid;justify-items:center;gap:14px}.ref-state-icon{width:60px;height:60px;background:var(--ref-soft);border-radius:50%;display:grid;place-items:center;color:var(--ref-muted);font-size:28px}.ref-state p{max-width:460px;color:var(--ref-muted)}.ref-skeleton{height:18px;border-radius:6px;background:var(--ref-raised);width:70%}.ref-skeleton.ref-big{height:36px;width:52%;margin-top:12px}.ref-skeleton-row{display:flex;gap:16px;padding:22px 0;border-bottom:1px solid var(--ref-line)}.ref-skeleton-row .ref-skeleton{height:34px}.ref-dialog{background:var(--ref-card);color:var(--ref-ink);border:1px solid var(--ref-line);border-radius:20px;width:min(360px,calc(100vw - 32px));padding:24px;max-height:calc(100dvh - 48px);overflow-y:auto;margin:auto}.ref-dialog::backdrop{background:#08102694}.ref-dialog header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px}.ref-dialog .ref-qr{width:min(220px,100%);height:auto;padding:16px;border-radius:16px;margin:0 auto 16px}.ref-dialog>p{text-align:center}.ref-copy-status:empty{display:none}.ref-copy-status{position:fixed;bottom:max(24px,env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 32px);background:var(--ref-ink);color:var(--ref-bg);border-radius:12px;padding:12px 18px;z-index:20;overflow-wrap:anywhere;font-size:13px}.ref-copy-status.ref-error{color:var(--ref-bg)}@media (max-width:1100px){.ref-layout{grid-template-columns:minmax(0,1fr)}.ref-rules{grid-template-columns:1fr 1fr;gap:20px}.ref-value.ref-money{font-size:26px}}@media (max-width:599px){.ref-main{width:calc(100% - 32px);padding:24px 0 max(34px,env(safe-area-inset-bottom,0px));gap:20px}.w1u-invitation h1{font-size:26px}.ref-refresh{padding:10px!important}.ref-refresh>span{display:none}.ref-layout{gap:20px}.ref-card{padding:20px;border-radius:16px}.ref-invite{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px}.w1u-invitation .ref-lead{font-size:23px}.ref-qr-block{display:none}.ref-share{display:grid;grid-template-columns:1fr 1fr}.ref-share button{padding:10px 8px}.ref-metrics{grid-template-columns:1fr 1fr;gap:12px}.ref-metric{padding:16px}.ref-value,.ref-value.ref-money{font-size:30px}.ref-money-wide{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px}.ref-money-wide .ref-value{margin:0}.ref-money-wide.ref-large-number{display:block}.ref-money-wide.ref-large-number .ref-value{margin-top:8px}.ref-table-head{display:none}.ref-person{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:16px 0}.ref-person-level{display:none}.ref-person-name{gap:10px}.ref-list-footer{display:grid;justify-items:stretch;text-align:center;gap:12px}.ref-list-footer button{width:100%}.ref-tabs{width:100%;display:grid;grid-template-columns:1fr 1fr}.ref-tabs button{padding:10px 8px}.ref-rules{grid-template-columns:1fr;gap:20px}.ref-commission{padding:16px 18px}}:is(#root,body) .expiry-menu-frame{z-index:95;border-radius:12px}:is(#root,body) .expiry-menu-frame>.expiry-menu{padding:0;border-radius:0;max-width:none}:is(#root,body) .expiry-editor{width:380px}:is(#root,body) .expiry-editor-body>*{max-width:332px}:is(#root,body) .expiry-calendar{width:308px;max-width:100%;padding:0}:is(#root,body) .expiry-month{height:44px}:is(#root,body) .expiry-days{grid-template-columns:repeat(7,44px);row-gap:0}:is(#root,body) .expiry-days>span{width:44px}:is(#root,body) .expiry-editor :is(.expiry-days,.expiry-month) button{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:0;background:transparent}:is(#root,body) .expiry-editor :is(.expiry-days,.expiry-month) button>span{display:grid;place-items:center;width:32px;height:32px;border-radius:7.2px;color:inherit}:is(#root,body) .expiry-days button[aria-pressed=true]>span{background:var(--text)}:is(#root,body) .expiry-days button:not(:disabled):not([aria-pressed=true]):hover>span,:is(#root,body) .expiry-month button:not(:disabled):hover>span{background:var(--wash-04)}:is(#root,body) .expiry-editor-footer button{position:relative;border:0;border-radius:0;padding:0;background:transparent}:is(#root,body) .expiry-editor-footer button>span{display:grid;place-items:center;width:100%;height:44px;border-radius:7.2px;background:var(--text)}:is(#root,body) .expiry-editor-backdrop[data-motion=binary] .expiry-editor button>span{transition:transform var(--dur-release) var(--ease-std)}:is(#root,body) .expiry-editor-backdrop[data-motion=binary] .expiry-editor button[type=button][data-tapstate]:not(:disabled){transform:none;background:transparent}:is(#root,body) .expiry-editor-backdrop[data-motion=binary] button[data-tapstate=press]:not(:disabled)>span{transform:scale(.98);transition-duration:var(--dur-press-in)}@media (prefers-reduced-motion:reduce){:is(#root,body) .expiry-editor-backdrop[data-motion=binary] .expiry-editor button[data-tapstate]>span{transform:none;transition:none}}:is(#root,body) .expiry-menu-frame{overflow:auto}:is(#root,body) .expiry-menu-frame button{min-width:44px;min-height:44px;position:relative;border:0;border-radius:0;transform:none}:is(#root,body) .expiry-menu-frame button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}:is(#root,body) .bd2-ticket-head{display:flex;align-items:center;gap:12px;margin-bottom:0}:is(#root,body) .bd2-ticket-avatar{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:8px;background:var(--surface-grouped);overflow:hidden}:is(#root,body) .bd2-ticket-avatar svg{width:100%;height:100%}:is(#root,body) .bd2-ticket-identity{min-width:0}:is(#root,body) .bd2-ticket-identity h3{font-size:15px;font-weight:600;line-height:22px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}:is(#root,body) .bd2-ticket-identity>span{font-size:14px;font-weight:600;line-height:20px}:is(#root,body) .bd2-ticket-identity .yes{color:var(--yes-text)}:is(#root,body) .bd2-ticket-identity .no{color:var(--no-text)}:is(#root,body) .bd2-ticket-head[data-mobile] .bd2-ticket-avatar{width:24px;height:24px;flex-basis:24px}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .trade-toolbar{min-height:44px;margin:0}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) :is(.trade-tabs button,.trade-pc-type-trigger,.trade-order-menu button,.trade-price button,.trade-chips button,.win-info-trigger){min-width:44px;min-height:44px;touch-action:manipulation}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .trade-outcome{min-height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .trade-outcome>span:not(.motion-shine){font-size:18px;line-height:24px}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .trade-outcome>strong{font-family:var(--num);font-size:14px;line-height:20px}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .trade-fields{margin:0;gap:12px}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-amount-row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-amount-row .trade-field-name{display:flex;flex-direction:column;font-size:14px;font-weight:600;line-height:20px}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-amount-row .trade-field-name small{font-size:12px;font-weight:400;color:var(--text-3)}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-amount-row .trade-amount-number{width:146px;max-width:55%;display:block}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-amount-row .motion-amount{display:block;width:100%}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-amount-row input{width:100%;min-width:44px;min-height:48px;height:3rem;padding:0 12px;background:transparent;border:0;border-radius:0;font-family:var(--num);font-size:2rem;line-height:2.75rem;text-align:right;outline:none;box-shadow:none;border-bottom:2px solid transparent}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-amount-row input:focus{border-bottom-color:var(--navy);box-shadow:none}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-amount-row .motion-amount-visual{justify-content:flex-end;padding:0 12px;font-size:2rem}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .trade-coins{display:flex;gap:8px;align-items:center}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .trade-coins :is(.trade-coin,.trade-coin-clear){width:44px;height:44px;min-width:44px;aspect-ratio:auto;padding:0;border:0;border-radius:var(--r-pill);background:transparent!important;color:var(--text-2);box-shadow:none;font-family:var(--num);font-size:14px;font-weight:600}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .trade-coins .trade-coin-clear{width:54px;background:transparent;border:1px solid var(--border-2);font-family:var(--font)}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-ticket-summary{margin:0;padding:12px 14px;border:0;border-radius:var(--r-md);background:var(--fill-1)}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-ticket-summary dl{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-ticket-summary :is(dt,dd){font-size:14px;line-height:20px}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-ticket-summary dt{color:var(--text-2);font-weight:400}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-ticket-summary dd{font-family:var(--num);font-weight:500}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .trade-payout{gap:4px 8px;justify-content:space-between}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .trade-payout dt{flex:0 1 auto}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .trade-payout dd{flex:1 1 auto;gap:4px}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) :is(.trade-payout strong,.trade-payout strong .rolling-number,.trade-receive .rolling-number){font-family:var(--num);font-size:1.75rem;font-weight:700;line-height:2.125rem;color:var(--yes-text)}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-ticket-summary[data-direction=no] :is(.trade-payout strong,.trade-payout strong .rolling-number,.trade-receive .rolling-number){color:var(--no-text)}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) :is(.trade-payout small,.trade-receive small){font-size:12px;font-weight:400;color:var(--text-3)}:is(#root,body) .bd2-ticket-legal{text-align:center;font-size:12px;line-height:20px;color:var(--text-3);padding:0 12px 16px}@media (max-width:767px){:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-amount-row :is(input,.motion-amount-visual){font-size:2.5rem}}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) [data-bd2-amount] input{min-width:44px;min-height:44px}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head){width:100%;min-width:0;padding:0;gap:0;max-height:none}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head)>.trade-scroll{display:flex;flex-direction:column;padding:20px 20px 12px;gap:14px}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head)>.trade-actions{display:block;padding:4px 20px 12px;border:0}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-amount-row{flex-direction:row;min-height:3rem}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-amount-row>span{float:none}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-ticket-summary .trade-payout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-ticket-summary .trade-payout dt{align-self:center}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-ticket-summary .trade-payout dd{flex-wrap:nowrap}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .f11-amount-row input{box-sizing:content-box}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) :is(.trade-tabs button,.trade-pc-type-trigger,.trade-order-menu button,.trade-price button,.trade-chips button,.trade-outcome,.trade-primary){position:relative;overflow:visible}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) :is(.trade-tabs button,.trade-pc-type-trigger,.trade-order-menu button,.trade-price button,.trade-chips button,.trade-outcome,.trade-primary):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) :is(.trade-chips button,.trade-price button):after{background:transparent;border:0;box-shadow:none}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) :is(.trade-chips button:not(.trade-coin),.trade-price button){isolation:isolate;border:0;border-radius:0;background:transparent!important;box-shadow:none;padding:1px 3px var(--depth-sm)}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) :is(.trade-chips button:not(.trade-coin),.trade-price button):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:var(--r-sm);background:var(--surface-grouped);border:1px solid var(--border-2);border-bottom:var(--depth-sm) solid var(--border-3)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .trade-chips button:not(.trade-coin):before{border-radius:var(--r-pill)}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .trade-chips button.on:before{background:var(--navy);border-color:var(--navy);border-bottom-color:var(--navy-deep)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .trade-chips button.on:before{background:var(--navy-tint)}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .trade-coins .trade-coin-clear{padding:1px}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .trade-coins .trade-coin-clear:before{border-radius:var(--r-pill);background:transparent;border:1px solid var(--border-2)}@media (hover:hover) and (pointer:fine){:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) :is(.trade-chips button:not(.trade-coin),.trade-price button)[data-tapstate=hover]:not(:disabled):before{background:var(--fill-2)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) :is(.expiry-menu-trigger,.bd2-buy-direction,.expiry-menu button)[data-tapstate=hover]:not(:disabled):before{background:var(--fill-2)}}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .motion-shine-clip{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .trade-price{height:46px}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .trade-price input{height:44px;border-radius:0}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .trade-price button{flex-basis:44px}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) :is(.expiry-menu-trigger,.bd2-buy-direction){position:relative;min-height:44px;overflow:visible;isolation:isolate;border:0;border-radius:0;background:transparent}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) :is(.expiry-menu-trigger,.bd2-buy-direction):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) :is(.expiry-menu-trigger,.bd2-buy-direction):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border:1px solid var(--border-2);border-radius:var(--r-sm)}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .expiry-menu-trigger{padding:1px 13px}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-buy-direction{padding:11px 17px}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .expiry-menu-trigger:before{background:var(--surface-elevated)}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .expiry-menu button{isolation:isolate;border:0;border-radius:0;background:transparent}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .expiry-menu button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:6px}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .expiry-menu button[aria-checked=true]:before{background:var(--wash-04)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) button,:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) button[data-tapstate]:not(:disabled){transform:none}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) button:not(:where([data-motion-controls=v2] :is(.trade-outcome,.trade-primary)))[data-tapstate=press]:not(:disabled)>:is(span,strong,svg):not(.motion-shine-clip),:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) :is(.trade-chips button,.trade-price button)[data-tapstate=press]:not(:disabled):before{transform:scale(.98)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) :is(.expiry-menu-trigger,.bd2-buy-direction)[data-tapstate=press]:not(:disabled):before{transform:scale(.98)}@media (prefers-reduced-motion:reduce){:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) button[data-tapstate]:not(:disabled)>:is(span,strong,svg):not(.motion-shine-clip),:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) :is(.trade-chips button,.trade-price button,.expiry-menu-trigger,.bd2-buy-direction)[data-tapstate]:not(:disabled):before{transform:none}}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-amount-row{grid-template-columns:auto minmax(0,1fr)}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-amount-row .trade-amount-number{width:100%;max-width:100%;min-width:0}:is(#root,body) .trade-ticket-v1[data-mode=LIMIT] .trade-fields label>.adaptive-number-hitbox>input:focus{outline:none;border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-focus-glow)}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-ticket-summary .win-info-trigger{position:absolute;top:50%;translate:0 -50%;transform:none;box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:0}:is(#root,body) .page.event[data-detail-layout=v2] .trade-ticket.trade-ticket-v1 .bd2-ticket-summary .win-info-trigger:after{top:0;right:0;bottom:0;left:0}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-ticket-summary .win-info-label{position:relative;white-space:nowrap;padding-right:20px}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-ticket-summary .win-info-label .win-info-trigger{right:0;padding-left:28px}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-ticket-summary dd>.win-info-trigger{left:0;padding-right:28px}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-ticket-summary .trade-payout{grid-template-columns:max-content minmax(0,1fr);min-height:36px}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-ticket-summary .trade-payout dd{position:relative;min-width:0;white-space:nowrap;display:flex;flex-wrap:nowrap;padding-left:20px;padding-right:2px;box-sizing:border-box}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-ticket-summary .trade-payout strong{flex:0 0 auto;min-width:0;white-space:nowrap}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-ticket-summary .trade-payout strong .rolling-number{font-size:inherit}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-ticket-summary .trade-payout small{flex-shrink:0;white-space:nowrap}.bd2-ticket-summary .trade-payout small:after{content:" · 含本金"}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-ticket-summary .win-info-trigger[data-tapstate]{transform:none}.bd2-ticket-summary .win-info-trigger>svg{transition:transform var(--dur-release) var(--ease-std)}.bd2-ticket-summary .win-info-trigger[data-tapstate=press]>svg{transform:scale(.98);transition-duration:var(--dur-press-in)}@media (min-width:1024px){:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-ticket-summary{padding-inline:10px}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-ticket-summary .trade-payout strong{font-size:26px}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-ticket-summary .trade-payout small{font-size:10px}}@media (prefers-reduced-motion:reduce){.bd2-ticket-summary .win-info-trigger>svg{transform:none!important;transition:none!important}}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-ticket-summary .trade-payout:has(dd[data-payout-wide=true]){grid-template-columns:minmax(0,1fr)}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) .bd2-ticket-summary .trade-payout dd[data-payout-wide=true]{width:100%;box-sizing:border-box}:is(#root,body) .anonymous-summary dl:has(.anonymous-payout[data-payout-wide=true]) .anonymous-payout-label,:is(#root,body) .anonymous-summary .anonymous-payout[data-payout-wide=true]{grid-column:1 / -1}:is(#root,body) .page.event[data-detail-layout=v2] .g4-stale{color:#8a5a00;background:#fff3cc;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;margin:-12px -12px 0;border-radius:0;font-size:13px}:root[data-theme=dark] :is(#root,body) .page.event[data-detail-layout=v2] .g4-stale{color:#f3c45a;background:#483800}:is(#root,body) .page.event[data-detail-layout=v2] .g4-stale button{margin-left:auto;min-width:44px;min-height:44px;color:inherit;padding:0 8px;touch-action:manipulation}:is(#root,body) .page.event[data-detail-layout=v2] .g4-stale button:disabled{cursor:wait;opacity:1}.trade-ticket .trade-primary[data-quote-waiting]{width:100%;min-height:44px;opacity:.45;cursor:wait}:root[data-theme=dark] .trade-ticket .trade-primary[data-quote-waiting]{opacity:.5}.trade-ticket .trade-primary[data-quote-waiting] .trade-spinner,.trade-ticket .trade-recover .trade-spinner{display:inline-block;width:16px;height:16px}@media (prefers-reduced-motion: reduce){:is(#root,body) .page.event[data-detail-layout=v2] .trade-ticket .trade-primary .trade-spinner{animation:none}}:is(#root,body) .trade-ticket.trade-ticket-v1[data-book-draft=true] button,:is(#root,body) .trade-ticket.trade-ticket-v1[data-book-draft=true] input{min-width:44px;min-height:44px}:is(#root,body) .trade-ticket.trade-ticket-v1[data-book-draft=true] :is(.trade-price button,.trade-chips button,.win-info-trigger){position:relative;overflow:visible}:is(#root,body) .trade-ticket.trade-ticket-v1[data-book-draft=true] :is(.trade-price button,.trade-chips button,.win-info-trigger):before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:0;pointer-events:auto}.book-surface .surface-pad:has(>.g4-book>[data-empty-book]){padding:0}.detail-empty-book{padding:36px 20px;text-align:center;color:var(--text-2)}.detail-empty-book strong{display:block;font-size:16px;font-weight:700;color:var(--text-1)}.detail-empty-limit{display:inline-flex;align-items:center;justify-content:center;min-width:88px;min-height:44px;margin-top:10px;padding:0 19px;border:0;box-shadow:inset 0 0 0 1px var(--border-3);border-radius:var(--r-md);color:var(--text-1);background:var(--surface-elevated);font-weight:700}.detail-empty-limit:is([data-tapstate=hover],[data-tapstate=press]):not(:disabled){background:var(--fill-2)}.detail-empty-limit:disabled{color:var(--text-3);opacity:1}.detail-empty-side{padding:24px 16px;text-align:center;color:var(--text-2)}.detail-empty-ticket{margin:8px 0;color:var(--text-2);font-size:13px}.detail-settlement-state{--settlement-fill:var(--fill-2);--settlement-muted:var(--text-2);--settlement-amber:#8a5a00;--settlement-amber-bg:#fff8e1;padding:24px 20px;text-align:center;color:var(--text-1,var(--text))}[data-theme=dark] .detail-settlement-state{--settlement-amber:#f3c45a;--settlement-amber-bg:rgba(243,196,90,.12)}.detail-settlement-state .detail-settlement-icon{width:56px;height:56px;border-radius:50%;margin:0 auto 12px;display:grid;place-items:center;background:var(--settlement-fill);color:var(--settlement-muted);font-size:26px;font-weight:800}.detail-settlement-state svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.detail-settlement-state[data-settlement-stage=PROVISIONAL] .detail-settlement-icon{background:var(--settlement-amber-bg);color:var(--settlement-amber)}.detail-settlement-state[data-settlement-stage=SETTLED] .detail-settlement-icon{background:var(--yes-solid);color:#fff}.detail-settlement-state[data-settlement-stage=SETTLED][data-result=NO] .detail-settlement-icon{background:var(--no-solid)}.detail-settlement-state[data-settlement-stage=SETTLED][data-result=unknown] .detail-settlement-icon{background:var(--settlement-fill);color:var(--settlement-muted)}.detail-settlement-state h3{margin:0;font-size:22px;font-weight:800}.detail-settlement-state p{margin:6px 0 0;color:var(--settlement-muted);font-size:14px}.detail-settlement-state .detail-settlement-label{margin:0}.detail-settlement-result{font:700 34px var(--num,"Fredoka",sans-serif);color:var(--settlement-muted)}.detail-settlement-state[data-result=YES] .detail-settlement-result{color:var(--yes-text)}.detail-settlement-state[data-result=NO] .detail-settlement-result{color:var(--no-text)}[data-theme=dark] .detail-settlement-state[data-result=YES] .detail-settlement-result{color:var(--yes-text)}[data-theme=dark] .detail-settlement-state[data-result=NO] .detail-settlement-result{color:var(--no-text)}.detail-settlement-actions{display:flex;flex-direction:column;gap:8px;margin-top:16px}.detail-settlement-actions button,.detail-settlement-actions a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:8px 12px;font-size:14px;color:inherit;border-radius:10px;text-decoration:none}.detail-settlement-actions button{background:transparent;border:1px solid var(--border-1,var(--line));font-weight:700;cursor:pointer;transition:background .12s ease,transform .12s ease}.detail-settlement-actions button svg{width:18px;height:18px}.detail-settlement-actions button:hover{background:var(--settlement-fill)}.detail-settlement-actions button:active{transform:none}.detail-settlement-actions a{color:var(--settlement-muted)}.detail-settlement-actions [role=status]:empty{display:none}.detail-settlement-actions :is(button,a):focus-visible{outline:2px solid var(--gold,#c89535);outline-offset:2px}.event-main>.detail-settlement-state{border:1px solid var(--border-1,var(--line));background:var(--surface-elevated,var(--card));border-radius:16px}.detail-settlement-bar{text-align:center;color:var(--text-2,var(--muted));background:var(--surface-elevated,var(--card));min-height:56px;display:flex;justify-content:center;align-items:center}.detail-settlement-recovery{min-width:44px;min-height:44px}@media (prefers-reduced-motion:reduce){.detail-settlement-actions button{transition:none}}.detail-settlement-ticket button{min-width:44px;min-height:44px}.page.event .detail-settlement-ticket{padding:0;gap:0;border-radius:16px}.page.event .detail-settlement-ticket>.trade-scroll{padding:0;gap:0}.event-main>.detail-settlement-state{box-shadow:var(--shadow-card)}.detail-settlement-icon svg{width:20px;height:20px;stroke-width:2.4}.detail-settlement-state[data-settlement-stage=PROVISIONAL] .detail-settlement-icon svg{width:16px;height:16px;stroke-width:2}.detail-settlement-actions .detail-hit-visual{display:inline-flex;align-items:center;justify-content:center;gap:6px;pointer-events:none;transition:transform .12s ease}.detail-settlement-actions button:active>.detail-hit-visual{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.detail-settlement-actions .detail-hit-visual{transform:none!important;transition:none}}.detail-settlement-actions :is(button,a){position:relative}.detail-settlement-actions button{border:0;outline:1px solid var(--border-1,var(--line));outline-offset:-1px;padding:9px 13px}:is(#root,body) .page.event[data-motion=binary] .detail-settlement-actions button[data-tapstate=press]:not(:disabled){transform:none}:root{--cfe2-warn: #b7791f;--cfe2-warn-soft: #fdf3e1;--cfe2-brand-soft: #e9ecf6}:root[data-theme=dark]{--cfe2-warn: #f0b555;--cfe2-warn-soft: #3a2f1a;--cfe2-brand-soft: #2a3355}:is(#root,body) .trade-ticket [role=alert],:is(#root,body) .trade-ticket .copy-fe2-err{text-wrap:pretty}:is(#root,body) .trade-ticket .copy-fe2-err,:is(#root,body) .copy-fe2-note p{word-break:keep-all;overflow-wrap:anywhere}:is(#root,body) .copy-fe2-entries{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px}:is(#root,body) .copy-fe2-link{display:inline-flex;align-items:center;gap:2px;min-height:24px;padding:0;border:0;background:none;color:var(--navy);font:inherit;font-size:.8125rem;font-weight:700;line-height:1.25rem;text-decoration:none;cursor:pointer}:is(#root,body) .copy-fe2-link:hover{text-decoration:underline;text-underline-offset:3px}:is(#root,body) .copy-fe2-link svg{width:14px;height:14px;flex:0 0 14px}:root[data-theme=dark] :is(#root,body) .copy-fe2-link{color:var(--gold)}:is(#root,body) .copy-fe2-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:var(--r-sm, 10px);border:1px solid var(--line-12, var(--border-3));background:var(--bg-elev, var(--surface-elevated));color:var(--text-1);font-size:.8125rem;font-weight:700;line-height:1.25rem;cursor:pointer}:is(#root,body) .copy-fe2-ghost:hover:not(:disabled){background:var(--hover, var(--surface-grouped))}:is(#root,body) .copy-fe2-ghost:disabled{opacity:.55;cursor:not-allowed}:is(#root,body) .trade-ticket .copy-fe2-focus,:is(#root,body) .copy-fe2-link:focus-visible,:is(#root,body) .copy-fe2-ghost:focus-visible{outline:2px solid var(--navy);outline-offset:2px}:root[data-theme=dark] :is(#root,body) .trade-ticket .copy-fe2-focus,:root[data-theme=dark] :is(#root,body) .copy-fe2-link:focus-visible,:root[data-theme=dark] :is(#root,body) .copy-fe2-ghost:focus-visible{outline-color:var(--gold)}:is(#root,body) .copy-fe2-note{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;margin:4px 0 12px;border-radius:14px}:is(#root,body) .copy-fe2-note>svg{width:18px;height:18px;flex:0 0 18px;margin-top:2px}:is(#root,body) .copy-fe2-note p{margin:0;font-size:.84375rem;line-height:1.6;font-weight:600;color:var(--text-1);text-wrap:pretty}:is(#root,body) .copy-fe2-note.rr{background:var(--cfe2-warn-soft)}:is(#root,body) .copy-fe2-note.rr>svg{color:var(--cfe2-warn)}:is(#root,body) .copy-fe2-note.frz{background:color-mix(in srgb,var(--navy) 9%,var(--surface))}:is(#root,body) .copy-fe2-note.frz>svg{color:var(--navy)}:root[data-theme=dark] :is(#root,body) .copy-fe2-note.frz{background:color-mix(in srgb,var(--gold) 10%,var(--surface))}:root[data-theme=dark] :is(#root,body) .copy-fe2-note.frz>svg{color:var(--gold)}:is(#root,body) .copy-fe2-note-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px}:is(#root,body) .trade-ticket:not(.trade-ticket-v1) .trade-primary[data-state=unavailable]:disabled{opacity:1;background:var(--surface-grouped);color:var(--text-3);border:0;border-bottom:var(--depth-lg, 5px) solid var(--border-3);box-shadow:none}:is(#root,body) .copy-fe2-ms-banner{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:14px}:is(#root,body) .copy-fe2-ms-banner b{display:block;font-size:1rem;font-weight:800;line-height:1.5rem}:is(#root,body) .copy-fe2-ms-banner small{display:block;margin-top:2px;font-size:.8125rem;line-height:1.5;opacity:.85;text-wrap:pretty}:is(#root,body) .copy-fe2-ms-banner.paused{background:var(--cfe2-warn-soft);color:var(--cfe2-warn)}:is(#root,body) .copy-fe2-ms-banner.closed{background:var(--cfe2-brand-soft);color:var(--navy)}:root[data-theme=dark] :is(#root,body) .copy-fe2-ms-banner.closed{color:var(--text-1)}:is(#root,body) .copy-fe2-ricon{width:34px;height:34px;flex:0 0 34px;border-radius:50%;display:grid;place-items:center;background:#fff9;color:inherit}:root[data-theme=dark] :is(#root,body) .copy-fe2-ricon{background:#ffffff14}:is(#root,body) .copy-fe2-ricon svg{width:22px;height:22px}:is(#root,body) .copy-fe2-state-ticket .copy-fe2-ms-ticket{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:14px;border-radius:14px;background:var(--surface-grouped)}:is(#root,body) .copy-fe2-state-ticket .copy-fe2-ms-ticket .trade-primary{width:100%;min-height:52px}:is(#root,body) .copy-fe2-state-ticket .copy-fe2-ms-ticket .trade-primary[data-state=unavailable]:disabled{opacity:1;background:var(--surface-grouped);color:var(--text-3);border:1px solid var(--border-2);border-bottom:var(--depth-lg, 5px) solid var(--border-3);box-shadow:none}:is(#root,body) .copy-fe2-state-ticket .trade-scroll>[aria-live]:empty{display:none}:is(#root,body) .copy-fe2-ms-note{margin:0;text-align:center;font-size:.75rem;line-height:1.125rem;color:var(--text-3)}:is(#root,body) .copy-fe2-banner{grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:14px 16px;margin:0 0 14px;border-radius:16px;border:1.5px solid color-mix(in srgb,var(--cfe2-warn) 55%,var(--border-2));background:var(--cfe2-warn-soft)}:is(#root,body) .copy-fe2-banner-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--cfe2-warn) 22%,var(--surface));color:var(--cfe2-warn)}:is(#root,body) .copy-fe2-banner-icon svg{width:20px;height:20px}:is(#root,body) .copy-fe2-banner b{display:block;margin-bottom:2px;font-size:.9375rem;line-height:1.375rem;color:var(--text-1)}:is(#root,body) .copy-fe2-banner p{margin:0;font-size:.84375rem;line-height:1.6;color:var(--text-2);text-wrap:pretty}:is(#root,body) .copy-fe2-banner b:only-child{margin-bottom:0}:is(#root,body) .my-orders-note.copy-fe2-mo-note{color:var(--text-2)}:is(#root,body) .toast.warn{background:var(--cfe2-warn-soft);color:var(--text-1);border-color:color-mix(in srgb,var(--cfe2-warn) 45%,transparent);font-weight:700}:is(#root,body) .toast.warn .toast-dot{flex:0 0 18px;width:18px;height:18px;border-radius:0;background:var(--cfe2-warn);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 4l9 15.5H3z' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'/%3E%3Cpath d='M12 10v4.5M12 17v.01' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 4l9 15.5H3z' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'/%3E%3Cpath d='M12 10v4.5M12 17v.01' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}#root:has([data-paused-banner])>.desk~.toast-host{top:calc(var(--safe-top, 0px) + var(--nav-h) + 112px);left:auto;right:max(24px,var(--safe-right, 0px));transform:none;align-items:flex-end}.exclusive-card{max-width:1304px;margin:0 auto;padding:24px;color:var(--text-1);font:14px/1.5 var(--font);min-width:0}.exclusive-card button{position:relative;min-height:48px;min-width:44px;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;cursor:pointer;opacity:1;transform:none}.exclusive-card button:active:not(:disabled){transform:none}.exclusive-card button:disabled{opacity:1;cursor:default}.exclusive-card button>span{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 16px;border-radius:8px;background:var(--surface-grouped);pointer-events:none;overflow-wrap:anywhere;transition:transform var(--dur-press) var(--ease-out)}.exclusive-card button:active:not(:disabled)>span{transform:scale(.98)}.exclusive-card button:disabled>span{opacity:.45}.exclusive-card button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.exclusive-card button.exclusive-card__yes>span{background:var(--yes-solid);color:var(--on-solid)}.exclusive-card button.exclusive-card__no>span{background:var(--no-solid);color:var(--on-solid)}.exclusive-card button[aria-pressed=true]>span{box-shadow:inset 0 0 0 2px var(--focus-ring)}.exclusive-card__head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:24px}.exclusive-card__head h2{margin:0;min-width:0;font-size:24px;line-height:28px;font-weight:700;overflow-wrap:anywhere}.exclusive-card__stamp{font-size:12px;color:var(--text-3)}.exclusive-card__layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:32px}.exclusive-card__list{min-width:0}.exclusive-card__data{display:flex;flex-wrap:wrap;gap:12px;color:var(--text-3);font-size:12px;overflow-wrap:anywhere}.exclusive-card__tools{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:16px 0}.exclusive-card__count,.exclusive-card__muted{color:var(--text-3)}.exclusive-card__muted{margin:0}.exclusive-card__notice{margin-bottom:12px;padding:12px;border-radius:8px;background:var(--surface-grouped);overflow-wrap:anywhere}.exclusive-card__notice--retry{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.exclusive-card__row{display:flex;flex-wrap:wrap;align-items:center;gap:16px;min-width:0;margin-bottom:12px;padding:16px;border:1px solid var(--border-1);border-radius:14px;background:var(--surface-elevated)}.exclusive-card__label{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.exclusive-card__label b{font-weight:600}.exclusive-card__meta{display:flex;flex-wrap:wrap;gap:12px;color:var(--text-3);font-size:12px;overflow-wrap:anywhere}.exclusive-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;flex:0 1 280px;min-width:0}.exclusive-card__row .exclusive-card__actions button{width:136px;min-width:0}.exclusive-card__footer{display:flex;justify-content:center;margin:24px 0}.exclusive-card__statebox{padding:32px 16px;border-radius:14px;background:var(--surface-elevated);text-align:center;overflow-wrap:anywhere}.exclusive-card__statebox p{margin:0 0 16px}.exclusive-card__skeleton{height:112px;margin-bottom:12px;border-radius:14px;background:var(--surface-grouped)}.exclusive-card__ticket{align-self:start;width:340px;min-width:0;padding:16px;border:1px solid var(--border-1);border-radius:16px;background:var(--surface-elevated);overflow-wrap:anywhere}.exclusive-card__selection{display:grid;gap:12px}.exclusive-card__selection p{margin:0}.exclusive-card__selection-head,.exclusive-card__dialog-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.exclusive-card__dialog-head{margin-bottom:12px}.exclusive-card__selection-head h3,.exclusive-card__dialog-head h3{margin:0;min-width:0;font-size:16px;line-height:24px;font-weight:700;overflow-wrap:anywhere}.exclusive-card__asset{font-size:16px;font-weight:600}.exclusive-card__selection .exclusive-card__actions button{width:100%}.exclusive-card__dialog{width:480px;max-width:min(480px,calc(100vw - 32px));max-height:85dvh;padding:16px;overflow:auto;border:1px solid var(--border-1);border-radius:16px;background:var(--surface-raised);color:var(--text-1);overflow-wrap:anywhere}.exclusive-card__dialog p{margin:0 0 12px}.exclusive-card__dialog ul{margin:0 0 12px;padding-left:20px}.exclusive-card__dialog::backdrop,.exclusive-card__drawer::backdrop{background:var(--overlay)}.exclusive-card__drawer:not([open]){display:none}.exclusive-card__drawer{padding:16px;border:1px solid var(--border-1);background:var(--surface-raised);color:var(--text-1);overflow:auto;overflow-wrap:anywhere}@media (max-width: 899px){.exclusive-card{padding:16px}.exclusive-card__head h2{font-size:20px;line-height:24px}.exclusive-card__layout{grid-template-columns:minmax(0,1fr);gap:16px}.exclusive-card__tools{align-items:center}.exclusive-card__row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.exclusive-card__actions,.exclusive-card__row .exclusive-card__actions button{width:100%}.exclusive-card__ticket{display:none}.exclusive-card__drawer{width:100%;max-width:100%;max-height:85dvh;margin:auto 0 0;border-radius:16px 16px 0 0}}.exclusive-outcomes{min-width:0;color:var(--text-1);font:15px/1.5 var(--font)}.exclusive-outcomes *,.exclusive-outcomes *:before,.exclusive-outcomes *:after{box-sizing:border-box;min-width:0}.exclusive-outcomes button{position:relative;min-width:44px;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.exclusive-outcomes button>span{display:block;min-height:44px;padding:10px 14px;border:1px solid var(--border-1);border-radius:12px;background:var(--surface-elevated);overflow-wrap:anywhere}.exclusive-outcomes button:active:not(:disabled){transform:none}.exclusive-outcomes button:active>span{transform:scale(.97)}.exclusive-outcomes button:disabled{cursor:default;color:var(--text-3)}.exclusive-outcomes button:disabled>span{background:var(--surface-grouped)}.exclusive-outcomes button:focus-visible,.exclusive-outcomes input:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.exclusive-outcomes button[aria-pressed=true]>span{outline:2px solid var(--focus-ring);outline-offset:-2px}.exclusive-outcomes__tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;position:sticky;z-index:2;top:calc(var(--w1u-pv-h,0px) + var(--safe-top, env(safe-area-inset-top, 0px)) + var(--h5-top));margin:0 0 12px;padding:8px 0;background:var(--surface)}@media (min-width: 900px){.exclusive-outcomes__tools{top:calc(var(--w1u-pv-h,0px) + var(--safe-top, env(safe-area-inset-top, 0px)) + var(--nav-h))}}html:has(.exclusive-outcomes) :is(.h5-top,.desk-nav){background:var(--surface);background-color:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}.exclusive-outcomes__search{position:relative;flex:1;min-width:140px}.exclusive-outcomes__search input{width:100%;height:48px;padding:10px 42px 10px 12px;border:1px solid var(--border-1);border-radius:12px;background:var(--surface-elevated);color:inherit;font:inherit}.exclusive-outcomes__list{border:1px solid var(--border-1);border-radius:18px;background:var(--surface-elevated)}.exclusive-outcomes__row{display:grid;grid-template-columns:minmax(0,1fr) auto 190px;gap:12px;align-items:center;padding:16px;border-bottom:1px solid var(--border-1)}.exclusive-outcomes__row:last-child{border-bottom:0}.exclusive-outcomes__badge{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--navy-tint);font-weight:800}.exclusive-outcomes button.exclusive-outcomes__candidate{width:100%;text-align:left}.exclusive-outcomes button.exclusive-outcomes__candidate>span{padding:0;border:0;border-radius:0;background:transparent}.exclusive-outcomes__candidate b,.exclusive-outcomes__candidate small{display:block;overflow-wrap:anywhere}.exclusive-outcomes__candidate small{font-size:12px;color:var(--text-3)}.exclusive-outcomes__probability{grid-column:2;font:800 22px/1.5 var(--num);text-align:right;overflow-wrap:anywhere}.exclusive-outcomes__picks{grid-column:3;display:flex;gap:8px}.exclusive-outcomes__picks button{flex:1;padding:10px 6px}.exclusive-outcomes__picks button>span{padding:10px 6px}.exclusive-outcomes button.exclusive-outcomes__yes:not(:disabled)>span{background:var(--yes-solid);border-color:var(--yes-solid);color:var(--on-solid);box-shadow:0 3px var(--yes-solid-deep)}.exclusive-outcomes button.exclusive-outcomes__no:not(:disabled)>span{background:var(--no-solid);border-color:var(--no-solid);color:var(--on-solid);box-shadow:0 3px var(--no-solid-deep)}.exclusive-outcomes__status{grid-column:3;color:var(--text-3);font-weight:600;overflow-wrap:anywhere}.exclusive-outcomes__count{margin:12px 0;color:var(--text-3);font-size:12px;overflow-wrap:anywhere}.exclusive-outcomes__notice{margin:12px 0;color:var(--text-3);overflow-wrap:anywhere}.exclusive-outcomes__notice p{margin:0 0 8px}.exclusive-outcomes__empty{padding:36px 18px;text-align:center;color:var(--text-3)}.exclusive-outcomes__skeleton{height:80px;margin:12px;border-radius:12px;background:var(--surface-grouped)}.exclusive-outcomes__more{margin:4px 0 12px;width:100%}.exclusive-outcomes__dialog{width:600px;max-width:calc(100vw - 32px);max-height:80vh;padding:20px;margin:auto;border:1px solid var(--border-1);border-radius:20px;background:var(--surface-elevated);color:var(--text-1);overflow-y:auto;overflow-wrap:anywhere}.exclusive-outcomes__dialog::backdrop{background:#0c163073}.exclusive-outcomes__dialog h2{min-height:44px;margin:0 0 16px;padding-right:72px;font-size:18px}.exclusive-outcomes__dialog h3{clear:both;font-size:16px}.exclusive-outcomes__dialog p{white-space:pre-wrap;overflow-wrap:anywhere}.exclusive-outcomes__close{float:right}.exclusive-outcomes__option{display:block;width:100%;margin:8px 0;text-align:left}.exclusive-outcomes__sr{position:absolute;width:1px;height:1px;padding:0;clip-path:inset(50%);overflow:hidden}@media (max-width: 1023px){.exclusive-outcomes__row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.exclusive-outcomes__picks,.exclusive-outcomes__status{grid-column:1 / -1}}.exclusive-ticket{--xt-card:var(--surface-elevated,var(--card,#fff));--xt-group:var(--surface-grouped,var(--group,#f1efe8));--xt-ink:var(--text-1,var(--ink,#1a2340));--xt-muted:var(--text-3,var(--muted,#636981));--xt-line:var(--border-1,var(--line,#ece8de));--xt-tint:var(--navy-tint,var(--tint,#e9ecf6));--xt-focus:var(--focus-ring,var(--focus,#1e2d5c));box-sizing:border-box;color:var(--xt-ink);background:var(--xt-card);border:1px solid var(--xt-line);padding:20px;border-radius:20px;align-self:start;position:sticky;top:16px;width:100%;font:15px/1.5 var(--font,"Noto Sans SC",sans-serif)}.exclusive-ticket[hidden]{display:none}.exclusive-ticket{height:80vh;max-height:80vh;overflow-y:auto}.exclusive-ticket *,.exclusive-ticket-menu *{box-sizing:border-box;min-width:0}.exclusive-ticket button,.exclusive-ticket-menu button{font:inherit;color:inherit;min-width:44px;min-height:44px;border:0;border-radius:0;padding:0;background:transparent;cursor:pointer}.exclusive-ticket button>span,.exclusive-ticket-menu button>span{display:block;min-height:44px;padding:10px 14px;border:1px solid var(--xt-line,var(--border-1,var(--line,#ece8de)));background:var(--xt-card,var(--surface-elevated,var(--card,#fff)));border-radius:12px}.exclusive-ticket button:active>span,.exclusive-ticket-menu button:active>span{transform:scale(.97)}.exclusive-ticket button:focus-visible,.exclusive-ticket input:focus-visible,.exclusive-ticket textarea:focus-visible,.exclusive-ticket-menu button:focus-visible{outline:3px solid var(--xt-focus,var(--focus-ring,var(--focus,#1e2d5c)));outline-offset:2px}.exclusive-ticket button:disabled{cursor:default;color:var(--xt-muted)}.exclusive-ticket button:disabled>span{background:var(--xt-group)}.xt-head{display:flex;align-items:center;gap:8px;margin-bottom:18px}.xt-head b{flex:1;overflow-wrap:anywhere}.xt-version,.xt-caption{color:var(--xt-muted);font-size:12px;overflow-wrap:anywhere}.xt-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.xt-tabs button[aria-pressed=true]>span{background:var(--xt-tint);font-weight:700}.exclusive-ticket .xt-yes:not(:disabled)>span{background:var(--yes-solid,#127f4e);color:#fff;border-color:var(--yes-solid,#127f4e);box-shadow:0 3px #0e633d}.exclusive-ticket .xt-no:not(:disabled)>span{background:var(--no-solid,#d42d22);color:#fff;border-color:var(--no-solid,#d42d22);box-shadow:0 3px #a5231b}.xt-money{position:relative;margin:16px 0}.xt-money input,.xt-money textarea,.xt-price input,.xt-price textarea{height:64px;padding:10px 46px 10px 14px;font:700 26px/1.5 Fredoka,Noto Sans SC,sans-serif;letter-spacing:-.5px;background:var(--xt-group);color:inherit;border:1px solid var(--xt-line);border-radius:14px;width:100%;resize:none}.xt-error{color:#b3372e;overflow-wrap:anywhere;font-size:13px}.xt-summary{margin:18px 0}.xt-summary>div{display:flex;gap:16px;justify-content:space-between;align-items:baseline;margin:10px 0;font-size:14px}.xt-summary dt{color:var(--xt-muted);overflow-wrap:anywhere;flex:1}.xt-summary dd{margin:0;text-align:right;overflow-wrap:anywhere;font:inherit;font-family:Fredoka,Noto Sans SC,sans-serif;font-variant-numeric:tabular-nums;max-width:66%}.xt-summary .xt-payout{font-size:20px;font-weight:800}.exclusive-ticket .xt-submit{width:100%;font-weight:700;min-height:52px}.exclusive-ticket .xt-submit>span{min-height:52px}.xt-book{border-top:1px solid var(--xt-line);margin-top:20px;padding-top:16px;overflow-wrap:anywhere}.xt-book h2{font-size:18px;margin:0 0 16px}.xt-book h3{font-size:14px;margin:12px 0 8px;color:var(--xt-muted)}.xt-book table{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.xt-book th,.xt-book td{text-align:right;padding:6px 4px;overflow-wrap:anywhere}.xt-book th:first-child,.xt-book td:first-child{text-align:left}.exclusive-ticket-menu{background:var(--surface-elevated,var(--card,#fff));color:var(--text-1,var(--ink,#1a2340));border:1px solid var(--border-1,var(--line,#ece8de));border-radius:20px;padding:20px;width:360px;max-width:calc(100vw - 32px);max-height:80vh;overflow-y:auto;overflow-wrap:anywhere;font:15px/1.5 var(--font,"Noto Sans SC",sans-serif)}.exclusive-ticket-menu::backdrop{background:#0c163073}.exclusive-ticket-menu button{display:block;width:100%;margin:8px 0;text-align:left}[data-theme=dark] .exclusive-ticket{--xt-card:var(--surface-elevated,var(--card,#17223f));--xt-group:var(--surface-grouped,var(--group,#1e2b4d));--xt-ink:var(--text-1,var(--ink,#f3f1e9));--xt-muted:var(--text-3,var(--muted,#9aa1bb));--xt-line:var(--border-1,var(--line,#24345a));--xt-tint:var(--navy-tint,var(--tint,#2a3355));--xt-focus:var(--focus-ring,var(--focus,#f2b51d))}[data-theme=dark] .xt-error{color:#f08a80}@media (max-width:1023px){.exclusive-ticket{position:fixed;z-index:5;bottom:0;left:0;right:0;top:auto;border-radius:24px 24px 0 0;padding:18px 20px 24px;box-shadow:0 -10px 40px #0c163040}}@media (max-width:899px){.exclusive-ticket{bottom:calc(var(--tab-h,60px) + var(--safe-bottom,env(safe-area-inset-bottom,0px)))}}.exclusive-state{min-width:0;color:var(--text-1, #1a2340);font:15px/1.5 var(--font, "Noto Sans SC", sans-serif);overflow-wrap:anywhere}.exclusive-state *,.exclusive-rules-dialog *{box-sizing:border-box;min-width:0}.exclusive-state-status{background:var(--navy-tint, #e9ecf6);border-radius:16px;padding:16px;margin:20px 0}.exclusive-state-status strong{display:block}.exclusive-state-caption{color:var(--text-3, #636981);font-size:12px}.exclusive-state-panel{border:1px solid var(--border-1, #ece8de);border-radius:16px;background:var(--surface-elevated, #fff);padding:16px;margin-top:16px}.exclusive-state h2,.exclusive-rules-dialog h2{font-size:20px;margin:0 0 8px}.exclusive-state p,.exclusive-rules-dialog p{margin:8px 0}.exclusive-state-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;vertical-align:middle;min-width:44px;min-height:44px;max-width:100%;border:0;border-radius:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer;overflow-wrap:anywhere}.exclusive-state-button>span{display:grid;place-items:center;min-height:44px;padding:10px 14px;border:1px solid var(--border-1, #ece8de);border-radius:12px;background:var(--surface-elevated, #fff);pointer-events:none}.exclusive-state-button:active:not(:disabled){transform:none}.exclusive-state-button:active>span{transform:scale(.97)}.exclusive-state-button:focus-visible{outline:3px solid var(--focus-ring, #1e2d5c);outline-offset:2px}.exclusive-rules-dialog{box-sizing:border-box;width:600px;max-width:calc(100vw - 32px);max-height:80vh;padding:20px;border:1px solid var(--border-1, #ece8de);border-radius:20px;background:var(--surface-elevated, #fff);color:var(--text-1, #1a2340);font:15px/1.5 var(--font, "Noto Sans SC", sans-serif);overflow-wrap:anywhere;overflow-y:auto}.exclusive-rules-dialog::backdrop{background:#0c163073}.exclusive-rules-heading{display:flex;gap:12px;align-items:start;justify-content:space-between}.exclusive-rules-heading>button{flex:0 0 auto}.exclusive-rules-full{white-space:pre-wrap}.exclusive-rules-meta{margin:16px 0}.exclusive-rules-meta>div{margin:10px 0}.exclusive-rules-meta dt{color:var(--text-3, #636981);font-size:12px}.exclusive-rules-meta dd{margin:0}.exclusive-rules-dialog ul{padding-left:20px}.exclusive-state-button:disabled{cursor:default}.exclusive-state-button:disabled>span{background:var(--surface-grouped, #f1efe8);color:var(--text-3, #636981)}.exclusive-rules-revision{margin-bottom:20px}.exclusive-rules-revision .exclusive-state-button{margin:4px 4px 4px 0}.exclusive-rules-parameters{border-left:2px solid var(--border-1, #ece8de);padding-left:12px}.home-header-loading .home-header-back{display:inline-flex;align-items:center;align-self:flex-start;width:56px;height:44px;flex-shrink:0;box-sizing:border-box;padding:0 8px;border-radius:0;color:var(--text-1);font-weight:600;transform:none}.home-header-back>span{display:inline-block;white-space:nowrap;pointer-events:none;transition:transform var(--dur-press-in, 50ms)}.home-header-back:active>span{transform:scale(.98)}.home-header-public{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-height:calc(var(--detail-heading-height) + var(--detail-probability-height))}.home-header-category{font-size:12px;line-height:24px;white-space:nowrap;padding:0 8px;border-radius:999px;background:var(--surface-elevated);color:var(--text-2)}.home-header-public h1{font-size:28px;line-height:36px;margin:0 0 8px;overflow-wrap:anywhere}.home-header-probability{font:700 48px/1 var(--num)}.home-header-probability small{font-size:22px}.home-header-deadline{margin:8px 0 0;font-size:12px;line-height:18px;color:var(--text-2);overflow-wrap:anywhere}.home-header-loading .detail-loading-rail{padding-top:calc(44px + var(--detail-heading-height) + var(--detail-probability-height) + 40px)}@media (max-width: 767px){.home-header-public{gap:12px}.home-header-public h1{font-size:22px;line-height:28px}}.home-header-loading-m .detail-header-avatar{overflow:hidden;border-radius:8px}.home-header-loading-m .detail-header-meta{min-height:22px}.home-header-loading-m .f11-prob-head{min-height:56px;display:flex;align-items:center}.home-header-loading-m .home-header-probability-m{font-family:var(--num);font-size:2.25rem;line-height:1;font-weight:800;color:var(--text-1)}.home-header-loading-m .home-header-probability-m small{font-size:1rem;margin-left:2px}.home-header-loading-m .g4-chart-card{min-height:322px}.home-header-loading-m .g4-ranges{display:flex;gap:8px;padding-top:10px}.home-header-loading-m .detail-v2-book{min-height:78px;padding:16px}:is(#root,body) .page.event .detail-v2-book .g4-book-head{padding:16px 20px;gap:2px;flex-wrap:nowrap}:is(#root,body) .page.event .detail-v2-book[data-book-open=false] .g4-book-head{border-bottom:0}:is(#root,body) .page.event .detail-v2-book :is(.book-fold-title,.book-fold-icon,.book-center-icon,.book-help-trigger,.g4-book-refresh){min-width:44px;min-height:44px;height:44px;padding:0;background:transparent;border:0;box-shadow:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .1s var(--ease-std),transform .16s var(--ease-std)}:is(#root,body) .page.event .detail-v2-book .book-fold-title{color:var(--text-1);font-size:17px;font-weight:800;text-align:left;white-space:nowrap}:is(#root,body) .page.event .detail-v2-book :is(.book-fold-icon,.book-center-icon,.book-help-trigger,.g4-book-refresh){display:grid;place-items:center;width:44px;border-radius:50%;color:var(--text-3);position:relative}:is(#root,body) .page.event .detail-v2-book :is(.book-fold-icon,.book-center-icon,.book-help-trigger,.g4-book-refresh) svg{width:20px;height:20px}:is(#root,body) .page.event .detail-v2-book .g4-book-tabs{margin-left:12px;flex:0 1 auto}:is(#root,body) .page.event .detail-v2-book .g4-book-tabs button{min-height:44px;min-width:44px;font-size:14px}:is(#root,body) .page.event .detail-v2-book .book-center-icon{margin-left:auto}:is(#root,body) .page.event .detail-v2-book .g4-book-refresh{margin-left:0}:is(#root,body) .page.event .detail-v2-book[data-book-open=false] .book-fold-icon{margin-left:auto}:is(#root,body) .page.event .detail-v2-book .book-center-icon:disabled{opacity:.45;cursor:default}:is(#root,body) .page.event .detail-v2-book .surface-pad{padding:0}:is(#root,body) .page.event .detail-v2-book .book-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:0;padding:0 20px;margin:0;min-height:44px;height:44px;border:0;border-radius:0;font-size:14px}:is(#root,body) .page.event .detail-v2-book .book-row.head{height:34px;min-height:34px;font-size:12px;border-bottom:1px solid var(--border-1)}:is(#root,body) .page.event .detail-v2-book .g4-notional-long{font-size:clamp(10px,3.2vw,14px)}:is(#root,body) .page.event .detail-v2-book .book-depth-scroll{max-height:916px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}:is(#root,body) .page.event .detail-v2-book .g4-depth{left:0;right:auto;top:2px;bottom:2px;border-radius:0 6px 6px 0;background:var(--no-solid);opacity:.12}:is(#root,body) .page.event .detail-v2-book .book-row.bid .g4-depth{background:var(--yes-solid)}:is(#root,body) .page.event .detail-v2-book .g4-midline{margin:0;padding:0 20px;height:36px;min-height:36px;border-radius:0;background:var(--fill-1);border-top:1px solid var(--border-1);border-bottom:1px solid var(--border-1)}:is(#root,body) .page.event .detail-v2-book .g4-book-note{margin:0;padding:10px 20px}:is(#root,body) .page.event .detail-v2-book .book-help-body a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}:is(#root,body) .page.event .detail-v2-book :is(.g4-stale button,.cta){min-height:44px;min-width:44px}:is(#root,body) .page.event .detail-v2-book :is(.book-fold-title,.book-fold-icon,.book-center-icon)[data-tapstate=press]:not(:disabled){transform:none;transition-duration:50ms;transition-timing-function:var(--ease-in-fast)}:is(#root,body) .page.event .detail-v2-book .g4-stale button{position:relative}:is(#root,body) .page.event .detail-v2-book[data-book-open] .g4-book-tabs button{border-radius:8px}:is(#root,body) .page.event .detail-v2-book[data-book-open] .g4-book-tabs button.on{background:var(--surface-elevated);box-shadow:0 1px 2px #14132b14}:is(#root,body) .page.event .detail-v2-book .g4-price{font-weight:600}@media (hover:none){:is(#root,body) .page.event .detail-v2-book .book-row:hover:not(:disabled){background:transparent}}@media (hover:hover) and (pointer:fine){:is(#root,body) .page.event .detail-v2-book :is(.book-fold-title,.book-fold-icon,.book-center-icon):hover:not(:disabled){background:var(--fill-2)}:is(#root,body) .page.event .detail-v2-book .book-row:hover:not(:disabled){background:var(--fill-2)}}@media (max-width:1023px){:is(#root,body) .page.event .detail-v2-book .g4-book-head{flex-wrap:wrap;gap:2px}:is(#root,body) .page.event .detail-v2-book .g4-book-tabs{order:3;margin:8px 0 0;flex:1 1 100%;width:100%}:is(#root,body) .page.event .detail-v2-book .g4-book-tabs button{flex:0 0 auto}:is(#root,body) .page.event .detail-v2-book .book-depth-scroll{max-height:564px}}@media (prefers-reduced-motion:reduce){:is(#root,body) .page.event .detail-v2-book *{transition:none!important;animation:none!important}}.detail-v2-book :is(.book-hit-visual,.book-fold-icon>svg,.book-center-icon>svg){display:inline-block;transition:transform .16s var(--ease-std)}.detail-v2-book :is(.book-fold-title,.book-fold-icon,.book-center-icon)[data-tapstate=press]:not(:disabled)>:is(.book-hit-visual,svg){transform:scale(.94);transition-duration:50ms}@media (prefers-reduced-motion:reduce){.detail-v2-book :is(.book-hit-visual,.book-fold-icon>svg,.book-center-icon>svg){transform:none!important;transition:none}}:is(#root,body) .page.event[data-motion=binary] .detail-v2-book .book-help-trigger[data-tapstate]:not(:disabled),:is(#root,body) .page.event[data-motion=binary] .detail-v2-book .book-help-trigger:active:not(:disabled){transform:none}.detail-v2-book .book-help-trigger>svg{transition:transform .16s var(--ease-std)}.detail-v2-book .book-help-trigger[data-tapstate=press]>svg{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.detail-v2-book .book-help-trigger>svg{transform:none!important}}.detail-v2-price-chart{position:relative;outline-offset:4px}:is(#root,body) .detail-v2-price-chart :is(.g4-cursor,.g4-focus,.g4-readout){display:none}.detail-v2-chart-hover{position:absolute;pointer-events:none}.detail-v2-chart-cursor{position:absolute;top:0;bottom:0;border-left:1px dashed var(--text-3)}.detail-v2-chart-time{position:absolute;top:-2px;transform:translate(-50%,-100%);padding:2px 6px;border:1px solid var(--border-2);border-radius:6px;background:var(--surface-elevated);color:var(--text-2);white-space:nowrap;font:600 12px var(--num)}.detail-v2-chart-dot{position:absolute;width:12px;height:12px;box-sizing:border-box;transform:translate(-50%,-50%);border:3px solid var(--surface-elevated);border-radius:50%;background:var(--chart)}.detail-v2-chart-dot.no{background:var(--no)}.detail-v2-chart-pill{position:absolute;transform:translate(10px,-50%);padding:0 9px;border-radius:var(--r-pill);background:var(--yes-solid);color:var(--text-on-strong);white-space:nowrap;font:600 13px/24px var(--num)}.detail-v2-chart-pill.no{background:var(--no-solid)}.detail-v2-chart-pill[data-side=left]{transform:translate(calc(-100% - 10px),-50%)}.detail-v2-chart-settings{position:fixed;z-index:41;box-sizing:border-box;padding:8px 0;background:var(--surface-elevated);color:var(--text-1);border:1px solid var(--border-2);border-radius:var(--r-lg);box-shadow:var(--shadow-pop,var(--shadow-sm));overflow-y:auto;overscroll-behavior:contain}.detail-v2-settings-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:0 16px;font-size:14px}.detail-v2-settings-row button{width:44px;height:44px;flex-shrink:0;position:relative;border:0;padding:0;background:transparent;border-radius:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-release,.16s) var(--ease-std,cubic-bezier(.4,0,.2,1))}.detail-v2-settings-row button:before{content:"";position:absolute;width:36px;height:22px;left:4px;top:11px;border-radius:999px;background:var(--fill-2)}.detail-v2-settings-row button[aria-checked=true]:before{background:var(--navy)}.detail-v2-settings-row button i{position:absolute;width:16px;height:16px;left:7px;top:14px;border-radius:50%;background:#fff;transition:transform var(--dur-select,.12s) var(--ease-std,cubic-bezier(.4,0,.2,1))}.detail-v2-settings-row button[aria-checked=true] i{transform:translate(14px)}.detail-v2-settings-row button:disabled{cursor:not-allowed;opacity:.5}.detail-v2-settings-row button[data-tapstate=press]:not(:disabled){transform:none;transition-duration:var(--dur-press-in,50ms)}.detail-v2-chart-settings-mobile .detail-v2-settings-sheet{transform:translateY(var(--detail-settings-offset,0px));transition:transform .16s var(--ease-std,cubic-bezier(.4,0,.2,1));max-height:calc(100dvh - 16px);overflow-y:auto;animation:detail-v2-settings-in var(--dur-sheet-in,.22s) var(--ease-std,cubic-bezier(.4,0,.2,1))}.detail-v2-chart-settings-mobile .drawer-backdrop{animation:detail-v2-settings-fade-in .16s var(--ease-std,cubic-bezier(.4,0,.2,1))}.detail-v2-chart-settings-mobile[data-closing] .detail-v2-settings-sheet{pointer-events:none;animation:detail-v2-settings-out var(--dur-sheet-out,.18s) var(--ease-std,cubic-bezier(.4,0,.2,1)) forwards}.detail-v2-chart-settings-mobile[data-closing] .drawer-backdrop{animation:detail-v2-settings-fade-out .18s var(--ease-std,cubic-bezier(.4,0,.2,1)) forwards}@keyframes detail-v2-settings-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes detail-v2-settings-out{0%{transform:translateY(var(--detail-settings-offset,0px))}to{transform:translateY(100%)}}@keyframes detail-v2-settings-fade-in{0%{opacity:0}to{opacity:1}}@keyframes detail-v2-settings-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.detail-v2-settings-row button,.detail-v2-settings-row button i{transition:none}.detail-v2-settings-row button[data-tapstate=press]:not(:disabled){transform:none}.detail-v2-chart-settings-mobile :is(.detail-v2-settings-sheet,.drawer-backdrop){animation-duration:.12s!important}.detail-v2-chart-settings-mobile .detail-v2-settings-sheet.drawer{animation:detail-v2-settings-fade-in .12s;transition:none}.detail-v2-chart-settings-mobile .drawer-backdrop{animation:detail-v2-settings-fade-in .12s}.detail-v2-chart-settings-mobile[data-closing] .detail-v2-settings-sheet.drawer,.detail-v2-chart-settings-mobile[data-closing] .drawer-backdrop{animation:detail-v2-settings-fade-out .12s forwards}}:is(#root,body) .page.event[data-detail-layout=v2] .chart-tools :is(.chart-settings-trigger,.chart-direction-trigger){width:44px;height:44px;min-width:44px;min-height:44px}:is(#root,body) .page.event[data-detail-layout=v2] .chart-card .g4-range-tabs .tf{min-width:44px;min-height:44px}:is(#root,body) .detail-v2-price-chart .g4-svg{touch-action:none}.detail-v2-chart-settings-mobile[data-entered]:not([data-closing]) .detail-v2-settings-sheet{animation:none}.detail-v2-chart-settings-mobile[data-dragging] .detail-v2-settings-sheet{transition:none}.detail-v2-chart-settings-mobile :is(.h5-sheet-grab,.h5-sheet-t){touch-action:none}.detail-v2-chart-settings-mobile .h5-sheet-grab{position:relative;width:100%;background:transparent}.detail-v2-chart-settings-mobile .h5-sheet-grab:after{content:"";position:absolute;width:40px;height:5px;left:50%;transform:translate(-50%);border-radius:3px;background:var(--border-3)}.detail-v2-chart-settings-mobile .h5-sheet-grab:before{content:"";position:absolute;width:100%;height:60px;top:-12px;left:50%;transform:translate(-50%)}.page.event[data-detail-layout=v2] .g4-range-tabs .tf{position:relative}.detail-v2-settings-row button:before,.detail-v2-settings-row button i{transition-property:transform,scale;transition-duration:var(--dur-release,.16s)}.detail-v2-settings-row button[data-tapstate=press]:not(:disabled):before,.detail-v2-settings-row button[data-tapstate=press]:not(:disabled) i{scale:.94;transition-duration:var(--dur-press-in,50ms)}@media (prefers-reduced-motion:reduce){.detail-v2-settings-row button:before,.detail-v2-settings-row button i{scale:1!important}}.detail-v2-settings-row+.detail-v2-settings-row{margin-top:2px}:is(#root,body) .page.event[data-detail-layout=v2] .chart-direction-trigger:not(:hover):not(:focus-visible) .chart-direction-tip{display:none}.page.event[data-detail-layout=v2] .chart-tools :is(.chart-direction-trigger,.chart-settings-trigger){--hit-left:0px;--hit-top:0px;--hit-offset:none}:is(#root,body) .page.event[data-detail-layout=v2] .chart-tools :is(.chart-direction-trigger,.chart-settings-trigger):after{left:var(--hit-left);right:auto;top:var(--hit-top);transform:var(--hit-offset)}.detail-my-position{min-width:0;font-size:15px;color:var(--text-1)}.detail-position-tabs{display:flex;border-bottom:1px solid var(--border-1)}.detail-my-position button{min-width:44px;min-height:44px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .1s var(--ease-std),color .12s var(--ease-std),transform .16s var(--ease-std)}.detail-my-position .detail-position-tab{padding:0 12px;min-height:48px;font-weight:700;color:var(--text-3);position:relative}.detail-position-tab[aria-expanded=true]{color:var(--text-1)}.detail-position-tab[aria-expanded=true]:after{content:"";position:absolute;bottom:-1px;left:12px;right:12px;height:2px;background:var(--navy)}[data-theme=dark] .detail-position-tab[aria-expanded=true]:after{background:var(--gold)}.detail-position-panel{animation:detail-position-fade .14s var(--ease-std)}.detail-position-list{list-style:none;margin:0;padding:0}.detail-position-list li{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--border-1)}.detail-position-outcome{min-width:44px;padding:6px 12px;border-radius:999px;font-weight:700}.detail-position-outcome.yes{color:var(--yes-text);background:var(--yes-bg)}.detail-position-outcome.no{color:var(--no-text);background:var(--no-bg)}.detail-position-list dl{display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:16px;flex:1;min-width:0;margin:0}.detail-position-list dt{color:var(--text-2);margin-bottom:4px}.detail-position-list dd{margin:0;font-family:var(--num);overflow-wrap:anywhere}.detail-position-list dd[data-tone=up]{color:var(--yes-text)}.detail-position-list dd[data-tone=down]{color:var(--no-text)}.detail-position-list small{display:block;font-size:13px;line-height:1.5}.detail-my-position .detail-position-sell{padding:0 16px;border:1px solid var(--border-2);border-radius:8px;font-weight:600;flex:none}.detail-my-position button:disabled{opacity:1;color:var(--text-3);transform:none;cursor:not-allowed}.detail-my-position button[data-tapstate=press]:not(:disabled){background:var(--fill-2);transform:none;transition-duration:50ms;transition-timing-function:var(--ease-in-fast)}.detail-position-empty{display:flex;align-items:center;justify-content:center;gap:12px;padding:32px 0;color:var(--text-2)}.detail-position-retry{padding:0 12px;text-decoration:underline}.detail-position-skeleton{display:grid;gap:12px;padding:20px 0}.detail-position-skeleton i{display:block;height:44px;border-radius:8px;background:var(--fill-2)}@media (hover: hover) and (pointer: fine){.detail-my-position button[data-tapstate=hover]:not(:disabled){background:var(--fill-2)}}@media (max-width: 599px){.detail-position-list li{flex-wrap:wrap;gap:12px}.detail-position-list dl{order:3;flex-basis:100%;gap:8px}.detail-position-sell{margin-left:auto}}@keyframes detail-position-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.detail-my-position button,.detail-position-panel{transition:none!important;animation:none!important}.detail-my-position button[data-tapstate]{transform:none!important}}.detail-my-position button{position:relative}.detail-my-position .detail-hit-visual{display:inline-flex;align-items:center;justify-content:center;gap:inherit;pointer-events:none;transition:transform .16s var(--ease-std)}.detail-my-position button[data-tapstate=press]:not(:disabled)>.detail-hit-visual{transform:scale(.98);transition-duration:50ms}@media (prefers-reduced-motion:reduce){.detail-my-position .detail-hit-visual{transform:none!important;transition:none}}.detail-my-position .detail-position-sell{border:0;outline:1px solid var(--border-2);outline-offset:-1px;padding-inline:17px}:is(#root,body) .page.event[data-motion=binary] .detail-my-position button[data-tapstate]:not(:disabled),:is(#root,body) .page.event[data-motion=binary] .detail-my-position button:active:not(:disabled){transform:none}.ms05-group{color:var(--text-1);width:100%;min-width:0}:is(#root,body) .page.event.ms05-event[data-detail-layout=v2]{display:block}:is(#root,body) .ms05-event .ms05-ticket-host .detail-v2-rail{width:100%;position:static}:is(#root,body) .ms05-event .ms05-ticket-host .trade-ticket{width:100%;position:static}:is(#root,body) .page.event.ms05-event .ms05-ticket-host .drawer .f11-sheet-close{position:absolute;top:12px;right:16px;width:44px;height:44px;min-width:44px;min-height:44px;display:grid;place-items:center;margin:0;padding:0;clip:auto;overflow:visible;border:0;border-radius:12px;background:var(--surface-elevated);box-shadow:inset 0 0 0 1px var(--border-2);color:var(--text-1);font-size:0;z-index:2}:is(#root,body) .page.event.ms05-event .ms05-ticket-host .drawer .f11-sheet-close:before{content:"×";font:600 16px/1 var(--font)}:is(#root,body) .page.event.ms05-event .ms05-ticket-host .drawer .f11-sheet-title{min-height:44px;margin-right:76px;display:flex;align-items:center}.ms05-group *,.ms05-group *:before,.ms05-group *:after{box-sizing:border-box}.ms05-group h1{font-size:26px;line-height:1.4;margin:0}.ms05-main h2,.ms05-main h3{font-size:18px;line-height:1.5;margin:0 0 12px}.ms05-main h4{margin:16px 0 8px}.ms05-main p{line-height:1.7}.ms05-header{margin-bottom:24px;overflow-wrap:anywhere}.ms05-header p{color:var(--text-3);margin:4px 0 0}.ms05-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.ms05-layout:not(:has(>.ms05-ticket-host,>.ms05-loading-ticket)){grid-template-columns:minmax(0,1fr)}.ms05-main{display:flex;flex-direction:column;gap:20px;min-width:0}.ms05-card{background:var(--surface-elevated);border:1px solid var(--border-2);border-radius:14px;padding:16px;min-width:0;overflow-wrap:anywhere}.ms05-list{padding:12px}.ms05-main button,.ms05-main summary{min-height:44px;min-width:44px;border:0;box-shadow:inset 0 0 0 1px var(--border-2);background:var(--fill-1);color:var(--text-1);border-radius:12px;padding:11px 21px;font:inherit;line-height:1.4;cursor:pointer;touch-action:manipulation;overflow-wrap:anywhere}.ms05-main button,.ms05-main summary{position:relative;overflow:visible}.ms05-main button:before,.ms05-main summary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.ms05-main button:focus-visible,.ms05-main summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.ms05-main button:disabled{cursor:default;opacity:.55}.ms05-main button:active:not(:disabled){transform:none}.ms05-main button:active>span{transform:scale(.98)}.ms05-main button>span{display:block;transition:transform .12s}.ms05-row{display:flex;align-items:stretch;gap:12px;margin-bottom:6px;border:1px solid var(--border-2);border-radius:10px;min-width:0}.ms05-row.ms05-selected{background:var(--yes-bg);border-color:var(--yes)}.ms05-row>.ms05-member{flex:1 1 auto;min-width:0;border:0;box-shadow:none;background:transparent;text-align:left;padding:12px;border-radius:0}.ms05-member>span{font-size:18px;font-weight:600;overflow-wrap:anywhere}.ms05-member small{display:block;color:var(--text-3);margin-top:4px;font-size:13px}.ms05-directions{display:flex;gap:12px;align-self:center;padding:10px 12px 10px 0;flex-shrink:0}.ms05-directions .ms05-yes{color:var(--yes-text);background:var(--yes-bg)}.ms05-directions .ms05-no{color:var(--no-text);background:var(--no-bg)}.ms05-directions button[aria-pressed=true]{box-shadow:inset 0 0 0 2px currentColor}.ms05-row>.ms05-ended{align-self:center;margin:10px 12px 10px 0;max-width:42%}.ms05-list-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ms05-list-tools small{color:var(--text-3);font-size:12px;overflow-wrap:anywhere}.ms05-list>button{margin-top:8px}.ms05-return a{display:inline-flex;position:relative;min-height:44px;min-width:44px;align-items:center;padding:10px 20px}.ms05-return a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ms05-selected-panel{min-height:390px;padding:16px}.ms05-tabs{display:flex;gap:8px;margin:8px 0 24px}.ms05-tabs button{flex:0 1 auto}.ms05-tabs button[aria-selected=true]{background:var(--navy-tint)}.ms05-rules,.ms05-results,.ms05-group [role=tabpanel]{min-width:0}.ms05-rule-full{white-space:pre-wrap;overflow-wrap:anywhere}.ms05-main dl{display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:8px 16px;font-size:14px;line-height:1.7}.ms05-main dt{color:var(--text-3)}.ms05-main dd{min-width:0;margin:0;overflow-wrap:anywhere}.ms05-main dd p{margin:0}.ms05-main details{margin:12px 0}.ms05-main summary{list-style-position:inside}.ms05-utc{display:block;color:var(--text-3);overflow-wrap:anywhere}.ms05-ticket-host{position:sticky;top:calc(var(--nav-h, 64px) + 16px);min-width:0}.ms05-ticket-host>.trade-ticket{position:static;width:100%;margin:0}.ms05-loading{min-height:430px;padding:23px 15px}.ms05-loading-ticket{height:310px}.ms05-skeleton-row{height:62px;border-radius:12px;background:var(--fill-2);margin-bottom:26px}@media (min-width: 1024px) and (max-width: 1199px){.ms05-layout{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width: 1023px){.ms05-loading-ticket{display:none}.ms05-layout{grid-template-columns:minmax(0,1fr)}.ms05-ticket-host{position:static}}@media (max-width: 767px){.ms05-row{min-height:90px;gap:0}.ms05-directions{align-self:end;margin-bottom:4px;margin-right:8px;gap:6px;padding:0}.ms05-directions button{padding:10px 12px}.ms05-price{display:none}.ms05-row>.ms05-ended{font-size:12px;padding:8px}.ms05-selected-panel{min-height:0}.ms05-main dl{grid-template-columns:minmax(0,1fr);gap:4px}.ms05-main dd{margin-bottom:8px}}@media (prefers-reduced-motion: reduce){.ms05-main button>span{transition:none}}.w1u-objection,.w1u-objection-dialog{box-sizing:border-box;min-width:0;color:var(--text-1);font:15px/1.65 var(--font)}.w1u-objection *,.w1u-objection-dialog *{box-sizing:border-box;min-width:0}.w1u-objection{display:grid;gap:18px;padding:24px;border:1px solid var(--border-2);border-radius:var(--r-lg);background:var(--surface-elevated);box-shadow:var(--shadow-card)}.w1u-objection h2,.w1u-objection-dialog h2{font-size:20px;margin:0;overflow-wrap:anywhere}.w1u-objection p,.w1u-objection-dialog p{margin:0;overflow-wrap:anywhere}.w1u-objection hr{border:0;border-top:1px solid var(--border-2);margin:0}.w1u-objection button,.w1u-objection-dialog button{position:relative;isolation:isolate;min-width:44px;min-height:44px;padding:10px 16px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:1.5;cursor:pointer;flex-shrink:0}:is(#root,body) .page.event[data-motion=binary] :is(.w1u-objection,.w1u-objection-dialog) button[data-tapstate]:not(:disabled){transform:none}.w1u-objection button:before,.w1u-objection-dialog button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border:1px solid var(--border-3);border-radius:var(--r-sm);background:var(--surface-grouped)}.w1u-objection button:active:before,.w1u-objection-dialog button:active:before{filter:brightness(.97)}.w1u-objection button.so-primary,.w1u-objection-dialog button.so-primary{color:#fff;font-weight:700}.w1u-objection button.so-primary:before,.w1u-objection-dialog button.so-primary:before{background:var(--navy);border-color:var(--navy)}:root[data-theme=dark] .w1u-objection .so-primary,:root[data-theme=dark] .w1u-objection-dialog .so-primary{color:var(--navy)}:root[data-theme=dark] .w1u-objection .so-primary:before,:root[data-theme=dark] .w1u-objection-dialog .so-primary:before{background:var(--gold);border-color:var(--gold)}.w1u-objection button:disabled,.w1u-objection-dialog button:disabled{cursor:default;opacity:.55}.w1u-objection button:focus-visible,.w1u-objection-dialog :is(button,textarea,a):focus-visible,.w1u-objection-dialog label:has(input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:2px}.w1u-objection .so-muted,.w1u-objection-dialog .so-muted,.w1u-objection small{font-size:13px;color:var(--text-2)}.w1u-objection .so-ack{padding:16px;display:grid;gap:8px;border-radius:var(--r-md);background:var(--yes-bg)}.w1u-objection .so-ack strong{color:var(--yes-text)}.w1u-objection .so-notice,.w1u-objection-dialog .so-notice{padding:14px 16px;border-radius:var(--r-md);background:var(--surface-grouped);display:grid;gap:8px}.w1u-objection-dialog{max-width:none;width:min(580px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--border-3);border-radius:var(--r-lg);background:var(--surface-raised);box-shadow:var(--shadow-pop);overflow:auto}.w1u-objection-dialog::backdrop{background:var(--overlay)}.w1u-objection-dialog>header{display:flex;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid var(--border-2)}.w1u-objection-dialog>header h2{flex:1}.w1u-objection-dialog>header button{padding:0;font-size:26px}.w1u-objection-dialog>header button:before{border-color:transparent;background:transparent}.w1u-objection-dialog .so-body{padding:20px 24px 24px;display:grid;gap:18px}.w1u-objection-dialog form{display:grid;gap:18px}.w1u-objection-dialog .so-field{display:grid;gap:8px;border:0;padding:0;margin:0}.w1u-objection-dialog .so-field>label,.w1u-objection-dialog legend{font-size:14px;font-weight:650;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.w1u-objection-dialog legend{margin-bottom:8px}.w1u-objection-dialog .so-field>label .so-muted{font-weight:400}.w1u-objection-dialog .so-counter{margin-left:auto;font-variant-numeric:tabular-nums}.w1u-objection-dialog .so-reasons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.w1u-objection-dialog .so-reason{position:relative;isolation:isolate;min-height:48px;display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:14px;cursor:pointer}.w1u-objection-dialog .so-reason:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border:1px solid var(--border-3);border-radius:var(--r-sm);background:var(--surface-elevated)}.w1u-objection-dialog .so-reason:has(input:checked):before{border:2px solid var(--focus-ring);background:var(--navy-tint)}.w1u-objection-dialog .so-reason input{width:18px;height:18px;margin:0;flex-shrink:0;accent-color:var(--focus-ring)}.w1u-objection-dialog textarea{width:100%;min-height:148px;resize:vertical;padding:12px 44px 12px 12px;background:var(--surface-elevated);color:inherit;border:1px solid var(--border-3);border-radius:var(--r-sm);font:inherit;line-height:1.7}.w1u-objection-dialog textarea.so-links{min-height:100px;word-break:break-all}.w1u-objection-dialog .so-error{color:var(--no-text);font-size:13px}.w1u-objection-dialog .so-error:empty{display:none}.w1u-objection-dialog .so-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.w1u-objection-dialog .so-material{display:grid;gap:12px;margin:0}.w1u-objection-dialog .so-material>div{display:grid;gap:4px}.w1u-objection-dialog dt{font-size:13px;color:var(--text-2)}.w1u-objection-dialog dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.w1u-objection-dialog .so-evidence{display:grid;gap:10px}.w1u-objection-dialog .so-evidence a{display:block;min-height:44px;padding:10px 12px;border:1px solid var(--border-3);border-radius:0;color:var(--text-1);font-size:14px;overflow-wrap:anywhere}.w1u-objection-dialog .so-times{border-top:1px solid var(--border-2);padding-top:12px}@media (max-width:599px){.w1u-objection{padding:20px;gap:16px}.w1u-objection-dialog{width:100%;max-height:92dvh;margin:auto 0 0;border-radius:20px 20px 0 0}.w1u-objection-dialog>header{padding:16px 20px}.w1u-objection-dialog .so-body{padding:16px 20px 24px}.w1u-objection-dialog .so-reasons{grid-template-columns:1fr}.w1u-objection-dialog .so-evidence a{font-size:13px}}@media (max-width:1023px){.w1u-objection{grid-row:1}}.w1u-objection .so-skeleton{height:16px;margin-top:12px;background:var(--surface-grouped);border-radius:6px}@media (min-width:1024px){.detail-v2-rail>.w1u-objection{order:-1}:is(#root,body) .page.event[data-detail-layout=v2]:has(.w1u-objection){max-width:1280px;grid-template-columns:minmax(0,1fr) 360px}}.detail-header{color:var(--text-1)}.detail-header-main{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:10px 16px;align-items:start}.detail-header-avatar{width:64px;height:64px;border-radius:var(--r-md);background:var(--fill-2);display:grid;place-items:center;flex:none;overflow:hidden}.detail-header-avatar>:is(svg,img){width:100%;height:100%;object-fit:contain}.detail-header-avatar>.cat-mark{width:70%;height:70%}.detail-header-title{margin:0;font-size:2rem;font-weight:800;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.detail-header-meta{grid-column:2 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--text-3);font-size:13px}.detail-header-actions{display:flex;gap:4px;position:relative}:is(#root,body) .detail-header .detail-header-action{position:relative;flex:none;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-2);box-shadow:none;cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-hover, .1s) var(--ease-std, cubic-bezier(.4,0,.2,1)),color var(--dur-select, .12s) var(--ease-std, cubic-bezier(.4,0,.2,1)),transform var(--dur-release, .16s) var(--ease-std, cubic-bezier(.4,0,.2,1))}.detail-header-action>svg{width:20px;height:20px}.detail-header-watch svg{fill:none;stroke:currentColor}.detail-header-watch.watched svg{fill:var(--gold);stroke:var(--gold-deep)}:is(#root,body) .detail-header .detail-header-action.copied{color:var(--yes-text)}:is(#root,body) .detail-header .detail-header-action:disabled{opacity:.5;cursor:default;transform:none}:is(#root,body) .detail-header .detail-header-action[data-tapstate=hover]{background:var(--fill-2)}:is(#root,body) .page.event[data-motion=binary] .detail-header .detail-header-action[data-tapstate=press]:not(:disabled){transform:none;transition-duration:var(--dur-press-in, 50ms)}.detail-header-action:focus-visible{outline:2px solid var(--field-focus);outline-offset:2px}.detail-header-tooltip{position:absolute;top:46px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:12px;visibility:hidden;opacity:0;pointer-events:none;z-index:2}.detail-header-actions>.detail-header-tooltip{left:0;transform:none;width:max-content;max-width:100%;white-space:normal;overflow-wrap:anywhere}.detail-header-action[data-tapstate=hover]:not(.copied) .detail-header-tooltip,.detail-header-action:focus-visible:not(.copied) .detail-header-tooltip,.detail-header-action[data-tapstate=hover]:not(.copied)+.detail-header-tooltip,.detail-header-action:focus-visible:not(.copied)+.detail-header-tooltip{visibility:visible;opacity:1;transition:opacity var(--dur-hover, .1s) ease .4s,visibility 0s linear .4s}.detail-header-copied{position:absolute;top:46px;left:0;color:var(--yes-text);font-size:12px;white-space:nowrap}.detail-header-sticky{position:fixed;left:0;right:0;top:var(--detail-header-top, calc(var(--nav-h) + var(--safe-top, 0px)));height:56px;border-bottom:1px solid var(--border-1);background:var(--surface-nav);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:24;visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--dur-fade, .14s) var(--ease-std, cubic-bezier(.4,0,.2,1)),visibility 0s linear .14s}.detail-header-sticky.visible{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.detail-header-sticky-inner{height:100%;max-width:1224px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:0 max(16px,var(--safe-right, 0px)) 0 max(16px,var(--safe-left, 0px))}.detail-header-sticky .detail-header-avatar{width:32px;height:32px;border-radius:8px}.detail-header-sticky-title{min-width:0;flex:1;font-size:.9375rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-header-probability{flex:none;font:700 1.125rem var(--num);white-space:nowrap}.detail-header-error{color:var(--no-text);font-size:13px;margin:8px 0 0}.detail-header-spinner{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:detail-header-spin .8s linear infinite}@keyframes detail-header-spin{to{transform:rotate(360deg)}}@media (max-width: 767px){.detail-header-main{grid-template-columns:48px minmax(0,1fr) auto;column-gap:10px}.detail-header-avatar{width:48px;height:48px}.detail-header-title{font-size:1.5rem}.detail-header-sticky{height:48px;top:var(--detail-header-top, calc(var(--h5-top) + var(--safe-top, 0px)))}.detail-header-sticky .detail-header-avatar{width:24px;height:24px;border-radius:6px}.detail-header-sticky .detail-header-probability,:is(#root,body) .detail-header-sticky .detail-header-watch{display:none}.detail-header-sticky-inner{gap:10px}}@media (prefers-reduced-motion: reduce){:is(#root,body) .detail-header .detail-header-action,.detail-header-sticky,.detail-header-tooltip{transition:none}:is(#root,body) .page.event[data-motion=binary] .detail-header .detail-header-action[data-tapstate=press]:not(:disabled){transform:none}.detail-header-spinner{animation:none}}.h5 .detail-header{--detail-header-top: calc(var(--h5-top) + var(--safe-top, 0px))}.tma-frame .detail-header{--detail-header-top: calc(44px + var(--safe-top, 0px))}.detail-header-meta>.event-kicker{margin:0}.detail-header-action>svg{transition:transform var(--dur-release,.16s) var(--ease-std)}.detail-header-action[data-tapstate=press]>svg{transform:scale(.94);transition-duration:var(--dur-press-in,50ms)}@media (prefers-reduced-motion:reduce){.detail-header-action>svg{transition:none;transform:none!important}}.detail-share{position:relative;flex:none}.detail-share-menu{position:absolute;top:calc(100% + 4px);right:0;width:240px;max-width:calc(100vw - 32px);max-height:min(400px,60vh);overflow-y:auto;padding:4px;box-sizing:border-box;border:1px solid var(--border-1);border-radius:var(--r-md);background:var(--surface-nav);box-shadow:0 8px 24px #0002;z-index:30}:is(#root,body) .detail-share-menu>button{display:block;width:100%;min-height:44px;margin:0;padding:10px 12px;border:0;border-radius:0;background:transparent;color:var(--text-1);box-shadow:none;text-align:left;font:inherit;font-size:14px;line-height:1.5;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transform:none}:is(#root,body) .detail-share-menu>button:hover{background:var(--fill-2)}:is(#root,body) .detail-share-menu>button:focus-visible{background:var(--fill-2);outline:2px solid var(--field-focus);outline-offset:-2px}.detail-share-load-error{display:block;padding:8px 12px;font-size:12px;color:var(--text-3)}.detail-event-date{overflow-wrap:anywhere}.detail-background-slot{display:contents}.event .rules-card.detail-v2-background-card{margin:0;border:1px solid var(--border-1);border-radius:var(--r-lg);box-shadow:var(--shadow-card);overflow:hidden}.rules-card .detail-background-tabs{display:flex;gap:24px;padding:0 20px;border-bottom:1px solid var(--border-1)}.detail-background-tabs button,.detail-background-control,.detail-background-sources a{position:relative;box-sizing:border-box;min-width:44px;min-height:44px;border:0;border-radius:0;transform:none!important;background:transparent;touch-action:manipulation}.rules-card .detail-background-tabs button{min-height:48px;padding:0;color:var(--text-3);font-size:15px;font-weight:700}.detail-background-tabs button[aria-selected=true]{color:var(--text-1)}.detail-background-tabs button[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--navy)}:root[data-theme=dark] .detail-background-tabs button[aria-selected=true]:after{background:var(--gold)}.detail-background-panel,.detail-background,.detail-background-sources,.detail-background-sources>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.detail-background-text{color:var(--text-2);font-size:15px;font-weight:400;line-height:1.8;white-space:pre-line;overflow-wrap:anywhere}.detail-background-text[data-expanded=false]{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.detail-background-expand-row{display:flex;justify-content:flex-start;margin:4px 0 8px}.detail-background-control{padding:8px 12px;font-size:15px;font-weight:700;color:var(--navy)}:root[data-theme=dark] .detail-background-control{color:var(--gold)}.detail-background-sources{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:12px;color:var(--text-2);font-size:15px;font-weight:400}.detail-background-sources a{display:inline-flex;align-items:center;color:var(--navy);text-decoration:underline;text-underline-offset:3px}:root[data-theme=dark] .detail-background-sources a{color:#9fb4ff}.detail-background-tabs button>span,.detail-background-control>span,.detail-background-sources a>span{display:block;min-width:0;transition:transform .12s}.detail-background-tabs button:active>span,.detail-background-control:active>span,.detail-background-sources a:active>span{transform:scale(.97)}.rules-card .detail-background .detail-background-footnote{font-size:13px;font-weight:400;line-height:1.8;color:var(--text-3);margin:14px 0 0;padding-top:12px;border-top:1px solid var(--border-1)}.event .rules-card .surface-pad.detail-background-panel,.rules-card .detail-background-panel{padding:16px 20px}.detail-v2-background-card .detail-background-rules-panel{padding:0}.detail-background-rules-panel>.detail-v2-rules{border:0;box-shadow:none;margin:0}.detail-background-rules-panel>.detail-v2-rules>.detail-v2-rules-heading{display:none}.detail-background-tabs button:focus-visible,.detail-background-control:focus-visible,.detail-background-sources a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media (max-width:500px){.rules-card .detail-background-tabs{padding:0 16px;gap:20px}.event .rules-card .surface-pad.detail-background-panel,.rules-card .detail-background-panel{padding:16px}}@media (prefers-reduced-motion:reduce){.detail-background-tabs button>span,.detail-background-control>span,.detail-background-sources a>span{transition:none}}.detail-v2-rules{overflow:hidden;color:var(--text-1)}.detail-v2-rules-heading{margin:0;padding:0 20px;height:48px;border-bottom:1px solid var(--border-1);font-size:15px;line-height:48px;text-indent:8px}.detail-v2-rules-heading:after{content:"";display:block;width:44px;height:2px;margin-top:-1px;background:var(--navy);border-radius:2px}[data-theme=dark] .detail-v2-rules-heading:after{background:var(--gold)}.detail-v2-rules-body{padding:16px 20px;font-size:15px;line-height:1.5}.detail-v2-rules-body p{margin:0 0 10px;color:var(--text-2)}.detail-v2-rules-body b{color:var(--text-1)}.detail-v2-rules-body a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;color:var(--navy);text-decoration:underline;text-underline-offset:3px}[data-theme=dark] .detail-v2-rules-body a{color:#9fb4ff}.detail-v2-rules-text{line-height:22.5px;overflow-wrap:anywhere}.detail-v2-rules-text[data-expanded=false]{max-height:90px;overflow:hidden}.detail-v2-rules-text p{margin:0}.detail-v2-rules :is(button,summary){touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer}.detail-v2-rules button{border:0;border-radius:var(--r-xs);font:inherit;background:transparent;color:var(--navy);min-width:44px;min-height:44px;padding:0 8px;transition:transform var(--dur-release) var(--ease-std),background-color var(--dur-hover) var(--ease-std)}[data-theme=dark] .detail-v2-rules button{color:var(--gold)}:is(#root,body) .page.event[data-motion=binary] .detail-v2-rules button[data-tapstate=press],.detail-v2-rules button[data-tapstate=press]{transform:none;transition-duration:var(--dur-press-in);transition-timing-function:var(--ease-in-fast)}.detail-v2-rules :is(button,summary):focus-visible{outline:2px solid var(--field-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.detail-v2-rules button[data-tapstate=hover]{background:var(--fill-2)}}.detail-v2-rules-toggle{font-weight:600}.detail-v2-timeline{margin-top:8px;border-top:1px solid var(--border-1);padding-top:16px}.detail-v2-timeline h3{margin:0 0 12px;color:var(--text-3);font-size:14px}.detail-v2-rules-body .detail-v2-rules-error{color:var(--no-text)}.detail-v2-timeline ol{list-style:none;margin:0;padding:0}.detail-v2-timeline li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:start;position:relative;padding-bottom:18px}.detail-v2-timeline li:not(:last-child):before{content:"";position:absolute;left:11px;top:22px;bottom:0;width:2px;background:var(--border-3)}.detail-v2-timeline li[data-state=done]:not(:last-child):before{background:var(--navy)}.detail-v2-timeline-dot{width:24px;height:24px;border-radius:50%;border:2px solid var(--border-3);background:var(--surface-elevated);display:grid;place-items:center;font-size:12px;font-weight:800}.detail-v2-timeline li[data-state=done] .detail-v2-timeline-dot{background:var(--navy);border-color:var(--navy);color:var(--on-solid)}.detail-v2-timeline li[data-state=current] .detail-v2-timeline-dot{border-color:var(--navy);box-shadow:0 0 0 4px var(--navy-tint)}[data-theme=dark] .detail-v2-timeline li[data-state=done]:not(:last-child):before{background:var(--gold)}[data-theme=dark] .detail-v2-timeline li[data-state=done] .detail-v2-timeline-dot{background:var(--gold);border-color:var(--gold);color:var(--navy)}[data-theme=dark] .detail-v2-timeline li[data-state=current] .detail-v2-timeline-dot{border-color:var(--gold)}.detail-v2-timeline strong{font-weight:700}.detail-v2-timeline li p{margin:0;font-size:13px;color:var(--text-3);overflow-wrap:anywhere}.detail-v2-timeline-time{font:500 14px var(--num);color:var(--text-2);text-align:right}.detail-v2-rules-people summary{display:flex;justify-content:space-between;align-items:center;min-height:48px;margin-top:12px;border-top:1px solid var(--border-1);font-weight:600;color:var(--text-2);list-style:none}.detail-v2-rules-people summary::-webkit-details-marker{display:none}.detail-v2-rules-people[open] summary span{transform:rotate(180deg)}.detail-v2-rules-people ul{padding-left:20px;color:var(--text-2);font-size:14px}.detail-v2-market-id{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px;font-size:12px;color:var(--text-3);overflow-wrap:anywhere}.detail-v2-market-id button{position:relative}@media (prefers-reduced-motion:reduce){:is(#root,body) .page.event[data-motion=binary] .detail-v2-rules button,.detail-v2-rules button{transition:none}:is(#root,body) .page.event[data-motion=binary] .detail-v2-rules button[data-tapstate=press],.detail-v2-rules button[data-tapstate=press]{transform:none}}.detail-v2-rules-toggle,.detail-v2-rules button{position:relative}.detail-v2-rules .detail-hit-visual{display:inline-flex;align-items:center;justify-content:center;gap:inherit;pointer-events:none;transition:transform .16s var(--ease-std)}.detail-v2-rules button[data-tapstate=press]:not(:disabled)>.detail-hit-visual{transform:scale(.97);transition-duration:50ms}@media (prefers-reduced-motion:reduce){.detail-v2-rules .detail-hit-visual{transform:none!important;transition:none}}:is(#root,body) .page.event[data-motion=binary] .detail-v2-rules button[data-tapstate]:not(:disabled),:is(#root,body) .page.event[data-motion=binary] .detail-v2-rules button:active:not(:disabled){transform:none}.detail-activity{min-width:0;color:var(--text-2)}:is(#root,body) .detail-activity .detail-activity-tabs{display:flex;gap:28px;border-bottom:1px solid var(--border-1)}:is(#root,body) .detail-activity .detail-activity-tabs button{position:relative;min-width:44px;height:48px;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-3);font:700 14px/48px var(--font);box-shadow:none}:is(#root,body) .detail-activity .detail-activity-tabs button[aria-selected=true]{color:var(--text-1)}:is(#root,body) .detail-activity .detail-activity-tabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--navy)}[data-theme=dark] :is(#root,body) .detail-activity .detail-activity-tabs button[aria-selected=true]:after{background:var(--gold)}:is(#root,body) .detail-activity .detail-activity-tabs button:disabled{opacity:1;cursor:default}.detail-activity-filter{display:flex;align-items:center;justify-content:space-between;padding:14px 0}.detail-activity-minimum{display:inline-flex;min-height:44px;font-size:14px;font-weight:600}.detail-activity-minimum-visual{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:var(--r-pill);background:var(--surface-grouped)}.detail-activity-minimum select{min-height:44px;border:0;padding:0 4px;background:transparent;color:var(--text-2);font:inherit;cursor:pointer}.detail-activity-list{margin:0;padding:0;list-style:none}.detail-activity-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:60px;border-bottom:1px solid var(--border-1)}.detail-activity-description{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;font-size:14px}.detail-activity-side{color:var(--text-2)}.detail-activity-outcome{display:inline-block;padding:2px 5px;border-radius:4px;font-size:12px;font-weight:700;background:var(--fill-2);color:var(--text-2)}.detail-activity-outcome[data-outcome=yes]{color:var(--yes-text);background:var(--yes-bg)}.detail-activity-outcome[data-outcome=no]{color:var(--no-text);background:var(--no-bg)}.detail-activity-number{font-family:var(--num);font-variant-numeric:tabular-nums}.detail-activity-list time{color:var(--text-3);font-size:12px;white-space:nowrap}.detail-activity-empty{padding:40px 0;text-align:center;color:var(--text-2)}.detail-activity-status{display:flex;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 0;font-size:14px;color:var(--text-2)}:is(#root,body) .detail-activity .detail-activity-status button{min-width:44px;min-height:44px;padding:0 14px;border:0;border-radius:var(--r-pill);background:var(--surface-grouped);color:var(--text-2);box-shadow:none}.detail-activity button,.detail-activity select{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:is(#root,body) .detail-activity .detail-activity-tabs button,:is(#root,body) .detail-activity .detail-activity-status button{transition:transform var(--dur-release,.16s) var(--ease-std,cubic-bezier(.4,0,.2,1)),background-color var(--dur-hover,.1s) var(--ease-std,cubic-bezier(.4,0,.2,1)),color var(--dur-select,.12s) var(--ease-std,cubic-bezier(.4,0,.2,1))}:is(#root,body) .detail-activity .detail-activity-tabs button:active,:is(#root,body) .detail-activity .detail-activity-status button:active{transform:none}:is(#root,body) .detail-activity .detail-activity-tabs button[data-tapstate=press]:not(:disabled){transform:none;background:var(--fill-2);transition-duration:var(--dur-press-in,50ms)}:is(#root,body) .detail-activity .detail-activity-status button[data-tapstate=press]{transform:none;background:var(--fill-2);transition-duration:var(--dur-press-in,50ms)}@media (hover:hover) and (pointer:fine){:is(#root,body) .detail-activity .detail-activity-tabs button[data-tapstate=hover]:not(:disabled),:is(#root,body) .detail-activity .detail-activity-status button[data-tapstate=hover]{background:var(--fill-2)}}.detail-activity-skeleton>div{display:flex;align-items:center;gap:20px;height:60px;border-bottom:1px solid var(--border-1)}.detail-activity-skeleton i{display:block;height:14px;width:60%;border-radius:4px;background:var(--fill-2)}.detail-activity-skeleton i+i{width:14%;margin-left:auto}.detail-activity-spinner{width:16px;height:16px;box-sizing:border-box;border:2px solid var(--border-1);border-top-color:var(--text-2);border-radius:50%;animation:detail-activity-spin .8s linear infinite}.detail-activity-live{color:var(--no-text);font-size:12px;white-space:nowrap}.detail-activity-live>span{color:var(--no-text)}.detail-activity-records{position:relative;overflow-anchor:none}.detail-activity-new-prompt{flex:none;display:flex;align-items:center;justify-content:center;min-height:44px}:is(#root,body) .detail-activity-new-prompt button{position:relative;min-width:44px;min-height:44px;padding:7px 0;border:0;background:transparent;box-shadow:none;transition:transform var(--dur-release,.16s) var(--ease-std,cubic-bezier(.4,0,.2,1))}.detail-activity-new-prompt button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.detail-activity-new-prompt button>span{display:block;height:30px;padding:0 14px;border-radius:var(--r-pill);background:var(--navy);color:#fff;font:700 13px/30px var(--font);box-shadow:var(--shadow-card)}:is(#root,body) .detail-activity-new-prompt button:active{transform:none}:is(#root,body) .detail-activity-new-prompt button[data-tapstate=press]{transform:none}:is(#root,body) .detail-activity-new-prompt button[data-tapstate=press]>span{transform:scale(.97);transition-duration:var(--dur-press-in,50ms)}.detail-activity-new{animation:detail-activity-wash 1s linear}@keyframes detail-activity-wash{0%{background:var(--wash-06)}to{background:transparent}}.detail-activity-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes detail-activity-spin{to{transform:rotate(360deg)}}@media (max-width:767px){:is(#root,body) .detail-activity .detail-activity-tabs{gap:18px}:is(#root,body) .detail-activity .detail-activity-tabs button{font-size:13px}.detail-activity-list li{min-height:72px;gap:8px}.detail-activity-description{column-gap:5px;row-gap:4px;font-size:12px}.detail-activity-amount{flex-basis:100%}.detail-activity-separator{display:none}.detail-activity-list time{font-size:11px}}@media (prefers-reduced-motion:reduce){:is(#root,body) .detail-activity .detail-activity-tabs button,:is(#root,body) .detail-activity .detail-activity-status button{transition:none;transform:none!important}.detail-activity-spinner{animation:none;border-color:var(--text-3);opacity:.3}.detail-activity-new{animation:none}:is(#root,body) .detail-activity-new-prompt button{transition:none;transform:none!important}}.detail-header-sticky-inner:has(.detail-activity-new-prompt) .detail-header-sticky-title{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.detail-header-sticky-inner:has(.detail-activity-new-prompt) .detail-header-tooltip{width:44px;max-width:100%;left:0;transform:none;white-space:normal;overflow-wrap:anywhere}:is(#root,body) .page.event[data-detail-layout=v2]>.detail-v2-rail:has(.detail-v2-related){position:static}.detail-v2-related{min-width:0;background:var(--surface-elevated);border:1px solid var(--border-1);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.detail-v2-related__header{padding:14px 16px;border-bottom:1px solid var(--border-1)}.detail-v2-related__header h3{margin:0;font-size:17px;font-weight:800}.detail-v2-related__tags{display:flex;padding:12px 16px 0}.detail-v2-related__all{display:inline-flex;align-items:center;min-width:44px;height:44px;padding:0 14px;border-radius:var(--r-pill);background:var(--navy-tint);color:var(--text-1);font-size:14px;font-weight:600}.detail-v2-related__list{margin:0;padding:0;list-style:none}.detail-v2-related__list>li+li{border-top:1px solid var(--border-1)}.detail-v2-related .detail-v2-related__row,:is(#root,body) .page.event[data-motion=binary] .detail-v2-related .detail-v2-related__row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:60px;padding:12px 16px;border:0;background:transparent;color:var(--text-1);text-align:left;cursor:pointer;touch-action:manipulation;transition:transform var(--dur-hover, .1s) var(--ease-std, var(--ease-out)),box-shadow var(--dur-hover, .1s) var(--ease-std, var(--ease-out)),background-color var(--dur-hover, .1s) var(--ease-std, var(--ease-out))}.detail-v2-related__icon{width:36px;height:36px;border-radius:var(--r-sm);overflow:hidden;background:var(--surface-grouped)}.detail-v2-related__icon>:is(img,svg){display:block;width:36px;height:36px}.detail-v2-related__title{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35}.detail-v2-related__probability{font:600 17px var(--num);font-variant-numeric:tabular-nums;white-space:nowrap}.detail-v2-related .detail-v2-related__more,:is(#root,body) .page.event[data-motion=binary] .detail-v2-related .detail-v2-related__more{width:100%;min-height:44px;padding:12px 16px;border:0;border-top:1px solid var(--border-1);background:transparent;color:var(--text-2);font-size:14px;font-weight:700;cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-hover, .1s) var(--ease-std, var(--ease-out))}@media (hover: hover){.detail-v2-related .detail-v2-related__row:hover,:is(#root,body) .page.event[data-motion=binary] .detail-v2-related .detail-v2-related__row:is(:hover,[data-tapstate=hover]){background:var(--fill-2);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.detail-v2-related .detail-v2-related__more:hover{background:var(--fill-2)}}.detail-v2-related .detail-v2-related__row:active,:is(#root,body) .page.event[data-motion=binary] .detail-v2-related .detail-v2-related__row:is(:active,[data-tapstate=press]){transform:none;box-shadow:var(--shadow-card);transition-duration:var(--dur-press-in, 50ms)}.detail-v2-related .detail-v2-related__more:active,:is(#root,body) .page.event[data-motion=binary] .detail-v2-related .detail-v2-related__more:is(:active,[data-tapstate=press]){transform:none}.detail-v2-related :is(.detail-v2-related__row,.detail-v2-related__more):focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}@media (max-width: 1023px){.detail-v2-related__list>li:nth-child(n+5){display:none}}@media (prefers-reduced-motion: reduce){.detail-v2-related .detail-v2-related__row,.detail-v2-related .detail-v2-related__more,:is(#root,body) .page.event[data-motion=binary] .detail-v2-related :is(.detail-v2-related__row,.detail-v2-related__more):is(:hover,:active,[data-tapstate]){transition:none;transform:none}.detail-v2-related .detail-v2-related__row:hover{transform:none}}html:root:has(.page.event,.page.positions),html body:has(.page.event,.page.positions),html body #root:has(.page.event,.page.positions){background:var(--surface)}html body #root:has(.page.event,.page.positions) .desk-nav,html body #root:has(.page.event,.page.positions) .h5-top{background:var(--surface-nav)}:is(#root,body) .page.event .event-title{font-size:2rem;line-height:2.5rem;font-weight:800;letter-spacing:-.01em;color:var(--text-1)}@media (max-width: 899px){:is(#root,body) .page.event .event-title{font-size:1.5rem;line-height:2rem}}:is(#root,body) .page.event .surface,:is(#root,body) .page.event .chart-card,:is(#root,body) .page.event .rules-card{background:var(--surface-elevated);border:1px solid var(--border-2);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}:is(#root,body) .page.event .chart-probability-value{font-family:var(--num);font-weight:700;color:var(--text-1);display:inline-flex;align-items:baseline;gap:6px}:is(#root,body) .page.event .chart-probability-value .prob-num{font-size:4rem;line-height:4rem;letter-spacing:-.03em;color:var(--text-1)}:is(#root,body) .page.event .chart-probabilities:has(.chart-probability+.chart-probability) .prob-num{font-size:2.5rem;line-height:2.75rem}:is(#root,body) .page.event .chart-probability-value .prob-unit{font-family:var(--font);font-size:.875rem;font-weight:600;color:var(--text-3)}:is(#root,body) .page.event .chart-probability.no .prob-num{color:var(--no-text)}@media (max-width: 899px){:is(#root,body) .page.event .chart-probability-value .prob-num{font-size:2.75rem;line-height:3rem}}@media (min-width: 900px){:is(#root,body) .page.event{grid-template-columns:minmax(0,1fr) 380px}}:is(#root,body) .my-orders{padding:16px 20px;display:flex;flex-direction:column;gap:8px}:is(#root,body) .my-orders-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--border-1)}:is(#root,body) .my-orders-head h2{margin:0;font-size:1rem;line-height:1.5rem;font-weight:800;color:var(--text-1);display:inline-flex;align-items:center;gap:8px}:is(#root,body) .my-orders-count{min-width:22px;height:22px;padding:0 6px;border-radius:var(--r-pill);background:var(--surface-grouped);font-family:var(--num);font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;color:var(--text-2)}:is(#root,body) .my-orders-all{min-height:36px;padding:0 8px;border:0;background:transparent;color:var(--text-1);font-size:.875rem;font-weight:700;border-radius:var(--r-sm)}:is(#root,body) .my-orders-all:hover:not(:disabled){background:var(--fill-1)}:is(#root,body) .my-orders-list{list-style:none;margin:0;padding:0}:is(#root,body) .my-order{display:grid;grid-template-columns:84px 52px minmax(120px,1fr) 110px 120px auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-1)}:is(#root,body) .my-order:last-child{border-bottom:0}:is(#root,body) .my-order-side{justify-self:start;padding:2px 10px;border-radius:var(--r-pill);color:#fff;font-size:.75rem;font-weight:800;line-height:1.25rem;white-space:nowrap;background:var(--yes-solid)}:is(#root,body) .my-order-side.no{background:var(--no-solid)}:is(#root,body) .my-order-price,:is(#root,body) .my-order-total{font-family:var(--num);font-weight:700;color:var(--text-1);font-variant-numeric:tabular-nums}:is(#root,body) .my-order-total{text-align:right}:is(#root,body) .my-order-progress,:is(#root,body) .portfolio-progress{display:flex;flex-direction:column;gap:6px;font-size:.8125rem;color:var(--text-2)}:is(#root,body) .my-order-progress i,:is(#root,body) .portfolio-progress i{display:block;height:5px;border-radius:var(--r-pill);background:var(--surface-grouped);overflow:hidden}:is(#root,body) .my-order-progress b,:is(#root,body) .portfolio-progress b{display:block;height:100%;border-radius:inherit;background:var(--yes)}:is(#root,body) .my-order-expiry{font-size:.8125rem;color:var(--text-2)}:is(#root,body) .my-order-cancel,:is(#root,body) .portfolio-cancel{min-height:36px;padding:0 14px;border-radius:var(--r-sm);border:1px solid var(--border-2);border-bottom-width:3px;background:var(--surface-elevated);color:var(--text-1);font-weight:800;font-size:.875rem;white-space:nowrap}:is(#root,body) .portfolio-cancel{color:var(--no-text)}:is(#root,body) .my-orders-note{margin:0;font-size:.75rem;color:var(--text-3)}:is(#root,body) .my-orders-empty{margin:0;padding:12px 0;text-align:center;color:var(--text-3);font-size:.875rem}:is(#root,body) .my-orders-error{margin:0;color:var(--no-text);font-size:.8125rem}@media (max-width: 899px){:is(#root,body) .my-orders{padding:14px 16px}:is(#root,body) .my-order{grid-template-columns:auto auto 1fr auto;grid-template-areas:"side price . cancel" "progress progress progress progress" "total total expiry expiry";row-gap:8px}:is(#root,body) .my-order-side{grid-area:side}:is(#root,body) .my-order-price{grid-area:price}:is(#root,body) .my-order-cancel{grid-area:cancel}:is(#root,body) .my-order-progress{grid-area:progress}:is(#root,body) .my-order-total{grid-area:total;text-align:left}:is(#root,body) .my-order-expiry{grid-area:expiry;text-align:right}}:is(#root,body) .trade-ticket-v1{background:var(--surface-elevated);border:1px solid var(--border-2);border-radius:var(--r-lg);box-shadow:var(--shadow-card);color:var(--text-1)}@media (min-width: 900px){:is(#root,body) .trade-ticket-v1{width:380px}:is(#root,body) .trade-ticket-v1>.trade-scroll{padding:20px 20px 12px;gap:14px}:is(#root,body) .trade-ticket-v1>.trade-actions{padding:12px 20px 20px;border-top:0;background:transparent}}:is(#root,body) .trade-ticket-v1 .trade-title h3{font-size:.9375rem;font-weight:800}:is(#root,body) .trade-ticket-v1 .trade-toolbar{border-bottom:1px solid var(--border-1)}:is(#root,body) .trade-ticket-v1 .trade-tabs button{width:auto;padding:0 12px;height:44px;color:var(--text-3);font-weight:700;border-bottom:3px solid transparent}:is(#root,body) .trade-ticket-v1 .trade-tabs button.on{color:var(--text-1);font-weight:800;border-bottom-color:var(--navy)}:root[data-theme=dark] :is(#root,body) .trade-ticket-v1 .trade-tabs button.on{border-bottom-color:var(--text-1)}:is(#root,body) .trade-ticket-v1 .trade-pc-type-trigger{font-weight:800;color:var(--text-1)}:is(#root,body) .trade-ticket-v1 .trade-outcome{height:64px;flex-direction:column;gap:0;border-radius:var(--r-md);background:var(--surface-grouped);border:1px solid var(--border-2);border-bottom:var(--depth-sm) solid var(--border-3);color:var(--text-2);font-size:1.25rem;line-height:1.625rem;font-weight:800}:is(#root,body) .trade-ticket-v1 .trade-outcome>strong{font-family:var(--num);font-size:.875rem;line-height:1.125rem;font-weight:700;color:var(--text-3)}:is(#root,body) .trade-ticket-v1 .trade-outcome.yes.on{background:var(--yes-solid);border-color:var(--yes-solid);border-bottom:var(--depth-md) solid var(--yes-solid-deep);color:#fff;box-shadow:inset 0 1px #ffffff47}:is(#root,body) .trade-ticket-v1 .trade-outcome.no.on{background:var(--no-solid);border-color:var(--no-solid);border-bottom:var(--depth-md) solid var(--no-solid-deep);color:#fff;box-shadow:inset 0 1px #ffffff47}:is(#root,body) .trade-ticket-v1 .trade-outcome.on>strong{color:var(--on-solid)}:is(#root,body) .trade-ticket-v1 .trade-field-name{color:var(--text-2);font-weight:700}:is(#root,body) .trade-ticket-v1 .trade-fields input{font-family:var(--num);color:var(--text-1)}:is(#root,body) .trade-ticket-v1[data-mode=LIMIT] .trade-fields input:not([type=datetime-local]):not([type=checkbox]),:is(#root,body) .trade-ticket-v1[data-side=SELL] .trade-fields input[aria-label=交易份额]{height:52px;border-radius:var(--r-md);border:1px solid var(--border-2);background:var(--surface-grouped);font-size:1.625rem;font-weight:700;padding:0 14px}:is(#root,body) .trade-ticket-v1[data-mode=MARKET][data-side=BUY] .trade-fields input{font-size:3.25rem;font-weight:700}:is(#root,body) .trade-ticket-v1[data-mode=LIMIT] .trade-price{height:52px;border:0;background:transparent;gap:8px}:is(#root,body) .trade-ticket-v1[data-mode=LIMIT] .trade-price input{height:52px;background:transparent;border:0;text-align:center;font-size:1.75rem}:is(#root,body) .trade-ticket-v1[data-mode=LIMIT] .trade-price button{flex:0 0 40px;height:40px;border-radius:var(--r-sm);background:var(--surface-grouped);border:1px solid var(--border-2);border-bottom:var(--depth-sm) solid var(--border-3);font-weight:800;color:var(--text-1)}:is(#root,body) .trade-ticket-v1 .trade-fields input.trade-input-invalid,:is(#root,body) .trade-ticket-v1 .trade-fields input.trade-input-invalid:focus-visible{border:1.5px solid var(--no)!important;background:var(--no-bg)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--no) 18%,transparent);outline:none}:is(#root,body) .trade-ticket-v1 .trade-min-error{margin:0;color:var(--no-text);font-size:.8125rem;font-weight:700;display:flex;align-items:center;gap:6px}:is(#root,body) .trade-ticket-v1 .trade-min-error:before{content:"!";width:14px;height:14px;border-radius:50%;border:1.5px solid currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:.625rem;line-height:1}:is(#root,body) .trade-ticket-v1 .trade-immediate{margin:0;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-pill);background:var(--yes-bg);color:var(--yes-text);font-size:.8125rem;font-weight:800;font-family:var(--num)}:is(#root,body) .trade-ticket-v1 .trade-chips{gap:8px}:is(#root,body) .trade-ticket-v1 .trade-size-chips{grid-template-columns:repeat(5,minmax(0,1fr))}:is(#root,body) .trade-ticket-v1 .trade-chips button{height:36px;border-radius:var(--r-sm);background:var(--surface-grouped);border:1px solid var(--border-2);border-bottom:var(--depth-sm) solid var(--border-3);color:var(--text-1);font-family:var(--num);font-size:.875rem;font-weight:700}:is(#root,body) .trade-ticket-v1 .trade-sell-chips button.on{background:var(--navy);color:#fff;border-color:var(--navy);border-bottom-color:var(--navy-deep)}:is(#root,body) .trade-ticket-v1 .trade-coins{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;justify-items:stretch;align-items:center}:is(#root,body) .trade-ticket-v1 .trade-coins .trade-coin{width:100%;height:auto;aspect-ratio:1;font-weight:700;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe08a,var(--gold) 55%,#e2a10f);border:2px solid var(--gold-deep);border-bottom-width:var(--depth-sm);color:#7a4d00;font-size:.9375rem;padding:0}:is(#root,body) .trade-ticket-v1 .trade-coins .trade-coin .trade-chip-unit{display:none}:is(#root,body) .trade-ticket-v1 .trade-coins .trade-coin-clear{width:100%;height:auto;aspect-ratio:1;border-radius:50%;font-family:var(--font);font-size:.8125rem;color:var(--text-2);padding:0}:is(#root,body) .trade-ticket-v1 .trade-summary{border-top:0;padding:12px 16px;border-radius:var(--r-md);background:var(--surface-grouped)}:is(#root,body) .trade-ticket-v1 .trade-summary dt{color:var(--text-2)}:is(#root,body) .trade-ticket-v1 .trade-summary dd{font-family:var(--num);font-weight:700;color:var(--text-1)}:is(#root,body) .trade-ticket-v1 .trade-summary .trade-payout dt{font-size:.875rem;flex:1 1 auto;color:var(--text-2)}:is(#root,body) .trade-ticket-v1 .trade-payout strong,:is(#root,body) .trade-ticket-v1 .trade-receive .rolling-number{font-family:var(--num);font-size:1.75rem;line-height:2.125rem;color:var(--yes-text)}:is(#root,body) .trade-ticket-v1 .trade-receive small{font-size:.75rem;font-weight:800;color:var(--yes-text)}:is(#root,body) .trade-ticket-v1 .trade-available{color:var(--text-3);font-size:.8125rem}:is(#root,body) .trade-ticket-v1 .trade-actions .f11r1-pc-available{margin:8px 0 0;text-align:center;font-size:.75rem;line-height:1.125rem;color:var(--text-3)}:is(#root,body) .trade-ticket-v1 .expiry-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:700;color:var(--text-2)}:is(#root,body) .trade-ticket-v1 .expiry-menu-trigger{min-height:40px;padding:0 12px;border-radius:var(--r-sm);border:1px solid var(--border-2);background:var(--surface-elevated);color:var(--text-1);font-weight:800;display:inline-flex;align-items:center;gap:6px}:is(#root,body) .trade-ticket-v1 .trade-primary{position:relative;height:60px;min-height:60px;border-radius:16px;border:0;font-size:1.125rem;font-weight:800;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:inset 0 1px #ffffff47}:is(#root,body) .trade-ticket-v1 .trade-primary.yes{background:var(--yes-solid);border-bottom:var(--depth-lg) solid var(--yes-solid-deep)}:is(#root,body) .trade-ticket-v1 .trade-primary.no{background:var(--no-solid);border-bottom:var(--depth-lg) solid var(--no-solid-deep)}:is(#root,body) .trade-ticket-v1 .trade-primary.trade-recover{background:var(--navy);color:#fff;border-bottom:var(--depth-lg) solid var(--navy-deep)}:root[data-theme=dark] :is(#root,body) .trade-ticket-v1 .trade-primary.trade-recover{background:#3d5296;border-bottom-color:#22305a}:is(#root,body) .trade-ticket-v1 .trade-primary[data-state=unavailable]:disabled{background:var(--surface-grouped);color:var(--text-3);border-bottom:var(--depth-lg) solid var(--border-3);box-shadow:none}:is(#root,body) .trade-ticket-v1[data-blocked] .trade-primary[data-state=unavailable]:disabled{opacity:1}:is(#root,body) .trade-ticket-v1 .trade-primary[data-state=submitting]{opacity:.62;transform:translateY(2px);border-bottom-width:3px}:is(#root,body) .trade-ticket-v1 .trade-primary.submitted{background:var(--yes-solid);border-bottom-color:var(--yes-solid-deep)}:is(#root,body) .trade-ticket-v1 .trade-spinner{width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(255,255,255,.45);border-top-color:#fff;animation:w1u-ticket-spin .8s linear infinite}:is(#root,body) .trade-ticket-v1 .trade-check{font-size:1.125rem}@keyframes w1u-ticket-spin{to{transform:rotate(360deg)}}:is(#root,body) .trade-ticket-v1 .trade-estimate-note{margin:0 0 10px;padding:10px 12px;border-radius:var(--r-sm);background:#fff4d6;color:#8a5a00;font-size:.8125rem;font-weight:700;line-height:1.25rem}:root[data-theme=dark] :is(#root,body) .trade-ticket-v1 .trade-estimate-note{background:#3a2f12;color:#f3c45a}:is(#root,body) .trade-ticket-v1 :is(.trade-primary,.trade-outcome,.trade-chips button,.trade-price button){transition:transform var(--dur-3) var(--ease-spring),filter var(--dur-3) var(--ease-spring)}:is(#root,body) .trade-ticket-v1 :is(.trade-primary,.trade-outcome,.trade-chips button,.trade-price button):active:not(:disabled){filter:brightness(.94);transition-duration:var(--dur-press);transition-timing-function:var(--ease-out)}:is(#root,body) .trade-ticket-v1 .ticket-stamp{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:5}:is(#root,body) .trade-ticket-v1 .ticket-stamp span{padding:12px 26px;border-radius:18px;background:linear-gradient(180deg,#ffe08a,var(--gold));color:var(--navy);border:3px solid #fff;border-bottom:6px solid var(--gold-deep);font-size:1.75rem;font-weight:900;transform:rotate(-7deg);box-shadow:var(--shadow-pop);animation:w1u-stamp-in var(--dur-stamp) var(--ease-emph) both}@keyframes w1u-stamp-in{0%{opacity:0;transform:rotate(-7deg) scale(1.8)}60%{opacity:1;transform:rotate(-7deg) scale(.94)}to{transform:rotate(-7deg) scale(1)}}:is(#root,body) .toast.success{background:var(--navy);color:#fff;border-color:var(--navy);box-shadow:var(--shadow-pop);font-weight:700}:is(#root,body) .toast.success .toast-dot{background:var(--yes-top)}:is(#root,body) .toast.success .toast-close{color:#ffffffb3}:is(#root,body)>.desk~.toast-host{left:50%;right:auto;transform:translate(-50%);align-items:center}:is(#root,body) .positions-v1 .page-title{font-size:1.75rem;line-height:2.25rem;font-weight:800;color:var(--text-1)}:is(#root,body) .positions-v1 .stat-row{gap:12px}:is(#root,body) .positions-v1 .stat{background:var(--surface-elevated);border:1px solid var(--border-2);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:16px}:is(#root,body) .positions-v1 .stat label{color:var(--text-3)}:is(#root,body) .positions-v1 .stat b{font-family:var(--num);font-size:1.625rem;font-weight:700;color:var(--text-1)}:is(#root,body) .positions-v1 .portfolio-page-tabs{display:flex;gap:8px;margin:16px 0}:is(#root,body) .positions-v1 .portfolio-page-tab{min-height:44px;padding:0 16px;border-radius:var(--r-md);border:1px solid var(--border-2);background:var(--surface-elevated);color:var(--text-3);font-weight:700;font-size:.9375rem;display:inline-flex;align-items:center;gap:6px;--hit-border-width: 1px}:is(#root,body) .positions-v1 .err .cta.sm{min-height:44px}:is(#root,body) .positions-v1 .portfolio-page-tab.on{background:var(--gold);color:var(--navy);border-color:var(--gold);border-bottom:var(--depth-sm) solid var(--gold-deep);font-weight:800}:is(#root,body) .positions-v1 .portfolio-tab-count{min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-pill);background:var(--fill-2);font-family:var(--num);font-size:.6875rem;display:inline-flex;align-items:center;justify-content:center}:is(#root,body) .positions-v1 .surface{background:var(--surface-elevated);border:1px solid var(--border-2);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}:is(#root,body) .positions-v1 .pos-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;background:transparent;padding:0 16px 16px}:is(#root,body) .positions-v1 .pos-cell{border:1px solid var(--border-1);border-radius:var(--r-md);background:var(--surface-elevated)}:is(#root,body) .positions-v1 .pos-stance-label{font-size:.8125rem;color:var(--text-3)}:is(#root,body) .positions-v1 .pos-cell b{font-family:var(--num)}:is(#root,body) .positions-v1 .pos-pnl{margin:6px 0 0;font-family:var(--num);font-weight:700;font-size:.875rem}:is(#root,body) .positions-v1 .pos-pnl.up{color:var(--yes-text)}:is(#root,body) .positions-v1 .pos-pnl.down{color:var(--no-text)}:is(#root,body) .positions-v1 .portfolio-progress{min-width:140px}:is(#root,body) .positions-v1 .history-chips{display:flex;gap:8px;padding:16px 16px 0}:is(#root,body) .positions-v1 .history-chips button{min-height:32px;padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--border-2);background:var(--surface-elevated);color:var(--text-2);font-weight:700}:is(#root,body) .positions-v1 .history-chips button.on{border-color:var(--navy);color:var(--navy);background:var(--fill-1)}:root[data-theme=dark] :is(#root,body) .positions-v1 .history-chips button.on{border-color:var(--text-1);color:var(--text-1)}:is(#root,body) .positions-v1 .history-day{padding:0 16px 12px}:is(#root,body) .positions-v1 .history-day-label{padding:12px 0 8px;font-size:.8125rem;color:var(--text-3);font-weight:700}:is(#root,body) .positions-v1 .history-list{list-style:none;margin:0;padding:0;border:1px solid var(--border-1);border-radius:var(--r-md);overflow:hidden}:is(#root,body) .positions-v1 .history-item{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--border-1)}:is(#root,body) .positions-v1 .history-item:last-child{border-bottom:0}:is(#root,body) .positions-v1 .history-icon{width:32px;height:32px;border-radius:50%;background:var(--surface-grouped);display:inline-flex;align-items:center;justify-content:center;color:var(--text-2);font-weight:800}:is(#root,body) .positions-v1 .history-title{display:flex;align-items:center;gap:8px}:is(#root,body) .positions-v1 .history-market{display:block;font-size:.8125rem;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(#root,body) .positions-v1 .history-meta{font-size:.75rem;color:var(--text-3);font-family:var(--num)}:is(#root,body) .positions-v1 .history-amount{font-family:var(--num);font-weight:700;text-align:right;color:var(--text-1);display:flex;flex-direction:column;align-items:flex-end}:is(#root,body) .positions-v1 .history-amount small{font-size:.6875rem;color:var(--text-3)}:is(#root,body) .positions-v1 .history-amount.up{color:var(--yes-text)}:is(#root,body) .positions-v1 .history-amount-note{font-family:var(--font);font-size:.6875rem;font-weight:400;color:var(--text-3)}@media (prefers-reduced-motion: reduce){:is(#root,body) .trade-ticket-v1 :is(.trade-primary,.trade-outcome,.trade-chips button,.trade-price button),:is(#root,body) .trade-ticket-v1 :is(.trade-primary,.trade-outcome,.trade-chips button,.trade-price button):active:not(:disabled){transition:none;transform:none}:is(#root,body) .trade-ticket-v1 .ticket-stamp span{animation:none}:is(#root,body) .trade-ticket-v1 .trade-spinner{animation-duration:2.4s}:is(#root,body) .trade-ticket-v1 .trade-primary[data-state=submitting]{transform:none}}:is(#root,body) .trade-ticket-v1[data-mode=LIMIT] .trade-fields label:not(.expiry-save){grid-template-columns:64px minmax(0,1fr)}:is(#root,body) .trade-ticket-v1[data-mode=LIMIT] .trade-price input{min-width:64px}:is(#root,body) .trade-ticket-v1 .trade-outcomes.trade-mobile-segment{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;padding:0;background:transparent;border:0}:is(#root,body) .trade-ticket-v1 .trade-mobile-segment .trade-outcome{width:100%;height:52px;flex-direction:row;gap:8px;font-size:1.125rem}:is(#root,body) .drawer .trade-ticket-v1{border:0;border-radius:0;box-shadow:none}:is(#root,body) .trade-ticket-v1 .trade-sell-chips button.on{background:var(--text-1);color:var(--surface-elevated);border-color:var(--text-1)}:root:not([data-theme=dark]) :is(#root,body) .trade-ticket-v1 .trade-sell-chips button.on{background:var(--navy);color:#fff;border-color:var(--navy);border-bottom-color:var(--navy-deep)}:is(#root,body) .trade-ticket-v1 .trade-side-segment{display:inline-flex;gap:6px}:is(#root,body) .trade-ticket-v1 .trade-side-segment button{min-width:64px;height:40px;padding:0 14px;border-radius:var(--r-sm);background:var(--surface-grouped);border:1px solid var(--border-2);border-bottom:var(--depth-sm) solid var(--border-3);color:var(--text-2);font-size:.9375rem;line-height:1.25rem;font-weight:800;transition:transform var(--dur-3) var(--ease-spring),filter var(--dur-3) var(--ease-spring)}:is(#root,body) .trade-ticket-v1 .trade-side-segment button.on{background:var(--text-1);color:var(--surface-elevated);border-color:var(--text-1)}:root:not([data-theme=dark]) :is(#root,body) .trade-ticket-v1 .trade-side-segment button.on{background:var(--navy);color:#fff;border-color:var(--navy);border-bottom-color:var(--navy-deep);box-shadow:inset 0 1px #ffffff47}:is(#root,body) .trade-ticket-v1 .trade-side-segment button:active:not(:disabled){filter:brightness(.94);transition-duration:var(--dur-press);transition-timing-function:var(--ease-out)}:is(#root,body) .trade-ticket-v1 .trade-side-segment button:disabled{opacity:.5}:is(#root,body) .expiry-editor-backdrop{background:var(--overlay)}:is(#root,body) .history-date-dialog::backdrop{background:var(--overlay, rgba(12, 22, 48, .42))}:is(#root,body) .page.event .g4-delta{display:inline-flex;align-items:center;gap:3px;align-self:center;margin-left:4px;padding:2px 7px;border-radius:var(--r-pill);font-family:var(--num);font-size:.8125rem;font-weight:700;line-height:1.125rem}:is(#root,body) .page.event .g4-delta.up{background:var(--yes-bg);color:var(--yes-text)}:is(#root,body) .page.event .g4-delta.down{background:var(--no-bg);color:var(--no-text)}:is(#root,body) .page.event .g4-delta-range{align-self:center;font-family:var(--font);font-size:.75rem;font-weight:500;color:var(--text-3)}:is(#root,body) .page.event .g4-chart-box{height:auto;min-height:280px;display:block;padding:4px 0 0;background:none}:is(#root,body) .page.event .g4-chart-box>.honest{min-height:260px;display:grid;place-items:center;color:var(--text-3)}:is(#root,body) .g4-chart{display:flex;flex-direction:column;gap:6px}:is(#root,body) .g4-chart-legend{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.8125rem;font-weight:700;color:var(--text-2)}:is(#root,body) .g4-chart-legend .lg{display:inline-flex;align-items:center;gap:6px}:is(#root,body) .g4-chart-legend .lg:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--chart)}:is(#root,body) .g4-chart-legend .lg.no:before{background:var(--no)}:is(#root,body) .g4-chart-legend .g4-domain{font-family:var(--num);font-weight:500;color:var(--text-3)}:is(#root,body) .g4-plot{position:relative;height:230px}:is(#root,body) .g4-svg{position:absolute;top:0;bottom:0;left:0;right:52px;width:calc(100% - 52px);height:100%;overflow:visible;touch-action:pan-y pinch-zoom;outline:none}:is(#root,body) .g4-plot.no-yaxis .g4-svg{right:0;width:100%}:is(#root,body) .g4-svg:focus-visible{outline:2px solid var(--text-1);outline-offset:2px;border-radius:4px}:is(#root,body) .g4-grid{stroke:var(--border-3);stroke-width:1;stroke-dasharray:2 5;vector-effect:non-scaling-stroke}:is(#root,body) .g4-gap{fill:var(--surface-grouped);opacity:.95}:is(#root,body) .g4-line{fill:none;stroke:var(--chart);stroke-width:3;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 3px 4px color-mix(in srgb,var(--chart) 30%,transparent))}:is(#root,body) .g4-line.no{stroke:var(--no);filter:drop-shadow(0 3px 4px color-mix(in srgb,var(--no) 30%,transparent))}:is(#root,body) .g4-dot,:is(#root,body) .g4-tail,:is(#root,body) .g4-focus{fill:none;stroke:var(--chart);stroke-linecap:round;vector-effect:non-scaling-stroke}:is(#root,body) .g4-dot{stroke-width:6}:is(#root,body) .g4-tail{stroke-width:10}:is(#root,body) .g4-focus{stroke-width:12;stroke-opacity:.9}:is(#root,body) .g4-dot.no,:is(#root,body) .g4-tail.no,:is(#root,body) .g4-focus.no{stroke:var(--no)}:is(#root,body) .g4-cursor{stroke:var(--text-3);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion: no-preference){:is(#root,body) .g4-tail{animation:g4-pulse 1.8s ease-in-out infinite}@keyframes g4-pulse{0%,to{stroke-opacity:1;stroke-width:10}50%{stroke-opacity:.55;stroke-width:14}}}:is(#root,body) .g4-gap-label{position:absolute;top:50%;transform:translate(-50%,-50%);padding:2px 8px;border-radius:var(--r-pill);background:var(--surface-elevated);color:var(--text-3);font-size:.75rem;font-weight:700;line-height:1.125rem;pointer-events:none;white-space:nowrap;box-shadow:0 0 0 1px var(--border-2)}:is(#root,body) .g4-pill{position:absolute;right:0;transform:translateY(-50%);min-width:44px;padding:2px 8px;border-radius:var(--r-pill);background:var(--yes-solid);color:var(--text-on-strong);font-family:var(--num);font-size:.75rem;font-weight:700;line-height:1.125rem;text-align:center;pointer-events:none}:is(#root,body) .g4-pill.no{background:var(--no-solid)}:is(#root,body) .g4-yaxis{position:absolute;top:0;right:0;width:52px;height:100%;pointer-events:none}:is(#root,body) .g4-yaxis span{position:absolute;right:6px;transform:translateY(-50%);font-family:var(--num);font-size:.6875rem;line-height:.875rem;color:var(--text-3)}:is(#root,body) .g4-xaxis{display:flex;justify-content:space-between;gap:8px;padding-right:52px;font-family:var(--num);font-size:.6875rem;line-height:1rem;color:var(--text-3);white-space:nowrap}:is(#root,body) .g4-readout{display:block;min-height:18px;font-size:.75rem;line-height:1.125rem;color:var(--text-2)}:is(#root,body) .g4-readout span+span:before{content:"　"}:is(#root,body) .g4-series-error{margin:4px 0;padding:8px 12px;border-radius:var(--r-sm);background:var(--no-bg);color:var(--no-text);font-size:.8125rem}:is(#root,body) .page.event .g4-ranges{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}:is(#root,body) .page.event .g4-range-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}:is(#root,body) .page.event .g4-range-tabs .tf{min-width:44px;height:36px;padding:0 12px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-3);font-size:.875rem;font-weight:600;white-space:nowrap}@media (hover: hover){:is(#root,body) .page.event .g4-range-tabs .tf:not(.on):hover{background:var(--fill-1)}}:is(#root,body) .page.event .g4-range-tabs .tf.on{background:var(--surface-grouped);color:var(--text-1);font-weight:800}:is(#root,body) .page.event .g4-ranges .chart-tools{display:flex;align-items:center;gap:4px;flex-shrink:0}@media (max-width: 899px){:is(#root,body) .page.event .g4-range-tabs .tf{height:44px;padding:0 10px}:is(#root,body) .g4-plot{height:190px}:is(#root,body) .page.event .g4-chart-box{min-height:240px}}:is(#root,body) .page.event .g4-book-head{display:flex;align-items:center;gap:12px}:is(#root,body) .page.event .g4-book-tabs{display:inline-flex;padding:3px;border-radius:var(--r-sm);background:var(--surface-grouped)}:is(#root,body) .page.event .g4-book-tabs button{min-height:32px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--text-3);font-size:.8125rem;font-weight:700;white-space:nowrap}:is(#root,body) .page.event .g4-book-tabs button.on{background:var(--surface-elevated);color:var(--text-1);box-shadow:0 1px 2px #14132b1f}:is(#root,body) .page.event .g4-book-refresh{margin-left:auto;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--text-3)}@media (hover: hover){:is(#root,body) .page.event .g4-book-refresh:hover{background:var(--fill-1);color:var(--text-1)}}@media (max-width: 899px){:is(#root,body) .page.event .g4-book-refresh,:is(#root,body) .page.event .g4-book-tabs button{min-height:44px}:is(#root,body) .page.event .g4-book-refresh{width:44px;height:44px}}:is(#root,body) .g4-book .book-row{position:relative;isolation:isolate}:is(#root,body) .g4-book .book-row>span{position:relative;z-index:1}:is(#root,body) .g4-book .g4-depth{position:absolute;z-index:0;top:3px;bottom:3px;right:0;border-radius:4px;background:var(--no-bg);pointer-events:none}:is(#root,body) .g4-book .book-row.bid .g4-depth{background:var(--yes-bg)}:is(#root,body) .g4-book .book-row .g4-price{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;text-align:left;font-family:var(--num);font-weight:700}:is(#root,body) .g4-book .book-row>span:not(.g4-price){font-family:var(--num);font-variant-numeric:tabular-nums;color:var(--text-1)}:is(#root,body) .g4-book .g4-side-tag{font-style:normal;padding:0 7px;border-radius:var(--r-pill);font-family:var(--font);font-size:.6875rem;font-weight:800;line-height:1.125rem;background:var(--no-bg);color:var(--no-text)}:is(#root,body) .g4-book .book-row.bid .g4-side-tag{background:var(--yes-bg);color:var(--yes-text)}:is(#root,body) .g4-book .g4-own{font-style:normal;padding:0 6px;border-radius:var(--r-pill);border:1px solid var(--border-3);background:var(--surface-elevated);color:var(--text-1);font-family:var(--font);font-size:.6875rem;font-weight:700;line-height:1rem}:is(#root,body) .g4-book .book-row.own{box-shadow:inset 3px 0 0 var(--text-3)}:is(#root,body) .g4-book .g4-mirror{margin-left:1px;color:var(--text-3);font-size:.6875rem}:is(#root,body) .g4-book .g4-midline{justify-content:space-between;margin:4px 0;padding:6px 10px;min-height:30px;border-radius:8px;background:var(--surface-grouped);color:var(--text-2);font-size:.8125rem}:is(#root,body) .g4-book .g4-midline b{font-family:var(--num);font-weight:700;color:var(--text-1)}:is(#root,body) .g4-book-note{display:flex;flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;font-size:.75rem;line-height:1.125rem;color:var(--text-3)}:is(#root,body) .g4-stale{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:10px 12px;border-radius:var(--r-sm);background:#fff4d6;color:#8a5a00;font-size:.8125rem;font-weight:700;line-height:1.25rem}:is(#root,body) .g4-stale .g4-stale-icon{font-size:.875rem}:is(#root,body) .g4-stale button{margin-left:auto;min-height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--text-1);font-weight:800}:is(#root,body) .g4-stale button:hover{background:#0000000d}:root[data-theme=dark] :is(#root,body) .g4-stale{background:#3a2f12;color:#f3c45a}:root[data-theme=dark] :is(#root,body) .g4-stale button{color:#f3f1e9}@media (max-width: 899px){:is(#root,body) .g4-stale button{min-height:44px}}:is(#root,body) .g4-legend-items{display:flex;flex-wrap:wrap;gap:12px}:is(#root,body) .g4-book .book-row.head>:first-child{text-align:left}:is(#root,body) .page.event .g4-ranges{flex-wrap:nowrap}:is(#root,body) .page.event .g4-range-tabs{min-width:0;flex:1 1 auto}@media (max-width: 899px){:is(#root,body) .page.event .g4-ranges .chart-tools .chart-settings-trigger,:is(#root,body) .page.event .g4-ranges .chart-tools .chart-direction-trigger{width:40px;min-width:40px}}:is(#root,body) .g4-book .g4-side-tag,:is(#root,body) .g4-book .g4-own{white-space:nowrap;flex-shrink:0}:is(#root,body) .g4-book .book-row .g4-price{white-space:nowrap;min-width:0}@media (max-width: 899px){:is(#root,body) .g4-book .book-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:6px}:is(#root,body) .g4-book .g4-side-tag{padding:0 5px}:is(#root,body) .g4-book .g4-own{padding:0 4px}}:is(#root,body) .page.event .f11-prob-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:-12px;min-width:0}:is(#root,body) .page.event .f11-prob-head .chart-probabilities{display:flex;flex-wrap:wrap;gap:8px 32px;flex:1 1 auto;min-width:0}:is(#root,body) .page.event .f11-prob{display:flex;flex-wrap:wrap;align-items:center;gap:12px;flex:0 1 auto;min-width:0;color:var(--text-1)}:is(#root,body) .page.event .f11-prob .f11-prob-value{display:inline-flex;align-items:baseline;gap:0;font-family:var(--num);font-weight:700;color:var(--text-1)}:is(#root,body) .page.event .f11-prob .f11-prob-value .prob-num{font-size:4rem;line-height:3.75rem;letter-spacing:-.03em;color:var(--text-1)}:is(#root,body) .page.event .f11-prob.no .f11-prob-value .prob-num,:is(#root,body) .page.event .f11-prob.no .f11-prob-pct{color:var(--no-text)}:is(#root,body) .page.event .f11-prob .f11-prob-pct{font-size:1.5rem;line-height:1.5rem;font-weight:700;margin-left:2px;color:var(--text-1)}:is(#root,body) .page.event .f11-prob .f11-prob-na{font-size:3rem;line-height:3.5rem;color:var(--text-3)}:is(#root,body) .page.event .f11-prob-side{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-top:10px;min-width:0}:is(#root,body) .page.event .f11-prob-side .f11-delta{margin-left:0;padding:1px 6px;font-family:var(--num);font-size:.6875rem;line-height:.875rem;font-weight:700}:is(#root,body) .page.event .f11-prob-side .f11-delta.flat{background:var(--surface-grouped);color:var(--text-3);font-family:var(--font)}:is(#root,body) .page.event .f11-prob-caption{font-size:.75rem;line-height:1rem;color:var(--text-3)}:is(#root,body) .page.event .f11-prob-head .f11-chart-tools-h5{display:flex;align-items:center;gap:2px;flex-shrink:0}:is(#root,body) .page.event .f11-prob-head .f11-chart-tools-h5 button{width:40px;min-width:40px;height:40px}@media (max-width: 899px){:is(#root,body) .page.event .f11-prob-head{margin-bottom:-6px}:is(#root,body) .page.event .f11-prob .f11-prob-value .prob-num{font-size:2.75rem;line-height:2.75rem}:is(#root,body) .page.event .f11-prob .f11-prob-pct{font-size:1.25rem;line-height:1.25rem}:is(#root,body) .page.event .f11-prob-side{padding-top:6px}}:is(#root,body) .page.event .f11-chart-card .g4-chart-box{padding-top:0}:is(#root,body) .page.event .f11-volume{color:var(--text-3);white-space:nowrap}:is(#root,body) .page.event .f11-book-activity{display:grid;grid-template-columns:minmax(0,482fr) minmax(0,420fr);gap:18px;align-items:start;min-width:0}:is(#root,body) .page.event .f11-book-activity>.book-surface{min-width:0;margin:0}@media (max-width: 899px){:is(#root,body) .page.event .f11-book-activity{grid-template-columns:minmax(0,1fr);gap:16px}}:is(#root,body) .page.event .f11-activity{padding:0 16px 6px}:is(#root,body) .page.event .f11-activity>.f11-activity-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0 10px;border-bottom:1px solid var(--border-1);font-size:1rem;font-weight:800;color:var(--text-1)}:is(#root,body) .page.event .f11-activity-head>span:first-child{color:var(--text-1);font-weight:800}:is(#root,body) .page.event .f11-book-activity .g4-book-head .book-help-title{font-size:1rem;line-height:1.375rem;font-weight:800;color:var(--text-1)}:is(#root,body) .page.event .f11-live{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:500;color:var(--text-3)}:is(#root,body) .page.event .f11-live i{width:6px;height:6px;border-radius:50%;background:var(--yes)}:is(#root,body) .page.event .f11-feed{list-style:none;margin:0;padding:0}:is(#root,body) .page.event .f11-feed li{display:flex;align-items:center;gap:8px;min-height:50px;padding:8px 0;border-bottom:1px solid var(--border-1);font-size:.875rem;color:var(--text-2)}:is(#root,body) .page.event .f11-feed li:last-child{border-bottom:0}:is(#root,body) .page.event .f11-feed-out{flex-shrink:0;padding:0 8px;border-radius:var(--r-pill);font-size:.75rem;font-weight:800;line-height:1.25rem;color:#fff;background:var(--yes-solid)}:is(#root,body) .page.event .f11-feed-out.no{background:var(--no-solid)}:is(#root,body) .page.event .f11-feed-what{flex:1 1 auto;min-width:0;font-family:var(--num);font-variant-numeric:tabular-nums;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(#root,body) .page.event .f11-feed time{flex-shrink:0;font-size:.75rem;color:var(--text-3);white-space:nowrap}:is(#root,body) .page.event .drawer:has(.f11-sheet-title){background:var(--surface-elevated)}:is(#root,body) .page.event .drawer .f11-sheet-title{flex-shrink:0;margin:10px 16px;font-size:.875rem;line-height:1.25rem;font-weight:800;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(#root,body) .page.event .drawer .f11-sheet-close{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:is(#root,body) .page.event .drawer .f11-sheet-close:focus-visible{top:6px;right:12px;width:auto;height:auto;min-height:44px;margin:0;padding:0 14px;clip:auto;overflow:visible;border-radius:var(--r-sm);background:var(--surface-grouped);color:var(--text-1);font-weight:700;z-index:2}:is(#root,body) .page.event .drawer .trade-ticket-v1{margin:0 2px 6px;border:1px solid var(--border-2);border-radius:18px;box-shadow:var(--shadow-card);background:var(--surface-elevated)}:is(#root,body) .page.event .drawer .trade-ticket-v1>.trade-scroll{padding:4px 16px 10px;gap:12px}:is(#root,body) .page.event .drawer .trade-ticket-v1>.trade-actions{padding:4px 16px 14px;border-top:0;background:transparent}:is(#root,body) .page.event .drawer .f11-sheet-toolbar{position:relative;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-1)}:is(#root,body) .page.event .drawer .f11-sheet-toolbar .trade-tabs button{height:44px;padding:0 12px;font-size:1rem}:is(#root,body) .page.event .drawer .f11-sheet-type{position:relative}:is(#root,body) .page.event .drawer .f11-sheet-type-trigger{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 4px 0 10px;border:0;background:transparent;color:var(--text-2);font-size:.875rem;font-weight:700}:is(#root,body) .page.event .drawer .f11-sheet-type-trigger svg{width:14px;height:14px}:is(#root,body) .page.event .drawer .f11-sheet-type .trade-order-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:5;min-width:128px}:is(#root,body) .page.event .drawer .trade-ticket-v1 .trade-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:is(#root,body) .page.event .drawer .trade-ticket-v1 .trade-outcome{height:66px}:is(#root,body) .page.event .drawer .trade-ticket-v1 .trade-outcome>span{font-size:1.375rem;line-height:1.75rem;font-weight:800}:is(#root,body) .page.event .drawer .trade-ticket-v1 .trade-outcome.f11-unheld:not(.on){color:var(--text-3)}:is(#root,body) .page.event .drawer .trade-ticket-v1 .trade-outcome.f11-unheld>strong{font-family:var(--font);font-size:.75rem;font-weight:700}:is(#root,body) .page.event .drawer .trade-ticket-v1 .trade-fields .f11-amount-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-height:64px}:is(#root,body) .page.event .drawer .trade-ticket-v1 .f11-amount-row>.trade-field-name{align-self:center;flex-shrink:0;font-size:.9375rem;font-weight:700;color:var(--text-1)}:is(#root,body) .page.event .drawer .trade-ticket-v1 .f11-amount-row .trade-amount-number{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:6px;min-width:0}:is(#root,body) .page.event .drawer .trade-ticket-v1 .f11-amount-row input{flex:0 1 auto;min-width:1ch;max-width:220px;height:60px;margin:0;padding:0;border:0;background:transparent;text-align:right;font-family:var(--num);font-size:3.25rem;line-height:3.75rem;font-weight:700;color:var(--text-1);box-shadow:none}:is(#root,body) .page.event .drawer .trade-ticket-v1 .f11-amount-row input::placeholder{color:var(--text-3)}:is(#root,body) .page.event .drawer .trade-ticket-v1 .f11-amount-row .trade-amount-unit{flex-shrink:0;font-family:var(--num);font-size:.875rem;font-weight:700;color:var(--text-3)}:is(#root,body) .page.event .drawer .f11-hold-pill{display:flex;align-items:center;gap:8px;margin:0;padding:8px 12px;border-radius:12px;background:var(--surface-grouped);font-size:.8125rem;line-height:1.25rem;color:var(--text-2);text-align:left}:is(#root,body) .page.event .drawer .f11-hold-out{flex-shrink:0;padding:0 10px;border-radius:var(--r-pill);font-size:.75rem;font-weight:800;line-height:1.375rem;color:#fff;background:var(--yes-solid)}:is(#root,body) .page.event .drawer .f11-hold-out.no{background:var(--no-solid)}:is(#root,body) .page.event .drawer .f11-sheet-available{margin:8px 0 0;text-align:center;font-size:.75rem;line-height:1.125rem;color:var(--text-3)}:is(#root,body) .page.event .f10r1-meta{margin-top:-8px;gap:6px 10px;min-width:0}:is(#root,body) .page.event .f10r1-cat{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px 0 7px;border-radius:var(--r-pill);background:#fcf3db;color:var(--navy);font-size:.75rem;line-height:1rem;font-weight:700;white-space:nowrap;flex-shrink:0}:is(#root,body) .page.event .f10r1-cat .cat-mark{width:16px;height:16px;padding:0;margin:0;background:none;border-radius:0;color:currentColor;flex-shrink:0}:is(#root,body) .page.event .f10r1-cat .cat-mark :is(path,circle,rect,line,polyline){vector-effect:non-scaling-stroke;stroke-width:2px}:root[data-theme=dark] :is(#root,body) .page.event .f10r1-cat{background:#f2b51d29;color:#f5c84c}:is(#root,body) .page.event .f10r1-status{height:24px;padding:0 9px;font-size:.75rem;line-height:1rem;white-space:nowrap;flex-shrink:0}:is(#root,body) .page.event .f10r1-status.closed{background:var(--surface-grouped);color:var(--text-2)}:is(#root,body) .page.event .g4-book-head .book-help-title{white-space:nowrap;flex-shrink:0;gap:2px}:is(#root,body) .page.event .g4-book-head .g4-book-tabs{flex:0 1 auto;min-width:0}@media (max-width: 899px){:is(#root,body) .page.event .g4-book-head{gap:8px;flex-wrap:wrap}}@media (max-width: 379px){:is(#root,body) .page.event .g4-book-head .g4-book-tabs{order:3;flex:1 1 100%}:is(#root,body) .page.event .g4-book-head .g4-book-tabs button{flex:1 1 0}}:is(#root,body) .g4-book .book-row.ask .g4-price{color:var(--no-ink);font-weight:700}:is(#root,body) .g4-book .book-row.bid .g4-price{color:var(--yes-ink);font-weight:700}@media (min-width: 900px){:is(#root,body) .page.event .f11-book-activity{align-items:stretch}:is(#root,body) .page.event .f11-book-activity>.f11-activity{contain:size;min-height:240px;display:flex;flex-direction:column;overflow:hidden}:is(#root,body) .page.event .f11-book-activity>.f11-activity>.f11-activity-head{flex:0 0 auto}:is(#root,body) .page.event .f11-book-activity>.f11-activity>:not(.f11-activity-head){flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}}:is(#root,body) .page.event .f11-feed .f15-feed-side{flex-shrink:0;white-space:nowrap;color:var(--text-2);font-weight:400}:is(#root,body) .trade-ticket-v1 .trade-summary dd.f15-rel.up{color:var(--yes-text)}:is(#root,body) .trade-ticket-v1 .trade-summary dd.f15-rel.down{color:var(--no-text)}:root{--n9-warn-bg: #fff4d6;--n9-warn-text: #8a5a00}:root[data-theme=dark]{--n9-warn-bg: #3a2f12;--n9-warn-text: #f3c45a}:is(#root,body) .trade-summary .n9-depth-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0 0 10px;padding:10px 12px;border-radius:var(--r-sm, 10px);background:var(--n9-warn-bg)}:is(#root,body) .trade-summary .n9-depth-note p{flex:1 1 180px;margin:0;color:var(--n9-warn-text);font-size:.8125rem;font-weight:700;line-height:1.25rem;word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}:is(#root,body) .trade-summary .n9-depth-fix{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:1px solid var(--n9-warn-text);border-radius:var(--r-sm, 10px);background:transparent;color:var(--n9-warn-text);font-family:inherit;font-size:.8125rem;font-weight:700;line-height:1.25rem;white-space:nowrap;cursor:pointer;margin-left:auto}:is(#root,body) .trade-summary .n9-depth-fix:hover:not(:disabled){background:color-mix(in srgb,var(--n9-warn-text) 12%,transparent)}:is(#root,body) .trade-summary .n9-depth-fix:disabled{opacity:.55;cursor:not-allowed}:is(#root,body) .trade-summary .n9-depth-fix:focus-visible{outline:2px solid var(--n9-warn-text);outline-offset:2px}:is(#root,body) .drawer .trade-summary .n9-depth-fix{min-height:44px}:is(#root,body) .n9-depth-hold{padding:12px 16px;border-radius:var(--r-md, 14px);background:var(--surface-grouped)}:is(#root,body) .n9-depth-hold .n9-depth-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0;padding:10px 12px;border-radius:var(--r-sm, 10px);background:var(--n9-warn-bg)}:is(#root,body) .n9-depth-hold .n9-depth-note p{flex:1 1 180px;margin:0;color:var(--n9-warn-text);font-size:.8125rem;font-weight:700;line-height:1.25rem;word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}:is(#root,body) .n9-depth-hold .n9-depth-fix{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;margin-left:auto;border:1px solid var(--n9-warn-text);border-radius:var(--r-sm, 10px);background:transparent;color:var(--n9-warn-text);font-family:inherit;font-size:.8125rem;font-weight:700;line-height:1.25rem;white-space:nowrap;cursor:not-allowed;opacity:.55}:is(#root,body) .drawer .n9-depth-hold .n9-depth-fix{min-height:44px}:is(#root,body) :is(.page.event,.expiry-editor-backdrop)[data-motion=binary]{--dur-hover:.1s;--dur-press-in:50ms;--dur-press:.1s;--dur-release:.16s;--dur-select:.12s;--dur-fade:.14s;--dur-shine:.7s;--dur-sheet-in:.22s;--dur-sheet-out:.18s;--ease-std:cubic-bezier(.4,0,.2,1);--ease-in-fast:cubic-bezier(.3,0,1,1)}:is(#root,body) :is(.page.event,.expiry-editor-backdrop)[data-motion=binary] button,:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-release) var(--ease-std),background-color var(--dur-hover) var(--ease-std),box-shadow var(--dur-hover) var(--ease-std)}:is(#root,body) :is(.page.event,.expiry-editor-backdrop)[data-motion=binary] button:active,:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 button:active{transform:none}:is(#root,body) :is(.page.event,.expiry-editor-backdrop)[data-motion=binary] button[data-tapstate=press]:not(:disabled),:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 button[data-tapstate=press]:not(:disabled){transform:none;filter:brightness(.94);transition-duration:var(--dur-press-in);transition-timing-function:var(--ease-in-fast)}:is(#root,body) :is(.page.event,.expiry-editor-backdrop)[data-motion=binary] button:disabled,:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 button:disabled{transform:none}:is(#root,body) :is(.page.event,.expiry-editor-backdrop)[data-motion=binary] button[data-tapstate=rest],:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 button[data-tapstate=rest]{transform:none}:is(#root,body) .page.event[data-motion=binary] .cta[data-recovery-entry],:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 :is(.trade-outcome,.trade-primary){--motion-fill:var(--navy);--motion-deep:var(--navy-deep);position:relative;overflow:hidden;border:0;border-radius:var(--r-md);box-shadow:inset 0 -4px 0 var(--motion-deep);transition:transform var(--dur-press) var(--ease-std),box-shadow var(--dur-press) var(--ease-std),background-color var(--dur-select) var(--ease-std)}:is(#root,body) .page.event[data-motion=binary] .h5-trade-bar .h5-yesno .yn{--motion-fill:var(--navy);--motion-deep:var(--navy-deep);position:relative;border:0;border-radius:var(--r-md);box-shadow:inset 0 -4px 0 var(--motion-deep);transition:transform var(--dur-press) var(--ease-std),box-shadow var(--dur-press) var(--ease-std),background-color var(--dur-select) var(--ease-std)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 :is(.trade-primary.yes,.trade-outcome[data-direction=yes]),:is(#root,body) .page.event[data-motion=binary] .h5-trade-bar .h5-yesno .yn.yes{--motion-fill:var(--yes-solid);--motion-deep:var(--yes-solid-deep);--motion-text:var(--yes-text)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 :is(.trade-primary.no,.trade-outcome[data-direction=no]),:is(#root,body) .page.event[data-motion=binary] .h5-trade-bar .h5-yesno .yn.no{--motion-fill:var(--no-solid);--motion-deep:var(--no-solid-deep);--motion-text:var(--no-text)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-outcome{background:var(--surface-grouped);color:var(--motion-text);box-shadow:inset 0 -4px 0 var(--border-3)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-outcome>strong{color:inherit;opacity:1}:is(#root,body) .page.event[data-motion=binary] .cta[data-recovery-entry],:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-outcome.on,:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-primary.yes,:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-primary.no,:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-primary.submitted,:is(#root,body) .page.event[data-motion=binary] .h5-trade-bar .h5-yesno .yn.yes,:is(#root,body) .page.event[data-motion=binary] .h5-trade-bar .h5-yesno .yn.no{background:var(--motion-fill);color:var(--on-solid);box-shadow:inset 0 -4px 0 var(--motion-deep);filter:none}:is(#root,body) .page.event[data-motion=binary] .cta[data-recovery-entry][data-tapstate=press]:not(:disabled),:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 :is(.trade-outcome,.trade-primary)[data-tapstate=press]:not(:disabled),:is(#root,body) .page.event[data-motion=binary] .h5-trade-bar .h5-yesno .yn[data-tapstate=press]:not(:disabled),:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-primary[data-state=submitting]{box-shadow:inset 0 -2px 0 var(--motion-deep);transition-duration:var(--dur-press);transition-timing-function:var(--ease-in-fast)}:is(#root,body) .page.event[data-motion=binary] .cta[data-recovery-entry]:disabled,:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-primary:disabled,:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-primary[data-state=unavailable]:disabled{opacity:var(--opacity-disabled-primary);background:var(--motion-fill);color:var(--on-solid);border:0;box-shadow:inset 0 -2px 0 var(--motion-deep);transition:opacity .12s var(--ease-std)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-primary[data-state=submitting]:disabled{transform:translateY(2px)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-spinner{width:16px;height:16px}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-coins :is(.trade-coin,.trade-coin-clear){width:100%;height:36px;aspect-ratio:auto;border-radius:var(--r-pill);border:1px solid var(--border-2);background:var(--surface-grouped);color:var(--text-2);font-size:.875rem;box-shadow:none}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-chips button,:is(#root,body) .page.event[data-motion=binary] .tf,:is(#root,body) .page.event[data-motion=binary] .g4-book-tabs button{border-radius:var(--r-pill)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-price button[data-tapstate=press]:not(:disabled),:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-chips button[data-tapstate=press]:not(:disabled),:is(#root,body) .page.event[data-motion=binary] .tf[data-tapstate=press],:is(#root,body) .page.event[data-motion=binary] .g4-book-tabs button[data-tapstate=press]:not(:disabled){transform:none;filter:brightness(.96)}:is(#root,body) .page.event[data-motion=binary] :is(.chart-direction-trigger,.chart-settings-trigger,.drawer-close,.book-help-trigger,.g4-book-refresh),:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-order-menu button[data-delete]{min-width:44px;min-height:44px}:is(#root,body) .page.event[data-motion=binary] :is(.chart-direction-trigger,.chart-settings-trigger,.drawer-close,.book-help-trigger,.g4-book-refresh)>svg,:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-order-menu button[data-delete]>svg{width:20px;height:20px}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-order-menu button[data-delete][data-tapstate=press]:not(:disabled),:is(#root,body) .page.event[data-motion=binary] :is(.chart-direction-trigger,.chart-settings-trigger,.drawer-close,.f11-sheet-close,.book-help-trigger,.g4-book-refresh)[data-tapstate=press]:not(:disabled){transform:none;filter:brightness(.9)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-tabs button{position:relative;border-bottom:0;transition:transform var(--dur-release) var(--ease-std),color var(--dur-select) var(--ease-std)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-tabs button.on{box-shadow:none;color:var(--text-1);font-weight:600}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-chips button.on,:is(#root,body) .page.event[data-motion=binary] .tf.on,:is(#root,body) .page.event[data-motion=binary] .g4-book-tabs button.on{background:var(--navy-tint);color:var(--text-1)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-tabs{position:relative}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-tabs:before{content:"";position:absolute;pointer-events:none;bottom:0;left:0;width:50%;height:2px;background:var(--text-1);transition:transform var(--dur-select) var(--ease-std)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1[data-side=SELL] .trade-tabs:before{transform:translate(100%)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-tabs button{flex:1;font-weight:600}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-check path{stroke-dasharray:1;animation:motion-check .2s var(--ease-std)}@keyframes motion-check{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media (hover:hover) and (pointer:fine){:is(#root,body) :is(.page.event,.expiry-editor-backdrop)[data-motion=binary] button[data-tapstate=hover]:not(:disabled),:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 button[data-tapstate=hover]:not(:disabled){background-color:var(--fill-2)}:is(#root,body) .page.event[data-motion=binary] .cta[data-recovery-entry][data-tapstate=hover]:not(:disabled),:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 :is(.trade-outcome,.trade-primary)[data-tapstate=hover]:not(:disabled),:is(#root,body) .page.event[data-motion=binary] .h5-trade-bar .h5-yesno .yn[data-tapstate=hover]:not(:disabled){transform:translateY(-1.5px);box-shadow:inset 0 -4px 0 var(--motion-deep),0 1.5px 0 var(--motion-deep);background:var(--motion-fill);filter:none}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-outcome:not(.on)[data-tapstate=hover]{background:var(--surface-grouped)}}:is(#root,body) .page.event[data-motion=binary] .chart-direction-tip{display:block;opacity:0;visibility:hidden;transition:none}:is(#root,body) .page.event[data-motion=binary] .chart-direction-trigger:focus-visible .chart-direction-tip{opacity:1;visibility:visible;transition:visibility 0s linear .4s,opacity .14s var(--ease-std) .4s}@media (hover:hover) and (pointer:fine){:is(#root,body) .page.event[data-motion=binary] .chart-direction-trigger:hover .chart-direction-tip{opacity:1;visibility:visible;transition:visibility 0s linear .4s,opacity .14s var(--ease-std) .4s}}@media (max-width:899px){:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-coins :is(.trade-coin,.trade-coin-clear){height:44px}}:is(#root,body) .page.event[data-motion=binary] .motion-shine{position:absolute;pointer-events:none;top:-40%;bottom:-40%;left:0;width:40%;background:#ffffff52;filter:blur(12px);animation:motion-shine var(--dur-shine) var(--ease-std) both}@keyframes motion-shine{0%{transform:translate(-180%) skew(-20deg)}to{transform:translate(400%) skew(-20deg)}}:is(#root,body) .page.event[data-motion=binary] .h5-trade-bar .h5-yesno .yn .motion-shine-clip{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none}:is(#root,body) .page.event[data-motion=binary] .motion-amount{position:relative;display:inline-block;min-width:0;width:100%}:is(#root,body) .page.event[data-motion=binary] .motion-amount-visual{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:flex-end;pointer-events:none;font-family:var(--num);font-size:3.25rem;font-weight:700;color:var(--text-1);padding:0}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .motion-amount[data-rolling=true] input{color:transparent;caret-color:transparent}:is(#root,body) .page.event[data-motion=binary] .motion-amount[data-rolling=true] .motion-amount-visual{display:flex}:is(#root,body) .page.event[data-motion=binary] .drawer .motion-amount{width:auto}:is(#root,body) .page.event[data-motion=binary] .drawer[data-motion-sheet]{animation:none;transition:transform .16s var(--ease-std)}:is(#root,body) .page.event[data-motion=binary] .drawer[data-motion-sheet=opening]{animation:motion-sheet-in var(--dur-sheet-in) var(--ease-std)}:is(#root,body) .page.event[data-motion=binary] .drawer[data-motion-sheet=closing]{animation:motion-sheet-out var(--dur-sheet-out) var(--ease-std) both;pointer-events:none}:is(#root,body) .page.event[data-motion=binary] .drawer[data-dragging=true]{animation:none;transition:none}:is(#root,body) .page.event[data-motion=binary] .drawer-backdrop[data-motion-backdrop]{animation:motion-backdrop-in .16s var(--ease-std)}:is(#root,body) .page.event[data-motion=binary] .drawer-backdrop[data-motion-backdrop=closing]{animation:motion-backdrop-out .18s var(--ease-std) both}@keyframes motion-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes motion-sheet-out{0%{transform:translateY(var(--sheet-start,0px))}to{transform:translateY(100%)}}@keyframes motion-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes motion-backdrop-out{0%{opacity:1}to{opacity:0}}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .ticket-stamp[data-motion-result=filled] span{transform:none;animation:motion-stamp .52s var(--ease-emph) both}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .ticket-stamp[data-motion-result=partial] span{transform:none;animation:none;font-size:1.125rem;background:var(--surface-elevated);color:var(--text-1);border:1px solid var(--border-2);box-shadow:none}@keyframes motion-stamp{0%{opacity:0;transform:scale(1.12)}42.3%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1);box-shadow:none}}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .copy-fe2-err{animation:motion-backdrop-in var(--dur-fade) var(--ease-std)}:is(#root,body) .page.event[data-motion=binary] .g4-book-refresh[data-refreshing=true] svg{animation:motion-refresh .4s linear infinite}@keyframes motion-refresh{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:is(#root,body) :is(.page.event,.expiry-editor-backdrop)[data-motion=binary] button,:is(#root,body) :is(.page.event,.expiry-editor-backdrop)[data-motion=binary] button:active,:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 button,:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 button:active,:is(#root,body) :is(.page.event,.expiry-editor-backdrop)[data-motion=binary] button[data-tapstate],:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 button[data-tapstate],:is(#root,body) .page.event[data-motion=binary] .h5-trade-bar .h5-yesno .yn[data-tapstate],:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-primary[data-state=submitting]:disabled{transform:none!important;transition:none!important}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-tabs:before{transition:none}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-check path{animation:none}:is(#root,body) .page.event[data-motion=binary] .g4-book-refresh svg{animation:none}:is(#root,body) .page.event[data-motion=binary] .motion-shine{display:none}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .motion-amount[data-rolling=true] input{color:var(--text-1);caret-color:auto}:is(#root,body) .page.event[data-motion=binary] .motion-amount[data-rolling=true] .motion-amount-visual{display:none}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .ticket-stamp[data-motion-result] span{animation:none;transform:none}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .copy-fe2-err{animation:none}:is(#root,body) .page.event[data-motion=binary] .drawer[data-motion-sheet]{transform:none!important;transition:none;animation-duration:.12s!important}:is(#root,body) .page.event[data-motion=binary] .drawer[data-motion-sheet=opening]{animation:motion-backdrop-in .12s linear}:is(#root,body) .page.event[data-motion=binary] .drawer[data-motion-sheet=closing]{animation:motion-backdrop-out .12s linear both}:is(#root,body) .page.event[data-motion=binary] .drawer-backdrop[data-motion-backdrop]{animation-duration:.12s!important}}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .trade-primary[data-state=submitting]:disabled{opacity:1}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] button{transform:none!important}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] :is(.trade-outcome,.trade-primary){--key-shift:0px;--key-fill:var(--motion-fill);--key-deep:var(--motion-deep);position:relative;isolation:isolate;overflow:visible;border-radius:0;border:0;background:transparent;box-shadow:none;transform:none}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] .trade-outcome:not(.on){--key-fill:var(--surface-grouped);--key-deep:var(--border-3);color:var(--motion-text)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] :is(.trade-outcome,.trade-primary):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:var(--r-md);background:var(--key-fill);box-shadow:inset 0 -4px 0 var(--key-deep);transform:translateY(var(--key-shift));transition:transform var(--dur-press) var(--ease-std),box-shadow var(--dur-press) var(--ease-std),background-color var(--dur-select) var(--ease-std)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] :is(.trade-outcome,.trade-primary)[data-tapstate]:not(:disabled){transform:none;background:transparent;box-shadow:none}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] .trade-outcome>:is(span,strong):not(.motion-shine-clip){transform:translateY(var(--key-shift));transition:transform var(--dur-press) var(--ease-std)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] .trade-outcome[data-tapstate=press]:not(:disabled)>:is(span,strong):not(.motion-shine-clip){transition-timing-function:var(--ease-in-fast)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] .trade-primary{padding-block:calc(4px + var(--key-shift)) calc(4px - var(--key-shift));transition:padding var(--dur-press) var(--ease-std),opacity .12s var(--ease-std)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] .trade-primary>:is(span,svg){transform:none}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] .motion-shine-clip{border-radius:var(--r-md);transform:translateY(var(--key-shift));transition:transform var(--dur-press) var(--ease-std)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] :is(.trade-outcome,.trade-primary)[data-tapstate=press]:not(:disabled),:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] .trade-primary[data-state=submitting]{--key-shift:2px}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] :is(.trade-outcome,.trade-primary)[data-tapstate=press]:not(:disabled):before,:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] :is(.trade-outcome,.trade-primary):disabled:before{box-shadow:inset 0 -2px 0 var(--key-deep);transition-timing-function:var(--ease-in-fast)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] :is(.trade-outcome,.trade-primary):disabled{opacity:var(--opacity-disabled-primary);transform:none;background:transparent;box-shadow:none}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] .trade-primary[data-state=submitting]:disabled{opacity:1}@media (hover:hover) and (pointer:fine){:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] :is(.trade-outcome,.trade-primary)[data-tapstate=hover]:not(:disabled){--key-shift:-1.5px}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] :is(.trade-outcome,.trade-primary)[data-tapstate=hover]:not(:disabled):before{box-shadow:inset 0 -4px 0 var(--key-deep),0 1.5px 0 var(--key-deep);transition-duration:var(--dur-hover)}}[data-theme=dark] :is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] .bd2-deposit{--key-fill:var(--gold);--key-deep:var(--gold-deep)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket[data-motion-controls=v2]{--dur-press:.12s}:is(#root,body) .page.event[data-motion=binary] .trade-ticket[data-motion-controls=v2] .trade-spinner{animation-duration:.66s;animation-timing-function:linear}:is(#root,body) .page.event[data-motion=binary] .trade-ticket[data-motion-controls=v2] .motion-shine{width:60px;left:-45px;background:#fff6;filter:blur(15px);animation:f23-selection-shine 1s linear 75ms both}@keyframes f23-selection-shine{0%{left:-45px;transform:skew(-20deg)}to{left:calc(100% + 45px);transform:skew(-20deg)}}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] .trade-coins :is(.trade-coin,.trade-coin-clear){isolation:isolate;border-radius:0;border:0;background:transparent}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] .trade-coins :is(.trade-coin,.trade-coin-clear):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border:0;border-radius:var(--r-pill);background:var(--surface-grouped);transition:transform var(--dur-release) var(--ease-std),background-color var(--dur-hover) var(--ease-std)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] .trade-coins .trade-coin-clear:before{background:transparent;border:1px solid var(--border-2)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] :is(.trade-chips button,.trade-price button)>:is(span,strong,svg),:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] :is(.trade-chips button,.trade-price button):before{transition:transform var(--dur-release) var(--ease-std)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] :is(.trade-chips button,.trade-price button)[data-tapstate=press]:not(:disabled)>:is(span,strong,svg),:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] :is(.trade-chips button,.trade-price button)[data-tapstate=press]:not(:disabled):before{transform:scale(.97);transition-duration:var(--dur-press-in);transition-timing-function:var(--ease-in-fast)}@media (hover:hover) and (pointer:fine){:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] .trade-coins button[data-tapstate=hover]:not(:disabled){background:transparent}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] .trade-coins button[data-tapstate=hover]:not(:disabled):before{background:var(--fill-2)}}@media (prefers-reduced-motion:reduce){:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] :is(.trade-outcome,.trade-primary)[data-tapstate],:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] .trade-primary[data-state=submitting]{--key-shift:0px;transition:none}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] :is(.trade-outcome,.trade-primary,.trade-chips button,.trade-price button):before,:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] button[data-tapstate]:not(:disabled)>:is(span,strong,svg){transform:none;transition:none}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls=v2] .motion-shine-clip{display:none;transform:none;transition:none}}:is(#root,body) .page.event[data-detail-layout=v2]{box-sizing:border-box;width:calc(100% - 48px);max-width:1224px;margin:0 auto;padding:20px 0 40px;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}:is(#root,body) .page.event[data-detail-layout=v2]>.event-main,:is(#root,body) .page.event[data-detail-layout=v2]>.detail-v2-rail{min-width:0;display:flex;flex-direction:column;gap:20px}:is(#root,body) .page.event[data-detail-layout=v2]>.detail-v2-rail{position:sticky;top:calc(var(--nav-h) + 16px + env(safe-area-inset-top,0px))}:is(#root,body) .page.event[data-detail-layout=v2] .detail-v2-rail>.trade-ticket{position:static;width:100%;min-width:0;margin:0}:is(#root,body) .page.event[data-detail-layout=v2] .event-main>*{min-width:0}:is(#root,body) .page.event[data-detail-layout=v2]>.copy-fe2-banner{grid-column:1 / -1}@media (min-width: 1024px) and (max-width: 1199px){:is(#root,body) .page.event[data-detail-layout=v2]{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width: 1023px){:is(#root,body) .page.event[data-detail-layout=v2]{max-width:720px;grid-template-columns:minmax(0,1fr);padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}:is(#root,body) .h5 .page.event[data-detail-layout=v2]{padding-bottom:calc(var(--tab-h) + 96px + env(safe-area-inset-bottom,0px))}:is(#root,body) .page.event[data-detail-layout=v2] .drawer>.trade-ticket{position:static;width:calc(100% - 4px)}:is(#root,body) .page.event[data-detail-layout=v2] .h5-trade-bar{position:fixed;left:0;right:0;bottom:0;z-index:31;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--surface-nav);border-top:1px solid var(--border-1)}:is(#root,body) .h5 .page.event[data-detail-layout=v2] .h5-trade-bar{bottom:calc(var(--tab-h) + env(safe-area-inset-bottom,0px));padding-bottom:10px}:is(#root,body) .page.event[data-detail-layout=v2] .h5-yesno{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:is(#root,body) .page.event[data-detail-layout=v2] .h5-yesno .yn{min-width:0;min-height:56px;height:56px}}@media (max-width: 767px){:is(#root,body) .page.event[data-detail-layout=v2]{width:calc(100% - 32px)}}@media (min-width: 900px) and (max-width: 1023px){:is(#root,body) .page.event[data-detail-layout=v2]>.drawer{display:flex;flex-direction:column;max-height:85dvh;overflow:hidden}:is(#root,body) .page.event[data-detail-layout=v2] .drawer>.trade-ticket{flex:1 1 auto;min-height:0;max-height:none}:is(#root,body) .page.event[data-detail-layout=v2] .drawer .trade-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain}:is(#root,body) .page.event[data-detail-layout=v2] .drawer .trade-actions{flex-shrink:0}:is(#root,body) .page.event[data-detail-layout=v2] .drawer-handle{touch-action:none}}:is(#root,body) .copy-fe2-banner[data-detail-paused]{background:var(--n9-warn-bg);color:var(--n9-warn-text);border:0}.page.event[data-detail-layout=v2]>.copy-fe2-banner[data-detail-paused]{grid-column:1;margin:0}:is(#root,body) .copy-fe2-banner[data-detail-paused] b{color:inherit;font-size:14px}:is(#root,body) .copy-fe2-banner[data-detail-paused] .copy-fe2-banner-icon{width:20px;height:20px;background:none;color:inherit}.detail-trading-state{padding:24px 20px;text-align:center}.detail-state-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--fill-2);color:var(--text-2)}.detail-trading-state h3{margin:16px 0 6px;font-size:20px}.detail-trading-state p{margin:0;color:var(--text-2);font-size:14px}.detail-trading-state .detail-state-holding{margin-top:12px}.detail-closed-ticket{padding:0;min-height:0}.detail-closed-ticket>[aria-live]{padding:0 20px}.detail-closed-ticket button{min-width:44px;min-height:44px}.page.event .event-main>.detail-trading-state{border:1px solid var(--border-1);border-radius:var(--radius-card, 16px);background:var(--surface-elevated)}.detail-book-closed{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;gap:16px}.detail-book-closed h3{font-size:16px;margin:0}.detail-book-closed span{font-size:14px;color:var(--text-2)}.h5-trade-bar.detail-state-bar{display:flex;justify-content:center;align-items:center;min-height:56px;padding:8px 16px;background:var(--surface-elevated)}.detail-state-bar>span{display:flex;justify-content:center;align-items:center;width:100%;min-height:44px;border-radius:8px;background:var(--fill-2);color:var(--text-2);font-size:14px;font-weight:600}@media (prefers-reduced-motion: reduce){.detail-trading-state{animation:none}}.page.event[data-detail-layout=v2] [data-recovery-entry],.page.event[data-detail-layout=v2] .drawer-close{min-width:44px;min-height:44px}:is(#root,body) .page.event[data-detail-layout=v2] .detail-v2-book .g4-stale{margin:0}:is(#root,body) .page.event[data-detail-layout=v2] .trade-ticket.trade-ticket-v1 :is(button,input){min-width:44px;min-height:44px}:is(#root,body) .page.event[data-detail-layout=v2] .trade-ticket.trade-ticket-v1 :is(.trade-price,.trade-fields,.trade-fields label){min-width:0}:is(#root,body) .page.event[data-detail-layout=v2] .trade-ticket.trade-ticket-v1 input{padding-right:32px}:is(#root,body) .page.event[data-detail-layout=v2] :is(.g4-book-tabs button,.trade-ticket.trade-ticket-v1 button){position:relative}:is(#root,body) .page.event[data-detail-layout=v2] :is(.g4-book-tabs button,.trade-ticket.trade-ticket-v1 button:not(.cta)):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;transform:none;border-radius:0}:is(#root,body) .page.event[data-detail-layout=v2] .trade-ticket.trade-ticket-v1 :is(.trade-price button,.trade-chips button){border:0;box-shadow:inset 0 0 0 1px var(--border-2),inset 0 -3px 0 var(--border-3)}:is(#root,body) .page.event[data-detail-layout=v2] .trade-ticket.trade-ticket-v1 :is(.trade-price button,.trade-chips button,.win-info-trigger):before{content:none}:is(#root,body) .page.event[data-detail-layout=v2] .trade-primary[data-quote-waiting]:after{content:none}:is(#root,body) .page.event[data-detail-layout=v2]:has(+.detail-footer){padding-bottom:40px}:is(#root,body) .detail-footer{min-width:0;border-top:1px solid var(--border-1);margin-top:12px;padding:32px max(24px,calc((100% - 1224px)/2)) 40px;color:var(--text-2);background:var(--surface-grouped)}.detail-footer *,.detail-footer *:before,.detail-footer *:after{box-sizing:border-box}.detail-footer-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.detail-footer-group{min-width:0}.detail-footer-group h2,.detail-footer-group summary{margin:0 0 10px;font-size:14px;font-weight:700;color:var(--text-1)}.detail-footer-group ul{margin:0;padding:0;list-style:none}.detail-footer-group a{display:flex;align-items:center;min-width:44px;min-height:44px;padding:6px 0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.detail-footer a{color:var(--text-2);text-decoration:none}.detail-footer a:hover{color:var(--text-1);text-decoration:underline}.detail-footer-legal{margin-top:24px;font-size:12px;line-height:1.8;color:var(--text-3);overflow-wrap:anywhere}.detail-footer-titles{display:flex;align-items:center;flex-wrap:wrap;gap:0 18px;margin-bottom:8px;font-size:13px;color:var(--text-2)}.detail-footer-titles>*{display:flex;align-items:center;min-height:44px}.detail-footer-titles a{min-width:44px}.detail-footer-legal p{margin:0}:is(#root,body) .detail-back-top{position:fixed;bottom:calc(16px + env(safe-area-inset-bottom,0px));left:50%;translate:-50% 0;z-index:30;min-width:44px;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--surface-elevated);color:var(--text-1);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--border-2);font-size:14px;font-weight:700}.detail-footer :is(a,button,summary):focus-visible{outline:2px solid var(--text-1);outline-offset:3px}@media (min-width: 1200px){:is(#root,body) .detail-back-top{left:calc(50% - 192px)}}@media (min-width: 1024px) and (max-width: 1199px){:is(#root,body) .detail-back-top{left:calc(50% - 172px)}}@media (max-width: 1023px){:is(#root,body) .detail-footer{padding-bottom:calc(116px + env(safe-area-inset-bottom,0px))}:is(#root,body) .h5 .detail-footer{padding-bottom:calc(var(--tab-h) + 116px + env(safe-area-inset-bottom,0px))}:is(#root,body) .detail-back-top{bottom:calc(88px + env(safe-area-inset-bottom,0px))}:is(#root,body) .h5 .detail-back-top{bottom:calc(var(--tab-h) + 76px + 12px + env(safe-area-inset-bottom,0px))}}@media (max-width: 767px){:is(#root,body) .detail-footer{padding-left:16px;padding-right:16px}.detail-footer-cols{grid-template-columns:minmax(0,1fr);gap:0}.detail-footer-group{padding:12px 0;border-bottom:1px solid var(--border-2)}.detail-footer-group summary{display:list-item;min-height:44px;line-height:44px;margin:0;cursor:pointer}.detail-footer-group ul{padding-top:8px}}.detail-loading .detail-loading-bone{min-width:0;flex-shrink:0}.detail-loading .detail-loading-bone .loading-shape .wait-bone{height:var(--bone-height);min-height:var(--bone-height);border-radius:var(--bone-radius)}.detail-loading .detail-loading-bone .loading-shape{gap:0}.detail-loading .detail-loading-bone .wait-bone:after{width:30%;animation-name:detail-loading-scan}.detail-loading-heading{display:flex;gap:16px;align-items:flex-start}.detail-loading-title{flex:1;min-width:0;display:grid;gap:6px}.detail-loading-title h1{font-size:28px;line-height:36px}.detail-loading-heading>.cat-mark{width:64px;height:64px;flex-shrink:0}.detail-loading-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:var(--text-2)}.detail-loading-probability{display:flex;align-items:center;gap:16px}.detail-loading-probability>div:last-child{display:grid;gap:6px}.detail-loading-probability b{font:700 48px/1 var(--num)}.detail-loading-probability small{font-size:22px}.detail-loading-card{padding:20px;border:1px solid var(--border-1);border-radius:var(--r-lg);background:var(--surface-elevated)}.detail-loading-ranges{display:flex;gap:8px;margin-top:14px}.detail-loading-book{padding:16px 20px}.detail-loading-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:10px}.detail-loading-row:first-of-type{margin-top:22px}.detail-loading-lower{display:grid;gap:20px}.detail-loading-ticket{display:grid;gap:12px;width:100%}.detail-loading-ticket-heading{display:flex;align-items:center;gap:12px}.detail-loading-ticket-heading>div:last-child{flex:1;display:grid;gap:6px}.detail-loading-keys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.detail-loading .detail-loading-bar{display:none}.detail-loading-progress{position:fixed;z-index:60;top:env(safe-area-inset-top,0px);left:0;height:2px;width:0;background:var(--gold);animation:detail-loading-progress 8s cubic-bezier(.1,.7,.1,1) .3s forwards}@keyframes detail-loading-scan{0%{transform:translate(-100%)}to{transform:translate(333%)}}@keyframes detail-loading-progress{0%{width:0}to{width:80%}}.detail-loading-error{min-height:700px}.page.detail-loading-error button,.page.detail-loading-error a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px 16px}@media (max-width: 1023px){.detail-loading .detail-loading-rail{display:none}.detail-loading .detail-loading-bar{display:block}}@media (max-width: 767px){.detail-loading-heading>.detail-loading-bone{width:48px!important;--bone-height: 48px !important}.detail-loading-heading>.cat-mark{width:48px;height:48px}.detail-loading-title h1{font-size:22px;line-height:28px}.detail-loading-meta>:last-child{display:none}.detail-loading-chart>.detail-loading-bone{--bone-height: 200px !important}.detail-loading-row:nth-of-type(n+8){display:none}}@media (prefers-reduced-motion: reduce){.detail-loading .loading-shape .wait-bone:after{animation:none}.detail-loading-progress{animation:detail-loading-progress-static 1ms step-end .3s forwards}}@keyframes detail-loading-progress-static{to{width:62%}}.page.event[data-detail-layout=v2]{--detail-heading-height: 90px;--detail-probability-height: 56px;--detail-chart-height: 362px}.page.event[data-detail-layout=v2] :is(.detail-loading-heading,.detail-header-main){min-height:var(--detail-heading-height)}.page.event[data-detail-layout=v2] :is(.detail-loading-probability,.f11-prob-head){min-height:var(--detail-probability-height)}.detail-loading-chart{height:var(--detail-chart-height);display:flex;flex-direction:column}.detail-loading-chart>.detail-loading-bone{flex:1;min-height:0;--bone-height: 100% !important}.detail-loading-chart>.detail-loading-bone .loading-shape{height:100%}@media (max-width: 1023px){.page.event[data-detail-layout=v2]{--detail-chart-height: 322px}}:is(#root,body) .page.event .drawer .trade-ticket.trade-ticket-v1:has([data-pm-ticket]){border:0;box-shadow:none;background:transparent;padding:0;margin:0}:is(#root,body) .drawer:has([data-pm-ticket]) .f11-sheet-title{display:none}.pm-ticket{display:flex;flex-direction:column;padding:4px 24px max(16px,env(safe-area-inset-bottom,0px));color:var(--text-1)}.pm-ticket-head{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:44px}.pm-ticket-menu-wrap{position:relative;z-index:2}.pm-ticket-side{height:36px;min-width:60px;padding:0 16px;border:0;border-radius:18px;background:var(--surface-grouped, #f0f1f3);color:var(--text-1);font:inherit;font-size:16px;font-weight:700;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.pm-ticket-icon{display:grid;place-items:center;width:44px;height:44px;margin-right:-10px;border:0;background:transparent;color:var(--text-1);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.pm-ticket-icon svg{width:22px;height:22px}.pm-ticket-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:120px;padding:6px;border-radius:14px;background:var(--surface-elevated, #fff);box-shadow:0 8px 28px #0f183029;border:1px solid var(--border-1)}.pm-ticket-menu.end{left:auto;right:0}.pm-ticket-menu button{display:block;width:100%;min-height:44px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:var(--text-1);font:inherit;font-size:16px;font-weight:600;text-align:left}.pm-ticket-menu button[aria-checked=true]{background:var(--surface-grouped, #f0f1f3)}.pm-ticket-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;border:0;background:transparent}.pm-ticket-market{display:flex;align-items:center;gap:12px;margin-top:18px;min-width:0}.pm-ticket-avatar{flex:0 0 42px;width:42px;height:42px;border-radius:8px;overflow:hidden;display:grid;place-items:center}.pm-ticket-avatar :is(svg,img){width:100%;height:100%;object-fit:cover}.pm-ticket-identity{min-width:0}.pm-ticket-title{margin:0;font-size:15px;line-height:20px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-ticket-dir{margin:2px 0 0;font-size:17px;line-height:22px;font-weight:700}.pm-ticket-dir.yes,.pm-ticket-win b.yes{color:var(--yes-text, #138a4f)}.pm-ticket-dir.no,.pm-ticket-win b.no{color:var(--no-text, #c62f2f)}.pm-ticket-amount{display:flex;flex-direction:column;align-items:stretch;margin-top:36px}.pm-ticket-amount input{display:block;width:100%;padding:0 0 0 36px;border:0;background:transparent;outline:none;text-align:center;font-family:var(--num);font-size:56px;line-height:64px;height:64px;font-weight:700;color:var(--text-1);caret-color:var(--gold-deep, #c98a00)}.pm-ticket-amount[data-empty] input,.pm-ticket-amount input::placeholder{color:var(--text-4, #9aa1ad)}.pm-ticket-unit{align-self:center;margin-top:2px;font-size:14px;line-height:18px;font-weight:700;color:var(--text-3);letter-spacing:.02em}.pm-ticket-seg{align-self:center;display:flex;gap:4px;margin-top:22px;padding:4px;border-radius:22px;background:var(--surface-grouped, #f0f1f3)}.pm-ticket-seg button{min-width:56px;height:36px;padding:0 16px;border:0;border-radius:18px;background:transparent;color:var(--text-3);font:inherit;font-size:16px;font-weight:700;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.pm-ticket-seg button.on{background:var(--surface-elevated, #fff);color:var(--text-1);box-shadow:0 1px 3px #0f183024}.pm-ticket-win{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:56px;margin-top:18px}.pm-ticket-win p{margin:0;font-size:18px;line-height:24px;color:var(--text-3);font-weight:600}.pm-ticket-win b{font-family:var(--num);font-size:19px;font-weight:700;font-variant-numeric:tabular-nums}.pm-ticket-win small{margin-top:2px;font-size:13px;line-height:18px;color:var(--text-3);font-variant-numeric:tabular-nums}.pm-ticket-chips{display:flex;justify-content:center;gap:6px;margin-top:14px}.pm-ticket-chips button{min-width:48px;height:32px;padding:0 12px;border:1px solid var(--border-2);border-radius:10px;background:transparent;color:var(--text-2);font-family:var(--num);font-size:15px;font-weight:600;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.pm-ticket-chips button:active{background:var(--surface-grouped, #f0f1f3)}.pm-ticket-actions{margin-top:20px}:is(#root,body) .page.event .pm-ticket .trade-primary{display:flex;align-items:center;justify-content:center;width:100%;height:50px;min-height:50px;padding:0 16px;border:0;border-radius:12px;box-shadow:none;transform:none;background:var(--navy, #1e2d5c);color:#fff;font-size:17px;line-height:1;font-weight:700}[data-theme=dark] :is(#root,body) .page.event .pm-ticket .trade-primary{background:var(--gold, #f2b51d);color:var(--navy, #1e2d5c)}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls] .pm-ticket .trade-primary{padding-block:0;background:var(--navy, #1e2d5c);border-radius:12px;overflow:hidden}:is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls] .pm-ticket .trade-primary:before{box-shadow:none;transform:none;background:var(--navy, #1e2d5c);border-radius:12px}[data-theme=dark] :is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls] .pm-ticket .trade-primary,[data-theme=dark] :is(#root,body) .page.event[data-motion=binary] .trade-ticket.trade-ticket-v1[data-motion-controls] .pm-ticket .trade-primary:before{background:var(--gold, #f2b51d)}.pm-ticket-win .pm-ticket-depth{margin:6px 0 0;font-weight:500;text-align:center;font-size:13px;line-height:18px;color:var(--warn-text, #a15c00)}:is(#root,body) .page.event .pm-ticket .trade-primary:disabled{opacity:.5}:is(#root,body) .page.event .pm-ticket .trade-primary:active:not(:disabled){filter:brightness(.92)}.pm-ticket .trade-available{text-align:center;margin:10px 0 0;font-size:13px;color:var(--text-3)}:is(#root,body) .page.event :is(.detail-header-kicker,.detail-pm-volume,.detail-pm-facts){display:none}@media (max-width: 899.98px){:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .event-main>.crumb{display:none}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-header-main{grid-template-columns:42px minmax(0,1fr) auto;grid-template-rows:auto auto auto;column-gap:12px;row-gap:0;min-height:0;padding-bottom:12px;border-bottom:1px solid var(--border-1)}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-header-main>.detail-header-avatar{grid-column:1;grid-row:1 / span 2;align-self:start;width:42px;height:42px;border-radius:8px}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-header-kicker{display:block;grid-column:2;grid-row:1;align-self:end;min-width:0;margin:0 0 2px;color:var(--text-3);font-size:14px;line-height:18px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-header-main>.detail-header-title{grid-column:2;grid-row:2;align-self:start;font-size:22px;line-height:27px;font-weight:700;letter-spacing:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-header-main:not(:has(>.detail-header-kicker))>.detail-header-title{grid-row:1 / span 2}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-header-main>.detail-header-actions{grid-column:3;grid-row:1 / span 2;align-self:start;gap:0;margin:-6px -10px 0 0}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-header-main>.detail-header-meta{grid-column:1 / -1;grid-row:3;margin-top:14px;color:var(--text-3);font-size:13px}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-header-meta>.f10r1-meta{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;margin:0;min-width:0}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-header-meta .detail-pm-volume{display:inline;flex:none;color:var(--text-1);font-size:16px;line-height:22px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-header-meta :is(.f10r1-cat,.f11-volume){display:none}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-header-meta :is(.f10-deadline,.detail-event-date,.f10r1-status){margin-left:auto;min-width:0;color:var(--text-3);font-size:13px;line-height:18px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-header-meta .f10-deadline>svg{width:13px;height:13px;flex:none}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-header-meta .f10-deadline .f10-remain{color:inherit;font-weight:500}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-header-meta .f10-deadline.urgent .f10-remain{color:var(--no-text, var(--no))}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-header-meta .f10r1-status{height:auto;padding:0;border:0;border-radius:0;background:none}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-v2-rules:has(.detail-pm-card) .detail-v2-rules-source{display:none}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-pm-facts{display:block;margin:12px 0 16px}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-pm-facts>dl{margin:0;padding:0}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-pm-facts>dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-pm-facts dt{display:inline-flex;align-items:center;gap:12px;flex:none;color:var(--text-1);font-size:16px;line-height:22px;font-weight:700}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-pm-facts dd{margin:0;min-width:0;color:var(--text-1);font-size:16px;line-height:22px;font-weight:400;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-pm-fact-icon{display:inline-grid;place-items:center;width:22px;height:22px;color:var(--navy);flex:none}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-pm-fact-icon>svg{width:22px;height:22px}:root[data-theme=dark] :is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-pm-fact-icon{color:var(--gold)}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-pm-card{position:relative;display:flex;align-items:center;gap:16px;margin-top:12px;padding:14px 16px;border:1px solid var(--border-1);border-radius:16px;background:var(--surface-elevated)}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-pm-card-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--fill-2);color:var(--text-1)}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-pm-card-icon>svg{width:18px;height:18px}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-pm-card-text{display:grid;gap:2px;min-width:0}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-pm-card-label{color:var(--text-3);font-size:15px;line-height:20px}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-pm-card-text>:is(a,.detail-pm-card-value){display:block;min-width:0;min-height:0;margin:0;padding:0;font-size:15px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-pm-card-text>a{color:var(--navy);text-decoration:none}:root[data-theme=dark] :is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-pm-card-text>a{color:#9fb4ff}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-pm-card-text>.detail-pm-card-value{color:var(--text-1)}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-pm-card-text>a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-pm-card-text>a:focus-visible{outline:none}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-pm-card:has(a:focus-visible){outline:2px solid var(--field-focus);outline-offset:2px}}.g4-tail-pulse{display:none}:is(#root,body) .g4-yaxis span.near-tail{display:none}.prob-num-roll-idle{display:none}@media (max-width: 899.98px){:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .g4-area{display:none}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .g4-line{stroke-width:2;filter:none}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .g4-line.g4-line-after{stroke:var(--border-3)}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .g4-pill{display:none}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .g4-yaxis span.near-tail{display:block}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .g4-tail{stroke-width:8;animation:none}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .g4-tail-pulse{display:block;position:absolute;width:21px;height:21px;margin:-10.5px 0 0 -10.5px;border-radius:50%;background:color-mix(in srgb,var(--chart) 32%,transparent);pointer-events:none;opacity:.55}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .g4-tail-pulse.no{background:color-mix(in srgb,var(--no) 32%,transparent)}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-v2-chart-time{border:0;border-radius:4px;background:var(--surface-elevated);padding:0 4px;color:var(--text-3);font-weight:500}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-v2-chart-cursor{border-left:1px solid var(--border-3)}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-v2-chart-dot{width:9px;height:9px;border:0}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-v2-chart-pill{padding:0 8px 0 6px;border-left:3px solid var(--chart);border-radius:4px;background:var(--surface-elevated);color:var(--text-1);box-shadow:0 1px 4px #00000024}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-v2-chart-pill.no{border-left-color:var(--no)}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .g4-range-tabs .tf,:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .g4-range-tabs .tf[data-tapstate]{background:transparent;border-radius:0;box-shadow:none;color:var(--text-3);font-weight:500}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .g4-range-tabs .tf.on{background:transparent;color:var(--text-1);font-weight:700}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .f11-prob-value .prob-num{font-variant-numeric:tabular-nums}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .f11-prob-side{min-height:35px;justify-content:flex-end}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .g4-chart-box{height:240px;min-height:0;overflow:hidden}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-v2-book .book-depth-scroll{height:564px}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-v2-related-pending{height:396px}:is(#root,body) .page.event.detail-loading .detail-loading-chart{margin-top:-7px}:is(#root,body) .page.event.detail-loading .detail-loading-book{height:78px;box-sizing:border-box;overflow:hidden}}@media (max-width: 899.98px) and (prefers-reduced-motion: no-preference){:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .g4-tail-pulse{opacity:0;animation:chart-pm-pulse 3.3s ease-out infinite}}@keyframes chart-pm-pulse{0%{transform:scale(.38);opacity:.9}60%{transform:scale(1);opacity:0}to{transform:scale(1);opacity:0}}:is(#root,body) .detail-activity .detail-comment-compose{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;margin:14px 0 4px;padding:0 6px 0 14px;border:1px solid var(--border-2);border-radius:10px;background:var(--surface-elevated);color:var(--text-3);font:500 15px/1.4 var(--font);text-align:left;box-shadow:none}:is(#root,body) .detail-activity .detail-comment-post{padding:6px 14px;border-radius:8px;background:var(--fill-2);color:var(--text-3);font-weight:700;font-size:14px}.detail-comment-list,.detail-comment-replies,.detail-holders-col ol{margin:0;padding:0;list-style:none}.detail-comment{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:14px 0;border-bottom:1px solid var(--border-1)}.detail-comment-replies .detail-comment{border-bottom:0;padding-bottom:0}.detail-social-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:50%;background:var(--fill-2);color:var(--text-2);font:700 13px/1 var(--font);object-fit:cover}.detail-comment-meta{display:flex;align-items:baseline;gap:8px;font-size:14px;color:var(--text-1)}.detail-comment-meta time{color:var(--text-3);font-size:12px}.detail-comment-body{margin:4px 0 0;color:var(--text-1);font-size:14px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.detail-comment-foot{margin-top:6px;color:var(--text-3);font-size:12px;font-family:var(--num)}.detail-holders-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:12px}.detail-holders-col h3{margin:0 0 6px;font-size:14px;font-weight:700;color:var(--text-2)}.detail-holders-col li{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;align-items:center;min-height:52px;padding:6px 0}.detail-holders-col li .detail-social-avatar{grid-row:1 / 3}.detail-holders-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-1);font-size:14px;font-weight:600}.detail-holders-shares{font-family:var(--num);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.detail-holders-col[data-side=yes] .detail-holders-shares{color:var(--yes-text)}.detail-holders-col[data-side=no] .detail-holders-shares{color:var(--no-text)}.detail-holders-rank{position:absolute;top:-4px;left:-4px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#c9a227;color:#fff;font:700 10px/1 var(--num)}.detail-holders-rank[data-rank="2"]{background:#9aa3ad}.detail-holders-rank[data-rank="3"]{background:#b0703c}.detail-holders-empty{margin:0;padding:12px 0;color:var(--text-3);font-size:14px}.f11-prob-word,.f11-delta-pct,.detail-faq{display:none}:is(#root,body) .detail-position-login{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:12px 0;color:var(--text-2);font-size:15px}:is(#root,body) .detail-position-login p{margin:0}:is(#root,body) .detail-position-login .detail-position-login-button{min-width:72px;min-height:44px;padding:0 16px;border:1px solid var(--border-2);border-radius:10px;background:var(--surface-elevated);color:var(--text-1);font:700 15px/1 var(--font);box-shadow:none}@media (max-width: 899.98px){:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .f11-prob{gap:10px;flex-wrap:nowrap;align-items:center}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .f11-prob .f11-prob-value{align-items:baseline;color:var(--chart)}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .f11-prob .f11-prob-value .prob-num,:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .f11-prob .f11-prob-pct{font-size:1.5rem;line-height:1.875rem;letter-spacing:0;margin-left:0;color:var(--chart)}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .f11-prob .f11-prob-word{display:inline;margin-left:6px;font:700 1.5rem/1.875rem var(--font);color:var(--chart)}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .f11-prob.no :is(.f11-prob-value,.prob-num,.f11-prob-pct,.f11-prob-word){color:var(--no)}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .f11-prob .f11-prob-na{font-size:1.5rem;line-height:1.875rem}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .f11-prob-side{min-height:0;padding-top:0;flex-direction:row;align-items:center;justify-content:flex-start}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .f11-prob-caption{display:none}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .f11-prob-side .f11-delta{gap:3px;padding:0;background:transparent;font-size:.875rem;line-height:1.25rem}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .f11-prob-side .f11-delta.flat{display:none}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .f11-prob-side .f11-delta svg{width:10px;height:8px}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .f11-delta-pct{display:inline;margin-left:-3px}:is(#root,body) .home-header-loading-m .home-header-probability-m{font:700 1.5rem/1.875rem var(--num);color:var(--chart)}:is(#root,body) .home-header-loading-m .home-header-probability-m small{font-size:inherit;margin-left:0}:is(#root,body) .home-header-loading-m .home-header-probability-m:after{content:"概率";margin-left:6px;font-family:var(--font)}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .chart-card.g4-chart-card,:is(#root,body) .page.event.detail-loading .detail-loading-chart{padding-left:0;padding-right:0;border-color:transparent;border-radius:0;background:transparent;box-shadow:none}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-activity .detail-activity-tabs{gap:20px;border-bottom:0}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-activity .detail-activity-tabs button{font-size:16px}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-activity .detail-activity-tabs button[aria-selected=true]:after{display:none}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-activity .detail-comments{min-height:232px}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-activity .detail-holders{min-height:180px}:is(#root,body) .page.event[data-motion=binary]:not(.ms05-event) .detail-v2-timeline-note-pending{visibility:hidden}:is(#root,body) .detail-faq{display:block;margin-top:8px}:is(#root,body) .detail-faq h2{margin:0 0 4px;font:700 18px/1.4 var(--font);color:var(--text-1)}:is(#root,body) .detail-faq-list{margin:0;padding:0;list-style:none}:is(#root,body) .detail-faq-item{border-bottom:1px solid var(--border-1)}:is(#root,body) .detail-faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:64px;padding:14px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--text-1);font:500 15px/1.5 var(--font);text-align:left}:is(#root,body) .detail-faq-q svg{flex:none;width:18px;height:18px;color:var(--text-2);transition:transform .16s var(--ease-std, ease)}:is(#root,body) .detail-faq-q[aria-expanded=true] svg{transform:rotate(180deg)}:is(#root,body) .detail-faq-a{padding:0 0 16px;color:var(--text-2);font-size:14px;line-height:1.6;overflow-wrap:anywhere}:is(#root,body) .detail-faq-a p{margin:0 0 8px}:is(#root,body) .detail-faq-a p:last-child{margin-bottom:0}}@media (max-width: 899.98px) and (prefers-reduced-motion: reduce){:is(#root,body) .detail-faq-q svg{transition:none}}:where(.hit-area,.rect-hit){position:relative}:is(#root,body) :is(.hit-area,.rect-hit){overflow:visible;transform:none!important}button:is(.hit-area,.rect-hit){-webkit-appearance:none;-moz-appearance:none;appearance:none}:is(#root,body) :is(.hit-area,.rect-hit):not(.hit-area-before):after,:is(#root,body) .hit-area-before:before{content:"";position:absolute;left:var(--hit-left, calc(-1 * var(--hit-border-width, 0px)));top:var(--hit-top, calc(-1 * var(--hit-border-width, 0px)));right:auto;bottom:auto;width:var(--hit-width, max(calc(100% + 2 * var(--hit-border-width, 0px)), 44px));height:var(--hit-height, max(calc(100% + 2 * var(--hit-border-width, 0px)), 44px));transform:var(--hit-offset, none);box-sizing:border-box;border:0;border-radius:0;background:transparent;box-shadow:none;pointer-events:auto}:is(.hit-area,.rect-hit)>:is(.hit-visual,svg){transition:transform var(--dur-release, .16s) var(--ease-std, cubic-bezier(.4,0,.2,1))}:is(#root,body) .hit-area[data-hit-field]:after{pointer-events:none}:is(.hit-area,.rect-hit):is(:active,[data-tapstate=press]):not(:disabled)>:is(.hit-visual,svg){transform:scale(var(--hit-scale, .98));transition-duration:var(--dur-press-in, 50ms)}@media (prefers-reduced-motion: reduce){:is(.hit-area,.rect-hit)>:is(.hit-visual,svg){transform:none!important;transition:none}}:is(#root,body) .rect-hit-border{border-width:0}:is(#root,body) .rect-hit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:var(--hit-border, 0px) solid;border-color:inherit;border-radius:inherit;pointer-events:none}.rect-hit>.hit-visual{display:inline-flex;align-items:inherit;justify-content:inherit;gap:inherit;min-width:0}.g05-login{--g05-primary: var(--navy);--g05-primary-deep: var(--navy-deep);--g05-ring: #e9ecf6;--g05-focus: var(--navy);--g05-link: var(--navy);--g05-warn: #b7791f;min-height:calc(100vh - var(--nav-h));display:grid;place-items:start center;padding:56px 24px 72px;padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right))}:root[data-theme=dark] .g05-login{--g05-primary: #3d5296;--g05-primary-deep: #22305a;--g05-ring: #2a3355;--g05-focus: var(--gold);--g05-link: var(--gold);--g05-warn: #f0b555}.g05-card{width:min(440px,100%);min-width:0;display:flex;flex-direction:column;gap:14px;padding:40px 36px 32px;background:var(--surface-elevated);border:1px solid var(--border-2);border-radius:var(--r-xl);box-shadow:0 30px 60px -28px #14132b59;color:var(--text-1)}.g05-mark{display:flex;justify-content:center;margin-bottom:4px}.g05-mark-svg{width:64px;height:64px;display:block}.g05-card h1{margin:0;font-size:1.625rem;line-height:2.125rem;font-weight:800;letter-spacing:-.01em;text-align:center}.g05-login[data-step=code] .g05-card h1{text-align:left}.g05-sub{margin:-6px 0 0;font-size:.90625rem;line-height:1.375rem;color:var(--text-2);text-align:center}.g05-login[data-step=code] .g05-sub{text-align:left;margin-top:-4px}.g05-sub b{color:var(--text-1);font-family:var(--num);font-weight:700;overflow-wrap:anywhere}.g05-form{display:flex;flex-direction:column;gap:8px;margin:8px 0 0}.g05-label{font-size:.8125rem;font-weight:700;color:var(--text-2)}.g05-inp{display:flex;align-items:center;gap:10px;height:54px;padding:0 16px;border:1.5px solid var(--border-2);border-radius:var(--r-md);background:var(--surface-grouped);color:var(--text-3);transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.g05-inp:focus-within{border-color:var(--g05-focus);background:var(--surface-elevated);box-shadow:0 0 0 4px var(--g05-ring)}.g05-inp.is-err,.g05-inp.is-err:focus-within{border-color:var(--no);background:var(--surface-elevated);box-shadow:0 0 0 4px var(--no-bg)}.g05-login .g05-inp input{flex:1;min-width:0;border-radius:0;height:100%;border:0;padding:0;background:transparent;box-shadow:none;outline:none;font:600 1rem/1 var(--font);color:var(--text-1)}.g05-login .g05-inp input::placeholder{color:var(--text-3);font-weight:500}.g05-ico{width:20px;height:20px;flex:0 0 auto}.g05-ico.sm{width:16px;height:16px}.g05-btn{margin-top:8px;height:52px;border:0;border-radius:var(--r-md);background:var(--g05-primary);color:#fff;font:800 1.0625rem/1 var(--font);box-shadow:none;cursor:pointer;transition:transform var(--dur-press) var(--ease-out),box-shadow var(--dur-press) var(--ease-out),opacity var(--dur-1)}.g05-btn:hover:not(:disabled){filter:brightness(1.06)}.g05-btn:active:not(:disabled){filter:brightness(.94)}.g05-btn:focus-visible{outline:2px solid var(--g05-focus);outline-offset:3px}.g05-btn:disabled{opacity:var(--opacity-disabled-primary);cursor:not-allowed}.g05-btn.busy:disabled{cursor:progress}.g05-ferr{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:.875rem;line-height:1.25rem;font-weight:700;color:var(--no-text)}.g05-ferr .g05-ico{margin-top:2px}.g05-ferr span{min-width:0;overflow-wrap:anywhere}.g05-ferr.warn{color:var(--g05-warn)}.g05-legal{margin:2px 0 0;font-size:.78125rem;line-height:1.125rem;color:var(--text-3);text-align:center}.g05-back{min-height:44px;align-self:flex-start;display:inline-flex;align-items:center;gap:2px;margin:-6px 0 0 -6px;padding:6px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--g05-link);font:700 .875rem/1 var(--font);cursor:pointer}.g05-back:hover{background:var(--fill-1)}.g05-back:focus-visible,.g05-link:focus-visible{outline:2px solid var(--g05-focus);outline-offset:2px}.g05-otp{position:relative;display:grid;gap:8px;margin:14px 0 2px}.g05-cell{height:58px;display:grid;place-items:center;border:1.5px solid var(--border-2);border-radius:var(--r-md);background:var(--surface-grouped);color:var(--text-1);font:700 1.625rem/1 var(--num);transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}.g05-cell.fill{background:var(--surface-elevated)}.g05-cell.cur{border-color:var(--g05-focus);background:var(--surface-elevated);box-shadow:0 0 0 4px var(--g05-ring)}.g05-cell.cur:not(.fill):after{content:"";width:2px;height:26px;border-radius:1px;background:var(--text-1);animation:g05-caret 1s steps(1) infinite}.g05-otp.is-err .g05-cell{border-color:var(--no);color:var(--no-text);background:var(--surface-elevated)}.g05-otp.busy .g05-cell{opacity:.6}.g05-login .g05-otp-input{border-radius:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:transparent;caret-color:transparent;box-shadow:none;outline:none;font-size:1rem;letter-spacing:0;cursor:text;-webkit-text-fill-color:transparent}.g05-login .g05-otp-input::selection{background:transparent}.g05-login .g05-otp-input:disabled{cursor:not-allowed}.g05-resend{margin:6px 0 0;font-size:.875rem;line-height:1.25rem;color:var(--text-3);text-align:center}.g05-num{font-family:var(--num);font-weight:700;color:var(--text-2);font-variant-numeric:tabular-nums}.g05-link{min-width:44px;min-height:44px;align-self:center;margin-top:4px;padding:8px 10px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--g05-link);font:700 .9375rem/1 var(--font);cursor:pointer}.g05-link:hover:not(:disabled){background:var(--fill-1)}.g05-link:disabled{color:var(--text-3);cursor:progress}.g05-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes g05-caret{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.g05-cell.cur:not(.fill):after{animation:none}.g05-btn,.g05-inp,.g05-cell{transition:none}}.g05-login.is-h5{min-height:0;display:block;padding:20px max(20px,env(safe-area-inset-right)) 28px max(20px,env(safe-area-inset-left))}.g05-login.is-h5 .g05-card{width:100%;max-width:520px;margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;gap:12px}.g05-login.is-h5 .g05-mark-svg{width:64px;height:64px}.g05-login.is-h5 .g05-card h1{text-align:left;font-size:1.5rem;line-height:2rem;margin-top:4px}.g05-login.is-h5 .g05-sub{text-align:left;margin-top:-4px}.g05-login.is-h5 .g05-otp{gap:6px}.g05-login.is-h5 .g05-cell{height:52px;font-size:1.5rem;border-radius:12px}.login-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;background:var(--overlay);animation:login-fade-in .16s cubic-bezier(.4,0,.2,1)}.login-dialog{position:relative;width:440px;max-width:calc(100vw - 32px);max-height:92dvh;overflow:auto;border-radius:var(--r-lg);background:var(--surface-elevated);animation:login-dialog-in .16s cubic-bezier(.4,0,.2,1)}.login-dialog .g05-login{min-height:0;padding:0;position:relative}.login-dialog .g05-card{border:0;box-shadow:none;width:100%;margin:0}.login-dialog-close{position:absolute;top:8px;right:8px;z-index:2;width:44px;height:44px;background:transparent;border:0;color:var(--text-2);font-size:28px}.login-dialog.is-sheet{align-self:end;width:100%;max-width:100%;border-radius:var(--r-lg) var(--r-lg) 0 0;padding-bottom:env(safe-area-inset-bottom);animation:login-sheet-in .22s cubic-bezier(.4,0,.2,1)}.login-dialog.is-sheet .g05-login{padding:20px}.login-sheet-handle{height:44px;display:grid;place-items:center;touch-action:none}.login-sheet-handle span{width:36px;height:4px;border-radius:4px;background:var(--border-3)}.login-overlay[data-closing=true]{animation:login-fade-out .12s linear both;pointer-events:none}.login-dialog[data-closing=true]{animation:login-fade-out .12s linear both}.login-dialog.is-sheet[data-closing=true]{animation:login-sheet-out .18s cubic-bezier(.4,0,.2,1) both}.g05-invite-toggle{min-height:44px;align-self:start;border:0;background:transparent;padding:0 8px;margin-left:-8px;color:var(--g05-link)}.g05-invite-field{display:flex;align-items:center;gap:8px;height:0;overflow:hidden;visibility:hidden;transition:height .14s cubic-bezier(.4,0,.2,1)}.g05-invite-field[data-open=true]{height:48px;visibility:visible}.g05-invite-field input{min-width:0;flex:1;height:44px}.g05-invite-field small{white-space:nowrap;color:var(--text-3)}.g05-card[data-verifying=true]{opacity:.5;pointer-events:none}.g05-login{position:relative}.g05-wait{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:grid;place-items:center;z-index:1}.card-progress{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);animation:wait-shimmer 1.2s linear infinite}.brand-loading{position:relative;display:grid;place-items:center;width:56px;height:56px}.brand-loading svg{width:32px;height:32px}.brand-loading i{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid transparent;border-top-color:var(--gold);border-radius:50%;animation:wait-spin 1.2s linear infinite}.g05-slow{text-align:center;color:var(--text-3);font-size:.875rem}@keyframes login-fade-in{0%{opacity:0}to{opacity:1}}@keyframes login-fade-out{0%{opacity:1}to{opacity:0}}@keyframes login-dialog-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes login-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes login-sheet-out{to{transform:translateY(100%)}}@keyframes login-brand-pulse{50%{opacity:.15}}@media (prefers-reduced-motion:reduce){.login-overlay,.login-dialog,.login-dialog.is-sheet{animation:login-fade-in .12s linear;transform:none!important}.login-overlay[data-closing=true],.login-dialog[data-closing=true],.login-dialog.is-sheet[data-closing=true]{animation:login-fade-out .12s linear both}.g05-invite-field{transition:none}.card-progress{animation:none}.brand-loading i{border-color:var(--gold);opacity:.3;animation:login-brand-pulse 1.2s linear infinite}}.g05-invite-field[data-open=true]{height:auto;min-height:48px}.g05-invite-field :is(input,textarea){min-width:0;width:0;flex:1;min-height:44px}.g05-invite-field textarea{resize:none;overflow-x:hidden;overflow-wrap:anywhere;white-space:pre-wrap}.g05-login #g05-title:is(:focus,:focus-visible){outline:none!important;box-shadow:none!important}.g05-otp.is-standby{position:absolute;left:0;bottom:0;width:1px;height:1px;margin:0;overflow:hidden;opacity:0;pointer-events:none}.g05-card{position:relative}.g05-login.is-h5 .g05-card{gap:16px}.g05-login.is-h5[data-step=email] .g05-card h1,.g05-login.is-h5[data-step=code] .g05-card h1{text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:800;margin:0}.g05-login.is-h5[data-step=code] .g05-sub{text-align:center;margin-top:-8px}.g05-login.is-h5 .g05-form{gap:8px;margin:4px 0 0}.g05-login.is-h5 .g05-inp.has-action{height:56px;gap:8px;padding:0 8px 0 16px;border:1px solid var(--border-3);border-radius:12px;background:var(--surface-elevated);box-shadow:none}.g05-login.is-h5 .g05-inp.has-action:focus-within{border-color:var(--g05-focus);box-shadow:none}.g05-login.is-h5 .g05-inp.has-action.is-err,.g05-login.is-h5 .g05-inp.has-action.is-err:focus-within{border-color:var(--no);box-shadow:none}.g05-login.is-h5 .g05-inp.has-action input{font-weight:500}.g05-continue{flex:0 0 auto;min-width:72px;height:40px;padding:0 16px;border:0;border-radius:8px;background:var(--g05-primary);color:#fff;font:700 .9375rem/1 var(--font);box-shadow:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.g05-continue>.hit-visual{display:inline-flex;align-items:center;justify-content:center}.g05-continue:active:not(:disabled){filter:brightness(.94)}.g05-continue:disabled{background:var(--fill-2);color:var(--text-3);cursor:not-allowed}.g05-continue.busy:disabled{background:var(--g05-primary);color:#fff;cursor:progress}.g05-login.is-h5 .g05-invite-toggle{align-self:center;margin:0;padding:0 8px;font:600 .8125rem/1 var(--font)}.g05-login.is-h5 .g05-legal{margin:0;font-size:.75rem}.g05-login.is-h5 .g05-back{margin:-8px 0 -8px -6px}.g05-login.is-h5 .g05-cell{height:52px;border-width:1px;border-color:var(--border-3);background:var(--surface-elevated);border-radius:12px}.g05-login.is-h5 .g05-cell.cur{border-color:var(--g05-focus);box-shadow:none}.g05-login.is-h5 .g05-otp,.g05-login.is-h5 .g05-resend{margin:0}.g05-login.is-h5 .g05-invite-field:not([data-open=true]){margin-top:-8px}:is(#root,body) .login-overlay:has(.login-dialog.is-sheet){top:max(var(--w1u-pv-h, 0px),var(--visual-viewport-top, 0px));right:0;bottom:0;left:0;height:auto}:is(#root,body) .login-dialog.is-sheet{box-sizing:border-box;max-height:calc(var(--visual-viewport-height, 100dvh) + var(--visual-viewport-bottom, 0px) - max(0px,var(--w1u-pv-h, 0px) - var(--visual-viewport-top, 0px)) - 16px);overflow-x:hidden;overflow-y:auto;padding-bottom:calc(16px + var(--visual-viewport-bottom, 0px) + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(16px + var(--visual-viewport-bottom, 0px) + env(safe-area-inset-bottom,0px))}:is(#root,body) .login-overlay:has(.login-dialog.is-sheet):after{content:"";position:absolute;top:100%;left:0;right:0;height:100lvh;background:var(--surface-elevated);pointer-events:none}:is(#root,body) .login-overlay[data-closing=true]:has(.login-dialog.is-sheet):after{display:none}:is(#root,body) .login-dialog.is-sheet .g05-login{padding:0 20px 4px}html[data-keyboard=open]:has(.login-dialog.is-sheet),html[data-keyboard=open]:has(.login-dialog.is-sheet) body{background:var(--surface-elevated)!important}html[data-keyboard=open]:has(.login-dialog.is-sheet) #root{visibility:hidden}.loading-shape{display:grid;gap:12px;width:100%}.wait-bone{display:block;border-radius:var(--r-sm);background:var(--fill-2);min-height:24px;position:relative;overflow:hidden}.wait-bone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--fill-1),transparent);animation:wait-shimmer 1.6s linear infinite}.loading-shape.is-detail{grid-template-columns:minmax(0,1fr) 360px;gap:28px;min-height:700px}.wait-detail-main{display:grid;align-content:start;gap:24px}.wait-heading{display:grid;gap:12px;padding-left:80px;min-height:140px}.wait-heading .wait-bone:first-child{width:40%;min-height:14px}.wait-heading .wait-bone{min-height:28px}.wait-ticket{display:grid;align-content:start;gap:16px;padding:24px;border:1px solid var(--border-2);border-radius:var(--r-lg);height:520px}.wait-ticket .wait-bone{min-height:40px}.wait-chart .wait-bone,.loading-shape.is-chart .wait-bone{min-height:300px;height:100%}.wait-rows{display:grid;gap:8px}.wait-rows .wait-bone{min-height:32px}.loading-shape.is-home{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.wait-market{display:grid;gap:12px;padding:20px;min-height:230px;border:1px solid var(--border-2);border-radius:var(--r-lg)}.wait-market .wait-bone:first-child{width:48px;height:48px}.wait-spinner{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;box-sizing:border-box;border:0;animation:none}.wait-spinner:before{content:"";width:16px;height:16px;flex:none;box-sizing:border-box;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:wait-spin .8s linear infinite}:is(#root,body) .trade-ticket-v1 .wait-spinner:before{content:none;animation:none;border:0}@keyframes wait-spin{to{transform:rotate(360deg)}}@keyframes wait-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:899px){.loading-shape.is-detail{grid-template-columns:1fr;min-height:900px}.wait-heading{padding-left:0}.wait-ticket{position:fixed;bottom:0;left:0;right:0;height:calc(80px + env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;padding:12px 16px;background:var(--surface-elevated)}.wait-ticket .wait-bone:nth-child(n+3){display:none}.loading-shape.is-home{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wait-bone:after,.wait-spinner,.wait-spinner:before{animation:none}}.public-profile{--profile-page: #f7f6f2;--profile-card: #fff;--profile-border: #e2e1da;--profile-text: #1e2d5c;box-sizing:border-box;width:100%;min-height:100dvh;padding:24px max(16px,calc((100% - 746px)/2));color:var(--profile-text);background:var(--profile-page);font-family:var(--font, "Noto Sans SC", "PingFang SC", sans-serif)}:root[data-theme=dark] .public-profile{--profile-page: #121c3d;--profile-card: #1e2d5c;--profile-border: #334169;--profile-text: #f1f3fa}.public-profile .public-profile__action{box-sizing:border-box;display:block;width:88px;min-height:44px;padding:10px 8px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:500;line-height:22px;cursor:pointer;touch-action:manipulation}.public-profile .public-profile__action:focus-visible{outline:2px solid currentColor;outline-offset:2px}.public-profile__card{box-sizing:border-box;min-width:0;min-height:120px;margin-top:12px;padding:20px;border:1px solid var(--profile-border);border-radius:14px;background:var(--profile-card)}.public-profile__card h1{margin:0;color:inherit;font-size:20px;font-weight:700;line-height:30px;overflow-wrap:anywhere}.public-profile__card .public-profile__action{margin-top:16px}.home-v2-footer{display:flex;align-items:center;flex-wrap:wrap;gap:16px;border-top:1px solid var(--border-2);padding-top:12px;color:var(--text-3);font-size:12px}.home-v2-footer-brand{margin-right:auto}.home-v2-footer-brand .brand-mark{display:none}.home-v2-footer-brand .brand-word,.home-v2-footer .home-v2-footer-brand .brand-lockup .brand-word b{font:inherit;color:inherit}.home-v2-footer-brand .brand-word-svg{display:none}.home-v2-footer-brand .brand-word-text{display:contents}.home-v2-footer-nav{display:flex;align-items:center;gap:16px}.home-v2-footer-nav a,.home-v2-footer-brand{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0;color:inherit;font:inherit;white-space:nowrap;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.home-v2-footer a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.home-v2-footer a{transition:color var(--dur-hover, .1s) var(--ease-std, cubic-bezier(.4,0,.2,1))}@media (hover: hover) and (pointer: fine){.home-v2-footer a:hover{color:var(--text-1)}}.home-v2-footer a:active{color:var(--text-1);transition-duration:var(--dur-press-in, 50ms)}@media (max-width: 899px){.home-v2-footer{padding-bottom:calc(16px + var(--tab-h, 56px) + env(safe-area-inset-bottom))}.home-v2 .home-v2-footer,.discover-main .home-v2-footer{padding-bottom:16px}}@media (prefers-reduced-motion: reduce){.home-v2-footer a{transition:none}}.home-featured{box-sizing:border-box;min-width:0;background:var(--surface-elevated);color:var(--text-1);border:1px solid var(--border-2);border-radius:20px;padding:24px;min-height:308px;display:flex;flex-direction:column;gap:16px}.home-featured :is(button,a){box-sizing:border-box;min-width:44px;min-height:44px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-release) var(--ease-std),background-color var(--dur-hover) var(--ease-std);color:inherit}.home-featured button{padding:0;cursor:pointer;font:inherit;box-shadow:none}.home-featured a{text-decoration:none}.home-featured :is(button,a):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.home-featured-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-featured-eyebrow{display:flex;align-items:center;gap:6px;color:var(--text-3);font-size:12px}.home-featured-eyebrow i{width:6px;height:6px;background:var(--yes);border-radius:50%}.home-featured-badge{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:2px 8px;background:var(--surface-grouped);color:var(--text-2);font-size:12px;font-weight:600;white-space:nowrap}.home-featured-icon{display:grid;place-items:center;width:44px;height:44px;flex:none;--hit-border:1px;--hit-scale:.94;border:1px solid var(--border-2);border-radius:12px;background:var(--surface-elevated)}.home-featured-fav{--hit-border:0px;border:0;background:transparent;margin:-11px 0 0;z-index:1}.home-featured svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.home-featured-fav[aria-pressed=true]{color:var(--gold)}.home-featured-fav[aria-pressed=true] svg{fill:currentColor}.home-featured-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:center;animation:home-featured-in var(--dur-fade) var(--ease-std)}.home-featured h2{margin:0;font-size:27px;line-height:1.5;font-weight:800}.home-featured h2 a{display:block;padding:2px 0;margin:-2px 0}.home-featured-data{display:flex;align-items:center;gap:12px;margin-top:10px}.home-featured-prob{font:700 36px/1 var(--num)}.home-featured-prob small{font:600 15px var(--num)}.home-featured-change{font:500 12px var(--num);color:var(--yes-text);background:var(--yes-bg);border-radius:6px;padding:3px 5px}.home-featured-change.down{color:var(--no-text);background:var(--no-bg)}.home-featured svg.home-featured-chart{width:100%;height:100px;color:var(--yes);stroke-width:2.5}.home-featured-grid{stroke:var(--border-2);stroke-width:1}.home-featured-meta{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--text-3)}.home-featured-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.home-featured a.home-featured-link{display:flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;padding:0 4px;color:var(--navy);font-weight:600}:root[data-theme=dark] .home-featured a.home-featured-link{color:var(--gold)}.home-featured-dots{display:flex;gap:6px;align-items:center}.home-featured-dots span{width:7px;height:7px;background:var(--border-3);border-radius:99px}.home-featured-dots span.on{width:20px;background:var(--gold)}.home-featured-controls{display:flex;gap:6px}.home-featured :is(button,a)[data-tapstate=press]{transform:none;background-color:var(--fill-2);transition-duration:var(--dur-press-in);transition-timing-function:var(--ease-in-fast)}.home-featured button.home-featured-icon[data-tapstate=press]{transform:none}.home-featured button:disabled{color:var(--text-3);cursor:default;transform:none}.home-featured-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@keyframes home-featured-in{0%{opacity:0}to{opacity:1}}@media (hover:hover) and (pointer:fine){.home-featured :is(button,a)[data-tapstate=hover]{background-color:var(--fill-2)}}@media (max-width:899px){.home-featured{min-height:270px}.home-featured h2{font-size:24px}.home-featured h2 a{padding:4px 0;margin:-4px 0}.home-featured-body{grid-template-columns:1.2fr 1fr}}@media (max-width:499px){.home-featured{padding:16px;gap:12px;min-height:252px}.home-featured h2{font-size:20px;line-height:1.5}.home-featured h2 a{padding:7px 0;margin:-7px 0}.home-featured-body{grid-template-columns:1fr;gap:4px}.home-featured svg.home-featured-chart{height:50px}.home-featured-data{margin-top:8px}.home-featured-prob{font-size:32px}.home-featured-meta{gap:8px;font-size:11px}.home-featured-link{font-size:12px}.home-featured-top :is(.home-featured-badge,.home-featured-eyebrow){font-size:11px}}@media (prefers-reduced-motion:reduce){.home-featured-body{animation:none}.home-featured :is(button,a){transition:none!important;transform:none!important}}.home-featured-fav>svg{position:relative;top:2px}.home-v2-multi-card{--multi-ease: cubic-bezier(.4,0,.2,1);--multi-press-ease: cubic-bezier(.3,0,1,1);box-sizing:border-box;min-width:0;display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--border-2);border-radius:20px;background:var(--surface-elevated);color:var(--text-1);box-shadow:var(--shadow-card);transition:transform .1s var(--multi-ease),box-shadow .1s var(--multi-ease)}.home-v2-multi-card button{position:relative;overflow:visible;box-sizing:border-box;min-height:44px;min-width:44px;border:0;padding:0;background:none;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transform:none!important;transition:transform .16s var(--multi-ease),background-color .1s var(--multi-ease),color .12s var(--multi-ease)}.home-v2-multi-card button:active{transform:none}.home-v2-multi-card button:disabled{cursor:default}.home-v2-multi-card button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.home-v2-multi-card svg{width:20px;height:20px;flex:none}.home-v2-multi-top{display:flex;align-items:center;gap:6px;min-height:26px}.home-v2-multi-category{margin-right:auto;min-height:24px;padding:2px 8px;border-radius:999px;background:var(--surface-grouped);color:var(--text-2);font-size:12px;font-weight:600}.home-v2-multi-time{color:var(--text-3);font-size:11px;white-space:nowrap}.home-v2-multi-card .home-v2-multi-fav{position:relative;z-index:1;width:44px;height:44px;margin:-10px 0 -8px;display:grid;place-items:center;color:var(--text-3);flex:none}.home-v2-multi-card .home-v2-multi-fav[aria-pressed=true]{color:var(--gold-deep)}:root[data-theme=dark] .home-v2-multi-card .home-v2-multi-fav[aria-pressed=true]{color:var(--gold)}.home-v2-multi-card .home-v2-multi-title{width:100%;min-width:0;min-height:45px;display:flex;align-items:center;text-align:left;font-size:15px;line-height:1.5;font-weight:800}.home-v2-multi-title span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.home-v2-multi-card .home-v2-multi-row{width:100%;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border-1);text-align:left}.home-v2-multi-row>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-v2-multi-row b{flex:none;font:600 20px var(--num);min-width:3.4em;text-align:right;font-variant-numeric:tabular-nums}.home-v2-multi-spacer{margin-right:auto;min-height:24px}.home-v2-multi-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;color:var(--text-3);font-size:11px}.home-v2-multi-foot>span{min-width:0;overflow-wrap:anywhere}.home-v2-multi-card .home-v2-multi-all{display:flex;align-items:center;gap:4px;flex:none;padding:0 4px;color:var(--navy);font-size:12px;font-weight:600;white-space:nowrap}:root[data-theme=dark] .home-v2-multi-card .home-v2-multi-all{color:var(--gold)}.home-v2-multi-card button[data-tapstate=press]:enabled{transform:none;transition-duration:50ms;transition-timing-function:var(--multi-press-ease)}.home-v2-multi-card .home-v2-multi-fav[data-tapstate=press]:enabled>svg{transform:scale(.94)}.home-v2-multi-card:has(button[data-tapstate=press]:enabled){transform:none;box-shadow:var(--shadow-card);transition-duration:50ms}@media (hover: hover) and (pointer: fine){.home-v2-multi-card:hover{transform:none;box-shadow:var(--shadow-card-hover)}.home-v2-multi-card button[data-tapstate=hover]:enabled{background-color:var(--fill-2)}.home-v2-multi-card:has(button[data-tapstate=press]:enabled){transform:none;box-shadow:var(--shadow-card)}}@media (max-width: 599px){.home-v2-multi-card .home-v2-multi-title{min-height:44px}}@media (prefers-reduced-motion: reduce){.home-v2-multi-card,.home-v2-multi-card:hover,.home-v2-multi-card button,.home-v2-multi-card button[data-tapstate]{transform:none!important;transition:none!important}}.home-multi-remaining,.home-multi-remaining>:is(.hw-grid,.h5-wall){display:contents}.home-v2-multi-card button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;pointer-events:auto}.home-v2-multi-card button[data-tapstate=press]:enabled>:is(span,b,svg){transform:scale(.98)}.home-v2-multi-card .home-v2-multi-fav>svg{position:relative;top:1px}.home-v2-multi-card,.home-v2-multi-card:hover{transform:none!important}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .mcard.v1.home-v2-card{--dur-hover: .1s;--dur-press-in: 50ms;--dur-press: .1s;--dur-release: .16s;--ease-std: cubic-bezier(.4,0,.2,1);--ease-in-fast: cubic-bezier(.3,0,1,1);min-width:0;min-height:0;border:1px solid var(--border-2);border-radius:20px;background:var(--surface-elevated);box-shadow:var(--shadow-card);transform:none;transition:transform var(--dur-hover) var(--ease-std),box-shadow var(--dur-hover) var(--ease-std)}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mcard-body{padding:12px;gap:8px;min-width:0}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mc-top{min-height:26px;gap:6px}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mc-top-r{gap:0;flex-shrink:0}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mc-tag{min-height:24px;height:auto;padding:2px 8px;background:var(--surface-grouped);color:var(--text-2);font-weight:600}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mc-tag .cat-mark{width:20px;height:20px}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mc-tag .cat-mark[viewBox="0 0 24 24"] *{stroke-width:1.7}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .countdown{font-family:var(--font);font-size:11px;font-weight:400;color:var(--text-3)}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .countdown svg{display:none}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .star{width:44px;height:44px;min-width:44px;min-height:44px;margin:-10px -6px -8px 0;padding:0;flex-shrink:0;border-radius:12px;background:transparent;color:var(--text-3);z-index:1;transition:transform var(--dur-release) var(--ease-std),color .12s var(--ease-std)}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .star svg{display:block;width:20px;height:20px}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .star.on{color:var(--gold-deep)}:root[data-theme=dark] :is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .star.on{color:var(--gold)}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mcard-title{display:flex;align-items:center;width:100%;min-width:0;min-height:45px;font-size:.9375rem;font-weight:800;line-height:1.5;letter-spacing:normal;padding:0;margin:0;overflow:visible}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card :is(.mcard-title,.star,.yn):after{content:none}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mc-prob{min-height:32px;gap:6px}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .pnum b{font-size:1.875rem;letter-spacing:normal}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .pnum small{font-size:.9375rem;font-weight:600;margin-left:0}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .chg{border-radius:6px;padding:3px 5px;font-weight:500;line-height:normal}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .cvol{font-family:var(--font);font-size:11px;font-weight:400;line-height:normal;flex-shrink:0;overflow:visible}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mini-spark{width:60px;height:24px}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .pbar{height:4px;margin:0;border-radius:4px}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .pbar i{background:var(--yes)}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mcard-pair{margin:2px 0 0;gap:8px}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mcard-pair .yn{--card-fill: var(--yes-solid);--card-deep: var(--yes-solid-deep);height:44px;min-height:44px;min-width:44px;border:0;border-radius:12px;background:var(--card-fill);color:var(--on-solid);filter:none;box-shadow:inset 0 -3px 0 var(--card-deep);transform:none;font-size:15px;font-weight:700;gap:6px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) var(--ease-std),box-shadow var(--dur-press) var(--ease-std)}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .yn :is(span,small){font:600 15px var(--num)}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mcard-pair .yn.no{--card-fill: var(--no-solid);--card-deep: var(--no-solid-deep)}@media (hover: hover) and (pointer: fine){:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .mcard.v1.home-v2-card:hover{transform:none;box-shadow:var(--shadow-card-hover)}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mcard-pair .yn:hover{transform:none;box-shadow:inset 0 -3px 0 var(--card-deep),0 1.5px 0 var(--card-deep)}}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .mcard.v1.home-v2-card:has(.mcard-title:active,.mcard-title[data-tapstate=press]){transform:none;transition-duration:var(--dur-press-in)}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mcard-pair .yn:is(:active,[data-tapstate=press]){transform:none;box-shadow:inset 0 -1.5px 0 var(--card-deep);transition-timing-function:var(--ease-in-fast)}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .star:is(:active,[data-tapstate=press]){transform:none;transition-duration:var(--dur-press-in);transition-timing-function:var(--ease-in-fast)}@media (max-width: 499px){:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mcard-title{min-height:44px}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mcard-pair{margin-top:0}}@media (prefers-reduced-motion: reduce){:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .mcard.v1.home-v2-card,:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card :is(.star,.yn){transform:none!important;transition:none}}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card :is(.star,.yn):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none;border-radius:0;pointer-events:auto}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card :is(.star,.yn){position:relative;transform:none!important}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .star svg{position:relative;top:1px}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card :is(.star svg,.yn>span,.yn>small){transition:transform var(--dur-release) var(--ease-std)}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .star:is(:active,[data-tapstate=press])>svg{transform:scale(.94)}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .yn:is(:active,[data-tapstate=press])>:is(span,small){transform:translateY(1.5px)}@media (prefers-reduced-motion:reduce){.home-v2-card :is(.star svg,.yn>span,.yn>small){transform:none!important;transition:none}}.home-v2-card.is-ordinary-binary .mc-binary-heading{display:flex;align-items:flex-start;gap:12px;min-width:0}:is(#root,body) .home-v2-card.is-ordinary-binary .mc-binary-heading .mcard-title{flex:1;width:auto;min-width:0}.home-v2-card.is-ordinary-binary .mc-binary-gauge{position:relative;flex:0 0 58px;width:58px;height:38px;padding-top:2px}.home-v2-card.is-ordinary-binary .mc-binary-gauge svg{display:block}.home-v2-card.is-ordinary-binary .mc-binary-gauge path{fill:none;stroke-width:4px;stroke-linecap:round}.home-v2-card.is-ordinary-binary .mc-gauge-track{stroke:var(--border-3)}.home-v2-card.is-ordinary-binary .mc-gauge-value{stroke:var(--yes)}.home-v2-card.is-ordinary-binary .mc-binary-gauge>span{position:absolute;inset:16px 0 auto;text-align:center;font:700 15px var(--num);line-height:20px;color:var(--text-1)}.home-v2-card.is-ordinary-binary .mc-binary-gauge[data-source-kind=unknown]>span{color:var(--text-3)}.home-v2-card.is-ordinary-binary .mc-binary-gauge :is(b,small){font:inherit}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card.is-ordinary-binary .mc-prob{min-height:16px}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mc-state-action{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:6px 10px;border-radius:12px;background:var(--surface-grouped);color:var(--text-1);font-size:13px;font-weight:600}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mc-state-action.yes{color:var(--yes-text);background:var(--yes-bg)}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mc-state-action.no{color:var(--no-text);background:var(--no-bg)}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mc-state-badge{color:#8a5a00;background:var(--gold-soft);display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:2px 8px;font-size:12px}:root[data-theme=dark] :is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mc-state-badge{color:#f3c45a;background:#352d19}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mc-state-action time{font-family:var(--font);text-align:right}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mc-state-link{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:44px;min-width:44px;margin:0;padding:0 4px;border-radius:12px;color:var(--navy);text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .16s cubic-bezier(.4,0,.2,1),background-color .1s cubic-bezier(.4,0,.2,1)}:root[data-theme=dark] :is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mc-state-link{color:var(--gold)}@media (hover: hover) and (pointer: fine){:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mc-state-link:hover{background:var(--fill-2)}}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mc-state-link:is(:active,[data-tapstate=press]){background:var(--fill-2);transition-duration:50ms;transition-timing-function:cubic-bezier(.3,0,1,1)}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mc-state-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion: reduce){:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .home-v2-card .mc-state-link{transform:none!important;transition:none}}.home-loading{min-width:0}.home-loading-progress{position:fixed;top:0;left:0;z-index:100;height:2px;width:80%;background:var(--gold);animation:home-loading-progress 8s ease-out both}@keyframes home-loading-progress{0%{width:0}to{width:80%}}@media (prefers-reduced-motion: reduce){.home-loading-progress{animation:none}}.home-loading>.loading-shape.is-home{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-loading .wait-market{min-width:0;min-height:211px;height:211px;padding:12px;gap:8px;grid-template-rows:26px 45px 32px 4px 46px;border-radius:20px;background:var(--surface-elevated);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.home-loading .wait-market .wait-bone{min-height:0;width:100%;height:100%;border-radius:6px}.home-loading .wait-market .wait-bone:first-child{width:45%;height:26px}.home-loading .wait-market .wait-bone:nth-child(3){width:90px}.home-loading .wait-market .wait-bone:nth-child(4){border-radius:4px}.home-loading .wait-market .wait-bone:last-child{margin-top:2px;height:44px;border-radius:12px}:is(#root,body) .home-v2 .home-v2-card:has(.mc-prob):has(.mcard-pair .yn) .mcard-body{min-height:209px}:is(#root,body) .home-v2 .home-v2-card:has(.mc-prob):has(.mcard-pair .yn) .mcard-pair{margin-top:auto}.home-loading:not(.is-category) .wait-market{background:var(--fill-2);border-color:transparent;box-shadow:none}.home-loading:not(.is-category) .wait-market .wait-bone{visibility:hidden}.home-loading:not(.is-category) .wait-market .wait-bone:last-child{visibility:visible;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;border-radius:inherit}.home-loading-mask{position:relative;min-width:0}.home-loading-mask.is-loading>.home-loading-content{visibility:hidden}.home-loading-mask.is-loading>.loading-shape{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.home-loading-mask.is-loading>.loading-shape .wait-bone{min-height:0;height:100%;border-radius:inherit}.home-loading-mask>.home-loading-content{display:contents}.home-loading-mask:is(.is-featured,.is-ranking){display:grid;grid-template-columns:minmax(0,1fr)}.home-loading-mask.is-ranking{grid-column:2}.home-loading-mask.is-ranking .home-v2-desktop-ranking{grid-column:1;min-width:0}.home-loading-featured-shape,.home-loading-ranking-shape{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;min-width:0;display:grid;border:1px solid var(--border-2);border-radius:20px;background:var(--surface-elevated)}.home-loading-featured-shape{padding:24px;gap:16px;grid-template-rows:26px minmax(100px,1fr) 17px 44px}.home-loading-featured-body{min-width:0;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px}.home-loading-featured-body>div:first-child{display:grid;grid-template-rows:1fr 36px;gap:10px}.home-loading-ranking-shape{padding:16px;gap:2px;grid-template-rows:44px minmax(0,1fr)}.home-loading-mask :is(.home-loading-featured-shape,.home-loading-ranking-shape) .loading-shape{min-width:0;min-height:0;height:100%;display:grid;grid-template-columns:minmax(0,1fr)}.home-loading-mask :is(.home-loading-featured-shape,.home-loading-ranking-shape) .wait-bone{min-height:0;height:100%;border-radius:0}@media (max-width: 899px){.home-loading-mask.is-ranking{display:none}}@media (max-width: 499px){.home-loading-featured-shape{padding:16px;gap:12px}.home-loading-featured-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 50px;gap:4px}}@media (min-width: 900px) and (max-width: 1199px){.home-loading>.loading-shape.is-home{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 899px){.home-loading>.loading-shape.is-home{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 499px){.home-loading>.loading-shape.is-home{grid-template-columns:minmax(0,1fr);gap:12px}:is(#root,body) .home-v2 .home-v2-card:has(.mc-prob):has(.mcard-pair .yn) .mcard-body{min-height:206px}.home-loading .wait-market{min-height:208px;height:208px;grid-template-rows:26px 44px 32px 4px 44px}.home-loading .wait-market .wait-bone:last-child{margin-top:0}}:is(#root,body) .mcard.v1.home-v2-card.is-pm{padding:0;border-radius:15px}:is(#root,body) :where(.page.wall,.h5-wall) .mcard.v1.home-v2-card.is-pm .mcard-body{padding:12px 12px 10px;gap:12px;min-height:0}:is(#root,body) .mcard.v1.home-v2-card.is-pm .mc-binary-heading{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;column-gap:8px}:is(#root,body) .mcard.v1.home-v2-card.is-pm .mc-avatar{width:38px;height:38px;border-radius:7px;overflow:hidden;display:grid;place-items:center;flex:none;background:var(--surface-grouped);color:var(--text-2)}:is(#root,body) .mcard.v1.home-v2-card.is-pm .mc-avatar img{width:100%;height:100%;object-fit:cover;display:block}:is(#root,body) .mcard.v1.home-v2-card.is-pm .mc-avatar .cat-mark{width:26px;height:26px;padding:0;margin:0;background:none;border:0;border-radius:0;color:inherit}:is(#root,body) .mcard.v1.home-v2-card.is-pm .mc-avatar .cat-mark *{stroke-width:2.6}:is(#root,body) .mcard.v1.home-v2-card.is-pm .mcard-title{min-height:36px;display:flex;align-items:center}:is(#root,body) .mcard.v1.home-v2-card.is-pm .mcard-title-t{font-size:14px;line-height:20px;font-weight:600}:is(#root,body) .mcard.v1.home-v2-card.is-pm .cat-tile-politics{background:#e6ecfb;color:#2f55c9}:is(#root,body) .mcard.v1.home-v2-card.is-pm .cat-tile-sports{background:#e4f4ea;color:#16824f}:is(#root,body) .mcard.v1.home-v2-card.is-pm .cat-tile-crypto{background:#fdf0dc;color:#c9780c}:is(#root,body) .mcard.v1.home-v2-card.is-pm :is(.cat-tile-finance,.cat-tile-economy){background:#e3f1f6;color:#1d7a99}:is(#root,body) .mcard.v1.home-v2-card.is-pm :is(.cat-tile-tech,.cat-tile-science){background:#ece8fb;color:#6544c8}:is(#root,body) .mcard.v1.home-v2-card.is-pm :is(.cat-tile-culture,.cat-tile-entertainment){background:#fbe8f0;color:#c23a72}:is(#root,body) .mcard.v1.home-v2-card.is-pm .cat-tile-weather{background:#e2f3fb;color:#1b84b8}:is(#root,body) .mcard.v1.home-v2-card.is-pm .cat-tile-esports{background:#eee6fb;color:#7b3fd0}:root[data-theme=dark] :is(#root,body) .mcard.v1.home-v2-card.is-pm [class*=cat-tile-]{background:var(--surface-grouped)}:is(#root,body) .mcard.v1.home-v2-card.is-pm .mcard-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}:is(#root,body) .mcard.v1.home-v2-card.is-pm .mcard-pair .yn{min-height:40px;height:40px;border-radius:7px;border:0;box-shadow:none!important;transform:none;display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:600}:is(#root,body) .mcard.v1.home-v2-card.is-pm .mcard-pair .yn:hover{box-shadow:none!important}:is(#root,body) .mcard.v1.home-v2-card.is-pm .mcard-pair .yn:before,:is(#root,body) .mcard.v1.home-v2-card.is-pm .mcard-pair .yn:after{box-shadow:none}:is(#root,body) .mcard.v1.home-v2-card.is-pm .mcard-pair .yn.yes,:is(#root,body) .mcard.v1.home-v2-card.is-pm .mcard-pair .yn.yes:hover{background:var(--yes-bg);color:var(--yes-text)}:is(#root,body) .mcard.v1.home-v2-card.is-pm .mcard-pair .yn.no,:is(#root,body) .mcard.v1.home-v2-card.is-pm .mcard-pair .yn.no:hover{background:var(--no-bg);color:var(--no-text)}:is(#root,body) .mcard.v1.home-v2-card.is-pm .mcard-pair .yn small{font-size:14px;font-weight:600;color:inherit;opacity:.9;font-variant-numeric:tabular-nums}:is(#root,body) .mcard.v1.home-v2-card.is-pm .mc-foot{display:flex;align-items:center;justify-content:space-between;min-height:28px;margin:-4px 0 0;color:var(--text-3);font-size:13px}:is(#root,body) .mcard.v1.home-v2-card.is-pm .mc-foot .star{width:28px;height:28px;min-width:28px;min-height:28px;display:grid;place-items:center;color:var(--text-3);margin:0;position:relative}:is(#root,body) .mcard.v1.home-v2-card.is-pm .mc-foot .star svg{width:16px;height:16px}:is(#root,body) .mcard.v1.home-v2-card.is-pm .mc-foot .star:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}:is(#root,body) .mcard.v1.home-v2-card.is-pm .mc-foot .star.on{color:var(--gold-deep)}:is(#root,body) .h5 .home-v2-mobile-ranking:has(.market-ranking[data-ranking-source=unavailable]){display:none}:is(#root,body) .h5:has(.page.wall.h5-home) .h5-top{background:var(--surface-elevated);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent}:is(#root,body) .h5 .page.wall.h5-home .home-v2-filters{position:sticky;top:calc(var(--h5-top) + var(--safe-top, 0px));z-index:29;margin:-16px -16px 12px;padding:0 16px;background:var(--surface-elevated);border-bottom:1px solid var(--border-1)}:is(#root,body) .h5 .page.wall.h5-home .home-v2-filters .hw-cats{margin:0;gap:4px;align-items:center}:is(#root,body) .h5 .page.wall.h5-home .home-v2-filters .hw-cats-row{padding:0;gap:20px}:is(#root,body) .h5 .page.wall.h5-home .home-v2-filters .hw-cats-row .cat-tab{--filter-background: transparent;background:transparent;border:0;border-radius:0;box-shadow:none;min-height:44px;height:44px;padding:0;color:var(--text-2);font-size:15px;font-weight:600;position:relative}:is(#root,body) .h5 .page.wall.h5-home .home-v2-filters .hw-cats-row .cat-tab .home-filter-visual{background:transparent;padding:0;gap:5px;box-shadow:none}:is(#root,body) .h5 .page.wall.h5-home .home-v2-filters .hw-cats-row .cat-tab.active{--filter-background: transparent;color:var(--text-1)}:is(#root,body) .h5 .page.wall.h5-home .home-v2-filters .hw-cats-row .cat-tab.active{border-bottom:3px solid var(--text-1)!important;padding-top:3px}:is(#root,body) .h5 .page.wall.h5-home .home-v2-filters .hw-cats-r :is(button,a){background:transparent;border:0;box-shadow:none;color:var(--text-2)}:is(#root,body) .h5 .page.wall.h5-home h1.home-v2-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:0}:is(#root,body) .h5 .home-v2-multi-card{padding:12px 12px 10px;gap:0;border-radius:15px}:is(#root,body) .h5 .home-v2-multi-card .home-v2-multi-head{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;column-gap:8px;min-height:38px;margin-bottom:8px}:is(#root,body) .h5 .home-v2-multi-card .home-v2-multi-avatar{width:38px;height:38px;border-radius:7px;display:grid;place-items:center;background:#e9ecf6;color:var(--navy)}:is(#root,body) .h5 .home-v2-multi-card .home-v2-multi-avatar .cat-mark{width:24px;height:24px;padding:0;background:none;border:0;border-radius:0;color:inherit}:is(#root,body) .h5 .home-v2-multi-card .home-v2-multi-title{min-height:36px;font-size:14px;line-height:20px;font-weight:600}:is(#root,body) .h5 .home-v2-multi-card .home-v2-multi-row{display:grid;grid-template-columns:minmax(0,1fr) auto 40px 40px;align-items:center;column-gap:4px;min-height:40px;border:0}:is(#root,body) .h5 .home-v2-multi-card .home-v2-multi-row>span{font-size:14px;line-height:20px;font-weight:400;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(#root,body) .h5 .home-v2-multi-card .home-v2-multi-row b{font:600 15px/22px var(--num);min-width:3em;text-align:right;margin-right:4px}:is(#root,body) .h5 .home-v2-multi-card .home-v2-multi-row :is(.home-v2-multi-yes,.home-v2-multi-no){min-width:40px;min-height:27px;height:27px;border-radius:5px;font-size:13px;font-weight:500}:is(#root,body) .h5 .home-v2-multi-card .home-v2-multi-row .home-v2-multi-yes{background:var(--yes-bg);color:var(--yes-text)}:is(#root,body) .h5 .home-v2-multi-card .home-v2-multi-row .home-v2-multi-no{background:var(--no-bg);color:var(--no-text)}:is(#root,body) .h5 .home-v2-multi-card .home-v2-multi-foot{min-height:28px;margin-top:6px;gap:8px;font-size:13px;color:var(--text-3)}:is(#root,body) .h5 .home-v2-multi-card .home-v2-multi-foot>span{margin-right:auto}:is(#root,body) .h5 .home-v2-multi-card .home-v2-multi-all{min-height:28px;font-size:13px;color:var(--text-3);font-weight:500}:is(#root,body) .h5 .home-v2-multi-card .home-v2-multi-fav{width:28px;height:28px;min-width:28px;min-height:28px;margin:0;color:var(--text-3)}:is(#root,body) .h5 .home-v2-multi-card .home-v2-multi-fav svg{width:16px;height:16px}:is(#root,body) .h5 .home-v2-multi-card button:after{top:-8px;right:0;bottom:-8px;left:0}:is(#root,body) .h5:has(.page.wall.h5-home) .h5-top .login-cta.sm{min-height:32px;height:32px;padding:0 12px;border-radius:10px;font-size:14px;font-weight:600;box-shadow:none;background:var(--gold);color:var(--navy);display:inline-flex;align-items:center}:is(#root,body) .h5:has(.page.wall.h5-home) .h5-top .login-cta.sm .home-login-visual{padding:0;min-height:0;box-shadow:none;background:transparent}:is(#root,body) .h5:has(.page.wall.h5-home) .h5-top .sound-toggle,:is(#root,body) .h5:has(.page.wall.h5-home) .h5-top [aria-label*=音效]{width:32px;height:32px;min-width:32px;min-height:32px;border:0;background:transparent;box-shadow:none}:is(#root,body) .h5:has(.page.wall.h5-home) .h5-top .h5-top-right{gap:8px}:is(#root,body) .h5 .page.wall.h5-home .home-v2-filters .hw-cats-r{display:none}:is(#root,body) .h5 .page.wall.h5-home .home-pm-search{display:grid;grid-template-columns:minmax(0,1fr) 40px 40px;align-items:center;gap:4px;margin:0 0 8px}:is(#root,body) .h5 .page.wall.h5-home .home-pm-search-entry{height:40px;min-height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;border:0;border-radius:10px;background:var(--surface-grouped);color:var(--text-3);font-size:15px;text-align:left}:is(#root,body) .h5 .page.wall.h5-home .home-pm-search-ib{position:relative;width:40px;height:40px;min-width:40px;min-height:40px;display:grid;place-items:center;border:0;background:transparent;color:var(--text-2)}:is(#root,body) .h5 .page.wall.h5-home .home-pm-search-ib.on{color:var(--text-1)}:is(#root,body) .h5 .page.wall.h5-home .home-pm-search-ib .hw-badge{position:absolute;top:4px;right:4px}:is(#root,body) .mcard.v1.home-v2-card.is-pm .mc-foot-vol{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums}:is(#root,body) .mcard.v1.home-v2-card.is-pm .pm-new-mark{display:inline-flex;align-items:center;gap:3px;color:var(--gold-deep);font-weight:600}:is(#root,body) .mcard.v1.home-v2-card.is-pm .pm-new-mark svg{flex:none;width:11px;height:11px}:root[data-theme=dark] :is(#root,body) .mcard.v1.home-v2-card.is-pm .pm-new-mark{color:var(--gold)}:is(#root,body) .h5 .home-v2-multi-card .pm-new-mark{display:inline-flex;align-items:center;gap:3px;vertical-align:bottom;color:var(--gold-deep);font-weight:600}:is(#root,body) .h5 .home-v2-multi-card .pm-new-mark svg{flex:none;width:11px;height:11px}:root[data-theme=dark] :is(#root,body) .h5 .home-v2-multi-card .pm-new-mark{color:var(--gold)}:is(#root,body) .h5 .home-v2-multi-card .home-v2-multi-foot>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums}:is(#root,body) .h5-back-top{position:fixed;z-index:var(--z-nav, 30);right:calc(16px + var(--safe-right, 0px));bottom:calc(var(--tab-h, 60px) + max(env(safe-area-inset-bottom,0px),var(--safe-bottom, 0px)) + 12px);display:inline-flex;align-items:center;gap:6px;height:36px;min-height:36px;padding:0 14px;border:1px solid var(--border-2);border-radius:999px;background:var(--surface-elevated);color:var(--text-1);box-shadow:0 2px 10px #1018281f;font-size:15px;font-weight:500;line-height:1;touch-action:manipulation;-webkit-tap-highlight-color:transparent;animation:h5-back-top-in .16s var(--ease-std, cubic-bezier(.4, 0, .2, 1))}:is(#root,body) .h5-back-top:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}:is(#root,body) .h5-back-top:active{background:var(--surface-grouped)}:is(#root,body) .h5-back-top:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@keyframes h5-back-top-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){:is(#root,body) .h5-back-top{animation:none}}:is(#root,body) .h5-pm-footer{margin:40px 0 0;padding:0 0 16px;color:var(--text-2)}:is(#root,body) .h5-pm-footer a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}:is(#root,body) .h5-pm-footer a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:4px}:is(#root,body) .h5-pm-footer-brand{display:inline-flex;align-items:center;min-height:44px}:is(#root,body) .h5-pm-footer h2{margin:28px 0 8px;font-size:15px;line-height:22px;font-weight:500;color:var(--text-2)}:is(#root,body) .h5-pm-footer ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:16px}:is(#root,body) .h5-pm-footer-cats a{display:flex;flex-direction:column;justify-content:center;min-height:50px;padding:4px 0}:is(#root,body) .h5-pm-footer-cats a span{font-size:15px;line-height:21px;font-weight:500;color:var(--text-1)}:is(#root,body) .h5-pm-footer-cats a small{font-size:13px;line-height:18px;color:var(--text-3)}:is(#root,body) .h5-pm-footer-links{margin-top:20px;padding-top:12px;border-top:1px solid var(--border-1)}:is(#root,body) .h5-pm-footer-links a{display:flex;align-items:center;min-height:44px;font-size:15px;font-weight:500;color:var(--text-1)}:is(#root,body) .h5-pm-footer-copy{margin:16px 0 0;font-size:14px;line-height:20px;color:var(--text-2)}:is(#root,body) .h5-pm-footer-risk{margin:12px 0 0;font-size:12px;line-height:18px;color:var(--text-3)}@media (hover: hover) and (pointer: fine){:is(#root,body) .h5-pm-footer a:hover span,:is(#root,body) .h5-pm-footer-links a:hover{color:var(--text-1);text-decoration:underline}}:is(#root,body) .mcard.v1.home-v2-card.is-pm .yn small{display:none}:is(#root,body) .h5 .page.wall.h5-home .home-v2-filters .cat-tab .cat-mark:not(.cat-trending):not(.cat-combo){display:none}:is(#root,body) .h5 .page.wall.h5-home .home-v2-filters .hw-cats-row{gap:22px}:is(#root,body) .h5 .page.wall.h5-home .home-v2-filters .hw-cats-row .cat-tab{min-width:0;position:relative;flex:0 0 auto}:is(#root,body) .h5 .page.wall.h5-home .home-v2-filters .hw-cats-row .cat-tab:after{content:"";position:absolute;top:0;bottom:0;left:-10px;right:-10px}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover,.discover-page) .mcard.home-v2-card :is(a,button){position:relative;overflow:visible}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover,.discover-page) .mcard.home-v2-card :is(a,button):after{content:"";position:absolute;left:0;right:auto;top:0;width:max(100%,44px);height:max(100%,44px);transform:none;background:transparent;border:0;box-shadow:none;pointer-events:auto}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover,.discover-page) .mcard.home-v2-card .star{z-index:1}:is(#root,body) .discover-page .mcard.home-v2-card .star{width:44px;height:44px;margin:-12px 0 -8px;transform:none}:is(#root,body) .discover-page .mcard.home-v2-card .star svg{position:relative;left:10px;top:2px}:is(#root,body) .discover-page .mcard.home-v2-card :is(a,button){transform:none!important}:is(#root,body) .discover-page .mc-top-r{height:24px}:is(#root,body) :where(.page.wall,.h5-wall,.home-v2-discover) .mcard.home-v2-card .mcard-pair>.yn:after{top:0;right:0;bottom:0;left:0;width:auto;height:auto;transform:none}:is(#root,body) .discover-page .mcard.home-v2-card .star{display:grid;place-items:center;padding:0;flex-shrink:0}:is(#root,body) .discover-page .mcard.home-v2-card .star svg{width:20px;height:20px;left:0;top:0}:is(#root,body) .discover-page .mc-top-r{gap:0;min-width:0}:is(#root,body) .discover-page .mc-top{flex-wrap:wrap;row-gap:12px}:is(#root,body) .discover-page .mc-top-r{flex-shrink:0;margin-left:auto}:where(.page.wall,.discover-page) .home-v2-card .mc-top-r{padding-right:6px}.home-v2 .home-wall-empty,.home-v2 .hw-empty.hw-error{box-sizing:border-box;min-height:260px;padding:28px;border:1px solid var(--border-2);border-radius:20px;background:var(--surface-elevated);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.home-v2 .home-wall-empty-icon,.home-v2 .hw-error .hw-empty-ico{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:var(--surface-grouped);color:var(--text-2)}.home-v2 .home-wall-empty h2,.home-v2 .hw-error b{margin:0;font-size:16px;line-height:1.7;font-weight:800}.home-v2 .home-wall-empty p{margin:0;color:var(--text-3);font-size:13px}.home-v2 .home-wall-feedback-button,.home-v2 .hw-error .hw-reset-btn{min-width:44px;min-height:44px;height:44px;margin:0;padding:0 16px;border:1px solid var(--border-2);border-radius:14px;background:var(--surface-elevated);color:var(--text-1);font-size:14px;font-weight:600;box-shadow:none;transition:transform var(--dur-release, .17s) var(--ease-std, ease),background-color var(--dur-hover, .1s) var(--ease-std, ease)}.home-v2 .home-wall-feedback-button:hover,.home-v2 .hw-error .hw-reset-btn:hover{background:var(--surface-grouped)}.home-v2 .home-wall-feedback-button:active,.home-v2 .hw-error .hw-reset-btn:active,.home-v2 .h5-lerr .hw-reset:active{filter:brightness(.96);transition-duration:50ms;box-shadow:none}.home-v2 .home-wall-more{margin:20px 0 0}.home-v2 .h5-lerr{box-sizing:border-box;min-height:60px;margin-top:16px;padding:6px 12px;border:1px dashed var(--border-3);font-size:13px}.home-v2 .h5-lerr .hw-reset{flex:none;min-width:44px;min-height:44px;height:44px;padding:0 4px;transition:transform var(--dur-release, .17s) var(--ease-std, ease)}.home-v2 .home-wall-append{margin-top:16px}.home-wall-skeleton{box-sizing:border-box;min-width:0;min-height:210px;border:1px solid var(--border-2);border-radius:20px;background:var(--surface-elevated);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:12px;padding:16px}.home-wall-sk-row{display:flex;gap:8px}.home-wall-bone{display:block;position:relative;overflow:hidden;border-radius:6px;background:var(--fill-2)}.home-wall-bone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 35%,var(--surface-elevated) 50%,transparent 65%);animation:home-wall-shimmer 1.6s linear infinite}.home-wall-sk-meta{height:44px;flex:1;border-radius:12px}.home-wall-sk-title{height:22px;width:96%}.home-wall-sk-title.short{width:78%}.home-wall-sk-prob{height:32px;width:90px}.home-wall-sk-bar{height:4px;width:100%}.home-wall-sk-action{height:44px;flex:1;border-radius:12px}@keyframes home-wall-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.home-wall-bone:after{animation:none;background:none}.home-v2 .home-wall-feedback-button,.home-v2 .hw-error .hw-reset-btn,.home-v2 .h5-lerr .hw-reset{transition:none}}.home-v2 .home-wall-empty-icon svg,.home-v2 .hw-error .hw-empty-ico svg{width:20px;height:20px}@media (max-width: 499px){.home-v2 .home-wall-empty,.home-v2 .hw-empty.hw-error{min-height:248px;padding:24px 16px}.home-v2 .home-wall-empty h2,.home-v2 .hw-error b{font-size:15px}.home-wall-skeleton{min-height:195px;padding:12px;gap:8px}}.home-favorite-empty{min-height:260px;border:1px solid var(--border-2);background:var(--surface-elevated);border-radius:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:28px;text-align:center;box-sizing:border-box}.home-favorite-icon{width:56px;height:56px;border-radius:18px;background:var(--surface-grouped);display:grid;place-items:center;color:var(--text-2)}.home-favorite-icon svg{width:20px;height:20px}.home-favorite-empty h2{margin:0;font-size:16px;line-height:1.7}.home-favorite-empty p{margin:0;color:var(--text-3);font-size:13px}.home-favorite-action{display:inline-flex;align-items:center;justify-content:center;min-width:90px;min-height:44px;box-sizing:border-box;border:1px solid var(--border-2);background:var(--surface-elevated);color:var(--text-1);padding:0 16px;border-radius:14px;font:inherit;font-size:14px;font-weight:600;text-decoration:none}.home-favorite-action:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.home-favorite-action:hover{background:var(--surface-grouped)}.home-favorite-action:active{background:var(--fill-2)}@media (max-width: 899px){.home-favorite-empty{min-height:248px;padding:24px 16px}.home-favorite-empty h2{font-size:15px}}.home-restriction{font-size:14px;line-height:normal;padding:12px 16px;border:1px solid var(--border-2);border-radius:14px;background:var(--surface-elevated);display:flex;align-items:center;justify-content:space-between;gap:12px}.home-restriction b{font-size:14px}.home-restriction small{display:block;margin-top:5px;font-size:12px;color:var(--text-3)}.home-restriction-view{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:44px;min-height:44px;padding:0 4px;border:0;background:transparent;color:var(--navy);font:600 14px var(--font);white-space:nowrap;border-radius:8px;transition:background-color var(--dur-hover),transform var(--dur-release) var(--ease-std)}.home-restriction .home-restriction-view{color:var(--no-text)}:root[data-theme=dark] .home-restriction-view:not(:disabled){color:var(--gold)}.home-restriction .home-restriction-view:disabled,.home-restriction-view:disabled{color:var(--text-3);cursor:default}.home-restriction-view:not(:disabled):hover{background:var(--fill-2)}.home-restriction-view:not(:disabled):active{background:var(--fill-2);transition-duration:var(--dur-press-in);transition-timing-function:var(--ease-in-fast)}.home-restriction-view:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.home-restricted-card{position:relative;min-width:0;transition:transform var(--dur-hover) var(--ease-std)}:is(#root,body) .home-restricted-card>.mcard.v1.home-v2-card{transform:none}@media (hover:hover) and (pointer:fine){.home-restricted-card:hover{transform:translateY(-2px)}}.home-restricted-card:active{transform:none}.home-restricted-card>.mcard{height:100%;padding-bottom:68px}.home-restricted-card .mcard-pair,.home-restricted-card .line-list,.home-restricted-card .mcard-aux{display:none}.home-restriction-card-action{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:6px 10px;background:var(--surface-grouped);border-radius:12px;font-size:13px;font-weight:600}.home-restriction-card-action .home-restriction-view{font-size:13px}@media (max-width:499px){.home-restriction{font-size:14px;line-height:normal;padding:12px;gap:8px}.home-restriction small{line-height:1.6}.home-restriction-view{font-size:12px}}@media (prefers-reduced-motion:reduce){.home-restriction-view,.home-restricted-card{transition:none}.home-restricted-card:hover{transform:none}.home-restriction-view:not(:disabled):active{transform:none}}:is(#root,body) .home-v2-filters .hw-cats-row .cat-tab,:is(#root,body) .home-v2-filters :is(.hw-ib,.hw-selbtn,.hw-ck,.hw-reset),:is(#root,body) .home-v2-filters .hw-menu button{min-width:44px;min-height:44px;height:44px;box-sizing:border-box}:is(#root,body) .home-v2-filters .hw-cats-row:after{flex:0 0 20px}:is(#root,body) .home-v2-filters .hw-cats-row .cat-tab{--filter-background: var(--surface-grouped);border-color:transparent;box-shadow:none}:is(#root,body) .home-v2-filters .hw-cats-row .cat-tab.active{--filter-background: var(--navy-tint);color:var(--text-1);box-shadow:none}:is(#root,body) .home-v2-filters .hw-ib{width:44px}:is(#root,body) .home-v2-filters .hw-fav-btn.on svg path{fill:currentColor}:is(#root,body) .home-v2-filters .hw-ck{--filter-background: transparent;padding:0 4px;white-space:nowrap}:is(#root,body) .home-v2-filters .hw-ck:disabled{opacity:1;cursor:default}:is(#root,body) .home-v2-filters .hw-ck:disabled i{opacity:1}:is(#root,body) .home-v2-filters .hw-reset{padding:0 8px}:is(#root,body) .home-v2-filters :is(.hw-selbtn,.hw-ck,.hw-reset){font-size:13px}:is(#root,body) .home-v2-filters .hw-selbtn{border:0;padding-inline:11px;box-shadow:inset 0 0 0 1px var(--border-2)}:is(#root,body) .home-v2-filters .hw-hide{gap:8px;flex-wrap:wrap}:is(#root,body) .home-v2-filters .hw-filters{flex-wrap:wrap}:is(#root,body) .home-v2-filter-sheet .h5-pick button{min-width:44px;min-height:44px}:is(#root,body) .home-v2-filters .hw-menu button.on,:is(#root,body) .home-v2-filter-sheet .h5-pick button.on{--filter-background: var(--navy-tint)}:is(#root,body) .home-v2-filter-sheet .home-filter-close{position:absolute;top:14px;right:8px;width:44px;height:44px;display:grid;place-items:center;--filter-radius: 12px;--filter-background: transparent;color:var(--text-2)}:is(#root,body) .home-v2 .home-filter-empty{box-sizing:border-box;min-height:260px;justify-content:center;gap:12px;padding:28px;border-radius:20px}:is(#root,body) .home-v2 .home-filter-empty .hw-empty-ico{width:56px;height:56px;border-radius:18px;background:var(--surface-grouped);color:var(--text-2)}:is(#root,body) :is(.home-v2-filters,.home-v2-filter-sheet) button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transform:none;transition:transform var(--dur-release, .16s) var(--ease-std, cubic-bezier(.4,0,.2,1)),background-color var(--dur-select, .12s) var(--ease-std, cubic-bezier(.4,0,.2,1))}:is(#root,body) :is(.home-v2-filters,.home-v2-filter-sheet) button[data-tapstate=press]:not(:disabled)>.home-filter-visual,:is(#root,body) :is(.home-v2-filters,.home-v2-filter-sheet) button[data-tapstate=press]:not(:disabled):before{transform:scale(.97);transition-duration:var(--dur-press-in, 50ms);transition-timing-function:var(--ease-in-fast, cubic-bezier(.3,0,1,1))}:is(#root,body) .home-v2-filters .hw-ib[data-tapstate=press]:not(:disabled)>.home-filter-visual,:is(#root,body) .home-v2-filters .hw-ib[data-tapstate=press]:not(:disabled):before{transform:scale(.94)}@media (hover: hover) and (pointer: fine){:is(#root,body) :is(.home-v2-filters,.home-v2-filter-sheet) button[data-tapstate=hover]:not(:disabled){--filter-background: var(--fill-2);transition-duration:var(--dur-hover, .1s)}}@media (prefers-reduced-motion: reduce){:is(#root,body) :is(.home-v2-filters,.home-v2-filter-sheet) button[data-tapstate]{transform:none!important;transition:none}}@media (max-width: 499px){:is(#root,body) .home-v2-filters :is(.hw-selbtn,.hw-ck,.hw-reset){font-size:12px}:is(#root,body) .home-v2 .home-filter-empty{min-height:248px;padding:24px 16px}:is(#root,body) .home-v2 .home-filter-empty b{font-size:15px}}:is(#root,body) :is(.home-v2-filters,.home-v2-filter-sheet) button:not(.home-lifecycle-trigger,.home-lifecycle-option,.home-lifecycle-close){position:relative;isolation:isolate;border:0;border-radius:0;background:transparent;box-shadow:none;--filter-radius: 0;--filter-border: transparent;--filter-border-width: 0px}:is(#root,body) :is(.home-v2-filters,.home-v2-filter-sheet) button:not(.home-lifecycle-trigger,.home-lifecycle-option,.home-lifecycle-close):after{content:none}:is(#root,body) :is(.home-v2-filters,.home-v2-filter-sheet) button:not(.home-lifecycle-trigger,.home-lifecycle-option,.home-lifecycle-close):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;transform:none;z-index:-1;box-sizing:border-box;border:var(--filter-border-width) solid var(--filter-border);border-radius:var(--filter-radius);background:var(--filter-background, transparent);pointer-events:none;transition:transform var(--dur-release, .16s) var(--ease-std, cubic-bezier(.4,0,.2,1)),background-color var(--dur-select, .12s) var(--ease-std, cubic-bezier(.4,0,.2,1))}:is(#root,body) .home-v2-filters .hw-cats-row .cat-tab{padding:0 14px;--filter-radius: 12px;--filter-border-width: 1px}:is(#root,body) .home-v2-filters .hw-ib{--filter-radius: 12px;--filter-background: var(--surface-elevated);--filter-border-width: 1px;--filter-border: var(--border-2)}:is(#root,body) .home-v2-filters .hw-ib:hover{--filter-border: var(--border-3)}:is(#root,body) .home-v2-filters .hw-ib.on{--filter-background: var(--navy-tint);--filter-border: color-mix(in srgb, var(--navy) 35%, transparent)}:root[data-theme=dark] :is(#root,body) .home-v2-filters .hw-ib.on{--filter-background: var(--surface-grouped);--filter-border: var(--gold)}:is(#root,body) .home-v2-filters .hw-selbtn{padding:0 11px;--filter-radius: 10px;--filter-background: var(--surface-elevated);--filter-border-width: 1px;--filter-border: var(--border-2)}:is(#root,body) .home-v2-filters .hw-menu button:not(.home-lifecycle-trigger,.home-lifecycle-option,.home-lifecycle-close){--filter-radius: 10px}:is(#root,body) .home-v2-filter-sheet :is(.h5-pick button,.home-filter-close){--filter-radius: 12px}:is(#root,body) .home-v2-filters .hw-cats-r{position:relative}:is(#root,body) .home-v2-filters .hw-badge{top:-5px;right:calc(100% - 49px);pointer-events:none}.home-filter-visual{display:inline-flex;align-items:inherit;justify-content:inherit;gap:inherit;width:100%;min-width:0;transition:transform var(--dur-release, .16s) var(--ease-std, cubic-bezier(.4,0,.2,1))}:is(.hw-ib,.home-filter-close)>.home-filter-visual{align-items:center;justify-content:center}.hw-selbtn>.home-filter-visual>svg:first-child{color:var(--text-2)}.hw-selbtn>.home-filter-visual>svg:last-child{color:var(--text-3)}@media (hover: hover) and (pointer: fine){:is(#root,body) :is(.home-v2-filters,.home-v2-filter-sheet) button[data-tapstate=hover]:not(:disabled){--filter-background: var(--fill-2)}}@media (prefers-reduced-motion: reduce){.home-filter-visual,:is(#root,body) :is(.home-v2-filters,.home-v2-filter-sheet) button:not(.home-lifecycle-trigger,.home-lifecycle-option,.home-lifecycle-close):before{transform:none!important;transition:none}}@media (hover: hover) and (pointer: fine){:root :is(#root,body) .home-v2-filters .hw-ib[data-tapstate=hover]:not(:disabled){--filter-background: var(--fill-2)}:is(#root,body) :is(.home-v2-filters,.home-v2-filter-sheet) button[data-tapstate=hover]:before{transition-duration:var(--dur-hover, .1s)}}:is(#root,body) :is(.home-v2-filters,.home-v2-filter-sheet) button:not(.home-lifecycle-trigger,.home-lifecycle-option,.home-lifecycle-close):focus-visible{outline:none!important}:is(#root,body) :is(.home-v2-filters,.home-v2-filter-sheet) button:not(.home-lifecycle-trigger,.home-lifecycle-option,.home-lifecycle-close):focus-visible:before{outline:3px solid var(--focus-ring);outline-offset:2px}:is(#root,body) .home-v2-filters :is(.cat-tab,.hw-menu button):focus-visible:before{outline-offset:-5px}:is(#root,body) :is(.home-v2-filters,.home-lifecycle-sheet) :is(.home-lifecycle-trigger,.home-lifecycle-option,.home-lifecycle-close){min-width:44px;min-height:44px;box-sizing:border-box;border-radius:0;border:0;padding:0;box-shadow:none;background:transparent;transform:none}:is(#root,body) :is(.home-v2-filters,.home-lifecycle-sheet) :is(.home-lifecycle-trigger,.home-lifecycle-option,.home-lifecycle-close)[data-tapstate]:not(:disabled){transform:none;background:transparent}.home-lifecycle-visual{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-width:0;box-sizing:border-box;padding:0 12px;border-radius:10px;transition:transform var(--dur-release, .16s) var(--ease-std)}.home-lifecycle-trigger .home-lifecycle-visual{padding:0 10px}.home-lifecycle-trigger .home-lifecycle-visual{height:34px;box-shadow:inset 0 0 0 1px var(--border-2);background:var(--surface-elevated)}.home-lifecycle-option .home-lifecycle-visual{height:48px}.home-lifecycle-close .home-lifecycle-visual{height:44px;justify-content:center;border-radius:12px;box-shadow:inset 0 0 0 1px var(--border-2);background:var(--surface-elevated)}.home-lifecycle-option.on .home-lifecycle-visual{background:var(--navy-tint)}:is(#root,body) :is(.home-v2-filters,.home-lifecycle-sheet) button[data-tapstate=press]>.home-lifecycle-visual{transform:scale(.97);transition-duration:var(--dur-press-in, 50ms)}:is(#root,body) .home-v2-filters .home-lifecycle-menu{box-sizing:border-box;margin:0;width:220px;padding:8px;scrollbar-width:thin;border:1px solid var(--border-2);box-shadow:var(--shadow-pop)}:is(#root,body) .home-v2-filters .home-lifecycle-menu.is-scrollable{padding-right:24px;scrollbar-gutter:stable}:is(#root,body) .home-v2-filters .home-lifecycle-menu .home-lifecycle-option{min-height:48px;height:48px;flex-shrink:0;font-size:14px;font-weight:400}:is(#root,body) :is(.home-v2-filters,.home-lifecycle-sheet) .home-lifecycle-option.on{font-weight:700}:is(#root,body) .home-lifecycle-sheet .h5-sheet{box-sizing:border-box;overflow-x:hidden;padding:12px 20px max(env(safe-area-inset-bottom,0px),var(--tg-safe-area-inset-bottom, 0px),34px);border:1px solid var(--border-2)}.home-lifecycle-sheet .h5-sheet-t{padding:0 0 12px}.home-lifecycle-sheet .h5-pick{padding:0}:is(#root,body) .home-lifecycle-sheet .home-lifecycle-option{font-size:14px;font-weight:400}.home-lifecycle-sheet .home-lifecycle-option .home-lifecycle-visual{height:50px}:is(#root,body) .home-lifecycle-sheet .home-lifecycle-close{right:20px}@media (hover: hover) and (pointer: fine){:is(.home-lifecycle-trigger,.home-lifecycle-option,.home-lifecycle-close):hover>.home-lifecycle-visual{background:var(--fill-2)}}@media (prefers-reduced-motion: reduce){:is(#root,body) :is(.home-v2-filters,.home-lifecycle-sheet) button[data-tapstate]>.home-lifecycle-visual{transform:none;transition:none}}:is(#root,body) .home-v2-filters .home-lifecycle-trigger{width:104px;flex-shrink:0}.home-lifecycle-visual svg{width:16px;height:16px;flex-shrink:0}.home-lifecycle-sheet .h5-sheet{left:50%;right:auto;width:100%;translate:-50% 0}.home-v2-filters .h5-f-sels:has(.home-lifecycle-trigger){flex-wrap:wrap}.home-lifecycle-sheet .h5-sheet-scrim{right:auto;width:100%;background:transparent}.home-lifecycle-sheet .h5-sheet-scrim:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay)}:is(#root,body) .home-v2-filter-sheet button.home-filter-close{position:absolute;top:14px;right:8px;left:auto}.home-wall-portal-menu button{min-width:44px;min-height:44px;height:44px}.desk .page.wall.hw-page .hw-title{margin:0 0 14px;font-size:1.375rem;font-weight:800;line-height:1.75rem;letter-spacing:-.01em;color:var(--text-1)}.desk .page.wall.hw-page .soon{margin-bottom:26px}.hw-cats{display:flex;align-items:center;gap:8px;margin:0 0 16px}.hw-cats-row{flex:1;min-width:0;display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 0 5px;margin:-2px 0 -5px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.hw-cats-row:after{content:"";flex:0 0 20px}.hw-cats-row::-webkit-scrollbar{display:none}.hw-cats-row .cat-tab{height:38px;padding:0 13px;gap:6px;border-radius:12px;font-size:.9375rem;flex-shrink:0}.hw-cats-row .cat-tab .cat-mark{width:20px;height:20px;margin:0 -2px;padding:0;background:none;border-radius:0;color:currentColor;flex-shrink:0}.hw-cats-row .cat-tab .cat-mark *{stroke-width:3.4}.hw-cats-r{display:flex;gap:6px;flex-shrink:0}.hw-ib{position:relative;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--border-2);background:var(--surface-elevated);color:var(--text-2)}.hw-ib:hover{color:var(--text-1);border-color:var(--border-3)}.hw-ib.on{background:var(--navy-tint);color:var(--navy);border-color:color-mix(in srgb,var(--navy) 35%,transparent)}:root[data-theme=dark] .hw-ib.on{background:var(--surface-grouped);color:var(--gold);border-color:var(--gold)}.hw-ib:focus-visible{outline:2px solid var(--navy);outline-offset:2px}:root[data-theme=dark] .hw-ib:focus-visible{outline-color:var(--gold)}.hw-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--navy);color:#fff;font:700 .6875rem/1.125rem var(--num);font-style:normal}:root[data-theme=dark] .hw-badge{background:var(--gold);color:var(--navy-deep)}.hw-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:-2px 0 14px}.hw-sels{display:flex;gap:8px}.hw-sel{position:relative}.hw-selbtn{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:10px;border:1px solid var(--border-2);background:var(--surface-elevated);color:var(--text-1);font-size:.84375rem;font-weight:700;white-space:nowrap}.hw-selbtn>svg:first-child{color:var(--text-2)}.hw-selbtn>svg:last-child{color:var(--text-3)}.hw-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:25;min-width:180px;padding:6px;border-radius:14px;background:var(--surface-raised);border:1px solid var(--border-2);box-shadow:var(--shadow-pop);display:flex;flex-direction:column}.hw-menu-h{padding:6px 10px 4px;font-size:.75rem;font-weight:700;color:var(--text-3)}.hw-menu button{height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 10px;border-radius:10px;background:transparent;color:var(--text-1);font-size:.875rem;font-weight:600;text-align:left;white-space:nowrap}.hw-menu button:hover{background:var(--fill-1)}.hw-menu button.on{background:var(--surface-grouped);font-weight:800}.hw-menu button svg{color:var(--navy)}:root[data-theme=dark] .hw-menu button svg{color:var(--gold)}.hw-hide{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.hw-ck{position:relative;display:inline-flex;align-items:center;gap:6px;font-size:.84375rem;color:var(--text-2);cursor:pointer}.hw-ck input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.hw-ck i{width:18px;height:18px;display:grid;place-items:center;border-radius:5px;border:1.5px solid var(--border-3);background:var(--surface-elevated)}.hw-ck i svg{width:13px;height:13px}.hw-ck.on{color:var(--text-1);font-weight:600}.hw-ck.on i{background:var(--navy);border-color:var(--navy);color:#fff}:root[data-theme=dark] .hw-ck.on i{background:var(--gold);border-color:var(--gold);color:var(--navy-deep)}.hw-ck:has(input:focus-visible) i{outline:2px solid var(--navy);outline-offset:2px}.hw-reset{height:28px;padding:0 4px;background:transparent;color:var(--navy);font-size:.84375rem;font-weight:700}:root[data-theme=dark] .hw-reset{color:var(--gold)}.desk .page.wall.hw-page .market-grid.hw-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width: 1199px){.desk .page.wall.hw-page .market-grid.hw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hw-more{display:flex;justify-content:center;margin:30px 0 8px}.hw-more button,.hw-reset-btn{height:46px;padding:0 16px;border-radius:14px;border:1px solid var(--border-2);background:var(--surface-elevated);color:var(--text-1);font-size:.9375rem;font-weight:800;box-shadow:0 3px 0 var(--border-3)}.hw-more button:hover,.hw-reset-btn:hover{border-color:var(--border-3)}.hw-more button:active,.hw-reset-btn:active{box-shadow:0 1px 0 var(--border-3)}.hw-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 18px;border-radius:var(--r-lg);border:1px solid var(--border-2);background:var(--surface-elevated);text-align:center;color:var(--text-1)}.hw-empty-ico{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:var(--surface-grouped);color:var(--text-2)}.hw-empty b{font-size:1rem;font-weight:800}.hw-empty p{margin:0;font-size:.84375rem;color:var(--text-3)}.hw-reset-btn{height:40px;font-size:.875rem;margin-top:4px}.desk-nav .ds-wrap{position:relative;flex:1;min-width:0;max-width:600px;display:flex;align-items:center}.desk-nav .ds-wrap .search{width:100%;max-width:none;padding-right:44px}.desk-nav .ds-wrap .search:focus,.desk-nav .ds-wrap.is-open .search{border-color:var(--navy);box-shadow:0 0 0 3px color-mix(in srgb,var(--navy) 14%,transparent)}:root[data-theme=dark] .desk-nav .ds-wrap .search:focus,:root[data-theme=dark] .desk-nav .ds-wrap.is-open .search{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 18%,transparent)}.ds-kbd{position:absolute;right:12px;top:50%;transform:translateY(-50%);min-width:22px;height:22px;display:grid;place-items:center;border-radius:6px;border:1px solid var(--border-3);font:600 .75rem/1 var(--num);color:var(--text-3);pointer-events:none}.ds-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--text-4);color:var(--surface-elevated)}.ds-clear:hover{background:var(--text-3)}.ds-drop{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:40;padding:12px 14px 14px;border-radius:18px;background:var(--surface-raised);border:1px solid var(--border-2);box-shadow:0 24px 48px -20px #10183473;color:var(--text-1)}:root[data-theme=dark] .ds-drop{box-shadow:0 24px 48px -20px #020614cc}.ds-tabs{display:flex;gap:8px;margin:2px 0 12px}.ds-tab{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 14px;border-radius:12px;border:1px solid var(--border-2);background:var(--surface-elevated);color:var(--text-2);font-size:.875rem;font-weight:700}.ds-tab.on{background:var(--gold);border-color:var(--gold-deep);color:var(--navy);box-shadow:0 3px 0 var(--gold-deep);font-weight:800}.ds-tab em{min-width:18px;height:18px;padding:0 5px;display:inline-grid;place-items:center;border-radius:9px;background:#1e2d5c1f;font:700 .6875rem/1.125rem var(--num);font-style:normal}.ds-list{list-style:none;margin:0;padding:0}.ds-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:64px;padding:12px 14px;border-top:1px solid var(--border-1);border-radius:12px;cursor:pointer}.ds-row:first-child{border-top-color:transparent}.ds-row.on{background:var(--surface-grouped);border-top-color:transparent}.ds-row.on+.ds-row{border-top-color:transparent}.ds-ico{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:var(--gold-soft);color:var(--navy)}:root[data-theme=dark] .ds-ico{background:color-mix(in srgb,var(--gold) 16%,var(--surface-elevated));color:var(--gold)}.ds-ico .cat-mark{width:16px;height:16px;padding:0;background:none;border-radius:0;color:currentColor}.ds-ico .cat-mark *{stroke-width:3.48}.ds-t{min-width:0;font-size:.90625rem;font-weight:700;line-height:1.35;color:var(--text-1);overflow-wrap:anywhere}.ds-t mark{padding:0;margin:0;background:color-mix(in srgb,var(--gold) 28%,transparent);color:inherit;border-radius:3px}:root[data-theme=dark] .ds-t mark,:root[data-theme=dark] .h5s-tt mark{color:var(--gold)}:root[data-theme=dark] .ds-t mark{background:color-mix(in srgb,var(--gold) 22%,transparent)}.ds-p{display:flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:36px}.ds-p b{font:700 .9375rem/1.1 var(--num);color:var(--text-1)}.ds-all{height:44px;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:4px;border-radius:14px;background:var(--navy-tint);color:var(--navy);font-size:.875rem;font-weight:700;cursor:pointer}.ds-all.on{box-shadow:inset 0 0 0 2px var(--navy)}:root[data-theme=dark] .ds-all{background:var(--surface-grouped);color:var(--gold)}:root[data-theme=dark] .ds-all.on{box-shadow:inset 0 0 0 2px var(--gold)}.ds-state{display:flex;align-items:center;justify-content:center;gap:10px;min-height:64px;font-size:.875rem;color:var(--text-2)}.ds-retry{height:32px;padding:0 12px;border-radius:10px;border:1px solid var(--border-2);background:var(--surface-elevated);color:var(--text-1);font-size:.84375rem;font-weight:700}.ds-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 12px 14px;text-align:center;color:var(--text-1)}.ds-empty svg{color:var(--text-3)}.ds-empty b{font-size:.9375rem;font-weight:800;overflow-wrap:anywhere}.ds-drop .ds-empty b{display:flex;max-width:100%;white-space:nowrap}.ds-empty .ds-empty-q{min-width:0;overflow:hidden;text-overflow:ellipsis;font:inherit;color:inherit}.ds-empty .ds-empty-q-probe{position:absolute;left:0;top:0;visibility:hidden;white-space:nowrap;pointer-events:none;font:inherit}.ds-empty span{font-size:.8125rem;color:var(--text-3)}#root:has(.h5-home) .h5-top .icon-btn,#root:has(.h5-home) .h5-top .bell-btn{width:38px;height:38px}.h5 .page.wall.h5-home{padding-top:6px}html:has(.h5 .page.wall.h5-home),body:has(.h5 .page.wall.h5-home){overflow-anchor:none}.h5 .h5-home .hw-cats{gap:8px;margin:0 0 12px}.h5 .h5-home .hw-cats-row{margin:0;padding:2px 0 4px}.h5 .h5-home .hw-cats-row .cat-tab{height:36px;padding:0 13px;gap:6px;border-radius:12px;font-size:.875rem}.h5 .h5-home .hw-cats-row .cat-tab .cat-mark{width:18px;height:18px}.h5 .h5-home .hw-cats-r{gap:6px}.h5 .h5-home .hw-ib{width:38px;height:38px}.h5-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:-2px 0 14px}.h5-f-sels{display:flex;gap:8px}.h5-filters .hw-ck{font-size:.84375rem}.h5-soon{display:flex;align-items:center;gap:10px;margin:0 -16px 14px 0}.h5-soon-h{flex-shrink:0;margin:0;font-size:.8125rem;font-weight:800;line-height:1.2;color:var(--text-1)}.h5-soon-row{flex:1;min-width:0;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 16px 6px 0;scroll-snap-type:x proximity}.h5-soon-row::-webkit-scrollbar{display:none}.h5-soon-c{flex:0 0 76%;max-width:300px;min-width:0;overflow:hidden;height:42px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:14px;background:var(--navy);color:#fff;box-shadow:0 3px 0 var(--navy-deep);text-align:left;scroll-snap-align:start}:root[data-theme=dark] .h5-soon-c{background:#22305a;box-shadow:0 3px #0a1124}.h5-soon-c:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.h5-soon-c .countdown,.h5-soon-c .countdown.urgent{flex-shrink:0;gap:4px;color:var(--gold);font:700 .875rem/1 var(--num)}.h5-soon-c .countdown svg{width:14px;height:14px}.h5-soon-t{flex:1;min-width:0;font-size:.8125rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h5-soon-p{flex-shrink:0;font:700 .875rem/1 var(--num);color:var(--gold)}.h5-wall{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.h5-more{margin:18px 0 4px}.h5 .h5-wall .mcard.h5-skel{min-height:171px;display:flex;flex-direction:column;gap:10px;padding:14px 12px 12px;box-shadow:var(--shadow-card)}.h5-skel .sk{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--surface-grouped) 25%,var(--fill-1) 50%,var(--surface-grouped) 75%);background-size:200% 100%;animation:h5-sk 1.3s linear infinite}.h5-skel .w40{width:40%}.h5-skel .w60{width:60%}.h5-skel .w90{width:90%}.h5-skel .w100{width:100%}.h5-skel .h18{height:18px}.h5-skel .h30{height:30px}.h5-skel .hbar{height:5px}.h5-skel .sk-row{display:flex;gap:10px;margin-top:auto}.h5-skel .h38{flex:1;height:38px;border-radius:12px}@keyframes h5-sk{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.h5-skel .sk{animation:none}}.h5 .h5-empty{padding:28px 18px 24px;gap:10px}.h5 .h5-empty .hw-empty-ico{width:64px;height:64px;border-radius:50%;background:var(--fill-2);color:var(--navy)}:root[data-theme=dark] .h5 .h5-empty .hw-empty-ico{color:var(--text-1)}.h5-lerr{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin-top:12px;padding:0 12px;border-radius:14px;background:var(--surface-elevated);border:1px dashed var(--border-3);font-size:.875rem;color:var(--text-2)}.h5-lerr svg{color:var(--no);flex-shrink:0}.h5-sheet.drawer{max-height:80vh;padding:8px 0 calc(24px + var(--safe-bottom));border-radius:26px 26px 0 0;background:var(--surface-raised);box-shadow:0 -10px 40px #0003;animation:w1u-sheet-up var(--dur-2) var(--ease-out)}.h5-sheet-scrim.drawer-backdrop{background:var(--overlay)}.h5-sheet-grab{width:40px;height:5px;margin:0 auto 12px;border-radius:3px;background:var(--border-3)}.h5-sheet-t{margin:0;padding:0 16px 12px;font-size:1.0625rem;font-weight:800;color:var(--text-1)}.h5-pick{display:flex;flex-direction:column;padding:0 8px}.h5-pick button{display:flex;align-items:center;justify-content:space-between;height:50px;padding:0 12px;border-radius:12px;background:transparent;font-size:1rem;font-weight:600;color:var(--text-1);text-align:left}.h5-pick button.on{background:var(--surface-grouped);font-weight:800}.h5-pick button svg{color:var(--navy)}:root[data-theme=dark] .h5-pick button svg{color:var(--gold)}.h5-pick button:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}:root[data-theme=dark] .h5-pick button:focus-visible{outline-color:var(--gold)}@media (prefers-reduced-motion: reduce){.h5-sheet.drawer{animation:none}}.h5-login-p{margin:-4px 16px 16px;font-size:.84375rem;color:var(--text-2)}.h5-login-btn{display:flex;align-items:center;justify-content:center;width:calc(100% - 32px);height:52px;margin:0 16px;border-radius:14px;background:var(--navy);color:#fff;font-size:1.0625rem;font-weight:800;box-shadow:0 3px 0 var(--navy-deep)}.h5-login-btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}:root[data-theme=dark] .h5-login-btn{background:var(--text-1);color:var(--navy-deep);box-shadow:0 3px 0 var(--border-3)}.h5 .page.h5s-page{width:100%;min-height:100vh;padding:0 0 calc(24px + var(--safe-bottom));background:var(--bg)}html:has(.h5s-page),body:has(.h5s-page),#root:has(.h5s-page){background:var(--bg)}.h5s-top{position:sticky;top:0;z-index:var(--z-nav);display:flex;align-items:center;gap:12px;height:calc(64px + var(--safe-top));padding:var(--safe-top) max(16px,var(--safe-right)) 0 max(16px,var(--safe-left));background:var(--bg);border-bottom:1px solid var(--border-1)}.tma-frame .h5s-top{top:44px}.h5s-field{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:44px;padding:0 10px 0 14px;border-radius:var(--r-md);background:var(--surface-grouped);border:1px solid var(--border-2);color:var(--text-3)}.h5s-field:focus-within{border-color:var(--navy);box-shadow:0 0 0 3px color-mix(in srgb,var(--navy) 14%,transparent)}:root[data-theme=dark] .h5s-field:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 18%,transparent)}.h5s-field svg{flex-shrink:0}.h5s-field input{flex:1;min-width:0;height:100%;border:0;background:transparent;font:inherit;font-size:.9375rem;color:var(--text-1);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.h5s-field input::placeholder{color:var(--text-3)}.h5s-field input:focus-visible{outline:none}.h5s-field input::-webkit-search-cancel-button{display:none}.h5s-clear{flex-shrink:0;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--text-4);color:var(--surface-elevated)}.h5s-cancel{flex-shrink:0;height:44px;padding:0 2px;background:transparent;color:var(--navy);font-size:.9375rem;font-weight:700}:root[data-theme=dark] .h5s-cancel{color:var(--gold)}.h5s-body{padding:4px max(16px,var(--safe-right)) 24px max(16px,var(--safe-left))}.h5s-h{margin:18px 0 10px;font-size:.8125rem;font-weight:700;color:var(--text-3)}.h5s-body>.h5s-h:first-child{margin-top:8px}.h5s-browse{display:flex;flex-wrap:wrap;gap:8px}.h5s-brw{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:12px;border:1px solid var(--border-2);background:var(--surface-elevated);font-size:.875rem;font-weight:600;color:var(--text-1)}.h5s-brw svg{color:var(--text-2)}.h5s-cats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.h5s-cat{display:flex;align-items:center;gap:10px;height:48px;padding:0 12px;border-radius:14px;border:1px solid var(--border-2);background:var(--surface-elevated);font-size:.9375rem;font-weight:700;color:var(--text-1)}.h5s-cat .h5s-cat-ico{width:32px;height:32px;border-radius:10px;flex-shrink:0}.h5s-cat .h5s-cat-ico .cat-mark{width:16px;height:16px}.h5s-cat .h5s-cat-ico .cat-mark *{stroke-width:3.48}:root[data-theme=dark] .ds-ico.h5s-cat-ico,:root[data-theme=dark] .ds-ico.h5s-ico{background:color-mix(in srgb,var(--gold) 16%,var(--surface-elevated));color:var(--gold)}.h5s-tabs{margin:8px 0 12px}button.ds-tab{cursor:pointer}.h5s-list{list-style:none;margin:0;padding:0;border-radius:var(--r-lg);background:var(--surface-elevated);border:1px solid var(--border-2);box-shadow:var(--shadow-card);overflow:hidden}.h5s-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:64px;padding:12px 14px;color:var(--text-1)}.h5s-list li+li .h5s-row{border-top:1px solid var(--border-1)}.h5s-row:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.h5s-t{min-width:0;display:flex;flex-direction:column;gap:2px}.h5s-tt{font-size:.90625rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.h5s-tt mark{padding:0;margin:0;background:color-mix(in srgb,var(--gold) 28%,transparent);color:inherit;border-radius:3px}:root[data-theme=dark] .h5s-tt mark{background:color-mix(in srgb,var(--gold) 22%,transparent)}.h5s-t small{font-size:.78125rem;font-weight:500;color:var(--text-3)}.h5s-all{width:100%;border:0}.h5s-rel{display:flex;flex-wrap:wrap;gap:8px}.h5s-chip{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--border-2);background:var(--surface-elevated);font-size:.875rem;font-weight:600;color:var(--text-1)}.h5s-empty,.h5s-state{margin-top:12px}.h5-search-entry{width:100%;display:flex;align-items:center;gap:8px;height:44px;padding:0 14px;text-align:left;color:var(--text-3);font-size:.9375rem;cursor:pointer}.h5-search-wrap .h5-search-entry{background-image:none;padding-left:14px}:is(#root,body) .page.wall.home-v2{box-sizing:border-box;width:100%;max-width:1360px;margin:0 auto;padding:24px 24px 56px;min-width:0}:is(#root,body) .home-v2 .hw-cats{margin-bottom:24px}:is(#root,body) .home-v2 .home-v2-title{margin:0 0 14px;font-size:1.375rem;line-height:1.4;font-weight:800}:is(#root,body) .home-v2 :is(.hw-grid,.h5-wall){grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-v2 :is(.home-v2-lead,.home-v2-upcoming,.home-v2-mobile-ranking):empty{display:none}.home-v2 .home-v2-lead{display:grid;grid-template-columns:minmax(0,3fr) minmax(270px,1fr);gap:20px;margin-bottom:24px}.home-v2 .home-v2-upcoming{margin-top:24px}.home-v2 .home-v2-mobile-ranking{display:none}:is(#root,body) .home-v2 .home-v2-soon{gap:12px;margin:0 0 24px}:is(#root,body) .home-v2 .h5-soon-h{font-size:14px}:is(#root,body) .home-v2 .h5-soon-row{padding:2px 0 6px}:is(#root,body) .home-v2 .h5-soon-c{flex:0 0 254px;min-height:44px;height:auto}@media (min-width: 900px) and (max-width: 1199px){:is(#root,body) .home-v2 .hw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 899px){:is(#root,body) .page.wall.home-v2{padding:20px 20px calc(var(--tab-h) + 48px + var(--safe-bottom, env(safe-area-inset-bottom)))}:is(#root,body) .home-v2 .hw-cats{margin-bottom:20px}:is(#root,body) .home-v2 .home-v2-title{font-size:1.25rem}:is(#root,body) .home-v2 :is(.hw-grid,.h5-wall){grid-template-columns:repeat(2,minmax(0,1fr))}.home-v2 .home-v2-lead{grid-template-columns:minmax(0,1fr);margin-bottom:20px}.home-v2 .home-v2-mobile-ranking:not(:empty){display:block;margin-top:20px}:is(#root,body) .home-v2 .home-v2-soon{margin-bottom:20px}}@media (max-width: 499px){:is(#root,body) .page.wall.home-v2{padding:16px 16px calc(var(--tab-h) + 60px + var(--safe-bottom, env(safe-area-inset-bottom)))}:is(#root,body) .home-v2 .hw-cats{margin-bottom:18px}:is(#root,body) .home-v2 .home-v2-title{font-size:1.125rem;margin-bottom:12px}:is(#root,body) .home-v2 :is(.hw-grid,.h5-wall){grid-template-columns:minmax(0,1fr);gap:12px}:is(#root,body) .home-v2 .home-v2-soon{gap:8px;margin-bottom:18px}:is(#root,body) .home-v2 .h5-soon-h{font-size:12px}}:is(.ds-home-v2,.h5s-v2) .search-loading-row{box-sizing:border-box;min-height:66px;padding:10px 0;display:flex;align-items:center;border-bottom:1px solid var(--border-1)}:is(.ds-home-v2,.h5s-v2) .search-loading-row .loading-shape{display:flex;align-items:center;gap:10px}:is(.ds-home-v2,.h5s-v2) .search-loading-row .wait-bone:nth-child(2){flex:0 0 32px;width:32px;height:32px;min-height:32px;border-radius:6px}:is(.ds-home-v2,.h5s-v2) .search-loading-row .wait-bone:nth-child(3){width:70%;height:22px;min-height:22px;border-radius:6px}:is(.ds-home-v2,.h5s-v2) .search-loading-row .wait-bone:nth-child(n+4){display:none}:is(.ds-home-v2,.h5s-v2) .search-loading-footer{height:56px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--text-2)}:is(.ds-home-v2,.h5s-v2) .search-loading-footer .ds-retry{min-height:44px;padding:0 14px;border-radius:12px;background:var(--surface-grouped);color:var(--text-1)}:is(.ds-home-v2,.h5s-v2) .search-failure-region{min-height:320px}:is(.ds-home-v2,.h5s-v2) .search-failure{box-sizing:border-box;min-height:260px;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid var(--border-2);border-radius:20px;background:var(--surface-elevated);color:var(--text-1);text-align:center;font-size:16px;font-weight:700}:is(.ds-home-v2,.h5s-v2) .search-failure>span:not(.search-failure-icon){line-height:1.7}:is(.ds-home-v2,.h5s-v2) .search-failure-icon{width:56px;height:56px;display:grid;place-items:center;border-radius:18px;background:var(--surface-grouped);color:var(--text-2)}:is(.ds-home-v2,.h5s-v2) .search-failure .ds-retry{min-height:44px;padding:0 16px;border:1px solid var(--border-2);border-radius:14px;background:var(--surface-elevated);color:var(--text-1);font-size:14px;font-weight:600}:is(.ds-home-v2,.h5s-v2) .search-suggestions-reveal{animation:home-search-reveal .14s var(--ease-std, cubic-bezier(.4,0,.2,1))}@keyframes home-search-reveal{0%{opacity:0}to{opacity:1}}@media (max-width: 599px){.h5s-v2 .search-failure{min-height:248px;padding:24px 16px;font-size:15px}}@media (prefers-reduced-motion: reduce){:is(.ds-home-v2,.h5s-v2) .search-suggestions-reveal{animation:none}}.search-results-query{display:flex;align-items:center;gap:10px;height:48px;margin-bottom:14px;padding-left:14px;background:var(--surface-grouped);border:1px solid var(--border-2);border-radius:12px}.search-results-query>svg{width:18px;height:18px;flex:none;color:var(--text-3)}.search-results-query input{flex:1;min-width:0;height:44px;padding:0;border:0;border-radius:0;outline:0;background:transparent;color:var(--text-1);font-size:14px}.search-results-query:focus-within{border-color:var(--focus-ring)}.search-results-query input::-webkit-search-cancel-button{display:none}.search-results-clear{display:grid;place-items:center;flex:none;min-width:44px;min-height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--text-3)}.search-results-clear svg{width:18px;height:18px}.search-results-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}:is(#root,body) .search-results .search-results-heading h1{margin:0}.search-results-heading>span{color:var(--text-3);font-size:12px;white-space:nowrap}.search-results .home-v2-topics{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-right:20px;margin:0 0 14px}.search-results .home-v2-topics button{min-width:44px;min-height:44px;flex-shrink:0;padding:0 12px;border:0;border-radius:var(--r-pill);background:var(--surface-grouped);color:var(--text-3);font-size:13px;white-space:nowrap}.search-results .home-v2-topics button.on{background:var(--navy-tint);color:var(--text-1);font-weight:700}:is(#root,body) .search-results :is(.cat-tab,.hw-ib,.hw-selbtn,.hw-reset,.hw-reset-btn,.hw-ck,.hw-more button,.hw-menu button){min-width:44px;min-height:44px;height:auto;box-sizing:border-box}:is(#root,body) .search-results .hw-ck{display:inline-flex;align-items:center;position:relative;cursor:pointer}.search-results .hw-ck input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.search-results .hw-ck:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:8px}.search-results .hw-hide{gap:8px}.search-results :is(.hw-filters,.h5-filters){margin-bottom:14px}.search-results-empty{display:grid;place-items:center;min-height:220px;color:var(--text-3);font-size:14px}.search-results .hw-empty>b{min-width:0;max-width:100%;overflow-wrap:anywhere}.search-results :is(.home-v2-topics button,.search-results-clear){touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-release) var(--ease-std),background-color var(--dur-hover) var(--ease-std)}.search-results .home-v2-topics button[data-tapstate=press]{transform:none;background:var(--fill-2);transition-duration:var(--dur-press-in);transition-timing-function:var(--ease-in-fast)}.search-results .search-results-clear[data-tapstate=press]{transform:none}@media (hover:hover) and (pointer:fine){.search-results :is(.home-v2-topics button,.search-results-clear)[data-tapstate=hover]{background:var(--fill-2)}}@media (max-width:899px){.search-results-query{margin-top:-8px}.search-results-heading{margin-bottom:12px}}@media (max-width:499px){.search-results .home-v2-topics button{font-size:12px}}@media (prefers-reduced-motion:reduce){.search-results :is(.home-v2-topics button,.search-results-clear)[data-tapstate]{transition:none;transform:none}}:is(#root,body) .search-results .hw-cats button{position:relative;overflow:visible;transform:none}:is(#root,body) .search-results .hw-cats button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;transform:none;border-radius:0;pointer-events:auto}:is(#root,body) .search-results .hw-cats button.cat-tab:before{top:-1px;right:-1px;bottom:-1px;left:-1px}:is(#root,body) .search-results :is(.hw-ib,.hw-selbtn){border-width:0;position:relative;transform:none}:is(#root,body) .search-results .hw-selbtn{padding:0 11px}:is(#root,body) .search-results :is(.hw-ib,.hw-selbtn):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none;border-radius:0;pointer-events:auto}:is(#root,body) .search-results :is(.hw-ib,.hw-selbtn):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none;box-sizing:border-box;border:1px solid;border-color:inherit;border-radius:inherit;pointer-events:none}.search-results .w1u-event-list{max-width:none;min-width:0}@media (min-width:1024px){.search-results .w1u-event-list{width:calc(100% - 332px)}.search-results .w1u-event-list .event-row{grid-template-columns:48px minmax(0,1fr);min-height:120px}.search-results .w1u-event-list .event-icon{width:48px;height:48px}.search-results .w1u-event-list .event-content{grid-template-columns:minmax(0,1fr) minmax(0,96px)}.search-results .w1u-event-list .event-summary{max-width:96px}}.search-results .search-results-clear[data-tapstate=press],.search-results .home-v2-topics button[data-tapstate=press]{transform:none}.upcoming-page{box-sizing:border-box;width:100%;max-width:1360px;margin:auto;padding:24px 24px 56px;display:flex;flex-direction:column;gap:24px}.upcoming-markets{min-width:0;width:100%;color:var(--text-1);font-size:14px}.upcoming-page-heading,.upcoming-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.upcoming-page-heading h1,.upcoming-heading h2{margin:0;font-size:22px;font-weight:800}.upcoming-page-heading{margin-bottom:38px}.upcoming-page-heading>span{font-size:12px;color:var(--text-3)}.upcoming-heading a{display:flex;align-items:center;justify-content:center;gap:4px;min-width:44px;min-height:44px;padding:0 4px;font-weight:600;color:var(--navy);text-decoration:none;white-space:nowrap}:root[data-theme=dark] .upcoming-heading a{color:var(--gold)}.upcoming-periods{display:flex;gap:8px;margin-bottom:24px}.upcoming-markets button{min-width:44px;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.upcoming-markets button:active:not(:disabled){transform:none}.upcoming-control-visual{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;pointer-events:none;transition:transform var(--dur-release) var(--ease-std),background-color var(--dur-select) var(--ease-std)}.upcoming-periods button{color:var(--text-2);font-size:13px}.upcoming-periods .upcoming-control-visual{padding:0 13px;border-radius:999px;background:var(--surface-grouped)}.upcoming-periods button[aria-pressed=true]{color:var(--text-1);font-weight:700}.upcoming-periods button[aria-pressed=true] .upcoming-control-visual{background:var(--navy-tint)}.upcoming-rows{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0}.upcoming-card{box-sizing:border-box;background:var(--surface-elevated);border:1px solid var(--border-2);border-radius:16px;padding:12px;min-width:0;display:flex;flex-direction:column;gap:8px}.upcoming-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.upcoming-card time{font:600 14px var(--num);color:var(--text-2);overflow-wrap:anywhere;min-width:0}.upcoming-fav{display:grid;place-items:center;width:44px;height:44px;flex:none;padding:0;background:transparent;color:var(--text-3)}.upcoming-fav svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.upcoming-fav[aria-pressed=true]{color:var(--gold-deep)}.upcoming-fav[aria-pressed=true] svg{fill:currentColor}:root[data-theme=dark] .upcoming-fav[aria-pressed=true]{color:var(--gold)}.upcoming-title{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;text-align:center;font-weight:700;line-height:1.6;color:inherit;text-decoration:none;overflow-wrap:anywhere}.upcoming-title>span{min-width:0;width:100%;pointer-events:none;transition:transform var(--dur-release) var(--ease-std)}.upcoming-meta{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.upcoming-meta>span{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:2px 8px;background:var(--surface-grouped);color:var(--text-2);font-size:12px;font-weight:600}.upcoming-meta small{color:var(--text-3);font-size:12px}.upcoming-empty{box-sizing:border-box;min-height:126px;padding:20px;border:1px solid var(--border-2);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:var(--text-2)}.upcoming-empty h3{margin:0;font-size:16px}.upcoming-empty button{color:var(--text-1)}.upcoming-empty .upcoming-control-visual{padding:0 16px;border:1px solid var(--border-2);border-radius:14px;background:var(--surface-elevated)}.upcoming-loading{min-height:136px}.upcoming-loading span{display:block;width:100%;height:26px;min-height:0;border-radius:6px;background:var(--surface-grouped)}.upcoming-loading span:nth-child(2){height:44px}.upcoming-loading span:last-child{height:24px}.upcoming-markets button[data-tapstate=press] .upcoming-control-visual,.upcoming-title:active>span{transform:scale(.97);transition-duration:var(--dur-press-in);transition-timing-function:var(--ease-in-fast)}.upcoming-markets button[data-tapstate=rest] .upcoming-control-visual{transform:none}.upcoming-rows,.upcoming-empty{animation:upcoming-fade var(--dur-fade) var(--ease-std)}.upcoming-markets :is(button,a):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@keyframes upcoming-fade{0%{opacity:0}to{opacity:1}}@media (hover:hover) and (pointer:fine){.upcoming-markets button[data-tapstate=hover] .upcoming-control-visual{background:var(--fill-2)}}@media (max-width:899px){.upcoming-page{gap:20px;padding:20px 20px calc(var(--tab-h) + 48px + var(--safe-bottom, env(safe-area-inset-bottom)))}.upcoming-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.upcoming-page-heading h1,.upcoming-heading h2{font-size:20px}.upcoming-page-heading{margin-bottom:34px}.upcoming-periods{margin-bottom:20px}}@media (max-width:499px){.upcoming-page{gap:18px;padding:16px 16px calc(var(--tab-h) + 60px + var(--safe-bottom, env(safe-area-inset-bottom)))}.upcoming-rows{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px}.upcoming-card{flex:0 0 78%;scroll-snap-align:start}.upcoming-markets.full .upcoming-rows{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible;padding-bottom:0}.upcoming-page-heading h1,.upcoming-heading h2{font-size:18px}.upcoming-page-heading{margin-bottom:30px}.upcoming-periods{margin-bottom:18px}.upcoming-periods button{font-size:12px}.upcoming-heading{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.upcoming-markets :is(.upcoming-control-visual,.upcoming-title>span){transition:none;transform:none!important}.upcoming-rows,.upcoming-empty{animation:none}}.market-rankings-page{box-sizing:border-box;width:100%;max-width:1360px;margin:auto;padding:24px 24px 56px}.home-v2 .home-v2-desktop-ranking{grid-column:2}.market-ranking{min-width:0;padding:16px;border:1px solid var(--border-2);border-radius:20px;background:var(--surface-elevated);color:var(--text-1)}.ranking-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:2px}.ranking-heading h2{margin:0;font-size:16px;font-weight:800}.ranking-heading a{display:flex;align-items:center;justify-content:center;gap:4px;min-width:44px;min-height:44px;padding:0 4px;font-weight:600;color:var(--navy);text-decoration:none;white-space:nowrap}:root[data-theme=dark] .ranking-heading a{color:var(--gold)}.ranking-controls{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}.ranking-controls [role=group]{display:flex;gap:8px}.market-ranking button{min-width:44px;min-height:44px;padding:0 13px;border:0;border-radius:999px;background:var(--surface-grouped);color:var(--text-2);font-size:13px;cursor:pointer;--hit-scale:.97;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-release) var(--ease-std),background-color var(--dur-select) var(--ease-std)}.market-ranking button[aria-pressed=true]{background:var(--navy-tint);color:var(--text-1);font-weight:700}.market-ranking button[data-tapstate=press]{transform:none;background:var(--fill-2);transition-duration:var(--dur-press-in);transition-timing-function:var(--ease-in-fast)}.market-ranking button[data-tapstate=rest]{transform:none}.ranking-row{display:flex;box-sizing:border-box;width:100%;min-width:44px;min-height:64px;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--border-1);color:inherit;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-release) var(--ease-std),background-color var(--dur-hover) var(--ease-std)}.ranking-row:active>span{transform:scale(.97);transition-duration:var(--dur-press-in);transition-timing-function:var(--ease-in-fast)}.ranking-row:last-child{border-bottom:0}.ranking-number{min-width:2ch;padding:0 2px;flex:none;white-space:nowrap;font:600 18px var(--num);color:var(--text-3)}.ranking-text{flex:1;min-width:0}.ranking-text b{display:block;font-size:13px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-text small{font:400 12px var(--num);color:var(--text-3)}.ranking-price{flex:none;font:600 19px var(--num)}.ranking-price small{display:block;color:var(--yes-text);font:400 10px var(--num)}.ranking-price small.down{color:var(--no-text)}.ranking-empty{min-height:246px;box-sizing:border-box;padding:20px;border:1px solid var(--border-2);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:var(--text-2)}.ranking-empty h3{margin:0;font-size:16px;line-height:1.7;color:var(--text-1)}.ranking-empty button{--hit-border:1px;padding:0 17px;border:1px solid var(--border-2);border-radius:14px;background:var(--surface-elevated);font-weight:700;color:var(--text-1)}.ranking-error-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:var(--surface-grouped)}.ranking-error-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ranking-skeleton{display:block;width:100%;height:32px;border-radius:8px;background:linear-gradient(90deg,var(--surface-grouped) 25%,var(--fill-2) 50%,var(--surface-grouped) 75%);background-size:200% 100%;animation:ranking-shimmer 1.6s linear infinite}.ranking-rows:not(.ranking-loading),.ranking-empty{animation:ranking-fade var(--dur-fade) var(--ease-std)}@keyframes ranking-shimmer{to{background-position:-200% 0}}@keyframes ranking-fade{0%{opacity:0}to{opacity:1}}@media (hover:hover) and (pointer:fine){.market-ranking button[data-tapstate=hover],.ranking-row:hover{background:var(--fill-2)}}@media (max-width:899px){.home-v2 .home-v2-desktop-ranking{display:none}.market-rankings-page{padding:20px 20px calc(var(--tab-h) + 48px + var(--safe-bottom, env(safe-area-inset-bottom)))}}@media (max-width:499px){.market-rankings-page{padding:16px 16px calc(var(--tab-h) + 60px + var(--safe-bottom, env(safe-area-inset-bottom)))}.market-ranking button{font-size:12px}}@media (prefers-reduced-motion:reduce){.market-ranking :is(button,.ranking-row){transition:none;transform:none!important}.market-ranking :is(.ranking-skeleton,.ranking-rows,.ranking-empty){animation:none}}.discover-page{color:var(--text-1)}.discover-mobile-search{display:none}.discover-page *{box-sizing:border-box}.discover-page .discover-control{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:10px 14px;border:0;border-radius:0;background:transparent;color:var(--text-1);font:inherit;text-decoration:none;cursor:pointer}.discover-page .discover-control:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--r-sm);background:var(--surface-grouped)}.discover-page .discover-control span{min-width:0;overflow-wrap:anywhere}:is(#root,body) .discover-page button.discover-control:active:not(:disabled){transform:none}.discover-page .discover-control:active>span{transform:scale(.97)}.discover-page .discover-control[aria-pressed=true]:before,.discover-page .discover-control[aria-current=page]:before,.discover-page .discover-control[aria-checked=true]:before{background:var(--navy-tint)}.discover-page .discover-control:disabled{cursor:default;opacity:.6}.discover-page button:focus-visible,.discover-page a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.discover-input-wrap input:focus{border-color:var(--field-focus)}.discover-categories{width:calc(100% - 32px);max-width:1302px;margin:0 auto;min-width:0}.discover-categories nav{display:flex;gap:8px;overflow-x:auto;max-width:100%;padding:4px 2px 28px}.discover-categories nav a{flex:none;white-space:nowrap}.discover-page .discover-categories .discover-control{font-size:14px;line-height:21px;font-weight:400}.discover-scroll-hint{display:block;color:var(--text-3);font-size:11px}.discover-main.page{display:block;width:calc(100% - 32px);max-width:1302px;padding:0;margin:32px auto 0}.discover-layout{display:grid;grid-template-columns:minmax(0,904px) minmax(0,350px);gap:48px}.discover-results,.discover-aside{min-width:0}.discover-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px}.discover-heading h1{font-size:24px;font-weight:700;margin:0;overflow-wrap:anywhere}.discover-count{color:var(--text-3);font-size:13px}.discover-query-status{color:var(--text-3);font-size:12px;margin:0 0 12px;overflow-wrap:anywhere}.discover-aside{border:1px solid var(--border-2);border-radius:16px;padding:24px;height:max-content}.discover-group{min-width:0;border:0;padding:0;margin:24px 0 0}.discover-group legend,.discover-search label{display:block;color:var(--text-3);font-size:12px;margin-bottom:10px}.discover-input-wrap{position:relative;min-width:0}.discover-input-wrap input{width:100%;min-width:0;height:48px;padding:0 92px 0 14px;border:1px solid var(--border-3);border-radius:10px;background:var(--surface-grouped);color:var(--text-1);font:inherit}.discover-page .discover-clear{position:absolute;right:38px;top:2px;width:44px;padding:0}.discover-page .discover-clear:before{background:transparent}.discover-page .discover-submit{display:flex;margin:8px 0 0 auto}.discover-trigger-wrap{position:relative;min-width:0}.discover-page .discover-trigger{width:100%;justify-content:space-between;text-align:left;min-height:48px}.discover-menu{position:absolute;top:calc(100% + 4px);left:0;width:100%;padding:8px;z-index:5;background:var(--surface-elevated);border:1px solid var(--border-3);border-radius:12px;box-shadow:var(--shadow-pop)}.discover-menu .discover-control{width:100%;justify-content:flex-start;text-align:left}.discover-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.discover-statuses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.discover-statuses .discover-control{padding:8px 6px;font-size:13px}.discover-page .discover-reset{width:100%;margin-top:16px;color:var(--text-3)}.discover-empty,.discover-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:350px;padding:24px;color:var(--text-3);text-align:center}.discover-error h2,.discover-empty h2{font-size:18px;margin:0;overflow-wrap:anywhere}.discover-results .discover-next-error{min-height:92px}.discover-more{display:flex;justify-content:center;gap:12px;padding:24px 0;min-height:92px;color:var(--text-3);font-size:13px}.discover-skeleton{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;padding:22px 0;border-bottom:1px solid var(--border-2)}.discover-skeleton i,.discover-skeleton span{background:var(--fill-2);border-radius:6px;height:52px}.discover-skeleton span{height:22px;width:74%;margin-top:8px}.discover-next-loading{display:flex;align-items:center;justify-content:center;padding:20px 0}.discover-next-skeleton{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:24px 0;border-bottom:1px solid var(--border-2)}.discover-next-thumb{width:48px;height:48px;border-radius:10px;background:var(--fill-2)}.discover-next-skeleton i{display:block;height:16px;border-radius:6px;background:var(--fill-2);margin:8px 0}.discover-next-skeleton i:nth-child(1){width:35%}.discover-next-skeleton i:nth-child(2){width:90%}.discover-next-skeleton i:nth-child(3){width:70%}.discover-page .discover-filter-launch{display:none}.discover-dialog{position:fixed;inset:auto 12px 12px;width:calc(100% - 24px);max-width:620px;max-height:calc(100dvh - 24px);margin:0 auto;padding:24px 20px calc(24px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border-2);border-radius:20px;background:var(--surface-elevated);color:var(--text-1)}.discover-dialog::backdrop{background:#0006}.discover-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.discover-dialog-heading h2{font-size:20px;margin:0}@media (min-width:1440px){.discover-next-loading{display:block;padding:0}.discover-next-skeleton{grid-template-columns:52px minmax(0,1fr);padding:22px 0}.discover-next-thumb{width:52px;height:52px;border-radius:6px}.discover-next-skeleton i{margin:0}.discover-next-skeleton i:nth-child(1),.discover-next-skeleton i:nth-child(3){width:48%}.discover-next-skeleton i:nth-child(2){width:74%;height:22px;margin:8px 0 12px}.discover-heading{margin-bottom:22px}.discover-heading-title{display:flex;flex:1;min-width:0;justify-content:space-between;align-items:center;gap:20px}.discover-heading h1{min-width:0;font-size:26px;line-height:1.4}.discover-count{flex:none;font:400 14px var(--num);white-space:nowrap}.discover-query-status{display:none}}@media (min-width:1024px) and (max-width:1439px){.discover-layout{grid-template-columns:minmax(0,1fr) 300px;gap:32px}.discover-aside{padding:16px}.discover-choices .discover-control{padding:10px 8px;font-size:13px}}:is(#root,body) .h5 .page.discover-main{padding-left:0;padding-right:0}@media (max-width:1023px){.discover-mobile-search{display:block;width:calc(100% - 32px);margin:12px auto}.discover-layout{display:block}.discover-aside{display:none}.discover-main.page{margin-top:24px;padding-bottom:140px}.discover-heading h1{font-size:22px}.discover-page .discover-filter-launch{display:inline-flex}.discover-page .w1u-event-list{max-width:none}}:is(#root,body) .positions-v1 .g02-page-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}:is(#root,body) .positions-v1 .g02-basis{margin:0;font-size:.8125rem;line-height:1.125rem;color:var(--text-3)}:is(#root,body) .positions-v1 .g02-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:is(#root,body) .positions-v1 .g02-tools{display:flex;gap:12px;align-items:center;margin:0 0 12px}:is(#root,body) .positions-v1 .g02-search{flex:1;min-width:0;position:relative;display:flex}:is(#root,body) .positions-v1 .g02-search:before{content:"";position:absolute;left:14px;top:50%;width:16px;height:16px;transform:translateY(-50%);pointer-events:none;background:no-repeat center/16px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='7' cy='7' r='5' fill='none' stroke='%238a8fa3' stroke-width='1.6'/%3E%3Cpath d='m11 11 3 3' stroke='%238a8fa3' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}:is(#root,body) .positions-v1 .g02-search input{width:100%;min-width:0;height:40px;padding:0 14px 0 40px;border-radius:var(--r-md);border:1px solid var(--border-1);background:var(--surface-grouped);color:var(--text-1);font-size:.875rem}:is(#root,body) .positions-v1 .g02-search input::placeholder{color:var(--text-3)}:is(#root,body) .positions-v1 .g02-sort{flex:none;width:244px}:is(#root,body) .positions-v1 .g02-sort select{height:44px;padding:0 32px 0 14px;border-radius:var(--r-md);border:1px solid var(--border-2);background:var(--surface-elevated);color:var(--text-1);font-weight:700;font-size:.875rem;cursor:pointer}:is(#root,body) .positions-v1 :is(.g02-sort,.g02-search){min-height:44px;align-items:center;position:relative}:is(#root,body) .positions-v1 :is(.g02-sort,.g02-search):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;transform:none;background:transparent;pointer-events:auto;z-index:0}:is(#root,body) .positions-v1 :is(.g02-sort select,.g02-search input){position:relative;z-index:1}:is(#root,body) .positions-v1 :is(.g02-sort>svg,.g02-search:before){z-index:2}:is(#root,body) .positions-v1 :is(.g02-sort,.g02-search):focus-within{outline:2px solid var(--text-1);outline-offset:2px;border-radius:var(--r-md)}:is(#root,body) .positions-v1 .g02-search input{height:44px}:is(#root,body) .positions-v1 .g02-sort-header{display:flex;align-items:center;min-width:44px;width:100%;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transform:none}:is(#root,body) .positions-v1 .g02-sort-header>span{display:inline-flex;align-items:center}:is(#root,body) .positions-v1 .g02-sort-header:active>span{transform:scale(.98)}:is(#root,body) .positions-v1 .g02-sort-header:focus-visible{outline:2px solid var(--text-1);outline-offset:-2px}:is(#root,body) .positions-v1 .g02-sort-arrow{display:inline-block;width:12px;margin-left:4px}:is(#root,body) .positions-v1 .g02-table{overflow:hidden;margin-bottom:12px}:is(#root,body) .positions-v1 .g02-list{list-style:none;margin:0;padding:0}:is(#root,body) .positions-v1 .g02-open .g02-head,:is(#root,body) .positions-v1 .g02-open-row{display:grid;grid-template-columns:minmax(44px,1fr) 64px minmax(44px,92px) 168px 112px 172px 116px 84px;column-gap:12px;align-items:center;padding:0 20px}:is(#root,body) .positions-v1 .g02-ended .g02-head,:is(#root,body) .positions-v1 .g02-ended-row{display:grid;grid-template-columns:minmax(0,1fr) 64px 196px 124px 148px 172px 112px;column-gap:12px;align-items:center;padding:0 20px}:is(#root,body) .positions-v1 .g02-head{min-height:40px;background:var(--surface-grouped);border-bottom:1px solid var(--border-1);font-size:.75rem;font-weight:700;color:var(--text-3)}:is(#root,body) .positions-v1 .g02-row{min-height:62px;border-bottom:1px solid var(--border-1)}:is(#root,body) .positions-v1 .g02-row:last-child{border-bottom:0}:is(#root,body) .positions-v1 .g02-meta,:is(#root,body) .positions-v1 .g02-figures{display:contents}:is(#root,body) .positions-v1 .g02-market{min-width:0;padding:12px 0}:is(#root,body) .positions-v1 .g02-open-row :is(.g02-shares,.g02-price,.g02-value,.g02-pnl,.g02-avail){min-width:0;overflow-wrap:anywhere}:is(#root,body) .positions-v1 .g02-market a{display:block;color:var(--text-1);font-size:inherit;font-weight:inherit;line-height:inherit;overflow-wrap:anywhere}:is(#root,body) .positions-v1 .g02-market a>span{font-size:.9375rem;font-weight:700;line-height:1.3125rem}:is(#root,body) .positions-v1 .g02-market a:hover{text-decoration:underline}:is(#root,body) .positions-v1 .g02-open-row .g02-market a{display:flex;align-items:center;min-width:44px;min-height:44px;border-radius:0;transform:none}:is(#root,body) .positions-v1 .g02-open-row .g02-market a>span{min-width:0}:is(#root,body) .positions-v1 .g02-open-row .g02-market a:active>span{transform:scale(.98)}@media (min-width: 1000px){:is(#root,body) .positions-v1 .g02-open-row .g02-market{padding:9px 0}}:is(#root,body) .positions-v1 .g02-row .tag.yn{min-height:24px;padding:0 8px;font-size:.75rem}:is(#root,body) .positions-v1 .g02-row b,:is(#root,body) .positions-v1 .g02-price,:is(#root,body) .positions-v1 .g02-avail b{font-family:var(--num);font-size:.9375rem;font-weight:700;color:var(--text-1);font-variant-numeric:tabular-nums}:is(#root,body) .positions-v1 .g02-avail b{font-size:.875rem;color:var(--text-2)}:is(#root,body) .positions-v1 .g02-cell-label,:is(#root,body) .positions-v1 .g02-h5-only{display:none}:is(#root,body) .positions-v1 .g02-source{margin-left:6px;font-family:var(--font);font-size:.6875rem;font-weight:600;color:var(--text-3)}:is(#root,body) .positions-v1 .g02-pnl-amount.up,:is(#root,body) .positions-v1 .g02-signed.up{color:var(--yes-text)}:is(#root,body) .positions-v1 .g02-pnl-amount.down,:is(#root,body) .positions-v1 .g02-signed.down{color:var(--no-text)}:is(#root,body) .positions-v1 .g02-pct{font-size:.6875rem;font-weight:700}:is(#root,body) .positions-v1 .g02-realized{display:block;margin-top:2px;font-size:.71875rem;line-height:1rem;color:var(--text-3)}:is(#root,body) .positions-v1 .g02-realized .g02-signed{font-family:var(--num);font-weight:700}:is(#root,body) .positions-v1 .g02-sub{font-family:var(--font);font-size:.6875rem;font-weight:600;color:var(--text-3)}:is(#root,body) .positions-v1 .g02-credit b{display:block}:is(#root,body) .positions-v1 .g02-unknown{color:var(--text-3)}:is(#root,body) .positions-v1 .g02-na{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--r-pill);background:var(--surface-grouped);border:1px dashed var(--border-2);color:var(--text-3);font:700 .75rem/1 var(--font);white-space:nowrap}:is(#root,body) .positions-v1 .g02-trade{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 16px;border-radius:var(--r-md);border:1px solid var(--border-2);border-bottom-width:3px;background:var(--surface-elevated);color:var(--text-1);font-size:.875rem;font-weight:700}:is(#root,body) .positions-v1 .g02-trade:hover{background:var(--fill-1)}:is(#root,body) .positions-v1 .g02-trade:focus-visible,:is(#root,body) .positions-v1 .g02-market a:focus-visible{outline:2px solid var(--navy);outline-offset:2px}:root[data-theme=dark] :is(#root,body) .positions-v1 .g02-trade:focus-visible,:root[data-theme=dark] :is(#root,body) .positions-v1 .g02-market a:focus-visible{outline-color:var(--text-1)}:is(#root,body) .positions-v1 .g02-pill{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:var(--r-pill);font-size:.75rem;font-weight:700;background:var(--surface-grouped);color:var(--text-2)}:is(#root,body) .positions-v1 .g02-pill.ok{background:var(--yes-bg);color:var(--yes-text)}:is(#root,body) .positions-v1 .g02-pill.fail{background:var(--no-bg);color:var(--no-text)}:is(#root,body) .positions-v1 .g02-foot{margin:-4px 0 16px;font-size:.78125rem;color:var(--text-3)}:is(#root,body) .positions-v1 .g02-stats{grid-template-columns:repeat(5,minmax(0,1fr))}:is(#root,body) .positions-v1 .g02-stat{min-width:0}:is(#root,body) .positions-v1 .g02-stat b{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap;overflow-wrap:anywhere}:is(#root,body) .positions-v1 .g02-stat b.up{color:var(--yes-text)}:is(#root,body) .positions-v1 .g02-stat b.down{color:var(--no-text)}:is(#root,body) .positions-v1 .g02-stat-note{margin:6px 0 0;font-size:.78125rem;line-height:1.125rem;color:var(--text-3)}:is(#root,body) .positions-v1 .g02-time{font-family:var(--num);font-size:.8125rem;color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap}:is(#root,body) .positions-v1 .g02-time .g02-unknown{cursor:help}@media (max-width: 999px){:is(#root,body) .positions-v1 .g02-basis{width:100%;margin-top:-4px;font-size:.78125rem}:is(#root,body) .positions-v1 .g02-tools{gap:8px}:is(#root,body) .positions-v1 .g02-sort{width:min(224px,62.5%)}:is(#root,body) .positions-v1 .g02-table{background:transparent;border:0;box-shadow:none;border-radius:0;overflow:visible}:is(#root,body) .positions-v1 .g02-open .g02-head,:is(#root,body) .positions-v1 .g02-ended .g02-head{display:none}:is(#root,body) .positions-v1 .portfolio-page-tabs{gap:6px}:is(#root,body) .positions-v1 .portfolio-page-tab{flex:1 1 0;min-width:0;justify-content:center;padding:0 6px;white-space:nowrap;font-size:.875rem;gap:4px}:is(#root,body) .positions-v1 .g02-open-row,:is(#root,body) .positions-v1 .g02-ended-row{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:12px 14px;margin-bottom:10px;min-height:0;background:var(--surface-elevated);border:1px solid var(--border-2);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}:is(#root,body) .positions-v1 .g02-row:last-child{border-bottom:1px solid var(--border-2)}:is(#root,body) .positions-v1 .g02-market{padding:0}:is(#root,body) .positions-v1 .g02-market a>span{font-size:.90625rem;font-weight:800;line-height:1.25rem}:is(#root,body) .positions-v1 .g02-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.8125rem;color:var(--text-2)}:is(#root,body) .positions-v1 .g02-meta b,:is(#root,body) .positions-v1 .g02-price{font-size:.8125rem;font-weight:600;color:var(--text-2)}:is(#root,body) .positions-v1 .g02-price:before{content:"· "}:is(#root,body) .positions-v1 .g02-h5-only{display:inline}:is(#root,body) .positions-v1 .g02-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 10px;border-radius:var(--r-md);background:var(--surface-grouped)}:is(#root,body) .positions-v1 .g02-figures>div{min-width:0;overflow-wrap:anywhere}:is(#root,body) .positions-v1 .g02-cell-label{display:block;font-size:.6875rem;line-height:1rem;color:var(--text-3);font-weight:500}:is(#root,body) .positions-v1 .g02-figures b{font-size:.9375rem}:is(#root,body) .positions-v1 .g02-figures .g02-avail b{font-size:.9375rem;color:var(--text-1)}:is(#root,body) .positions-v1 .g02-na{background:var(--surface-elevated)}:is(#root,body) .positions-v1 .g02-action{display:flex;justify-content:flex-end}:is(#root,body) .positions-v1 .g02-sell{min-height:40px;padding:0 20px}:is(#root,body) .positions-v1 .g02-time{font-size:.78125rem;white-space:normal}:is(#root,body) .positions-v1 .g02-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:is(#root,body) .positions-v1 .g02-stat{padding:12px 14px}:is(#root,body) .positions-v1 .g02-stat b{font-size:1.25rem}:is(#root,body) .positions-v1 .g02-stat-note{font-size:.71875rem;line-height:1rem;margin-top:4px}:is(#root,body) .positions-v1 .g02-cash{grid-column:1 / -1;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}:is(#root,body) .positions-v1 .g02-cash label{margin:0}:is(#root,body) .positions-v1 .g02-cash b{font-size:1.0625rem}:is(#root,body) .positions-v1 .g02-cash .g02-stat-note{margin:0 0 0 auto}:is(#root,body) .positions-v1 .g02-foot{margin-top:0}}:is(#root,body) .positions-v1 .g02-row .tag.yn{border:0;border-radius:var(--r-pill);font-weight:800;color:var(--text-on-strong);background:var(--surface-grouped)}:is(#root,body) .positions-v1 .g02-row .tag.yn.yes{background:var(--yes-solid);color:var(--text-on-strong)}:is(#root,body) .positions-v1 .g02-row .tag.yn.no{background:var(--no-solid);color:var(--text-on-strong)}:is(#root,body) .positions-v1 .g02-row .tag.yn:not(.yes):not(.no){color:var(--text-1)}:is(#root,body) .positions-v1 .g02-sort-controls{display:flex;align-items:center;gap:8px;flex:none}:is(#root,body) .positions-v1 .g02-sort-direction{display:none;width:44px;height:44px;flex:none;padding:0;border:0;box-shadow:inset 0 0 0 1px var(--border-2);border-radius:var(--r-md);background:var(--surface-elevated);color:var(--text-1);cursor:pointer}@media (max-width: 999px){:is(#root,body) .positions-v1 .g02-sort-controls{width:min(276px,72%)}:is(#root,body) .positions-v1 .g02-sort-controls .g02-sort{width:auto;min-width:0;flex:1}:is(#root,body) .positions-v1 .g02-sort-direction{display:inline-grid;place-items:center}}.wallet-funds{color:var(--text-1);font-family:var(--font);font-size:14px}.wallet-funds *{box-sizing:border-box}.wallet-funds h1,.wallet-funds h2,.wallet-funds h3,.wallet-funds p{margin:0}.wallet-funds h1{font-size:30px;letter-spacing:-.7px}.wallet-funds h2{font-size:22px}.wallet-funds h3{font-size:16px}.wallet-funds button,.wallet-funds a{touch-action:manipulation}.wallet-funds button{font:inherit;cursor:pointer;color:inherit;border:0;transition:transform .17s cubic-bezier(.4,0,.2,1),background .12s}.wallet-funds button:disabled{cursor:not-allowed;opacity:var(--opacity-disabled-primary)}.wallet-funds button:active:not(:disabled){transform:none;transition-duration:50ms}.wallet-funds button:focus-visible,.wallet-funds a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.wallet-funds a{text-decoration:none;color:inherit}.wallet-funds small,.wallet-funds .muted{color:var(--text-3);font-size:13px}.wallet-funds b{font-weight:600}.wallet-funds .num{font-family:var(--num);font-variant-numeric:tabular-nums}.wallet-funds .positive{color:var(--yes-text)}.wallet-funds .button{height:44px;min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;border-radius:14px;background:var(--surface-grouped);font-size:14px;font-weight:600;white-space:nowrap}.wallet-funds .button.primary{background:var(--gold);color:var(--navy);box-shadow:0 3px 0 var(--gold-deep)}.wallet-funds .button.navy{background:var(--navy);color:#fff;box-shadow:0 3px 0 var(--navy-deep)}:root[data-theme=dark] .wallet-funds .button.navy{background:var(--gold);color:var(--navy);box-shadow:0 3px 0 var(--gold-deep)}.wallet-funds .button.outline{background:transparent;border:1px solid var(--border-3)}.wallet-funds .button.small{padding:0 14px;border-radius:12px}.wallet-funds .button.block{width:100%}.wallet-funds .icon{width:20px;height:20px;display:block;flex-shrink:0}.wallet-funds .iconbutton{width:44px;height:44px;display:grid;place-items:center;background:transparent;border-radius:12px;color:var(--text-2);flex-shrink:0}.wallet-funds .iconbutton:hover{background:var(--fill-2)}.wallet-funds .textbutton{display:inline-flex;min-height:44px;min-width:44px;align-items:center;background:transparent;color:var(--text-2);font-size:13px;text-decoration:underline;text-underline-offset:3px}.wallet-funds .page{max-width:1184px;margin:0 auto;padding:36px 32px 100px}.wallet-funds .titlebar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.wallet-funds .titlebar p{margin-top:6px;font-size:13px;color:var(--text-3)}.wallet-funds .wallet-actions{display:flex;gap:12px}.wallet-funds .tabs{display:flex;gap:28px;border-bottom:1px solid var(--border-2);margin-bottom:24px}.wallet-funds .tab{height:48px;min-width:44px;background:transparent;font-size:15px;color:var(--text-3);border-bottom:3px solid transparent;padding:0 2px}.wallet-funds .tab.on{color:var(--text-1);font-weight:700;border-color:var(--gold)}.wallet-funds .overviewgrid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wallet-funds .card{background:var(--surface-elevated);border:1px solid var(--border-2);border-radius:22px;box-shadow:var(--shadow-card);padding:24px;min-width:0}.wallet-funds .card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.wallet-funds .asset{border-top:4px solid var(--gold)}.wallet-funds .eyelabel{display:flex;align-items:center;gap:4px;color:var(--text-2);font-size:14px}.wallet-funds .big{font-family:var(--num);font-size:46px;line-height:1.2;letter-spacing:-1px;font-weight:600}.wallet-funds .big small{font-family:var(--font);font-size:13px;letter-spacing:0;margin-left:8px}.wallet-funds .metrics{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px;margin:28px 0 24px}.wallet-funds .metric{display:flex;flex-direction:column;gap:5px}.wallet-funds .metric label{font-size:12px;color:var(--text-3)}.wallet-funds .metric b{font-family:var(--num);font-size:22px;line-height:1.2}.wallet-funds .metric b small{font-size:10px;margin-left:4px}.wallet-funds .line{height:1px;background:var(--border-2);margin:18px 0}.wallet-funds .split{display:flex;align-items:center;justify-content:space-between;gap:12px}.wallet-funds .split+.split{margin-top:12px}.wallet-funds .split label{font-size:13px;color:var(--text-2)}.wallet-funds .split strong{font-family:var(--num);font-size:18px;font-weight:500}.wallet-funds .pnl .big{font-size:32px}.wallet-funds .range{display:flex;justify-content:space-between;gap:2px;margin:18px 0 10px}.wallet-funds .range button{background:transparent;min-width:44px;height:44px;padding:0 7px;border-radius:10px;font-size:12px;color:var(--text-3)}.wallet-funds .range button.on{background:var(--navy-tint);color:var(--text-1);font-weight:600}.wallet-funds .card-foot{margin-top:18px;font-size:12px;color:var(--text-3);display:flex;justify-content:space-between;gap:10px;align-items:center}.wallet-funds .card-foot a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.wallet-funds .wide{margin-top:20px;position:relative}.wallet-funds .first-deposit{display:flex;margin:-70px auto 24px;position:relative}.wallet-funds .recent-time{margin-top:6px}.wallet-funds .recent-amount{font-size:24px}.wallet-funds .notice{display:flex;align-items:center;gap:10px;background:var(--navy-tint);padding:12px 14px;border-radius:12px;font-size:12px;line-height:1.7;color:var(--text-2)}.wallet-funds .notice.warn{background:var(--gold-soft);color:var(--navy)}:root[data-theme=dark] .wallet-funds .notice.warn{background:#3b321a;color:#f8df9e}.wallet-funds .notice.error{background:var(--no-bg);color:var(--no-text)}.wallet-funds .badge{display:inline-flex;align-items:center;gap:6px;border-radius:8px;padding:4px 8px;font-size:11px;line-height:1.6;white-space:nowrap;background:var(--surface-grouped);color:var(--text-2)}.wallet-funds .badge.ok{background:var(--yes-bg);color:var(--yes-text)}.wallet-funds .badge.dot:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.wallet-funds .empty{min-height:290px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;text-align:center;padding:30px 20px}.wallet-funds .emptyicon{width:58px;height:58px;display:grid;place-items:center;background:var(--surface-grouped);border-radius:18px;color:var(--text-3)}.wallet-funds .emptyicon .icon{width:27px;height:27px}.wallet-funds .empty p{font-size:13px;line-height:1.7;color:var(--text-3);max-width:270px}.wallet-funds .skeleton{height:16px;border-radius:8px;background:var(--surface-grouped)}.wallet-funds .skeleton.tall{height:170px;margin:20px 0}.wallet-funds .skeleton.row{height:58px;margin:12px 0}.wallet-funds .skeleton.money{width:60%;height:42px;margin:18px 0}.wallet-funds .scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);z-index:var(--z-sheet);display:flex;align-items:center;justify-content:center;padding:24px}.wallet-funds .modal{width:480px;max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;background:var(--surface-raised);border:1px solid var(--border-2);border-radius:26px;box-shadow:var(--shadow-pop);padding:24px;animation:wallet-sheet-in .22s cubic-bezier(.4,0,.2,1)}.wallet-funds .modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.wallet-funds .drag{display:none}.wallet-funds .network{display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:14px;padding:12px 14px;background:var(--surface-grouped);margin-bottom:18px}.wallet-funds .network b{font-size:13px}.wallet-funds .network small{font-size:11px}.wallet-funds .qrbox{display:flex;justify-content:center;padding:12px 0}.wallet-funds .qrbox svg{width:174px;height:174px;background:#fff;border-radius:14px}.wallet-funds .addressbox{border:1px solid var(--border-3);border-radius:14px;padding:12px 14px;margin:8px 0 16px;background:var(--surface-elevated);display:flex;align-items:center;gap:12px}.wallet-funds .addressbox>div{min-width:0;flex:1}.wallet-funds .addressbox small{font-size:11px;display:block;margin-bottom:5px}.wallet-funds .address{font-family:ui-monospace,monospace;font-size:12px;word-break:break-all;line-height:1.8;letter-spacing:.1px;-webkit-user-select:text;user-select:text}.wallet-funds .address strong{color:var(--text-1);font-weight:800}.wallet-funds .address span{color:var(--text-2)}.wallet-funds .deposit-status{margin-top:18px;padding:16px;border-radius:16px;background:var(--surface-grouped)}.wallet-funds .status-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.wallet-funds .status-head b{font-size:14px}.wallet-funds .status-head .icon{width:19px;height:19px}.wallet-funds .deposit-status .amount{font-family:var(--num);font-size:28px;line-height:1.4}.wallet-funds .deposit-status p{font-size:12px;color:var(--text-2);line-height:1.7;margin-top:5px}.wallet-funds .progress{height:6px;border-radius:6px;background:var(--border-2);margin:12px 0}.wallet-funds .progress i{display:block;height:100%;background:var(--gold);border-radius:6px}.wallet-funds .timeline{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:16px 0 2px;font-size:11px;color:var(--text-3)}.wallet-funds .timeline span+span:before{content:"";display:inline-block;width:28px;height:1px;vertical-align:middle;background:var(--border-3);margin-right:16px}.wallet-funds .timeline .done{color:var(--yes-text)}.wallet-funds .timeline .current{color:var(--text-1);font-weight:700}.wallet-funds .chart-placeholder{height:175px;display:flex;align-items:center;justify-content:center;background:var(--surface-grouped);border-radius:14px;flex-direction:column;gap:8px;margin-top:20px;font-size:13px;color:var(--text-3)}.wallet-funds .copy-result{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--yes-text);padding:12px 0}.wallet-funds .copy-error,.wallet-funds .valuation-note{margin-top:12px}.wallet-funds .records-button{margin-top:16px}.wallet-funds .transaction{margin-top:10px}.wallet-funds .verify-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:var(--navy-tint);margin:8px auto 20px}.wallet-funds .verify-icon .icon{width:30px;height:30px}.wallet-funds .modal.center{text-align:center}.wallet-funds .modal.center p{font-size:13px;line-height:1.8;color:var(--text-3);margin-top:12px}.wallet-funds .modal.center .button{margin-top:20px}.wallet-funds .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.wallet-funds.legacy-return{max-width:1184px;margin:20px auto;padding:0 24px}:root[data-wallet-balance=hidden] .balance-chip,:root[data-wallet-balance=unavailable] .balance-chip{visibility:hidden;position:relative}:root[data-wallet-balance=hidden] .balance-chip:after,:root[data-wallet-balance=unavailable] .balance-chip:after{visibility:visible;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--text-1);background:var(--surface-grouped);border-radius:inherit;content:"•••••• USDT"}:root[data-wallet-balance=unavailable] .balance-chip:after{content:"—"}@media (max-width:1000px){.wallet-funds .page{padding:28px 24px 96px}.wallet-funds .overviewgrid{gap:16px}.wallet-funds .card{padding:20px}.wallet-funds .big{font-size:40px}}@media (max-width:599px){.wallet-funds .page{padding:24px 16px calc(90px + env(safe-area-inset-bottom,0px))}.wallet-funds h1{font-size:25px}.wallet-funds .titlebar{margin-bottom:16px;gap:8px}.wallet-funds .titlebar p{font-size:11px}.wallet-funds .wallet-actions{gap:8px}.wallet-funds .wallet-actions .button{padding:0 12px;font-size:13px}.wallet-funds .tabs{margin-bottom:18px;gap:26px}.wallet-funds .tab{height:44px;font-size:14px}.wallet-funds .overviewgrid{grid-template-columns:1fr;gap:16px}.wallet-funds .card{border-radius:20px;padding:20px}.wallet-funds .big{font-size:42px}.wallet-funds .metrics{gap:18px 14px}.wallet-funds .scrim{align-items:flex-end;padding:0}.wallet-funds .modal{width:100%;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 38px);border-radius:24px 24px 0 0;padding:12px 20px calc(24px + env(safe-area-inset-bottom,0px));border-bottom:0}.wallet-funds .drag{display:block;width:36px;height:4px;border-radius:4px;background:var(--border-3);margin:0 auto 14px}.wallet-funds .modal-head{margin-bottom:10px}.wallet-funds .modal-head h2{font-size:20px}.wallet-funds .network{padding:11px 12px;margin-bottom:10px}.wallet-funds .network b{font-size:12px}.wallet-funds .network small{font-size:10px}.wallet-funds .qrbox{padding:7px 0}.wallet-funds .qrbox svg{width:158px;height:158px}.wallet-funds .deposit-status{margin-top:14px;padding:14px}.wallet-funds .addressbox{margin-bottom:12px;padding:10px 12px}.wallet-funds .address{font-size:11px}.wallet-funds .notice{font-size:11px;padding:10px 12px;line-height:1.7}.wallet-funds .card-foot{font-size:11px}.wallet-funds .empty{min-height:280px}.wallet-funds .pnl .chart-placeholder{height:158px}:root[data-theme=light] .wallet-funds .network{flex-wrap:wrap;row-gap:8px}:root[data-theme=light] .wallet-funds .network small{font-size:15px;font-weight:600;color:var(--text-1)}}@keyframes wallet-sheet-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes wallet-credited{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.wallet-funds .credited-flash{animation:wallet-credited .4s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.wallet-funds *{transition:none!important;animation:none!important}}.wallet-funds .scrim.closing{animation:wallet-fade-out .18s ease forwards}.wallet-funds .scrim.closing .modal{animation:wallet-sheet-out .18s cubic-bezier(.4,0,.2,1) forwards}@keyframes wallet-sheet-out{to{opacity:0;transform:translateY(12px)}}@keyframes wallet-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.wallet-funds .scrim.closing,.wallet-funds .scrim.closing .modal{animation:none}}.login-dialog.wallet-login-intro{width:480px;background:var(--surface-raised);border:1px solid var(--border-2);border-radius:26px;box-shadow:var(--shadow-pop)}.wallet-login-prompt{padding:24px;text-align:center}.wallet-login-prompt p{font-size:13px;line-height:1.8;color:var(--text-3);margin-top:12px}.wallet-login-prompt .button{margin-top:20px}.login-dialog.wallet-login-intro.is-sheet{width:100%;border-radius:24px 24px 0 0;border-bottom:0}.login-dialog.wallet-login-intro.is-sheet .wallet-login-prompt{padding:0 20px 24px}.wallet-funds button{position:relative}.wallet-funds .wallet-hit-visual{display:inline-flex;align-items:center;justify-content:center;gap:inherit;pointer-events:none;transition:transform .17s cubic-bezier(.4,0,.2,1)}.wallet-funds button:active:not(:disabled)>.wallet-hit-visual{transform:scale(.97);transition-duration:50ms}@media (prefers-reduced-motion:reduce){.wallet-funds .wallet-hit-visual{transition:none;transform:none!important}}:is(#root,body) .wallet-funds button>.wallet-hit-visual{font:inherit;color:inherit;padding:0}.wallet-funds .type-options button>.wallet-hit-visual{width:100%;justify-content:space-between}.wallet-funds .button.outline{border:0;outline:1px solid var(--border-3);outline-offset:-1px;padding-inline:21px}.wallet-funds .button.outline.small{padding-inline:15px}:is(#root,body) .wallet-funds .type-filter{border:0;outline:1px solid var(--border-2);outline-offset:-1px;padding-inline:13px}@media (max-width:599px){:is(#root,body) .wallet-funds .type-filter{padding-inline:11px}.wallet-funds .filters>.button.outline{padding-inline:13px}}.wallet-funds .type-filter>.wallet-hit-visual{width:100%;justify-content:space-between;gap:0;white-space:nowrap}.wallet-record-search-field{display:flex;flex:1;min-width:0;min-height:44px}.wallet-record-sort-field{display:flex;min-height:44px}.wallet-record-sort-field select{width:100%}.wallet-funds :is(.textbutton,.card-foot a){--hit-width:44px;border-radius:0}.fit-amount{display:block;width:100%;min-width:0}.fit-amount>span{display:inline-block;max-width:100%;overflow-wrap:anywhere}:is(#root,body) .wallet-funds .overviewgrid,:is(#root,body) .wallet-funds .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#root,body) .wallet-funds .metric,:is(#root,body) .wallet-funds .record .value{min-width:0}:is(#root,body) .wallet-funds .record .value{width:100%}:is(#root,body) .wallet-funds .record .value>b{width:100%;min-width:0;white-space:normal}:is(#root,body) .wallet-funds .split>:is(strong,.recent-amount,.detail-amount){min-width:0;flex:1;text-align:right}:is(#root,body) .wallet-funds .record .subject :is(b,small){overflow-wrap:anywhere}@media (max-width:767px){:is(#root,body) .wallet-funds .overviewgrid{grid-template-columns:minmax(0,1fr)}}.desk-nav .ds-home-v2{max-width:420px}.desk-nav .ds-home-v2 .search{height:44px;border:1px solid var(--border-2);border-radius:14px;padding:0 48px 0 42px;background-color:var(--surface-grouped);background-size:20px 20px}.ds-home-v2 .ds-clear{right:2px;top:0;width:44px;height:44px;transform:none;background:transparent;color:var(--text-2);border-radius:12px}.ds-home-v2 .ds-drop{box-sizing:border-box;top:calc(100% + 14px);left:0;width:540px;min-width:0;max-width:calc(100vw - 48px);padding:18px;border-radius:18px}.ds-home-v2 .ds-drop{position:fixed;right:auto;overflow-y:auto}.ds-home-v2 .ds-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:14px}.ds-home-v2 .ds-heading button{min-width:44px;min-height:44px;padding:0 4px;background:none;color:var(--navy);font-size:14px;font-weight:600}:root[data-theme=dark] .ds-home-v2 .ds-heading button{color:var(--gold)}.ds-home-v2 .ds-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ds-home-v2 .ds-categories button{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;gap:4px;padding:8px;border-radius:12px;background:var(--surface-grouped);color:var(--text-1);font-size:13px}.ds-home-v2 .ds-categories .ds-category-icon{width:20px;height:20px;padding:0;background:none;color:inherit}.ds-home-v2 .ds-hot{margin-top:20px}.ds-home-v2 .ds-row{width:100%;min-height:66px;gap:10px;padding:10px 0;border:0;border-bottom:1px solid var(--border-1);border-radius:0;background:none;text-align:left;color:var(--text-1)}.ds-home-v2 .ds-t{font-size:14px;font-weight:400;line-height:1.6}.ds-home-v2 .ds-t b{display:block;font-size:14px}.ds-home-v2 .ds-t small{display:block;color:var(--text-3);font-size:12px}.ds-home-v2 .ds-p b{font-size:24px}.ds-home-v2 .ds-all{width:100%;min-height:44px;margin-top:12px;border-radius:12px;color:var(--text-1)}.ds-home-v2 .ds-empty{box-sizing:border-box;min-height:260px;justify-content:center;gap:12px;padding:28px;border:1px solid var(--border-2);border-radius:20px;background:var(--surface-elevated)}.ds-home-v2 .ds-empty-icon{width:56px;height:56px;display:grid;place-items:center;border-radius:18px;background:var(--surface-grouped)}.ds-home-v2 .ds-empty b{font-size:16px;line-height:1.7}.ds-home-v2 .ds-empty-clear{min-height:44px;padding:0 14px;border:1px solid var(--border-2);border-radius:12px;background:var(--surface-elevated);color:var(--text-1);font-size:13px;font-weight:700}.ds-home-v2 button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-release, .16s) var(--ease-std, cubic-bezier(.4,0,.2,1)),background-color var(--dur-hover, .1s) var(--ease-std, cubic-bezier(.4,0,.2,1))}.ds-home-v2 button:active{transform:none}.ds-home-v2 button[data-tapstate=press]{transform:none;background-color:var(--fill-2);transition-duration:var(--dur-press-in, 50ms);transition-timing-function:var(--ease-in-fast, cubic-bezier(.3,0,1,1))}.ds-home-v2 .ds-clear[data-tapstate=press]{transform:none}.ds-home-v2 button.on{background:var(--fill-2)}@media (hover: hover) and (pointer: fine){.ds-home-v2 button[data-tapstate=hover]{background:var(--fill-2)}}@media (prefers-reduced-motion: reduce){.ds-home-v2 button,.ds-home-v2 button[data-tapstate]{transform:none;transition:none}}.ds-home-v2 .ds-ico .ds-category-icon{width:20px;height:20px}.ds-home-v2 .ds-p b small{font:600 15px var(--num)}:root[data-theme=dark] .ds-home-v2 .ds-all{background:var(--navy-tint);color:var(--text-1)}.ds-home-v2 .ds-empty-clear{--hit-border:1px}.ds-home-v2{isolation:isolate}.ds-home-v2:before{content:"";position:absolute;inset:0 0 auto;height:44px;box-sizing:border-box;border:1px solid var(--border-2);border-radius:14px;background:var(--surface-grouped);z-index:-1;pointer-events:none}.desk-nav .ds-home-v2 .search{border-color:transparent;border-radius:0;background-color:transparent}.h5 .page.h5s-page.h5s-v2{width:100%;min-height:100vh;min-height:100dvh;margin:0;padding:0 0 max(24px,var(--safe-bottom, env(safe-area-inset-bottom, 0px)));background:var(--surface)}.h5s-page.h5s-v2 .h5s-top{height:auto;min-height:calc(68px + var(--safe-top, env(safe-area-inset-top, 0px)));padding:calc(12px + var(--safe-top, env(safe-area-inset-top, 0px))) max(16px,var(--safe-right, 0px)) 12px max(16px,var(--safe-left, 0px));gap:12px;background:var(--surface-elevated);border-bottom:1px solid var(--border-2)}.h5s-page.h5s-v2 .h5s-field{height:44px;padding:0 0 0 14px;gap:8px;border-radius:14px;background-image:none;background-color:var(--surface-grouped)}.h5s-page.h5s-v2 .h5s-field:focus-within{border-color:var(--border-2);outline:3px solid var(--focus-ring);outline-offset:2px;box-shadow:none}.h5s-page.h5s-v2 .h5s-shortcut{flex:none;margin-right:14px;padding:2px 5px;border:1px solid var(--border-3);border-radius:5px;color:var(--text-3);font:13px var(--mono)}.h5s-page.h5s-v2 .h5s-field input{font-size:16px;padding:0;background-image:none}.h5s-page.h5s-v2 .h5s-field>svg{width:20px;height:20px}.h5s-page.h5s-v2 :is(.h5s-back,.h5s-clear){display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:12px;border:0;background:transparent;color:var(--text-2);padding:0}.h5s-page.h5s-v2 .h5s-back{border:1px solid var(--border-2);background:var(--surface-elevated)}.h5s-page.h5s-v2 .h5s-back svg{transform:rotate(180deg)}.h5s-page.h5s-v2 :is(.h5s-back,.h5s-clear) svg{width:20px;height:20px}.h5s-page.h5s-v2 .h5s-body{padding:16px max(20px,var(--safe-right, 0px)) calc(40px + var(--safe-bottom, env(safe-area-inset-bottom, 0px))) max(20px,var(--safe-left, 0px))}.h5s-page.h5s-v2 .h5s-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.h5s-page.h5s-v2 .h5s-section-head h2{margin:0;font-size:14px;font-weight:800}.h5s-page.h5s-v2 .h5s-cancel{min-width:44px;height:44px;font-size:14px;font-weight:700}.h5s-page.h5s-v2 .h5s-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.h5s-page.h5s-v2 .h5s-cat{display:flex;align-items:center;justify-content:center;gap:4px;min-height:44px;height:auto;padding:8px;border:0;border-radius:12px;background:var(--surface-grouped);font-size:13px;font-weight:400}.h5s-page.h5s-v2 .h5s-mark{display:block;flex:none;width:20px;height:20px}.h5s-page.h5s-v2 .h5s-h{margin:20px 0 14px;font-size:14px;font-weight:800;color:var(--text-1)}.h5s-page.h5s-v2 .h5s-list{border:0;border-radius:0;box-shadow:none;background:transparent}.h5s-page.h5s-v2 .h5s-row{width:100%;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;min-height:66px;padding:10px 0;background:transparent;text-align:left;border:0;border-bottom:1px solid var(--border-1);border-radius:0}.h5s-page.h5s-v2 .h5s-list li+li .h5s-row{border-top:0}.h5s-page.h5s-v2 .h5s-ico{width:32px;height:32px;border-radius:10px;background:var(--gold-soft);color:var(--navy)}.h5s-page.h5s-v2 .h5s-ico .cat-mark{width:20px;height:20px}.h5s-page.h5s-v2 .h5s-tt{font-size:14px;font-weight:700;line-height:1.6}.h5s-page.h5s-v2 .h5s-t small{font-size:12px;color:var(--text-3)}.h5s-page.h5s-v2 .h5s-p b{font:700 24px/1 var(--num);color:var(--text-1)}.h5s-page.h5s-v2 .h5s-p b small{font-size:12px}.h5s-page.h5s-v2 .h5s-all{display:flex;align-items:center;justify-content:center;gap:4px;min-height:44px;margin:12px 0 0;padding:8px 12px;border-radius:12px;background:var(--navy-tint);color:var(--text-1);font-weight:700}.h5s-page.h5s-v2 .h5s-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:260px;margin:0;padding:24px;border:1px solid var(--border-2);border-radius:20px;background:var(--surface-elevated)}.h5s-page.h5s-v2 .h5s-empty-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:var(--surface-grouped);color:var(--text-2)}.h5s-page.h5s-v2 .h5s-empty b{display:flex;justify-content:center;max-width:100%;white-space:nowrap;font-size:16px;line-height:1.7}.h5s-page.h5s-v2 .h5s-empty-query{display:inline-block;min-width:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h5s-page.h5s-v2 .h5s-empty b .h5s-empty-query{font:inherit;color:inherit}.h5s-page.h5s-v2 .h5s-empty-clear{min-height:44px;padding:0 16px;border:1px solid var(--border-2);border-radius:14px;background:var(--surface-elevated);color:var(--text-1);font-weight:600}.h5s-page.h5s-v2 button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transform:none;transition:transform var(--dur-release, .16s) var(--ease-std, cubic-bezier(.4,0,.2,1)),background-color var(--dur-hover, .1s) var(--ease-std, cubic-bezier(.4,0,.2,1))}.h5s-page.h5s-v2 button[data-tapstate=press]{transform:none;background-color:var(--fill-2);transition-duration:var(--dur-press-in, 50ms);transition-timing-function:var(--ease-in-fast, cubic-bezier(.3,0,1,1))}.h5s-page.h5s-v2 .h5s-cat[data-tapstate=press]{transform:none}.h5s-page.h5s-v2 :is(.h5s-back,.h5s-clear)[data-tapstate=press]{transform:none}.h5s-page.h5s-v2 .h5s-row[data-tapstate=press]{transform:none}@media (hover: hover) and (pointer: fine){.h5s-page.h5s-v2 button[data-tapstate=hover]{background-color:var(--fill-2)}}:root[data-theme=dark] .h5s-page.h5s-v2 .h5s-ico{background:color-mix(in srgb,var(--gold) 16%,var(--surface-raised));color:var(--gold)}:root[data-theme=dark] .h5s-page.h5s-v2 .h5s-tt mark{background:color-mix(in srgb,var(--gold) 22%,transparent);color:var(--gold)}@media (max-width: 599px){.h5s-page.h5s-v2 .h5s-body{padding-left:max(16px,var(--safe-left, 0px));padding-right:max(16px,var(--safe-right, 0px))}.h5s-page.h5s-v2 .h5s-empty{min-height:248px;padding:24px 16px}.h5s-page.h5s-v2 .h5s-empty b{font-size:15px}.h5s-page.h5s-v2 .h5s-empty-query{max-width:148px}}@media (prefers-reduced-motion: reduce){.h5s-page.h5s-v2 button{transform:none!important;transition:none!important}}.h5s-v2 .h5s-back{--hit-border:1px}.h5s-page.h5s-v2 .h5s-field input{height:44px;border-radius:0}.home-login-entry .login-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border-radius:0;background:transparent;color:var(--navy);border:0;font-weight:700;box-shadow:none}.home-login-open .login-dialog :is(.g05-btn,.g05-back,.g05-link){position:relative}.home-login-entry .login-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}#root .home-login-entry .home-v2-card .mc-top-r .star{margin-right:0}.home-login-entry .login-cta:is(:hover,:active){transform:none;box-shadow:none}.home-login-visual{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 14px;border-radius:999px;background:var(--gold);box-shadow:inset 0 -3px var(--gold-deep);pointer-events:none;transition:transform var(--dur-release,.16s) var(--ease-std)}.home-login-entry .login-cta.sm .home-login-visual{padding:0 10px}.home-login-entry .login-cta:active .home-login-visual{transform:scale(.98);transition-duration:var(--dur-press-in,50ms)}.home-menu-panel .home-menu-login{padding:0;border-radius:0}.home-menu-login-visual{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:0 12px;border-radius:10px;pointer-events:none;transition:transform var(--dur-release,.16s) var(--ease-std)}.home-menu-panel .home-menu-login[data-tapstate=press],.home-login-entry .home-more-wrap>button[data-tapstate=press]{transform:none}.home-menu-login[data-tapstate=press] .home-menu-login-visual,.home-more-wrap>button[data-tapstate=press] .home-menu-trigger-visual{transform:scale(.98);transition-duration:var(--dur-press-in,50ms)}.home-menu-trigger-visual{display:flex;align-items:center;justify-content:center;gap:6px;pointer-events:none;transition:transform var(--dur-release,.16s) var(--ease-std)}.home-more-wrap>.h5-tab .home-menu-trigger-visual{flex-direction:column;gap:4px}.home-more-wrap>.h5-tab .home-menu-trigger-visual>svg{width:20px;height:20px}@media (prefers-reduced-motion: reduce){.home-login-visual,.home-menu-login-visual,.home-menu-trigger-visual{transform:none!important;transition:none}}.home-login-entry .home-more-wrap>button{position:relative}.home-login-entry .home-more-wrap>button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.home-login-open .login-dialog button:active:not(:disabled){transform:none}#root .home-login-entry .home-v2-card .star:is(:active,[data-tapstate=press]){transform:none}#root .home-login-entry .mcard.home-v2-card:has(.star:hover,.star:active,.star[data-tapstate=press]){transform:none}#root .home-login-entry .home-v2-card .star svg{pointer-events:none;transition:transform var(--dur-release,.16s) var(--ease-std)}#root .home-login-entry .home-v2-card .star:is(:active,[data-tapstate=press]) svg{transform:scale(.94);transition-duration:var(--dur-press-in,50ms)}@media (prefers-reduced-motion: reduce){#root .home-login-entry .home-v2-card .star svg{transform:none!important;transition:none}}.h5>.h5-top.h5-sub{justify-content:flex-start;gap:4px;height:calc(var(--h5-top) + var(--safe-top, env(safe-area-inset-top, 0px)));padding:var(--safe-top, env(safe-area-inset-top, 0px)) max(8px,var(--safe-right, env(safe-area-inset-right, 0px))) 0 max(8px,var(--safe-left, env(safe-area-inset-left, 0px)))}.h5-sub-back{flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-1);cursor:pointer;transform:none!important}.h5-sub-back svg{width:20px;height:20px}.h5-sub-back:hover{background:var(--fill-1)}.h5-sub-back:active{background:var(--fill-2)}.h5-sub-back:focus-visible{outline:2px solid var(--text-1);outline-offset:1px}.h5-sub-t{min-width:0;font-size:1.0625rem;line-height:1.5rem;font-weight:800;color:var(--text-1)}:is(#root,body) .page.event .chart-card.g4-chart-card{padding:16px;overflow:hidden}:is(#root,body) .page.event .chart-card.g4-chart-card>.surface-head{padding:0;min-height:0}:is(#root,body) .page.event .chart-card .market-volume{padding:4px 0 0}:is(#root,body) .page.event .rules-card{padding:0 18px}:is(#root,body) .page.event .rules-card>.surface-head{padding:18px 0 10px}:is(#root,body) .page.event .rules-card .surface-pad{padding:0 0 18px}:is(#root,body) .page.event .event-activity{background:var(--surface-elevated);border:1px solid var(--border-2);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:0 16px 8px;margin:0}:is(#root,body) .page.event .event-activity>.surface-head{padding:16px 0 10px;border-bottom:0}:is(#root,body) .page.event .event-activity .data-table{width:100%}:is(#root,body) .page.event .event-activity .empty.tight,:is(#root,body) .page.event .event-activity>.honest{padding:12px 0 16px}@media (max-width: 899px){:is(#root,body) .page.event .chart-card .g4-ranges{margin-top:4px}:is(#root,body) .page.event .chart-card .g4-range-tabs{flex:1 1 auto;justify-content:space-between;gap:2px;overflow:visible}:is(#root,body) .page.event .chart-card .g4-range-tabs .tf{min-width:0;flex:0 1 auto;padding:0 10px;height:40px}:is(#root,body) .page.event .chart-card .chart-title-row{position:static;height:auto}:is(#root,body) .page.event .chart-card .f10-chart-tools-h5{position:absolute;top:10px;right:10px;display:flex;gap:2px;z-index:2}:is(#root,body) .page.event .chart-card .f10-chart-tools-h5 button{width:40px;min-width:40px;height:40px}}:is(#root,body) .h5 .page.event .h5-trade-bar .h5-yesno{gap:10px}:is(#root,body) .h5 .page.event .h5-trade-bar .h5-yesno .yn{min-height:56px;height:56px;border:0;border-radius:var(--r-md, 14px);color:#fff;font-size:1.125rem;font-weight:800;gap:8px;transition:transform var(--dur-press, 90ms) ease,box-shadow var(--dur-press, 90ms) ease}:is(#root,body) .h5 .page.event .h5-trade-bar .h5-yesno .yn small{font-family:var(--num);font-size:1rem;font-weight:700;opacity:1;color:#fff}:is(#root,body) .h5 .page.event .h5-trade-bar .h5-yesno .yn.yes{background:var(--yes-solid);box-shadow:0 4px 0 var(--yes-solid-deep),inset 0 1px #ffffff47}:is(#root,body) .h5 .page.event .h5-trade-bar .h5-yesno .yn.no{background:var(--no-solid);box-shadow:0 4px 0 var(--no-solid-deep),inset 0 1px #ffffff47}:is(#root,body) .h5 .page.event .h5-trade-bar .h5-yesno .yn.yes:active:not(:disabled){box-shadow:0 1px 0 var(--yes-solid-deep),inset 0 1px #ffffff47}:is(#root,body) .h5 .page.event .h5-trade-bar .h5-yesno .yn.no:active:not(:disabled){box-shadow:0 1px 0 var(--no-solid-deep),inset 0 1px #ffffff47}:is(#root,body) .h5 .page.event .h5-trade-bar .h5-yesno .yn:disabled{opacity:.55}:is(#root,body) .h5 .page.event .h5-trade-bar{padding-top:8px;padding-bottom:10px}:is(#root,body) .h5 .page.event:has(.h5-trade-bar){padding-bottom:calc(var(--tab-h) + 74px + 24px + var(--safe-bottom, env(safe-area-inset-bottom)))}:is(#root,body) .desk .page{padding-bottom:48px}:is(#root,body) .page.event .f10-deadline{display:inline-flex;align-items:center;gap:4px;color:var(--text-3)}:is(#root,body) .page.event .f10-deadline .f10-remain{color:var(--text-2);font-weight:700;font-variant-numeric:tabular-nums}:is(#root,body) .page.event .f10-deadline.urgent,:is(#root,body) .page.event .f10-deadline.urgent .f10-remain{color:var(--no-text, var(--no))}:is(#root,body) .page.event .f10-rule-remain{color:var(--text-3)}@media (max-width: 899px){:is(#root,body) .page.event .event-activity .data-table th,:is(#root,body) .page.event .event-activity .data-table td{white-space:nowrap;padding:10px 4px;font-size:.8125rem}}.mc-top-l{display:inline-flex;align-items:center;gap:6px;min-width:0}.mc-stchip{display:inline-flex;align-items:center;flex-shrink:0;height:22px;padding:0 8px;border-radius:6px;font-size:.75rem;font-weight:800;line-height:1;white-space:nowrap}.mc-stchip.paused{background:var(--surface-grouped);color:var(--text-2);border:1px solid var(--border-3)}.mc-st{display:flex;align-items:center;justify-content:center;height:38px;border-radius:12px;font-size:.875rem;font-weight:700}.mc-st.paused{background:var(--surface-grouped);color:var(--text-2)}.mc-st.paused:focus-visible{outline:2px solid var(--navy);outline-offset:2px}:root[data-theme=dark] .mc-st.paused:focus-visible{outline-color:var(--gold)}.h5-top-right{min-width:0}.h5-top-right>*{flex-shrink:0}.h5-top-right>.balance-chip{flex-shrink:1;min-width:0}.h5 .h5-top .balance-chip{border:0;padding:0 11px;box-shadow:inset 0 0 0 1px var(--border-2)}.h5 .h5-top .balance-chip:hover{box-shadow:inset 0 0 0 1px var(--border-3)}@media (max-width: 380px){.h5 .h5-top .balance-chip{padding:0 9px}}:root .h5 .h5-top .balance-chip:after{left:0;top:50%;width:100%;height:max(100%,44px);transform:translateY(-50%)}:root:is([data-wallet-balance=hidden],[data-wallet-balance=unavailable]) .h5 .h5-top .balance-chip{text-indent:20px}:root:is([data-wallet-balance=hidden],[data-wallet-balance=unavailable]) .h5 .h5-top .balance-chip em{text-indent:0}:root:is([data-wallet-balance=hidden],[data-wallet-balance=unavailable]) .h5 .h5-top .balance-chip:before{visibility:visible;position:absolute;top:1px;right:1px;bottom:1px;left:1px;display:flex;align-items:center;justify-content:center;width:auto;height:auto;margin:0;text-indent:0;color:var(--text-1);background:var(--surface-grouped);border-radius:inherit;box-shadow:none;content:"•••••• USDT"}:root[data-wallet-balance=unavailable] .h5 .h5-top .balance-chip:before{content:"—"}:root:is([data-wallet-balance=hidden],[data-wallet-balance=unavailable]) .h5 .h5-top .balance-chip:after{visibility:visible;display:block;right:auto;bottom:auto;content:"";background:transparent;border-radius:0}.h5-top .balance-chip[data-fit] em{display:none}.h5-top .balance-chip em{padding-right:.1em;margin-right:-.1em}@font-face{font-family:Noto Sans SC Fallback;src:local("ArialMT");font-style:normal;font-weight:500;font-display:swap;size-adjust:102.214732%;ascent-override:113.486576%;descent-override:28.175977%;line-gap-override:0%;unicode-range:U+0000-001F,U+0021-002F,U+003A-0043,U+0045-0052,U+0056-0065,U+0067-0073,U+0075-00B6,U+00B8-024F,U+2000-206F}@font-face{font-family:Noto Sans SC Fallback;src:local("ArialMT");font-style:normal;font-weight:500;font-display:swap;size-adjust:96.522332%;ascent-override:120.179442%;descent-override:29.837655%;line-gap-override:0%;unicode-range:U+0044,U+0053-0055}@font-face{font-family:Noto Sans SC Fallback;src:local("ArialMT");font-style:normal;font-weight:500;font-display:swap;size-adjust:102.489903%;ascent-override:113.18188%;descent-override:28.100329%;line-gap-override:0%;unicode-range:U+0030-0039}@font-face{font-family:Noto Sans SC Fallback;src:local("Verdana");font-style:normal;font-weight:500;font-display:swap;size-adjust:98.417778%;ascent-override:117.864884%;descent-override:29.263006%;line-gap-override:0%;unicode-range:U+0066}@font-face{font-family:Noto Sans SC Fallback;src:local("Verdana");font-style:normal;font-weight:500;font-display:swap;size-adjust:100.496654%;ascent-override:115.426728%;descent-override:28.65767%;line-gap-override:0%;unicode-range:U+0074}@font-face{font-family:Noto Sans SC Fallback;src:local("STHeitiSC-Light");font-style:normal;font-weight:500;font-display:swap;size-adjust:100%;ascent-override:116%;descent-override:28.8%;line-gap-override:0%;unicode-range:U+00B7,U+0250-1FFF,U+2070-10FFFF}@font-face{font-family:Noto Sans SC Fallback;src:local("NotoSansEgyptianHieroglyphs-Regular");font-style:normal;font-weight:500;font-display:swap;size-adjust:87.757576%;ascent-override:132.18232%;descent-override:32.81768%;line-gap-override:0%;unicode-range:U+0020}@font-face{font-family:Noto Sans SC Fallback;src:local("Arial-BoldMT");font-style:normal;font-weight:800;font-display:swap;size-adjust:105.021687%;ascent-override:110.453377%;descent-override:27.422907%;line-gap-override:0%;unicode-range:U+0000-001F,U+0021-002F,U+003A-0043,U+0045-0052,U+0056-0065,U+0067-0073,U+0075-00B6,U+00B8-024F,U+2000-206F}@font-face{font-family:Noto Sans SC Fallback;src:local("Arial-BoldMT");font-style:normal;font-weight:800;font-display:swap;size-adjust:99.663211%;ascent-override:116.391996%;descent-override:28.897323%;line-gap-override:0%;unicode-range:U+0044,U+0053-0055}@font-face{font-family:Noto Sans SC Fallback;src:local("Arial-BoldMT");font-style:normal;font-weight:800;font-display:swap;size-adjust:107.704302%;ascent-override:107.70229%;descent-override:26.739879%;line-gap-override:0%;unicode-range:U+0030-0039}@font-face{font-family:Noto Sans SC Fallback;src:local("Verdana-Bold");font-style:normal;font-weight:800;font-display:swap;size-adjust:91.153757%;ascent-override:127.257508%;descent-override:31.594968%;line-gap-override:0%;unicode-range:U+0066}@font-face{font-family:Noto Sans SC Fallback;src:local("Verdana-Bold");font-style:normal;font-weight:800;font-display:swap;size-adjust:95.046517%;ascent-override:122.045504%;descent-override:30.300953%;line-gap-override:0%;unicode-range:U+0074}@font-face{font-family:Noto Sans SC Fallback;src:local("STHeitiSC-Medium");font-style:normal;font-weight:800;font-display:swap;size-adjust:100%;ascent-override:116%;descent-override:28.8%;line-gap-override:0%;unicode-range:U+00B7,U+0250-1FFF,U+2070-10FFFF}@font-face{font-family:Noto Sans SC Fallback;src:local("NotoSansEgyptianHieroglyphs-Regular");font-style:normal;font-weight:800;font-display:swap;size-adjust:87.757576%;ascent-override:132.18232%;descent-override:32.81768%;line-gap-override:0%;unicode-range:U+0020}@font-face{font-family:Noto Sans SC Fallback;src:local("ArialMT");font-style:normal;font-weight:400;font-display:swap;size-adjust:99.144585%;ascent-override:117.000843%;descent-override:29.048485%;line-gap-override:0%;unicode-range:U+0000-001F,U+0021-002F,U+003A-0043,U+0045-0052,U+0056-0065,U+0067-0073,U+0075-00B6,U+00B8-024F,U+2000-206F}@font-face{font-family:Noto Sans SC Fallback;src:local("ArialMT");font-style:normal;font-weight:400;font-display:swap;size-adjust:94.869238%;ascent-override:122.273566%;descent-override:30.357575%;line-gap-override:0%;unicode-range:U+0044,U+0053-0055}@font-face{font-family:Noto Sans SC Fallback;src:local("ArialMT");font-style:normal;font-weight:400;font-display:swap;size-adjust:99.792801%;ascent-override:116.24085%;descent-override:28.859797%;line-gap-override:0%;unicode-range:U+0030-0039}@font-face{font-family:Noto Sans SC Fallback;src:local("Verdana");font-style:normal;font-weight:400;font-display:swap;size-adjust:92.444444%;ascent-override:125.480769%;descent-override:31.153846%;line-gap-override:0%;unicode-range:U+0066}@font-face{font-family:Noto Sans SC Fallback;src:local("Verdana");font-style:normal;font-weight:400;font-display:swap;size-adjust:95.674845%;ascent-override:121.24399%;descent-override:30.101956%;line-gap-override:0%;unicode-range:U+0074}@font-face{font-family:Noto Sans SC Fallback;src:local("STHeitiSC-Light");font-style:normal;font-weight:400;font-display:swap;size-adjust:100%;ascent-override:116%;descent-override:28.8%;line-gap-override:0%;unicode-range:U+00B7,U+0250-1FFF,U+2070-10FFFF}@font-face{font-family:Noto Sans SC Fallback;src:local("NotoSansEgyptianHieroglyphs-Regular");font-style:normal;font-weight:400;font-display:swap;size-adjust:87.757576%;ascent-override:132.18232%;descent-override:32.81768%;line-gap-override:0%;unicode-range:U+0020}@font-face{font-family:Noto Sans SC Fallback;src:local("Arial-BoldMT");font-style:normal;font-weight:600;font-display:swap;size-adjust:101.217671%;ascent-override:114.604495%;descent-override:28.45353%;line-gap-override:0%;unicode-range:U+0000-001F,U+0021-002F,U+003A-0043,U+0045-0052,U+0056-0065,U+0067-0073,U+0075-00B6,U+00B8-024F,U+2000-206F}@font-face{font-family:Noto Sans SC Fallback;src:local("Arial-BoldMT");font-style:normal;font-weight:600;font-display:swap;size-adjust:98.487677%;ascent-override:117.781233%;descent-override:29.242237%;line-gap-override:0%;unicode-range:U+0044,U+0053-0055}@font-face{font-family:Noto Sans SC Fallback;src:local("Arial-BoldMT");font-style:normal;font-weight:600;font-display:swap;size-adjust:104.287972%;ascent-override:111.230469%;descent-override:27.615841%;line-gap-override:0%;unicode-range:U+0030-0039}@font-face{font-family:Noto Sans SC Fallback;src:local("Verdana-Bold");font-style:normal;font-weight:600;font-display:swap;size-adjust:84.997919%;ascent-override:136.473929%;descent-override:33.883182%;line-gap-override:0%;unicode-range:U+0066}@font-face{font-family:Noto Sans SC Fallback;src:local("Verdana-Bold");font-style:normal;font-weight:600;font-display:swap;size-adjust:89.558842%;ascent-override:129.523782%;descent-override:32.157629%;line-gap-override:0%;unicode-range:U+0074}@font-face{font-family:Noto Sans SC Fallback;src:local("STHeitiSC-Medium");font-style:normal;font-weight:600;font-display:swap;size-adjust:100%;ascent-override:116%;descent-override:28.8%;line-gap-override:0%;unicode-range:U+00B7,U+0250-1FFF,U+2070-10FFFF}@font-face{font-family:Noto Sans SC Fallback;src:local("NotoSansEgyptianHieroglyphs-Regular");font-style:normal;font-weight:600;font-display:swap;size-adjust:87.757576%;ascent-override:132.18232%;descent-override:32.81768%;line-gap-override:0%;unicode-range:U+0020}@font-face{font-family:Noto Sans SC Fallback;src:local("Arial-BoldMT");font-style:normal;font-weight:700;font-display:swap;size-adjust:103.119679%;ascent-override:112.490653%;descent-override:27.928714%;line-gap-override:0%;unicode-range:U+0000-001F,U+0021-002F,U+003A-0043,U+0045-0052,U+0056-0065,U+0067-0073,U+0075-00B6,U+00B8-024F,U+2000-206F}@font-face{font-family:Noto Sans SC Fallback;src:local("Arial-BoldMT");font-style:normal;font-weight:700;font-display:swap;size-adjust:98.616251%;ascent-override:117.627672%;descent-override:29.204112%;line-gap-override:0%;unicode-range:U+0044,U+0053-0055}@font-face{font-family:Noto Sans SC Fallback;src:local("Arial-BoldMT");font-style:normal;font-weight:700;font-display:swap;size-adjust:106.08604%;ascent-override:109.345207%;descent-override:27.147775%;line-gap-override:0%;unicode-range:U+0030-0039}@font-face{font-family:Noto Sans SC Fallback;src:local("Verdana-Bold");font-style:normal;font-weight:700;font-display:swap;size-adjust:88.075838%;ascent-override:131.704679%;descent-override:32.699093%;line-gap-override:0%;unicode-range:U+0066}@font-face{font-family:Noto Sans SC Fallback;src:local("Verdana-Bold");font-style:normal;font-weight:700;font-display:swap;size-adjust:92.412433%;ascent-override:125.524235%;descent-override:31.164638%;line-gap-override:0%;unicode-range:U+0074}@font-face{font-family:Noto Sans SC Fallback;src:local("STHeitiSC-Medium");font-style:normal;font-weight:700;font-display:swap;size-adjust:100%;ascent-override:116%;descent-override:28.8%;line-gap-override:0%;unicode-range:U+00B7,U+0250-1FFF,U+2070-10FFFF}@font-face{font-family:Noto Sans SC Fallback;src:local("NotoSansEgyptianHieroglyphs-Regular");font-style:normal;font-weight:700;font-display:swap;size-adjust:87.757576%;ascent-override:132.18232%;descent-override:32.81768%;line-gap-override:0%;unicode-range:U+0020}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:700;font-display:swap;size-adjust:95.6432%;ascent-override:101.836827%;descent-override:24.675042%;line-gap-override:0%;unicode-range:U+0000-001F,U+0021-002B,U+002D,U+002F,U+003A-0043,U+0045-0052,U+0056-024F,U+2000-206F}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:700;font-display:swap;size-adjust:86.748094%;ascent-override:112.279124%;descent-override:27.205209%;line-gap-override:0%;unicode-range:U+0044,U+0053-0055}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:700;font-display:swap;size-adjust:95.079704%;ascent-override:102.440369%;descent-override:24.82128%;line-gap-override:0%;unicode-range:U+0030}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:700;font-display:swap;size-adjust:63.779129%;ascent-override:152.714535%;descent-override:37.0027%;line-gap-override:0%;unicode-range:U+0031}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:700;font-display:swap;size-adjust:95.247987%;ascent-override:102.259379%;descent-override:24.777427%;line-gap-override:0%;unicode-range:U+0032}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:700;font-display:swap;size-adjust:95.079704%;ascent-override:102.440369%;descent-override:24.82128%;line-gap-override:0%;unicode-range:U+0033}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:700;font-display:swap;size-adjust:92.723747%;ascent-override:105.04321%;descent-override:25.451948%;line-gap-override:0%;unicode-range:U+0034}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:700;font-display:swap;size-adjust:82.963353%;ascent-override:117.401234%;descent-override:28.446295%;line-gap-override:0%;unicode-range:U+0035}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:700;font-display:swap;size-adjust:87.675267%;ascent-override:111.091763%;descent-override:26.917511%;line-gap-override:0%;unicode-range:U+0036}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:700;font-display:swap;size-adjust:87.84355%;ascent-override:110.878944%;descent-override:26.865945%;line-gap-override:0%;unicode-range:U+0037}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:700;font-display:swap;size-adjust:91.04092%;ascent-override:106.984859%;descent-override:25.922409%;line-gap-override:0%;unicode-range:U+0038}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:700;font-display:swap;size-adjust:87.675267%;ascent-override:111.091763%;descent-override:26.917511%;line-gap-override:0%;unicode-range:U+0039}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:700;font-display:swap;size-adjust:71.248674%;ascent-override:136.704299%;descent-override:33.123423%;line-gap-override:0%;unicode-range:U+002C}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:700;font-display:swap;size-adjust:70.290172%;ascent-override:138.568448%;descent-override:33.575107%;line-gap-override:0%;unicode-range:U+002E}@font-face{font-family:Fredoka Fallback;src:local("DINAlternate-Bold");font-style:normal;font-weight:700;font-display:swap;size-adjust:103.946309%;ascent-override:93.702221%;descent-override:22.704029%;line-gap-override:0%;unicode-range:U+0020}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:600;font-display:swap;size-adjust:94.12127%;ascent-override:103.483516%;descent-override:25.074035%;line-gap-override:0%;unicode-range:U+0000-001F,U+0021-002B,U+002D,U+002F,U+003A-0043,U+0045-0052,U+0056-024F,U+2000-206F}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:600;font-display:swap;size-adjust:89.685065%;ascent-override:108.602252%;descent-override:26.314303%;line-gap-override:0%;unicode-range:U+0044,U+0053-0055}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:600;font-display:swap;size-adjust:96.257683%;ascent-override:101.186728%;descent-override:24.517523%;line-gap-override:0%;unicode-range:U+0030}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:600;font-display:swap;size-adjust:64.45226%;ascent-override:151.119605%;descent-override:36.616249%;line-gap-override:0%;unicode-range:U+0031}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:600;font-display:swap;size-adjust:97.099096%;ascent-override:100.309894%;descent-override:24.305067%;line-gap-override:0%;unicode-range:U+0032}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:600;font-display:swap;size-adjust:96.257683%;ascent-override:101.186728%;descent-override:24.517523%;line-gap-override:0%;unicode-range:U+0033}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:600;font-display:swap;size-adjust:92.387182%;ascent-override:105.425881%;descent-override:25.544669%;line-gap-override:0%;unicode-range:U+0034}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:600;font-display:swap;size-adjust:84.309614%;ascent-override:115.526564%;descent-override:27.992063%;line-gap-override:0%;unicode-range:U+0035}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:600;font-display:swap;size-adjust:88.51668%;ascent-override:110.035758%;descent-override:26.661642%;line-gap-override:0%;unicode-range:U+0036}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:600;font-display:swap;size-adjust:89.694659%;ascent-override:108.590635%;descent-override:26.311489%;line-gap-override:0%;unicode-range:U+0037}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:600;font-display:swap;size-adjust:92.050616%;ascent-override:105.81135%;descent-override:25.638068%;line-gap-override:0%;unicode-range:U+0038}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:600;font-display:swap;size-adjust:88.51668%;ascent-override:110.035758%;descent-override:26.661642%;line-gap-override:0%;unicode-range:U+0039}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:600;font-display:swap;size-adjust:71.568175%;ascent-override:136.094012%;descent-override:32.975551%;line-gap-override:0%;unicode-range:U+002C}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:600;font-display:swap;size-adjust:69.331669%;ascent-override:140.484141%;descent-override:34.039279%;line-gap-override:0%;unicode-range:U+002E}@font-face{font-family:Fredoka Fallback;src:local("DINAlternate-Bold");font-style:normal;font-weight:600;font-display:swap;size-adjust:103.946309%;ascent-override:93.702221%;descent-override:22.704029%;line-gap-override:0%;unicode-range:U+0020}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:500;font-display:swap;size-adjust:94.377517%;ascent-override:103.202546%;descent-override:25.005956%;line-gap-override:0%;unicode-range:U+0000-001F,U+0021-002B,U+002D,U+002F,U+003A-0043,U+0045-0052,U+0056-024F,U+2000-206F}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:500;font-display:swap;size-adjust:91.0461%;ascent-override:106.978772%;descent-override:25.920935%;line-gap-override:0%;unicode-range:U+0044,U+0053-0055}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:500;font-display:swap;size-adjust:97.603944%;ascent-override:99.791049%;descent-override:24.179351%;line-gap-override:0%;unicode-range:U+0030}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:500;font-display:swap;size-adjust:65.293673%;ascent-override:149.172187%;descent-override:36.14439%;line-gap-override:0%;unicode-range:U+0031}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:500;font-display:swap;size-adjust:98.781923%;ascent-override:98.601037%;descent-override:23.891011%;line-gap-override:0%;unicode-range:U+0032}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:500;font-display:swap;size-adjust:97.603944%;ascent-override:99.791049%;descent-override:24.179351%;line-gap-override:0%;unicode-range:U+0033}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:500;font-display:swap;size-adjust:92.050616%;ascent-override:105.81135%;descent-override:25.638068%;line-gap-override:0%;unicode-range:U+0034}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:500;font-display:swap;size-adjust:85.655875%;ascent-override:113.710822%;descent-override:27.552109%;line-gap-override:0%;unicode-range:U+0035}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:500;font-display:swap;size-adjust:89.358094%;ascent-override:108.99964%;descent-override:26.41059%;line-gap-override:0%;unicode-range:U+0036}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:500;font-display:swap;size-adjust:91.377486%;ascent-override:106.590808%;descent-override:25.826931%;line-gap-override:0%;unicode-range:U+0037}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:500;font-display:swap;size-adjust:93.060312%;ascent-override:104.663307%;descent-override:25.359898%;line-gap-override:0%;unicode-range:U+0038}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:500;font-display:swap;size-adjust:89.358094%;ascent-override:108.99964%;descent-override:26.41059%;line-gap-override:0%;unicode-range:U+0039}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:500;font-display:swap;size-adjust:71.887676%;ascent-override:135.489149%;descent-override:32.828993%;line-gap-override:0%;unicode-range:U+002C}@font-face{font-family:Fredoka Fallback;src:local("ArialRoundedMTBold");font-style:normal;font-weight:500;font-display:swap;size-adjust:68.373167%;ascent-override:142.453545%;descent-override:34.516465%;line-gap-override:0%;unicode-range:U+002E}@font-face{font-family:Fredoka Fallback;src:local("DINAlternate-Bold");font-style:normal;font-weight:500;font-display:swap;size-adjust:103.946309%;ascent-override:93.702221%;descent-override:22.704029%;line-gap-override:0%;unicode-range:U+0020}:root{color-scheme:light;--opacity-disabled-primary: .45;--gold: #f2b51d;--gold-deep: #c98a00;--gold-soft: #fff1c7;--navy: #1e2d5c;--navy-deep: #121c3d;--brand: var(--gold);--brand-ink: var(--navy);--carbon: var(--navy);--lime: var(--gold);--surface: #f7f6f2;--surface-elevated: #ffffff;--surface-grouped: #f1efe8;--surface-raised: #ffffff;--surface-nav: rgba(255, 255, 255, .86);--overlay: rgba(12, 22, 48, .42);--fill-1: rgba(30, 45, 92, .04);--fill-2: rgba(30, 45, 92, .07);--navy-tint: #e9ecf6;--text-1: #1a2340;--text-2: #545b73;--text-3: #636981;--text-4: #8a8fa3;--text-on-strong: #ffffff;--border-1: #ece8de;--border-2: #e8e4d9;--border-3: #d9d3c2;--yes-solid: #127f4e;--yes-solid-deep: #0e633d;--no-solid: #d42d22;--no-solid-deep: #a5231b;--on-solid: #ffffff;--yes: #17a565;--yes-top: #2db479;--yes-deep: #0d7c4b;--yes-fill: var(--yes-solid);--yes-bg: #e7f4ec;--yes-text: #0d7c4b;--no: #e0483e;--no-top: #ea6155;--no-deep: #b3372e;--no-fill: var(--no-solid);--no-bg: #fbedeb;--no-text: #b3372e;--chart: var(--yes);--yes-ink: var(--yes-text);--no-ink: var(--no-text);--focus-ring: #1e2d5c;--r-xs: 6px;--r-sm: 10px;--r-md: 14px;--r-lg: 20px;--r-xl: 26px;--r-pill: 999px;--depth-sm: 3px;--depth-md: 4px;--depth-lg: 5px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--dur-press: .12s;--dur-1: .16s;--dur-2: .26s;--dur-3: .42s;--dur-stamp: .52s;--dur-hold: .65s;--dur-reveal: 1.3s;--ease-out: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.3, 1.8, .5, 1);--ease-emph: cubic-bezier(.2, .9, .3, 1.1);--shadow-card: 0 1px 2px rgba(20, 19, 43, .05), 0 12px 28px -16px rgba(20, 19, 43, .22);--shadow-card-hover: 0 1px 2px rgba(20, 19, 43, .05), 0 18px 34px -16px rgba(20, 19, 43, .3);--shadow-pop: 0 30px 60px -20px rgba(20, 19, 43, .4);--shadow: var(--shadow-card);--shadow-sm: 0 2px 8px rgba(20, 19, 43, .06);--z-nav: 30;--z-sheet: 41;--z-toast: 120;--font: "Noto Sans SC", "Noto Sans SC Fallback", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--num: "Fredoka", "Fredoka Fallback", "Noto Sans SC", "Noto Sans SC Fallback", system-ui, sans-serif;--mono: "Fredoka", "Fredoka Fallback", ui-monospace, monospace;--bg: var(--surface);--bg-elev: var(--surface-elevated);--text: var(--text-1);--search: var(--surface-grouped);--nav-bg: var(--surface-nav);--line-08: var(--border-1);--line-10: var(--border-2);--line-12: var(--border-3);--ink-56: var(--text-3);--ink-64: var(--text-3);--ink-72: var(--text-2);--wash-04: var(--fill-1);--wash-06: var(--fill-2);--hover: var(--fill-1)}:root[data-theme=dark]{color-scheme:dark;--opacity-disabled-primary: .5;--surface: #0f1830;--surface-elevated: #17223f;--surface-grouped: #1e2b4d;--surface-raised: #1e2b4d;--surface-nav: rgba(15, 24, 48, .86);--overlay: rgba(6, 12, 30, .6);--fill-1: rgba(235, 240, 255, .05);--fill-2: rgba(235, 240, 255, .08);--navy-tint: #2a3355;--text-1: #f3f1e9;--text-2: #b8bed3;--text-3: #9aa1bb;--text-4: #7e87a6;--border-1: #24345a;--border-2: #2a3a63;--border-3: #36487a;--yes: #26ad6c;--yes-top: #3bbd7f;--yes-deep: #13804f;--yes-bg: #12352a;--yes-text: #5fd39a;--no: #e2554b;--no-top: #ec6b60;--no-deep: #b13d33;--no-bg: #3a1d1c;--no-text: #f08a80;--chart: #3bbd7f;--yes-ink: var(--yes-text);--no-ink: var(--no-text);--focus-ring: #f2b51d;--shadow-card: 0 12px 28px -16px rgba(4, 8, 24, .6);--shadow-pop: 0 30px 60px -20px rgba(4, 8, 24, .7);--shadow-sm: 0 2px 8px rgba(4, 8, 24, .4);--shadow-card-hover: 0 18px 34px -16px rgba(4, 8, 24, .75)}:root{--nav-h: 100px;--h5-top: 48px;--tab-h: 56px;--radius: 8px;--radius-sm: 6px;--radius-ticket: 16px}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:var(--font);font-feature-settings:"tnum" 1,"ss01" 1;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;font-variation-settings:normal;transition:background-color .16s ease,color .16s ease}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}img{display:block}button,.yn,.cta,.chip,.nav-link,.cat-tab,.tf,.event-tab,.login-cta,.star{transition:background .14s ease,color .14s ease,box-shadow .14s ease,transform .12s ease,opacity .14s ease,border-color .14s ease}button:focus-visible,a:focus-visible,input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--text);outline-offset:2px}button:active:not(:disabled),.yn:active,.cta:active,.chip:active{filter:brightness(.97)}button:disabled,.cta:disabled{opacity:.4;cursor:not-allowed;transform:none}.lockup-swap{display:inline-flex;align-items:center}.lockup-dark{display:none}:where(:root[data-theme=dark]) .lockup-light{display:none!important}:where(:root[data-theme=dark]) .lockup-dark{display:block!important}.lockup{height:32px;width:auto}.lockup-sm{height:22px;width:auto}.icon24{width:24px;height:24px;border-radius:6px}.icon36{width:36px;height:36px;border-radius:8px}.icon40{width:40px;height:40px;border-radius:10px}.icon44{width:44px;height:44px;border-radius:10px}.icon64{width:64px;height:64px;border-radius:14px}.wordmark{height:16px;width:auto}.badge-testnet{display:inline-flex;align-items:center;height:22px;padding:0 8px;background:var(--lime);color:var(--carbon);font-size:.6875rem;font-weight:600;letter-spacing:.04em;border-radius:4px;line-height:1;flex-shrink:0}.desk-nav{position:sticky;top:0;z-index:30;background:var(--nav-bg);-webkit-backdrop-filter:saturate(1.2) blur(12px);backdrop-filter:saturate(1.2) blur(12px);border-bottom:1px solid var(--line-10)}.desk-row{height:56px;display:flex;align-items:center;gap:16px;padding:0 24px}.desk-row.cats{height:44px;border-top:1px solid var(--line-08);gap:4px 12px;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.desk-row.cats::-webkit-scrollbar{display:none}.search{flex:1;height:40px;border:0;border-radius:999px;padding:0 16px 0 40px;background:var(--search) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236f6f6f' stroke-width='1.6'><circle cx='7' cy='7' r='5'/><path d='M11 11l3 3'/></svg>") 14px 50% no-repeat;transition:box-shadow .16s ease,background .16s ease}.search:hover{box-shadow:inset 0 0 0 1px var(--line-10)}.search:focus{outline:none;box-shadow:0 0 0 2px var(--text)}.nav-links{display:flex;align-items:center;gap:4px}.nav-link{height:36px;padding:0 12px;border-radius:8px;font-size:.875rem;font-weight:600;color:var(--ink-72);display:inline-flex;align-items:center;transition:background .14s ease,color .14s ease}.nav-link:hover{background:var(--wash-04);color:var(--text)}.nav-link.active{color:var(--text);background:var(--wash-06)}.balance-chip{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:36px;padding:0 12px;border:1px solid var(--line-10);border-radius:999px;font-size:.8125rem;font-weight:700;letter-spacing:-.02em}.balance-chip em{font-style:normal;font-size:.6875rem;font-weight:600;color:var(--ink-56)}.avatar{width:32px;height:32px;border-radius:50%;border:0;overflow:hidden;display:grid;place-items:center;background:var(--carbon);color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:0;flex-shrink:0}:where(:root[data-theme=dark]) .avatar{background:#2a2b31;color:#fff}.cat-tab{height:44px;display:inline-flex;align-items:center;font-size:.875rem;font-weight:700;color:var(--ink-56);position:relative;white-space:nowrap;flex-shrink:0;padding:0 10px}.cat-tab.active{color:var(--text)}.cat-tab.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--text)}.more-wrap{position:relative;flex-shrink:0}.more-menu{position:absolute;top:calc(100% - 8px);right:0;min-width:180px;background:var(--bg-elev);border:1px solid var(--line-10);border-radius:12px;box-shadow:var(--shadow);padding:8px;z-index:40;display:flex;flex-direction:column}.more-menu a{height:40px;display:flex;align-items:center;padding:0 12px;border-radius:8px;font-size:.875rem;font-weight:500}.more-menu a:hover{background:var(--wash-04)}.h5-top{height:var(--h5-top);display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid var(--line-10);position:sticky;top:0;background:var(--nav-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:30}.h5-top-left{display:flex;align-items:center;gap:8px;min-width:0}.h5-top-left .lockup{max-width:118px}.h5-top-right{display:flex;align-items:center;gap:8px}.h5-search-wrap{padding:8px 12px 0}.h5-search-wrap .search{width:100%}.h5-cats{display:flex;gap:16px;padding:0 12px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line-08);background:var(--bg-elev);position:sticky;top:var(--h5-top);z-index:29}.h5-cats::-webkit-scrollbar{display:none}.h5-cats .cat-tab{height:44px;font-size:.8125rem}.h5-cats .more-menu{right:12px}.h5-tabbar{position:fixed;left:0;right:0;bottom:0;height:calc(56px + env(safe-area-inset-bottom));padding:6px 4px env(safe-area-inset-bottom);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--bg);border-top:1px solid var(--line-10);z-index:30}.h5-tab{min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:.6875rem;font-weight:600;color:var(--ink-56)}.h5-tab.active{color:var(--text);font-weight:600}.h5-tab svg{width:22px;height:22px}.page{padding:20px 24px 48px;max-width:1440px;margin:0 auto}.h5 .page{padding:12px 12px calc(var(--tab-h) + 20px)}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.page-title{font-size:1.75rem;font-weight:600;letter-spacing:-.03em;line-height:1.15}.h5 .page-title{font-size:1.375rem}.lede{color:var(--ink-64);font-size:.8125rem;line-height:1.5}.login-cta{height:36px;padding:0 14px;border-radius:999px;background:var(--text);color:var(--bg);font-weight:600;font-size:.8125rem;display:inline-flex;align-items:center}.login-cta:hover{opacity:.92;box-shadow:var(--shadow-sm)}.login-cta:active{filter:brightness(.97)}.login-cta:focus-visible{outline:2px solid var(--text);outline-offset:2px}.login-cta[aria-disabled=true]{opacity:.4;pointer-events:none}.login-cta.sm{height:30px;padding:0 10px;font-size:.75rem}.section-label{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-56);margin:4px 0 12px}.featured{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:8px 0 12px}.featured-compact .mcard-media{display:none}@media (max-width: 1199px){.featured{grid-template-columns:repeat(2,minmax(0,1fr))}}.ticker{display:flex;align-items:center;gap:16px;height:34px;margin:0 0 4px;padding:0 4px;overflow:hidden}.ticker-kicker{flex-shrink:0;height:22px;padding:0 8px;background:var(--text);color:var(--bg);font-size:.6875rem;font-weight:600;letter-spacing:.06em;border-radius:4px;display:inline-flex;align-items:center}.ticker-track{display:flex;gap:28px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.ticker-track::-webkit-scrollbar{display:none}.ticker-item{font-size:.8125rem;font-weight:500;color:var(--ink-72)}.ticker-item em{font-style:normal;font-weight:600;color:var(--text);margin-right:8px}.wall-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 12px;flex-wrap:wrap}.wall-title{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:-.03em}.sort-row,.toolbar-tabs,.chip-row,.tf-row{display:flex;flex-wrap:wrap;gap:8px}.chip{height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line-10);background:var(--bg-elev);font-size:.75rem;font-weight:700;color:var(--ink-64)}.chip:hover:not(.on){background:var(--hover);color:var(--text)}.chip:active{filter:brightness(.97)}.chip:focus-visible{outline:2px solid var(--text);outline-offset:2px}.chip:disabled{opacity:.4;cursor:not-allowed}.chip.on{background:var(--text);color:var(--bg);border-color:transparent}.toolbar-tabs{margin-bottom:14px}.icon-btn{width:36px;height:36px;border-radius:10px;border:1px solid var(--line-10);display:grid;place-items:center}.icon-btn:hover{background:var(--wash-04)}.group-filter{display:flex;align-items:center;gap:12px;margin:0 0 20px;font-size:.8125rem;color:var(--text)}.group-filter select{min-width:0;max-width:100%;min-height:40px;padding:8px 32px 8px 12px;background:var(--bg-elev);color:var(--text);border:1px solid var(--line-10);border-radius:var(--radius);font:inherit}.catalog-groups,.catalog-events{display:grid;gap:20px;min-width:0}.catalog-group,.catalog-event{min-width:0}.catalog-group>h2,.catalog-event>h3{margin:0 0 12px;color:var(--text);overflow-wrap:anywhere}.catalog-group>h2{font-size:1.125rem}.catalog-event>h3{font-size:.9375rem;font-weight:600}.mcard-thumb .mcard-brand-icon{width:100%;height:100%;object-fit:contain}@media (max-width: 600px){.group-filter{flex-direction:column;align-items:stretch;gap:6px}.group-filter select{width:100%}.catalog-groups .market-grid{grid-template-columns:minmax(0,1fr)}}.market-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width: 1199px){.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 899px){.market-grid{grid-template-columns:1fr}}.mcard{display:flex;flex-direction:column;min-height:196px;background:var(--bg-elev);border:1px solid var(--line-10);border-radius:12px;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.mcard.is-list{min-height:290px}.mcard:hover,.mcard:active{border-color:color-mix(in srgb,var(--text) 22%,transparent);box-shadow:var(--shadow);transform:translateY(-1px)}.mcard:focus-within{border-color:color-mix(in srgb,var(--text) 28%,transparent)}.mcard-media{height:128px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:12px;position:relative;border-bottom:1px solid var(--line-08)}.mcard-media-pct{font-size:1.75rem;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--text);display:flex;flex-direction:column;line-height:1}.mcard-media-pct small{font-size:.75rem;font-weight:700;color:var(--ink-64);margin-top:4px}.mcard-media .spark{color:var(--yes)}.mcard-cat{position:absolute;left:12px;top:12px;height:22px;padding:0 8px;border-radius:4px;background:var(--bg-elev);font-size:.6875rem;font-weight:600;display:inline-flex;align-items:center}.mcard-thumb{width:72px;height:72px;border-radius:8px;overflow:hidden;flex-shrink:0;display:grid;place-items:center;background:var(--search)}.mcard-thumb.sm{width:36px;height:36px;border-radius:8px}.mcard-thumb img,.mcard-media img{width:72px;height:72px;object-fit:cover}.mcard-thumb.sm img{width:36px;height:36px}.tone-0{background:var(--wash-06)}.tone-1{background:var(--yes-bg)}.tone-2{background:linear-gradient(135deg,var(--yes-bg) 0 46%,var(--no-bg) 46% 100%)}.tone-3{background:repeating-linear-gradient(-45deg,var(--wash-06) 0 10px,var(--yes-bg) 10px 20px)}.tone-4{background:linear-gradient(180deg,var(--search) 0 55%,var(--yes-bg) 55% 100%)}.tone-5{background:radial-gradient(circle at 30% 28%,var(--no-bg) 0 34%,var(--search) 35%)}.mcard-body{padding:16px;display:flex;flex-direction:column;gap:16px;flex:1}.mcard-top{display:grid;grid-template-columns:72px minmax(0,1fr) 56px;gap:8px;align-items:start;min-height:72px}.mcard.is-featured .mcard-top{grid-template-columns:minmax(0,1fr) auto}.mcard-title{font-size:.875rem;font-weight:750;line-height:1.35;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.mcard-chance{text-align:right;min-width:56px;width:56px}.mcard-chance b{font-size:.8125rem;font-weight:600;letter-spacing:-.02em;line-height:1.1}.prob{font-size:2rem;font-weight:600;letter-spacing:-.04em;line-height:1}.prob-empty{font-size:.6875rem;font-weight:700;color:var(--ink-56);letter-spacing:0;white-space:nowrap}.mcard-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mcard-pair .yn{justify-content:space-between;height:40px;min-height:40px;padding:0 10px}.mcard-aux{display:flex;align-items:center;gap:6px;margin-top:auto;font-size:.75rem;color:var(--ink-56);font-weight:500}.mcard-aux .status.open{color:var(--yes-ink);font-weight:700}.mcard-aux .dot{opacity:.5}.mcard.compact .mcard-title,.mcard.is-compact .mcard-title{min-height:0}.related-list{display:flex;flex-direction:column}.related-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 16px;border-top:1px solid var(--line-08)}.related-row:first-child{border-top:0}.related-title{font-size:.8125rem;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:.6875rem;font-weight:700;background:var(--wash-06);color:var(--ink-72);letter-spacing:.01em}.pill.open{background:var(--yes-bg);color:var(--yes-ink)}.pill.closed{background:var(--wash-06)}.pill.resolved{background:var(--text);color:var(--bg)}.yn{min-height:40px;border-radius:var(--radius-sm);border:1px solid transparent;background:var(--search);color:var(--text);font-weight:700;font-size:.8125rem;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px}.yn:hover{filter:brightness(.97);background:color-mix(in srgb,var(--search) 70%,var(--hover))}.yn.yes{background:var(--yes-bg);border-color:transparent;color:var(--yes-ink)}.yn.yes:hover{filter:none;background:color-mix(in srgb,var(--yes-bg) 70%,var(--yes))}.yn.no{background:var(--no-bg);border-color:transparent;color:var(--no-ink)}.yn.no:hover{filter:none;background:color-mix(in srgb,var(--no-bg) 70%,var(--no))}.yn.ghost{background:var(--bg-elev);border-color:var(--line-10);color:var(--text)}.yn.ghost:hover{background:var(--hover)}.yn small{font-weight:500;opacity:.85;font-size:.6875rem;font-variant-numeric:tabular-nums}.yn:disabled,.yn.is-disabled{opacity:.48;cursor:not-allowed;transform:none}.event{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}@media (max-width: 899px){.event{grid-template-columns:1fr;gap:12px}}.event-main{display:flex;flex-direction:column;gap:16px;min-width:0}.event-kicker{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.event-title{font-size:1.75rem;font-weight:600;letter-spacing:-.03em;line-height:1.2}.h5 .event-title{font-size:1.25rem}.event-sub{color:var(--ink-64);font-size:.8125rem}.surface{background:var(--bg-elev);border:1px solid var(--line-10);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.surface-pad{padding:16px}.surface-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line-08);font-size:.8125rem;font-weight:700}.surface-head span{color:var(--ink-56);font-weight:500}.chart{height:280px;position:relative;background:linear-gradient(var(--line-08) 1px,transparent 1px) 0 0 / 100% 25%,linear-gradient(90deg,var(--line-08) 1px,transparent 1px) 0 0 / 12.5% 100%;border-radius:0 0 12px 12px}.chart-legend{display:flex;align-items:center;gap:12px;padding:8px 16px 0;font-size:.75rem;color:var(--ink-56);font-weight:500}.chart-legend .lg{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--text)}.chart-legend .lg:before{content:"";width:8px;height:8px;border-radius:99px}.chart-legend .lg.yes:before{background:var(--yes)}.chart-legend .lg.no:before{background:var(--no)}.tf-row{gap:4px}.tf{height:28px;padding:0 8px;border-radius:6px;font-size:.6875rem;font-weight:600;color:var(--ink-56)}.tf.on{background:var(--text);color:var(--bg)}.event-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line-08)}.event-tab{height:44px;padding:0 14px;font-size:.875rem;font-weight:700;color:var(--ink-56);position:relative}.event-tab.on{color:var(--text)}.event-tab.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--text)}.event-stats{margin:0}.crumb{display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:500;color:var(--ink-56)}.crumb a{color:var(--text)}.composer{padding:16px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--line-08)}.composer textarea{width:100%;border:1px solid var(--line-10);border-radius:10px;padding:12px;resize:vertical;min-height:84px;font:inherit}.composer textarea:focus{outline:none;border-color:var(--text);box-shadow:0 0 0 3px #1112160f}.composer-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.cta.sm{width:auto;min-height:36px;padding:0 16px;font-size:.8125rem}.thread{list-style:none;margin:0;padding:0}.thread li{padding:14px 16px;border-top:1px solid var(--line-08)}.thread-meta{display:flex;gap:10px;font-size:.75rem;color:var(--ink-56);margin-bottom:6px}.thread-meta b{color:var(--text)}.thread p{font-size:.875rem;line-height:1.55}.rules-card p{margin:0 0 10px;font-size:.8125rem;line-height:1.65;color:var(--ink-72)}.rules-card p:last-child{margin-bottom:0}.empty.tight{padding:24px 16px}.chart-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--ink-56);font-size:.875rem;font-weight:600}.chart-axis{position:absolute;left:12px;top:10px;font-size:.625rem;color:var(--ink-56);line-height:1.8}.h5-yesno{display:grid;grid-template-columns:1fr 1fr;gap:8px}.h5-yesno .yn{min-height:48px;flex-direction:row;font-size:.9375rem}.h5-yesno .yn small{font-size:.8125rem;font-weight:700;opacity:.9}.rules summary{cursor:pointer;font-weight:700;font-size:.875rem;list-style:none}.rules summary::-webkit-details-marker{display:none}.rules p{margin-top:10px;font-size:.8125rem;line-height:1.6;color:var(--ink-72)}.split2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 899px){.split2{grid-template-columns:1fr}}.ticket{position:sticky;top:calc(var(--nav-h) + 16px);width:360px;border:1px solid var(--line-10);border-radius:var(--radius-ticket);background:var(--bg-elev);box-shadow:var(--shadow);overflow:hidden}.h5 .ticket{position:static;width:100%;box-shadow:none}.ticket-head{padding:14px 16px 0;display:flex;align-items:center;justify-content:space-between}.ticket-head h3{font-size:.9375rem;font-weight:600}.seg{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:12px 16px 0;padding:3px;background:var(--wash-04);border-radius:10px;border:1px solid var(--line-08)}.seg button{height:36px;border-radius:8px;font-size:.8125rem;font-weight:700;color:var(--ink-64)}.seg button.on{background:var(--bg-elev);color:var(--text);box-shadow:var(--shadow-sm)}.mode-seg{margin-top:10px}.outcome-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 16px 0}.outcome-row .yn{min-height:48px;flex-direction:column;gap:2px}.ticket-body{padding:12px 16px 16px;display:flex;flex-direction:column;gap:12px}.stepper{display:grid;grid-template-columns:40px 1fr 40px;height:48px;border:1px solid var(--line-10);border-radius:10px;overflow:hidden}.stepper button{background:var(--wash-04);font-size:1.125rem;font-weight:600;color:var(--ink-72)}.stepper button:hover{background:var(--wash-06)}.stepper input{border:0;text-align:center;font-size:1.125rem;font-weight:600;letter-spacing:-.03em;width:100%}.stepper input:focus{outline:none}.field-label{display:flex;justify-content:space-between;font-size:.75rem;font-weight:500;color:var(--ink-64);margin-bottom:6px}.quote-line{font-size:.75rem;color:var(--ink-64);line-height:1.5;padding:10px 12px;background:var(--wash-04);border-radius:8px}.cost-row{display:flex;justify-content:space-between;font-size:.8125rem;font-weight:600}.cost-row strong{font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mcard-chance b,.stepper input,.stat b,.yn small,.data-table td,.related-pct,.mcard-media-pct{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"ss01" 1}.cta{width:100%;min-height:48px;border:0;border-radius:10px;background:var(--text);color:var(--bg);font-weight:600;font-size:.9375rem;letter-spacing:-.02em}.cta:hover{filter:brightness(1.06)}.cta:active{filter:brightness(.94)}.cta:focus-visible{outline:2px solid var(--text);outline-offset:2px}.cta:disabled{opacity:.4;cursor:not-allowed;filter:none;transform:none}.cta.yes{background:var(--yes-fill);color:#fff}.cta.yes:hover{filter:none}.cta.no{background:var(--no-fill);color:#fff}.cta.no:hover{filter:none}.cta.yes:active,.cta.no:active{filter:brightness(.94)}.cta.carbon{background:var(--text);color:var(--bg)}.cta.ghost{background:var(--bg-elev);color:var(--text);border:1px solid var(--line-12)}.cta:disabled{opacity:.48;cursor:not-allowed;transform:none;box-shadow:none}.ack{font-size:.8125rem;font-weight:500;padding:10px 12px;border-radius:8px;background:var(--yes-bg);color:var(--yes-ink)}.err{font-size:.8125rem;padding:10px 12px;border-radius:8px;background:var(--wash-06);border:1px solid var(--line-10)}.book-surface>.surface-head{font-size:.875rem;line-height:1.25rem}.book-surface>.surface-pad{padding:12px}.book-mini{position:relative;font-size:.75rem;line-height:1.125rem}.book-mini .book-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-height:36px;padding:8px;align-items:center;text-align:right;font:inherit;font-variant-numeric:tabular-nums;color:var(--text);border:0;border-radius:0;background:transparent}.book-mini .book-row.head{min-height:24px;padding-top:0;padding-bottom:6px;color:var(--ink-56)}.book-mini button.book-row{cursor:pointer}.book-mini button.book-row:hover{background:var(--wash-06)}.book-mini button.book-row:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.book-mini button.book-row:disabled{cursor:default}.book-mini .book-row.ask>:first-child{color:var(--no-ink)}.book-mini .book-row.bid>:first-child{color:var(--yes-ink)}.book-depth-scroll{max-height:360px;overflow:auto;overscroll-behavior:contain}.book-spread{min-height:36px;display:flex;align-items:center;padding:8px;color:var(--ink-56)}.book-recenter{position:absolute;bottom:8px;left:50%;transform:translate(-50%);padding:6px 10px;border-radius:16px;border:1px solid var(--line-10);background:var(--bg-elev);box-shadow:var(--shadow-sm);color:var(--text);font-size:.75rem}.honest{color:var(--ink-56);font-weight:500;font-size:.8125rem;padding:8px 0}.data-table{width:100%;border-collapse:collapse;font-size:.8125rem}.data-table th{text-align:left;font-size:.6875rem;font-weight:700;color:var(--ink-56);letter-spacing:.04em;text-transform:uppercase;padding:10px 12px;border-bottom:1px solid var(--line-08)}.data-table td{padding:12px;border-bottom:1px solid var(--line-08);font-weight:400}.data-table tr:last-child td{border-bottom:0}.data-table tr:hover td{background:var(--wash-04)}.empty{padding:36px 16px;text-align:center;color:var(--ink-56);font-size:.875rem;font-weight:600}.empty a{font-weight:600;border-bottom:1px solid var(--text)}.stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}@media (max-width: 899px){.stat-row{grid-template-columns:1fr 1fr}}.stat{border:1px solid var(--line-10);border-radius:var(--radius);padding:14px 16px;background:var(--bg-elev)}.stat label{display:block;font-size:.75rem;color:var(--ink-56);font-weight:500;margin-bottom:6px}.stat b{font-size:1.375rem;font-weight:700;letter-spacing:-.03em}.stat b small{font-size:.75rem;font-weight:500;color:var(--ink-56);margin-left:4px}.wallet{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 899px){.wallet{grid-template-columns:1fr}}.wallet-col{padding:20px;display:flex;flex-direction:column;gap:14px}.wallet-col h2{font-size:1.125rem;font-weight:600;letter-spacing:-.02em}.addr{font-family:var(--mono);font-size:.8125rem;font-weight:500;letter-spacing:.01em;word-break:break-all;background:var(--wash-04);border:1px solid var(--line-08);padding:12px 14px;border-radius:10px}.addr-row{display:flex;gap:16px;align-items:flex-start}@media (max-width: 899px){.addr-row{flex-direction:column}}.qr{width:132px;height:132px;flex-shrink:0;border:1px solid var(--line-10);border-radius:10px;display:grid;place-items:center;background:var(--bg-elev)}.hint-list{margin:0;padding-left:18px;color:var(--ink-64);font-size:.8125rem;line-height:1.7}.field{display:flex;flex-direction:column;gap:6px;font-size:.8125rem;font-weight:500}.field input,.field textarea{height:44px;border:1px solid var(--line-10);border-radius:10px;padding:0 12px;font-weight:500}.field input:focus{outline:none;border-color:var(--text);box-shadow:0 0 0 3px #1112160f}.login-shell{min-height:calc(100vh - var(--nav-h));display:grid;place-items:center;padding:28px 24px 64px;background:radial-gradient(ellipse 80% 50% at 50% 0%,color-mix(in srgb,var(--yes) 16%,transparent),transparent 60%)}.h5 .login-shell{min-height:calc(100vh - var(--h5-top) - 96px);padding:16px 12px 96px}.login-split{width:min(1080px,100%);display:grid;grid-template-columns:1fr;gap:24px;align-items:stretch}@media (max-width: 899px){.login-split{grid-template-columns:1fr}}.login-aside{padding:28px 8px 8px;display:flex;flex-direction:column;gap:14px}.login-aside h2{font-size:1.75rem;font-weight:600;letter-spacing:-.03em}.login-steps{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.login-steps li{display:grid;grid-template-columns:36px 1fr;gap:10px}.login-steps b{width:36px;height:36px;border-radius:10px;background:var(--text);color:var(--bg);display:grid;place-items:center;font-size:.6875rem}.login-steps strong{display:block;font-size:.875rem;margin-bottom:4px}.login-steps p{font-size:.8125rem;color:var(--ink-64);line-height:1.5}.login-steps.compact{gap:10px;margin-top:16px;text-align:left}.login-steps.compact b{width:28px;height:28px;font-size:.6875rem}.login-card{width:min(440px,100%);justify-self:center;background:var(--bg-elev);border:1px solid var(--line-10);border-radius:16px;box-shadow:var(--shadow);padding:32px 28px;display:flex;flex-direction:column;gap:16px}.h5 .login-card{width:100%;justify-self:stretch}.login-card h1{font-size:1.5rem;font-weight:600;letter-spacing:-.03em}.otp-input{letter-spacing:.24em;text-align:center;font-size:1.25rem;font-weight:600}.guide-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width: 1199px){.guide-grid{grid-template-columns:1fr 1fr}}@media (max-width: 899px){.guide-grid{grid-template-columns:1fr}}.guide-n{width:36px;height:36px;border-radius:10px;background:var(--text);color:var(--bg);display:grid;place-items:center;font-size:.75rem;font-weight:600}.page.wall,.h5 .page.wall{padding-top:8px}.h5 .mcard-chance b{font-size:1.125rem}.pos-card{overflow:hidden}.pos-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line-08)}.pos-cell{background:var(--bg-elev);padding:16px}.pos-cell .tag{font-size:.75rem;font-weight:600;margin-bottom:8px}.pos-cell b{font-size:1.25rem;letter-spacing:-.03em}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#11121647;z-index:40}.drawer{position:fixed;left:0;right:0;bottom:0;z-index:41;background:var(--bg-elev);border-radius:18px 18px 0 0;max-height:72vh;overflow:auto;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -12px 40px #1112161f}.drawer-handle{width:36px;height:4px;border-radius:4px;background:var(--line-12);margin:8px auto 0}.drawer .ticket{position:static;width:100%;border:0;box-shadow:none;border-radius:0}.h5-trade-bar{position:sticky;bottom:calc(var(--tab-h) + 8px);z-index:5;padding:8px 0 4px;background:linear-gradient(180deg,transparent,var(--bg) 28%)}.tma-stub{min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}.tma-stub-body{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 20px 40px}.tma-stub h1{font-size:1.375rem;font-weight:600;margin:12px 0 8px}.tma-stub p{color:var(--ink-64);line-height:1.6;max-width:340px}.tma-stub .cta{max-width:280px;margin-top:16px}.tma-mod-list{width:min(100%,360px);margin:20px 0 0;padding:0;list-style:none;text-align:left}.tma-mod-list li{padding:10px 12px;border:1px solid var(--line-10);border-radius:8px;margin-bottom:8px;font-size:.8125rem;font-weight:500;background:var(--bg-elev)}.skel{background:linear-gradient(90deg,var(--wash-04),var(--wash-06),var(--wash-04));background-size:200% 100%;animation:shimmer 1.2s ease-in-out infinite;border-radius:8px}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 899px){.admin-grid{grid-template-columns:1fr}}.btn-row{display:flex;flex-wrap:wrap;gap:8px}.mono{font-family:var(--mono);font-size:.75rem;color:var(--ink-64);word-break:break-all}.linkish{font-weight:700;font-size:.8125rem;color:var(--ink-72)}.linkish:hover{color:var(--text)}.footer-mark{display:flex;justify-content:center;padding:28px 0 8px;opacity:.9}.cat-mark{width:44px;height:44px;color:var(--text);background:var(--search);border-radius:10px;padding:4px}.mcard-thumb.sm .cat-mark{width:36px;height:36px}.line-list{display:flex;flex-direction:column;gap:6px}.line-row,.outcome-row-bar{display:grid;grid-template-columns:minmax(72px,1.1fr) minmax(0,1.6fr) 44px auto;gap:8px;align-items:center;min-height:36px;padding:0 4px;border-radius:8px;font-size:.8125rem}.line-row:hover,.outcome-row-bar:hover{background:var(--wash-04)}.outcome-row-bar.on{background:var(--wash-06)}.line-lab,.oline-lab{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.line-bar,.oline-track{height:8px;border-radius:99px;background:var(--search);overflow:hidden}.line-bar i,.oline-track i{display:block;height:100%;background:var(--yes);border-radius:99px}.oline-track i.no{background:var(--no)}.line-row b,.outcome-row-bar b{font-variant-numeric:tabular-nums;font-size:.8125rem;text-align:right}.yn.sm{min-height:28px;padding:0 8px;font-size:.6875rem}.outcome-list{display:flex;flex-direction:column;gap:4px}.ghost-cta{background:transparent;color:var(--text);border:1px solid var(--line-12)}.thread li.pinned{background:var(--wash-04)}.mcard.is-list .mcard-top{grid-template-columns:72px minmax(0,1fr) 56px}.outcome-row{display:grid;grid-template-columns:minmax(0,1fr) 36px 28px 28px;gap:8px;align-items:center;height:34px}.outcome-row .line-lab{font-size:.8125rem;font-weight:500}.outcome-row b{font-size:.8125rem;font-variant-numeric:tabular-nums;text-align:right}.yn.sm{width:28px;height:26px;min-height:26px;padding:0;font-size:.75rem;border-radius:6px}@media (max-width: 899px){.line-row,.outcome-row-bar{grid-template-columns:minmax(52px,.9fr) minmax(0,1.2fr) 40px auto;gap:6px}}.spark{color:var(--yes);display:block}.mcard-chance{color:var(--text);display:flex;flex-direction:column;align-items:flex-end;gap:4px}.mcard-chance b{font-variant-numeric:tabular-nums}.related-pct{font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.related-pct small{display:block;font-size:.6875rem;color:var(--ink-56);font-weight:500}.star{width:20px;height:20px;border-radius:4px;color:var(--ink-56);font-size:1rem;margin-left:auto;line-height:1}.star:hover{background:var(--wash-04);color:var(--text)}.star.on{color:var(--text)}.chart-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:pan-y pinch-zoom}.chart-yes{fill:none;stroke:var(--yes);stroke-width:2.5;stroke-linejoin:round}.chart-no{fill:none;stroke:var(--no);stroke-width:2;stroke-linejoin:round;opacity:.9}.chart-grid{stroke:var(--line-10)}.stepper input,.balance-chip,.stat b,.cost-row strong{font-variant-numeric:tabular-nums}.tma-chrome{height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;background:#1c1c1e;color:#f5f5f5;font-size:.8125rem;font-weight:700;flex-shrink:0}.tma-chrome .lockup-light{display:none!important}.tma-chrome .lockup-dark{display:block!important}.tma-chrome-back,.tma-chrome-more{width:22px;text-align:center;font-size:1.375rem;line-height:1;font-weight:400}.tma-chrome-brand{display:inline-flex;align-items:center;min-width:0}.tma-chrome-brand .lockup{max-width:108px}.tma-chrome-title{flex:1;text-align:center;letter-spacing:-.02em}.tma-chrome-right{display:flex;align-items:center;gap:6px}.tma-chrome-cta{height:24px;padding:0 8px;border-radius:999px;background:#f5f5f5;color:#111216;font-size:.6875rem;font-weight:600;display:inline-flex;align-items:center}.tma-chrome-bal{font-size:.6875rem;font-variant-numeric:tabular-nums}.tma-chrome-bal em{font-style:normal;opacity:.7}.tma-chrome-static{position:sticky;top:0;z-index:40}.tma-chrome-native{justify-content:flex-end}.tma-frame .h5-top{display:none}.tma-frame .h5-cats{top:44px}.tma-frame .h5-tabbar{padding-bottom:max(env(safe-area-inset-bottom),8px)}.surface,.mcard,.stat,.ticket,.login-card{background:var(--bg-elev)}:where(:root[data-theme=dark]) .wordmark{filter:grayscale(1) invert(1)}.site-foot{max-width:1440px;margin:24px auto 0;padding:24px 24px 40px;border-top:1px solid var(--line-08)}.h5 .site-foot{padding:20px 12px calc(var(--tab-h) + 28px)}.site-foot-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:10px}.site-foot-brand{display:flex;align-items:center;gap:8px}.site-foot-nav{display:flex;flex-wrap:wrap;gap:4px 16px}.site-foot-nav a{font-size:.8125rem;font-weight:500;color:var(--ink-64);min-height:36px;display:inline-flex;align-items:center}.site-foot-nav a:hover{color:var(--text)}.skel-card .mcard-body{gap:12px}.shell-head{margin:8px 0 12px}.bundle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bundle-grid.stacked,.h5 .bundle-grid{grid-template-columns:1fr}.bundle-legs{gap:8px}.bundle-leg,.event-leg{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.bundle-leg .yn,.event-leg .yn{min-width:64px;justify-content:space-between}.mcard-chance small{display:none}.perp-board{margin-bottom:16px}.table-wrap{overflow-x:auto}.perp-table td,.perp-table th{white-space:nowrap}.perp-name{display:flex;flex-direction:column;gap:2px}.perp-name b{font-size:.875rem}.perp-name small{font-size:.75rem;color:var(--ink-56);font-weight:500;white-space:normal}.perp-table .num{font-variant-numeric:tabular-nums;font-weight:750}.up{color:var(--yes-ink);font-weight:750}.down{color:var(--no-ink);font-weight:750}.perp-stack{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.perp-row-card{background:var(--bg-elev);border:1px solid var(--line-10);border-radius:var(--radius);padding:12px;display:flex;flex-direction:column;gap:10px}.perp-row-top{display:flex;justify-content:space-between;gap:12px}.perp-sym{font-size:1rem;font-weight:600}.perp-last{text-align:right}.perp-last b{display:block;font-size:1.125rem;letter-spacing:-.03em}.perp-cards{margin-top:4px}.lb-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.lb-podium.stacked,.lb-stack{display:flex;flex-direction:column;gap:10px}.lb-card{background:var(--bg-elev);border:1px solid var(--line-10);border-radius:var(--radius);padding:14px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center}.lb-rank{width:36px;height:36px;border-radius:10px;background:var(--search);display:grid;place-items:center;font-weight:600}.lb-pnl{text-align:right}.lb-pnl span{display:block;font-size:.75rem;color:var(--ink-56)}@media (max-width: 899px){.bundle-grid,.lb-podium{grid-template-columns:1fr}}.rules-card{margin:20px 0}.rules-card h2{margin:0;font-size:1.125rem}.rules-card h3{font-size:.875rem;margin:20px 0 8px}.rules-card .surface-pad{padding:24px;overflow-wrap:anywhere}.rules-card p{white-space:pre-wrap;line-height:1.6}.market-rule-facts{margin:0;display:grid;gap:16px}.market-rule-facts>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px}.market-rule-facts dt{font-size:.8125rem}.market-rule-facts dd{margin:0;font-size:.875rem;line-height:1.6}.rules-card a{text-decoration:underline}@media (max-width: 600px){.market-rule-facts>div{grid-template-columns:1fr;gap:4px}}.trade-ticket{width:420px;padding:16px;border-radius:12px;display:flex;flex-direction:column;gap:12px}.trade-title h3{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:.875rem;line-height:1.25rem}.trade-title>span,.trade-available,.trade-term{font-size:.75rem}.trade-available{text-align:center}.trade-ticket p{margin:0}.trade-toolbar{display:flex;justify-content:space-between;align-items:center}.trade-tabs{display:flex}.trade-tabs button{width:64px;height:40px;border:0;border-bottom:2px solid transparent;border-radius:0;font-size:.875rem;line-height:1.25rem;background:transparent}.trade-tabs button.on{border-bottom-color:currentColor;font-weight:600}.trade-toolbar select{width:88px;height:40px;font-size:.875rem}.trade-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trade-outcome{width:100%;min-width:0;height:48px;box-sizing:border-box;border:1px solid var(--line-10);border-radius:6px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;font-size:1rem;line-height:1.5rem;font-weight:600;background:transparent}.trade-outcome>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.trade-outcome>strong{flex-shrink:0;font-weight:500;font-variant-numeric:tabular-nums}.trade-outcome.yes.on{background:var(--yes-solid);color:#fff;border-color:var(--yes-solid)}.trade-outcome.no.on{background:var(--no-solid);color:#fff;border-color:var(--no-solid)}.trade-fields{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:8px}.trade-fields label{display:block;font-size:.875rem;line-height:1.25rem}.trade-fields label>span{float:right}.trade-fields input{display:block;width:100%;min-width:0;height:44px;box-sizing:border-box;margin-top:8px;border:1px solid var(--line-10);border-radius:6px;padding:8px 12px;text-align:right;font-size:1.125rem;line-height:1.5rem;font-variant-numeric:tabular-nums}.trade-price{display:flex;gap:6px;align-items:center}.trade-price input{flex:1}.trade-price button{flex:0 0 44px;height:44px;margin-top:8px}.trade-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.trade-chips button{min-width:0;width:100%;height:32px;padding:0 2px;border:1px solid var(--line-10);border-radius:6px;font-size:.75rem;line-height:1.125rem}.trade-summary{display:flex;flex-direction:column;gap:8px;font-size:.8125rem;line-height:1.25rem;padding-top:12px;border-top:1px solid var(--line-10)}.trade-ticket .trade-primary{width:100%;height:48px;min-height:48px;box-sizing:border-box;margin:0;font-size:.875rem;line-height:1.25rem;font-weight:500}.trade-ticket button,.trade-ticket button:hover,.trade-ticket button:active{transform:none}.trade-ticket button:focus-visible,.trade-ticket input[type=checkbox]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.trade-receipt{font-size:.8125rem;overflow-wrap:anywhere}@media (min-width: 900px){.event{grid-template-columns:minmax(0,1fr) 420px}}.trade-summary{gap:4px;font-size:.75rem;line-height:1.125rem;padding-top:8px}.trade-summary dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin:0}.trade-summary dt,.trade-summary dd{margin:0;min-width:0}.trade-summary dd{text-align:right;font-variant-numeric:tabular-nums}@media (min-width:900px){.trade-ticket{align-self:start;max-height:calc(100dvh - var(--nav-h) - 32px);overflow-y:auto;min-height:0;box-sizing:border-box;scrollbar-gutter:stable}.trade-ticket>*{flex-shrink:0}}.wordmark-swap{display:inline-flex;align-items:center}.wordmark-dark{display:none}:where(:root[data-theme=dark]) .wordmark-light{display:none}:where(:root[data-theme=dark]) .wordmark-dark{display:block}@media (min-width:900px){:root{--nav-h:64px}.desk-row.primary{height:64px;max-width:1304px;width:calc(100% - 48px);margin:auto;padding:0;gap:16px}.desk-row.primary>a{flex-shrink:0}.desk-nav .wordmark{width:166px;height:auto}.desk-nav .search{min-width:0;max-width:600px}.desk-nav .nav-links{flex-shrink:0}.page.event{max-width:1304px;width:calc(100% - 48px);padding:16px 0 48px;grid-template-columns:minmax(0,1fr) 340px;gap:32px}.event-main{gap:24px}.event-title{font-size:1.5rem;line-height:2rem;font-weight:600}.event-kicker,.event-sub,.event .crumb{font-size:.75rem;line-height:1.125rem}.event .chart{height:260px}.event .outcome-list{display:flex;gap:12px}.event .outcome-row-bar{flex:1;min-width:0;padding:12px;font-size:.875rem}.event .rules-card{margin:0;border-radius:12px}.event .rules-card h2{font-size:1rem;line-height:1.5rem}.event .rules-card .surface-pad{padding:16px}.event .rules-card h3{font-size:.875rem;line-height:1.375rem;margin:12px 0 8px}.event .rules-card p{font-size:.875rem;line-height:1.375rem;margin-bottom:12px}.event .market-rule-facts{gap:8px}.event .market-rule-facts>div{gap:12px}.trade-ticket{width:340px;padding:16px 15px;top:80px;max-height:calc(100dvh - 96px);scrollbar-gutter:auto}.trade-fields label{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;min-height:44px}.trade-fields label>.trade-field-name{float:none;font-size:.875rem}.trade-field-name small{display:block;font-size:.6875rem;line-height:1rem}.trade-fields input,.trade-price button{margin-top:0}.trade-price{min-width:0}.trade-price button{flex-basis:32px}.trade-chip-unit{display:none}.trade-summary dl{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.trade-summary dd{overflow-wrap:anywhere}}@media (min-width:900px){.desk .wordmark{filter:none}.desk .site-foot .wordmark{width:166px;height:auto}}.trade-fixture-meta{display:none}@media (min-width:900px){.trade-fixture-prefix{display:none}.trade-fixture-meta{display:inline;font-size:.75rem}.event .chart{background:none}.event .chart-svg{width:calc(100% - 36px);right:auto}.event .chart-axis{top:0;left:auto;right:0;width:36px;height:100%}.event .chart-axis span{position:absolute;right:4px;transform:translateY(-50%);font-size:.6875rem;line-height:1rem}.event .axis-high{top:4.61538%}.event .axis-mid{top:50%}.event .axis-low{top:95.38462%}.event .chart>.honest{height:100%;display:grid;place-items:center}}@media (min-width:900px){.event .outcome-list{flex-direction:row}.event .split2{grid-template-columns:1fr}}.brand-icon{width:32px;height:32px;flex-shrink:0;filter:none}.wordmark-swap .wordmark{width:166px;height:auto;filter:none}.wordmark-swap{flex-shrink:0}.chart-time-axis{display:flex;justify-content:space-between;gap:12px;padding:4px 52px 12px 16px;font-size:.6875rem;line-height:1rem;color:var(--ink-56);font-variant-numeric:tabular-nums}.event .chart{background:none}.event .chart-svg{width:calc(100% - 36px);right:auto}.event .chart-axis{top:0;left:auto;right:0;width:36px;height:100%}.event .chart-axis span{position:absolute;right:4px;transform:translateY(-50%);font-size:.6875rem;line-height:1rem}.event .axis-high{top:4.61538%}.event .axis-mid{top:50%}.event .axis-low{top:95.38462%}.event .chart>.honest{height:100%;display:grid;place-items:center;padding:16px;text-align:center}.trade-summary-main{font-size:.875rem;line-height:1.25rem}.trade-order-details{font-size:.75rem;line-height:1.125rem}.trade-order-details summary{cursor:pointer;padding:8px 0}.drawer-close{display:block;margin:8px 16px 0 auto}.trade-fields select{width:100%;min-height:40px}.trade-order-details dd{overflow-wrap:anywhere}.chart-plot{position:relative;width:100%;height:100%}.chart-readout{display:block;padding:4px 16px 0;box-sizing:border-box;font-size:.75rem;line-height:1.125rem;pointer-events:none}.chart-svg:focus-visible{outline:2px solid currentColor;outline-offset:2px}.chart-svg.pointer-focus:focus{outline:none}.trade-fields input,.trade-fields select,.trade-toolbar select{background:var(--bg-elev);color:var(--text);border:1px solid var(--line-10);border-radius:6px;box-sizing:border-box}.trade-toolbar select{height:40px;padding:0 8px}.trade-fields select{height:44px;padding:0 8px}.trade-price{border:1px solid var(--line-10);border-radius:6px;background:var(--bg-elev)}.trade-price input,.trade-price button{border:0;background:transparent}.trade-scroll,.trade-actions{display:contents}@media (min-width:900px){.trade-ticket{padding:0;gap:0;overflow:hidden;max-height:calc(100dvh - 96px)}.trade-ticket>.trade-scroll{display:flex;flex-direction:column;gap:12px;padding:16px 15px 12px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.trade-scroll>*{flex-shrink:0}.trade-ticket>.trade-actions{display:block;flex:0 0 auto;padding:12px 15px 16px;border-top:1px solid var(--line-10);background:var(--bg-elev)}}.trade-ticket{--trade-yes:var(--yes-solid);--trade-no:var(--no-solid);--trade-focus:var(--text)}.trade-ticket .trade-primary.yes{background:var(--trade-yes);color:#fff}.trade-ticket .trade-primary.no{background:var(--trade-no);color:#fff}.trade-ticket button:focus-visible,.trade-ticket input[type=checkbox]:focus-visible,.trade-ticket summary:focus-visible{outline:2px solid var(--trade-focus);outline-offset:2px}.trade-ticket .trade-tabs button{font-size:1rem;line-height:1.25rem}.trade-ticket .trade-primary{font-size:1rem;line-height:1.5rem;border-radius:9.2px}.trade-ticket .trade-outcome{border-radius:9.2px}.trade-ticket[data-mode=MARKET] .trade-fields input{height:60px;font-size:2.5rem;line-height:3.75rem;font-weight:600;padding:0;margin:0;border:0;background:transparent;text-align:right}.trade-ticket[data-mode=MARKET] .trade-fields label{min-height:60px}.trade-ticket[data-mode=LIMIT] .trade-fields label{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,149px);gap:12px;align-items:center;min-height:40px}.trade-ticket[data-mode=LIMIT] .trade-fields label>.trade-field-name{float:none;font-size:var(--type-label-size)}.trade-ticket[data-mode=LIMIT] .trade-fields input,.trade-ticket[data-mode=LIMIT] .trade-fields select{height:40px;margin:0;border-radius:9.2px}.trade-ticket[data-mode=LIMIT] .trade-fields input{font-size:1.125rem;line-height:1.6875rem;font-weight:600}.trade-ticket[data-mode=LIMIT] .trade-fields select{font-size:var(--type-body-size);line-height:var(--type-body-leading);font-weight:var(--type-medium)}.trade-ticket[data-mode=LIMIT] .trade-price{height:40px;min-width:0;box-sizing:border-box;border-radius:9.2px;gap:0}.trade-ticket[data-mode=LIMIT] .trade-price input{height:38px;padding:0;min-width:0;border:0}.trade-ticket[data-mode=LIMIT] .trade-price button{height:38px;flex:0 0 32px;margin:0;padding:0}@media (max-width:899px){.drawer{max-height:85dvh;display:flex;flex-direction:column;overflow:hidden}.drawer-close,.drawer-handle{flex-shrink:0}.drawer .trade-ticket{flex:1 1 auto;min-height:0;max-height:none;overflow:hidden;padding:0;gap:0}.drawer .trade-ticket>.trade-scroll{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 24px 12px}.drawer .trade-scroll>*{flex-shrink:0}.drawer .trade-ticket>.trade-actions{display:block;flex:0 0 auto;padding:12px 24px 24px;border-top:1px solid var(--line-10);background:var(--bg-elev)}.trade-ticket[data-mode=MARKET] .trade-fields label{display:flex;flex-direction:column;min-height:84px}.trade-ticket[data-mode=MARKET] .trade-fields label>.trade-field-name{float:none;align-self:flex-start}.trade-ticket[data-mode=MARKET] .trade-fields input{width:100%;min-width:0;height:84px;font-size:3.5rem;line-height:5.25rem;text-align:center}}.trade-ticket[data-mode=LIMIT] .trade-fields label:has(input[type=datetime-local]){grid-template-columns:minmax(0,1fr);gap:6px}.trade-ticket[data-mode=LIMIT] .trade-fields input[type=datetime-local]{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.trade-summary .trade-payout{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.trade-summary .trade-payout dt{flex:0 0 3.75rem;font-size:1rem;line-height:1.5rem;font-weight:500;color:var(--text)}.trade-summary .trade-payout dd{flex:1 1 auto;max-width:100%;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:0 8px;color:var(--yes-text)}.trade-payout strong{max-width:100%;font-family:"Noto Sans SC",var(--font);font-size:2.5rem;line-height:3rem;font-weight:700;overflow-wrap:anywhere}.trade-payout small{font-size:.75rem;line-height:1.125rem;font-weight:700}@media (max-width:899px){.h5 .chart-card>.surface-head{flex-direction:column;align-items:stretch;gap:8px}.h5 .chart-card>.surface-head>span{white-space:nowrap}.h5 .chart-card .tf-row{flex-wrap:nowrap;overflow-x:auto}.h5 .chart-card .tf{flex-shrink:0;min-width:44px;height:44px;font-size:.875rem;padding:0 6px;white-space:nowrap}.h5 .drawer-close{min-width:44px;min-height:44px}.h5 .h5-trade-bar{position:fixed;left:0;right:0;bottom:calc(var(--tab-h) + env(safe-area-inset-bottom));z-index:31;padding:8px 12px 4px;background:var(--bg)}.h5 .page.event:has(.h5-trade-bar){padding-bottom:20px}.h5 .page.event:has(.h5-trade-bar)+.site-foot{padding-bottom:calc(var(--tab-h) + 60px + 28px + env(safe-area-inset-bottom))}}.chart-card{position:relative}.chart-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;white-space:nowrap}.chart-settings-trigger{width:44px;height:44px;font-size:1.25rem;border-radius:6px}.chart-settings-trigger:focus-visible{outline:2px solid var(--text)}.chart-settings{position:absolute;z-index:41;top:64px;right:16px;width:240px;padding:12px 16px;background:var(--bg-elev);border:1px solid var(--line-10);border-radius:12px;box-shadow:var(--shadow-sm)}.chart-settings-head{display:flex;align-items:center;justify-content:space-between}.chart-settings .drawer-close{margin:0;min-width:44px;min-height:44px}.chart-settings label{display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:16px;font-size:.875rem;cursor:pointer}.chart-settings input{width:20px;height:20px;accent-color:var(--text)}.chart-card .chart{display:flex;flex-direction:column;background:none}.chart-card .chart-plot{flex:1;height:auto;min-height:0}.chart-card .chart-legend,.chart-card .chart-time-axis{flex-shrink:0}.event .chart-plot.no-yaxis .chart-svg{width:100%}.chart-card .chart:has(>.chart-readout){height:320px}.chart-card .chart-readout{flex:0 0 40px;height:40px;font-size:.6875rem;overflow-wrap:anywhere}@media (min-width:900px){.chart-card .chart:has(>.chart-readout){height:300px}}@media (max-width:899px){.chart-settings.drawer{position:fixed;top:auto;right:0;width:auto;border-radius:18px 18px 0 0;padding:12px 24px calc(20px + env(safe-area-inset-bottom))}}.trade-ticket button:not(:disabled):active{filter:brightness(.97)}.trade-ticket .trade-outcome{transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s ease}.trade-ticket .trade-fields input,.trade-ticket .trade-summary dd,.trade-ticket .trade-available,.trade-ticket .trade-receipt{font-variant-numeric:tabular-nums}.trade-ticket .trade-receipt{padding:10px 12px;border:1px solid var(--line-10);border-left-width:3px;border-radius:8px;background:var(--bg-elev);color:var(--text);animation:trade-receipt-in .18s ease-out}.trade-ticket .trade-receipt[data-state=partial]{border-left-color:var(--ink-56)}.trade-ticket .trade-receipt[data-state=filled]{border-left-color:var(--yes)}.trade-ticket .trade-receipt[data-state=unknown],.trade-ticket .trade-receipt[data-state=error]{border-left-color:var(--no)}.trade-ticket[data-feedback=pending] .trade-primary,.trade-ticket[data-feedback=unknown] .trade-primary{box-shadow:inset 0 0 0 1px currentColor}@keyframes trade-receipt-in{0%{opacity:.65}to{opacity:1}}@media (prefers-reduced-motion: reduce){.trade-ticket *,.trade-ticket *:before,.trade-ticket *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.trade-ticket button:not(:disabled):active{transform:none}}.trade-ticket .trade-receipt{margin-top:16px;font-size:.8125rem}.trade-receipt p{margin:0}.trade-receipt-main,.trade-receipt-spent{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.trade-receipt-main strong{font-size:.9375rem;text-align:right}.trade-receipt-leaves,.trade-receipt-spent{margin-top:6px!important}.trade-receipt-context{margin-top:8px!important;color:var(--ink-64);font-size:.75rem}.trade-receipt details{margin-top:6px;color:var(--ink-64)}.trade-receipt summary{min-height:32px;display:list-item;cursor:pointer;line-height:2rem}.trade-receipt dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;margin:8px 0 0;font-size:.75rem}.trade-receipt dd{margin:0;text-align:right;color:var(--text);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.portfolio-records{table-layout:fixed}.portfolio-records th,.portfolio-records td{overflow-wrap:anywhere}.portfolio-records th:first-child{width:30%}.portfolio-records .portfolio-action button{min-height:44px}@media (max-width: 899px){.portfolio-records,.portfolio-records tbody{display:block}.portfolio-records thead{display:none}.portfolio-records tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:12px;border-bottom:1px solid var(--line-08)}.portfolio-records tr:last-child{border-bottom:0}.portfolio-records td{display:block;min-width:0;padding:0;border:0}.portfolio-records td[data-label]:before{content:attr(data-label);display:block;color:var(--ink-56);font-size:.6875rem;margin-bottom:4px}.portfolio-records .portfolio-market,.portfolio-records .portfolio-time,.portfolio-records .portfolio-action{grid-column:1 / -1}.portfolio-records td.portfolio-market:before,.portfolio-records td.portfolio-outcome:before,.portfolio-records td.portfolio-side:before{display:none}.portfolio-records .portfolio-side{align-self:center}.portfolio-records .portfolio-action button{width:100%}}@media (max-width: 899px){.event .crumb{flex-wrap:wrap}.event .crumb>:not(:last-child){flex-shrink:0;white-space:nowrap}.event .crumb>:last-child{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}:root{--type-body-size: .875rem;--type-body-leading: 1.25rem;--type-label-size: 1rem;--type-label-leading: 1.25rem;--type-secondary-size: .75rem;--type-secondary-leading: 1.125rem;--type-unit-size: .6875rem;--type-unit-leading: 1rem;--type-regular: 400;--type-medium: 500;--type-semibold: 600}.balance-chip{font-size:.8125rem;font-weight:var(--type-semibold);line-height:1.25rem;font-variant-numeric:tabular-nums}.balance-chip em{font-size:var(--type-unit-size);font-weight:var(--type-medium);line-height:var(--type-unit-leading)}.select-chevron{position:relative;display:inline-flex;align-items:center;min-width:0}.select-chevron>select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-width:0;padding-right:30px;font-size:var(--type-body-size);font-weight:var(--type-medium);line-height:var(--type-body-leading)}.select-chevron>svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:12px;height:12px;pointer-events:none;color:var(--ink-56)}.trade-toolbar .select-chevron{width:88px}.trade-fields label>.select-chevron{float:none;display:flex;width:100%}.trade-ticket .select-chevron>select{padding-right:30px}.event,.trade-ticket{font-size:var(--type-body-size);font-weight:var(--type-medium);line-height:var(--type-body-leading)}.event .event-title{font-size:1.5rem;font-weight:var(--type-semibold);line-height:1.75rem}.h5 .event .event-title{font-size:1.25rem;line-height:1.5rem}.event .crumb,.event-kicker,.event-sub{font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);font-weight:var(--type-regular)}.trade-title h3{font-size:var(--type-body-size);font-weight:var(--type-medium);line-height:var(--type-body-leading)}.trade-title>span{font-size:var(--type-secondary-size);font-weight:var(--type-medium);line-height:var(--type-secondary-leading)}.trade-tabs button,.trade-ticket .trade-tabs button{font-size:var(--type-label-size);font-weight:var(--type-semibold);line-height:var(--type-label-leading)}.trade-ticket .trade-field-name,.trade-fields label{font-size:var(--type-label-size);font-weight:var(--type-medium);line-height:var(--type-label-leading)}.trade-field-name small{font-size:var(--type-unit-size);font-weight:var(--type-medium);line-height:var(--type-unit-leading)}.trade-outcome>span,.trade-outcome>strong{font-size:1rem;font-weight:var(--type-semibold);line-height:1.5rem}.trade-outcome>strong{font-weight:var(--type-semibold)}.trade-available{font-size:var(--type-secondary-size);font-weight:var(--type-regular);line-height:var(--type-secondary-leading)}.trade-chips button{font-size:var(--type-secondary-size);font-weight:var(--type-medium);line-height:var(--type-secondary-leading)}.trade-ticket .trade-primary{font-size:1rem;font-weight:var(--type-semibold);line-height:1.5rem}.trade-summary-main dt,.trade-summary-main dd{font-size:var(--type-label-size);font-weight:var(--type-medium);line-height:var(--type-label-leading)}.tf,.h5 .chart-card .tf{font-size:var(--type-secondary-size);font-weight:var(--type-medium);line-height:var(--type-secondary-leading)}.tf.on{font-weight:var(--type-semibold)}.surface-head{font-size:var(--type-label-size);font-weight:var(--type-semibold);line-height:var(--type-label-leading)}.data-table th{font-size:var(--type-secondary-size);font-weight:var(--type-medium);line-height:var(--type-secondary-leading)}.data-table td{font-size:var(--type-body-size);font-weight:var(--type-regular);line-height:var(--type-body-leading)}.event .data-table td:not(:first-child):nth-last-child(-n+3),.portfolio-records td[data-label=价格],.portfolio-records td[data-label=余量],.portfolio-records td[data-label=份额],.portfolio-records td[data-label=成交额]{font-weight:var(--type-medium);font-variant-numeric:tabular-nums}body:has(.page.wall,.page.event,.page.positions),#root:has(.page.wall,.page.event,.page.positions){background:var(--bg-elev)}#root:has(.page.wall,.page.event,.page.positions) .desk-nav,#root:has(.page.wall,.page.event,.page.positions) .h5-top{background:var(--bg-elev)}.page.wall,.page.positions{max-width:1304px;width:calc(100% - 48px);padding-left:0;padding-right:0}.event .chart-card{border:0;border-radius:0;box-shadow:none}.event .chart-card>.surface-head{min-height:44px;padding:0;border-bottom:0;gap:12px}.event .chart-empty{font-size:.8125rem;font-weight:400;line-height:1.25rem}.event .rules-card,.event .event-activity{border:0;border-top:1px solid var(--line-10);border-radius:0;box-shadow:none;margin:0}.event .rules-card>.surface-head,.event .event-activity>.surface-head{padding:16px 0 12px;border-bottom:0}.event .rules-card .surface-pad{padding:0 0 16px}.event .surface:not(.trade-ticket){box-shadow:none}.page.wall .mcard{min-height:0;box-shadow:none}.page.wall .mcard-body{gap:12px}.page.wall .mcard-top,.page.wall .mcard.is-list .mcard-top{grid-template-columns:48px minmax(0,1fr) auto;min-height:48px}.page.wall .mcard-thumb,.page.wall .mcard-thumb img,.page.wall .mcard-thumb .cat-mark{width:48px;height:48px}.page.wall .mcard-title{font-size:.875rem;font-weight:600;line-height:1.25rem;min-height:0}.page.wall .mcard-pair>.status{font-size:.875rem;font-weight:500;line-height:1.25rem}.page.wall .mcard-aux{font-size:.75rem;font-weight:400;line-height:1.125rem}.page.wall .market-grid{gap:12px}.positions .page-title,.wall-title{font-size:1.5rem;font-weight:600;line-height:1.75rem}.positions .stat{box-shadow:none}.positions .stat label{font-size:.75rem;font-weight:400;line-height:1.125rem}.positions .stat b{display:inline-flex;align-items:center;gap:4px;font-size:1.375rem;font-weight:600;line-height:1.75rem}.positions .stat b small{margin-left:0;font-size:.6875rem;font-weight:500;line-height:1rem}.positions .surface{box-shadow:none}.positions .pos-quantity{display:flex;align-items:center;gap:8px;min-width:0}.positions .pos-cell .tag{flex-shrink:0;font-size:.75rem;font-weight:500;line-height:1.125rem;margin-bottom:0}.positions .pos-cell b{font-size:1.25rem;font-weight:600;line-height:1.75rem}.positions .pos-cell .lede{font-size:.75rem;font-weight:400;line-height:1.125rem}.positions .surface-head a,.positions .portfolio-market a{font-size:.875rem;font-weight:600;line-height:1.25rem}.positions .portfolio-records td[data-label]:before{font-size:.75rem;font-weight:400;line-height:1.125rem}@media (max-width:899px){.h5 .page.wall,.h5 .page.event,.h5 .page.positions{width:100%;padding-left:16px;padding-right:16px}.h5 .page-title,.h5 .wall-title{font-size:1.25rem;font-weight:600;line-height:1.5rem}.h5 .chart-card>.surface-head{padding:8px 0;gap:4px}.h5 .chart-title-row{height:40px}.h5 .chart-card .tf-row{height:44px;gap:4px;flex-wrap:nowrap;overflow-x:auto}}.trade-ticket[data-mode=LIMIT] .trade-price-unit{flex:0 0 auto;font-size:1.125rem;font-weight:600;line-height:1.6875rem;pointer-events:none}.trade-mobile-head{display:flex;align-items:center;justify-content:space-between;min-height:44px}.trade-side-pill{display:inline-flex;align-items:center;justify-content:center;width:60px;height:32px;border-radius:999px;background:var(--wash-04);font-size:.875rem;font-weight:600;line-height:1.25rem}.trade-mobile-tools{display:flex;align-items:center;gap:4px}.trade-icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:6px;border-radius:8px}.trade-icon-button svg{width:18px;height:18px}.trade-order-settings{position:relative}.trade-order-menu{position:absolute;right:0;top:100%;z-index:2;width:120px;padding:6px;border:0;border-radius:10px;background:var(--bg-elev);box-shadow:inset 0 0 0 1px var(--line-10),var(--shadow-sm)}.trade-order-menu button{display:block;width:100%;height:32px;padding:0 12px;text-align:left;font-size:.875rem;font-weight:500;line-height:1.25rem}.trade-order-menu button[aria-checked=true]{background:var(--wash-04)}.trade-pc-type{position:relative;flex:0 0 auto;min-width:88px}.trade-pc-type-trigger{display:flex;align-items:center;justify-content:space-between;gap:6px;width:auto;min-width:88px!important;height:40px;padding:0 12px;font:inherit;white-space:nowrap}.trade-pc-type-trigger svg{width:12px;height:12px;color:var(--ink-56)}.trade-pc-type .trade-order-menu{top:calc(100% + 4px);border-radius:12px}.trade-pc-type .trade-order-menu:before{content:"";position:absolute;left:0;right:0;top:-4px;height:4px}.trade-pc-type .trade-order-menu button{padding:0 8px;border-radius:6px}.trade-pc-type .trade-order-menu button:hover,.trade-pc-type .trade-order-menu button:focus-visible{background:var(--wash-04)}.trade-mobile-identity{display:flex;align-items:center;min-height:64px;gap:12px}.trade-market-image{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:6px;overflow:hidden}.trade-market-image img,.trade-market-image svg{width:42px;height:42px;object-fit:contain}.trade-mobile-identity .trade-title{min-width:0;flex:1}.trade-mobile-identity .trade-mobile-result{font-size:1rem;font-weight:600;line-height:1.5rem}.trade-ticket .trade-mobile-segment{display:flex;align-self:center;gap:0;padding:3px;border:1px solid var(--line-10);border-radius:999px}.trade-mobile-segment .trade-outcome{width:46px;height:32px;padding:0;border:0;border-radius:999px}.trade-mobile-segment .trade-outcome>span{font-size:.875rem;font-weight:500;line-height:1.25rem}.trade-mobile-segment .trade-outcome>strong{display:none}.trade-ticket[data-mode=LIMIT] .trade-price button{flex-basis:40px}.trade-mobile-result{display:inline-flex;align-items:center;gap:6px}button.trade-mobile-result{position:relative;padding:0;height:24px;min-height:24px;background:transparent}button.trade-mobile-result:before{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}.trade-mobile-result.yes{color:var(--yes-ink)}.trade-mobile-result.no{color:var(--no-ink)}.trade-mobile-result svg{color:var(--ink-56)}button.trade-side-pill{position:relative;background:transparent}button.trade-side-pill.on{background:var(--wash-04)}button.trade-side-pill:before{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.trade-side-picker{position:relative}.trade-side-menu{left:0;right:auto}.h5 .drawer-handle{position:relative;width:60px;height:5px;touch-action:none}.h5 .drawer-handle:before{content:"";position:absolute;top:-20px;right:0;bottom:-20px;left:0}.trade-ticket .trade-price input:focus-visible{outline:none}.h5 .trade-mobile-head+.trade-mobile-identity{margin-top:-12px}.h5 .trade-mobile-identity .trade-title h3{margin-bottom:0}.h5 .trade-mobile-buy-fields{gap:0;padding-top:20px}.h5 .trade-mobile-amount .trade-amount-number{float:none;display:flex;align-items:baseline;justify-content:center;gap:8px;width:100%}.h5 .trade-mobile-amount .trade-amount-number>input{flex:0 1 auto;max-width:calc(100% - 48px)}.h5 .trade-mobile-amount .trade-amount-unit{flex:0 0 auto;font-size:.875rem;font-weight:500;line-height:1.25rem}.h5 .trade-mobile-buy-fields .trade-mobile-segment{margin-top:24px}.h5 .trade-mobile-buy-fields .trade-chips{margin-top:48px}.h5 .trade-ticket>.trade-actions{position:relative}.h5 .trade-ticket .trade-loading-status{position:absolute;left:24px;right:24px;bottom:3px;height:18px;padding:0;font-size:.75rem;font-weight:400;line-height:1.125rem;text-align:center;color:var(--ink-56)}.h5 .trade-ticket .trade-loading-status{right:auto;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.book-help-title{display:flex;align-items:center;gap:4px}.book-help{display:inline-flex}.book-help-trigger{display:grid;place-items:center;width:24px;height:24px;padding:6px;color:var(--ink-56);border-radius:50%}.book-help-trigger:hover,.book-help-trigger:focus-visible{color:var(--text);background:var(--wash-04)}.book-help-popover{position:fixed;z-index:30;width:280px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:8px 0;overflow:auto;font-size:.875rem;font-weight:400;line-height:1.25rem}.book-help-body{padding:12px;border-radius:10px;background:var(--bg-elev);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-10),var(--shadow-sm)}.book-help-body p{margin:0 0 6px}.book-help-body a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.guide-orderbook{margin-top:20px;scroll-margin-top:100px}.guide-orderbook.guide-flash{animation:guide-flash 1.5s ease-out 1}@keyframes guide-flash{0%,40%{background-color:var(--navy-tint)}}.win-info-label{display:inline-flex;align-items:center;gap:4px}.win-info-trigger{display:inline-grid;flex:0 0 24px;place-items:center;width:24px;height:24px;padding:0;border-radius:50%;color:var(--ink-56);align-self:center}.win-info-trigger:hover,.win-info-trigger:focus-visible{color:var(--text);background:var(--wash-04)}.win-info-popover{position:fixed;z-index:45;width:280px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:8px 0;overflow:auto;font-size:.875rem;line-height:1.25rem;font-weight:400}.win-info-body{display:flex;flex-direction:column;gap:6px;margin:0;padding:12px;border-radius:10px;background:var(--bg-elev);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-10),var(--shadow-sm)}.win-info-body>div{display:flex;align-items:flex-start;gap:12px}.win-info-body dt{flex:0 0 auto}.win-info-body dd{flex:1 1 auto;min-width:0;margin:0;text-align:right;overflow-wrap:anywhere}.chart-probabilities{display:flex;gap:24px;flex:1;min-width:0}.chart-probability{flex:1;min-width:0;color:var(--yes-ink)}.chart-probability.no{color:var(--no-ink)}.chart-probability-label{display:block;font-size:.75rem;font-weight:600;line-height:1rem}.chart-probability-value{display:block;font-size:1.5rem;font-weight:600;line-height:2rem;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere}.event .chart-title-row{align-items:flex-start;flex:1;min-width:0}.h5 .chart-title-row{height:auto;min-height:44px}.h5 .chart-probability-value{font-size:1.25rem;line-height:1.75rem}.h5 .chart-title-row{margin-inline:-4px}.expiry-editor-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#00000080;display:flex;align-items:center;justify-content:center;padding:16px}.expiry-editor{width:348px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);border-radius:24px;padding:24px;background:var(--bg-elev);color:var(--text);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;min-height:0}.expiry-editor-body{overflow-y:auto;min-height:0;margin-right:-16px;scrollbar-width:thin;scrollbar-gutter:stable}.expiry-editor-body>*{max-width:300px}.expiry-editor label,.expiry-date-label{display:block;font-size:.875rem;line-height:1.25rem;font-weight:500}.expiry-editor input{display:block;width:100%;height:50px;margin-top:24px;padding:12px;border:1px solid var(--line-10);border-radius:9.2px;background:var(--bg);color:var(--text);font-size:1rem;line-height:1.5rem;font-weight:400}.expiry-date-label{margin-top:32px}.expiry-calendar{width:248px;padding:12px;margin-top:24px}.expiry-month{display:flex;align-items:center;justify-content:space-between;height:32px;font-size:.875rem;line-height:1.25rem;font-weight:600;margin-bottom:12px}.expiry-month button{width:32px;height:32px;flex-shrink:0}.expiry-days{display:grid;grid-template-columns:repeat(7,32px);row-gap:8px}.expiry-days span,.expiry-days button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:.875rem;line-height:.875rem;border-radius:7.2px}.expiry-days span,.expiry-days .other-month{color:var(--ink-56)}.expiry-days button[aria-pressed=true],.expiry-editor-footer button{color:var(--bg-elev);background:var(--text)}.expiry-days button:disabled{opacity:.35;cursor:default}.expiry-days button:not(:disabled):not([aria-pressed=true]):hover,.expiry-month button:hover{background:var(--wash-04)}.expiry-days button:focus-visible,.expiry-month button:focus-visible{outline:2px solid var(--text);outline-offset:1px}.expiry-time{margin-top:32px}.expiry-editor-footer{padding-top:32px;flex-shrink:0}.expiry-editor-footer button{width:100%;height:44px;border-radius:7.2px;font-size:.875rem;line-height:1.25rem;font-weight:600}.expiry-summary{min-height:40px;font-size:.875rem;text-align:right}.expiry-days>span{height:24px}.trade-ticket[data-mode=LIMIT] .trade-fields .expiry-applied-row{grid-template-columns:max-content minmax(0,1fr)}.expiry-applied-controls .expiry-summary{flex:1;min-width:0;padding:0 8px;font-size:.875rem}.expiry-applied-controls>svg{right:10px}.trade-ticket[data-mode=LIMIT] .trade-fields .expiry-applied-controls>select{flex:0 0 32px;width:32px;padding:0;font-size:0;border:0;background:transparent}.trade-ticket[data-mode=LIMIT] .trade-fields .expiry-applied-controls>select option{font-size:.875rem}.expiry-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;font-size:.875rem;line-height:1.25rem}.expiry-menu-region{position:relative;min-width:0}.expiry-menu-trigger{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:40px;min-width:149px;font-size:.875rem;line-height:1.25rem}.expiry-menu-trigger svg{width:12px;height:12px;flex-shrink:0}.expiry-menu{max-width:calc(100vw - 32px);overflow:auto;z-index:95;padding:6px;border-radius:12px}.expiry-menu button{min-height:44px;font-size:.875rem;line-height:1.25rem;font-weight:500}.expiry-saved-item{display:flex;align-items:center;min-height:44px}.expiry-saved-item>button:first-child{flex:1;min-width:0;width:auto;overflow-wrap:anywhere;height:auto;padding:8px;text-align:left}.expiry-saved-item>button[data-delete]{flex:0 0 44px;width:44px;height:44px;padding:14px;display:flex;align-items:center;justify-content:center}.expiry-saved-item>button[data-delete] svg{width:16px;height:16px;flex-shrink:0}.expiry-save{display:flex!important;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin-top:32px;color:var(--ink-56);font-size:.875rem;line-height:1.25rem;font-weight:500!important}.expiry-switch-hit{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0}.expiry-editor .expiry-save input,.trade-ticket[data-mode=LIMIT] .trade-fields .expiry-save input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:24px;border:0;border-radius:12px;padding:2px;margin:0;background:var(--line-10);cursor:pointer}.expiry-save input:before{content:"";display:block;width:20px;height:20px;border-radius:50%;background:var(--bg-elev);box-shadow:var(--shadow-sm)}.expiry-save input:checked{background:var(--text)!important}.expiry-save input:checked:before{transform:translate(16px)}.expiry-save input[type=checkbox]:focus-visible{outline:2px solid var(--text);outline-offset:3px}.expiry-save input:disabled{opacity:.35;cursor:default}.h5 .trade-fields .expiry-save{margin-top:12px;grid-template-columns:minmax(0,1fr) 44px}.market-volume{display:flex;align-items:baseline;gap:6px;margin:16px 0;font-size:.875rem;font-weight:500;line-height:1.25rem;color:var(--ink-64);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.chart-tools{display:flex;align-items:center;gap:4px;margin-left:auto}.chart-direction-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ink-56);flex-shrink:0}.chart-direction-trigger svg{width:18px;height:18px}.chart-direction-trigger:focus-visible{background:var(--wash-04)}.chart-direction-tip{display:none;position:absolute;bottom:calc(100% + 8px);right:0;z-index:45;padding:6px 8px;border:1px solid var(--line-10);border-radius:6px;background:var(--bg-elev);color:var(--text);font-size:.75rem;line-height:1rem;white-space:nowrap;pointer-events:none}.chart-direction-trigger:focus-visible .chart-direction-tip{display:block}@media (hover:hover){.chart-direction-trigger:hover{background:var(--wash-04)}.chart-direction-trigger:hover .chart-direction-tip{display:block}}.h5 .chart-direction-trigger{width:44px;height:44px}.h5 .chart-card .tf-row{height:auto;min-height:44px;flex-wrap:wrap;overflow:visible}.chart-card .tf-row{align-items:center}.history-controls{display:flex;gap:8px;padding:12px 16px;overflow-x:auto;max-width:100%}.history-search{display:flex;align-items:center;flex:1 0 160px;min-width:160px;max-width:294px;height:40px;border:1px solid var(--line-08);border-radius:12px}.history-search input{width:100%;min-width:0;height:100%;padding:0 10px;border:0;border-radius:12px;background:transparent;color:inherit;font:500 .875rem/1rem var(--font)}.history-search button{flex:none;width:32px;height:36px;padding:0;border:0;background:transparent;color:var(--ink-56);font-size:1.25rem;cursor:pointer}.history-controls select{flex:0 0 102px;width:102px;height:40px;padding:0 10px;border:1px solid var(--line-08);border-radius:12px;background:var(--bg-elev);color:inherit;font:600 .875rem/1rem var(--font)}@media (max-width: 700px){.history-controls{padding:4px 0 4px 4px}.history-search{flex:0 0 160px}}@media (max-width: 700px){.history-controls .history-search{flex:1 1 0;min-width:96px}}.history-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.history-controls>button{flex:0 0 82px;width:82px;height:40px;padding:0 10px;border:1px solid var(--line-08);border-radius:12px;background:var(--bg-elev);color:inherit;font:600 .875rem/1rem var(--font);cursor:pointer}.history-controls>.history-export{border-radius:20px}.history-controls>button:disabled{opacity:.5;cursor:default}.history-date-dialog{position:fixed;margin:0;box-sizing:border-box;width:320px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;padding:16px;border:1px solid var(--line-08);border-radius:12px;background:var(--bg-elev);color:var(--text);box-shadow:var(--shadow-sm)}.history-date-dialog::backdrop{background:#00000026}.history-date-inputs,.history-date-actions{display:flex;gap:8px}.history-date-inputs input{flex:1;min-width:0;width:50%;height:40px;padding:0 6px;border:1px solid var(--line-08);border-radius:8px;background:var(--bg-elev);color:inherit;font:500 .875rem/1rem var(--font)}.history-date-actions{justify-content:flex-end;margin-top:16px}.history-date-actions button{min-height:40px;padding:0 10px;border:1px solid var(--line-08);border-radius:12px;background:var(--bg-elev);color:inherit;font:600 .875rem/1rem var(--font);cursor:pointer}.history-date-actions button:disabled{opacity:.5;cursor:default}@media (max-width:700px){.history-controls>.history-export{display:none}}.win-info-trigger.hit-area{flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px}html:has(.page.wall,.page.event,.page.positions){background:var(--bg-elev)}#root{min-height:100vh;min-height:100dvh}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}html,body,.desk-nav,.h5-top,.h5-tabbar,.surface,.mcard,.stat,.trade-ticket{transition:background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}:where(button,[role=button]){touch-action:manipulation}.tma-chrome{background:var(--surface-elevated);color:var(--text-1);border-bottom:1px solid var(--border-2)}.tma-chrome-cta{background:var(--text-1);color:var(--surface-elevated)}.cta[aria-busy=true],.chip[aria-busy=true]{position:relative;color:transparent!important;pointer-events:none}.cta[aria-busy=true]:after,.chip[aria-busy=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:18px;height:18px;border-radius:50%;border:2px solid;border-color:var(--bg) var(--bg) transparent transparent;animation:w1u-spin .7s linear infinite}.cta.ghost[aria-busy=true]:after{border-color:var(--text-1) var(--text-1) transparent transparent}@keyframes w1u-spin{to{transform:rotate(360deg)}}.num-flash-up{animation:w1u-flash-up .9s var(--ease-out);border-radius:var(--r-xs)}.num-flash-down{animation:w1u-flash-down .9s var(--ease-out);border-radius:var(--r-xs)}@keyframes w1u-flash-up{0%{color:var(--yes-text);background-color:var(--yes-bg)}to{background-color:transparent}}@keyframes w1u-flash-down{0%{color:var(--no-text);background-color:var(--no-bg)}to{background-color:transparent}}.drawer-backdrop{animation:w1u-fade-in var(--dur-2) var(--ease-out)}.drawer{animation:w1u-sheet-up var(--dur-3) var(--ease-emph)}@keyframes w1u-fade-in{0%{opacity:0}to{opacity:1}}@keyframes w1u-sheet-up{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}.toast-host{position:fixed;z-index:var(--z-toast);top:calc(var(--nav-h) + 12px);right:24px;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}.h5~.toast-host{top:calc(env(safe-area-inset-top) + var(--h5-top) + 8px);left:12px;right:12px;align-items:stretch}.tma-frame~.toast-host{top:calc(env(safe-area-inset-top) + 52px)}.toast{pointer-events:auto;display:flex;align-items:center;gap:10px;min-height:44px;max-width:420px;padding:10px 8px 10px 14px;border-radius:var(--r-lg);background:var(--surface-raised);color:var(--text-1);border:1px solid var(--border-2);box-shadow:var(--shadow-pop);font-size:.875rem;font-weight:500;line-height:1.25rem;animation:w1u-toast-in var(--dur-3) var(--ease-emph)}.toast-dot{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--text-4)}.toast.error .toast-dot{background:var(--no)}.toast-text{flex:1;min-width:0;overflow-wrap:anywhere}.toast-close{flex:0 0 28px;width:28px;height:28px;border-radius:var(--r-sm);color:var(--text-3);font-size:1.125rem;line-height:1}.toast-close:hover{background:var(--fill-1);color:var(--text-1)}.toast.success{background:var(--navy);color:#fff;border-color:var(--navy);font-weight:700}.toast.success .toast-dot{background:var(--yes-top)}.toast.success .toast-close{color:#ffffffb3}.toast.success .toast-close:hover{background:#ffffff1f;color:#fff}:root[data-theme=dark] :is(#root,body) .toast.success{background:#3d5296;border-color:#3d5296}@keyframes w1u-toast-in{0%{transform:translateY(-8px);opacity:0}to{transform:none;opacity:1}}.theme-switch{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:var(--r-pill);background:var(--fill-1);border:1px solid var(--border-1)}.theme-switch button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:32px;height:30px;padding:0 8px;border-radius:var(--r-pill);color:var(--text-3);font-size:.8125rem;font-weight:500}.theme-switch button:hover{color:var(--text-1)}.theme-switch button.on{background:var(--surface-elevated);color:var(--text-1);box-shadow:var(--shadow-sm)}.theme-switch.with-labels button{padding:0 12px}.theme-note{font-size:.75rem;color:var(--text-3)}@media (pointer: coarse){.theme-switch button{min-width:44px;height:40px}}.site-foot-row .theme-switch{margin-left:auto}.account-appearance{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.account-appearance h2{font-size:1rem;font-weight:600}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.brand-lockup{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.brand-lockup .brand-mark{width:36px;height:36px;flex-shrink:0}.brand-word{display:inline-flex;padding-inline-end:1px;font-family:var(--num);font-size:1.5rem;font-weight:700;line-height:1;letter-spacing:-.01em;color:var(--text-1);white-space:nowrap}.brand-word b{font-weight:700;color:var(--gold-deep)}:root[data-theme=dark] .brand-word b{color:var(--gold)}.brand-word-svg{display:inline-block;height:1em;width:auto;flex-shrink:0;overflow:visible;vertical-align:-.131em}.brand-word-svg .brand-word-1{fill:var(--gold-deep)}:root[data-theme=dark] .brand-word-svg .brand-word-1{fill:var(--gold)}.brand-word-text{display:none}svg.brand-icon{width:32px;height:32px;flex-shrink:0;display:block}.site-foot .brand-lockup .brand-mark{width:28px;height:28px}.site-foot .brand-word{font-size:1.25rem}:root{--h5-top: 56px;--tab-h: 60px}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px)}.desk-nav{background:var(--surface-nav);border-bottom:1px solid var(--border-1)}.desk-nav .search,.h5-search-wrap .search{background-color:var(--surface-grouped);border:1px solid var(--border-2);border-radius:var(--r-md);color:var(--text-1)}.desk-nav .search:focus,.h5-search-wrap .search:focus{box-shadow:0 0 0 2px var(--text-1)}.nav-link{position:relative;height:40px;padding:0 12px;border-radius:var(--r-sm);font-size:.9375rem;font-weight:600;color:var(--text-2)}.nav-link:hover{background:var(--fill-1);color:var(--text-1)}.nav-link.active{background:transparent;color:var(--navy);font-weight:800}:root[data-theme=dark] .nav-link.active{color:var(--text-1)}.nav-link.active:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:4px;border-radius:3px;background:var(--gold);box-shadow:0 2px 0 var(--gold-deep)}.balance-chip{height:40px;padding:0 14px;gap:6px;background:var(--surface-elevated);border:1px solid var(--border-2);border-radius:var(--r-md);font-family:var(--num);font-size:1rem;font-weight:700;letter-spacing:0;color:var(--text-1);white-space:nowrap}.balance-chip:before{content:"";flex:0 0 14px;width:14px;height:14px;margin-bottom:2px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#ffe08a,var(--gold) 60%);box-shadow:0 2px 0 var(--gold-deep),inset 0 0 0 1.5px #c98a008c}.balance-chip em{font-family:var(--num);font-size:.6875rem;font-weight:600;color:var(--text-3)}.avatar,:where(:root[data-theme=dark]) .avatar{width:40px;height:40px;overflow:visible;background:var(--gold);color:var(--navy);box-shadow:0 3px 0 var(--gold-deep);font-family:var(--num);font-size:1rem;font-weight:700}.sound-toggle{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--r-md);background:var(--surface-elevated);border:1px solid var(--border-2);color:var(--text-2)}.sound-toggle:hover{color:var(--text-1);border-color:var(--border-3)}.sound-toggle[aria-pressed=false]{color:var(--text-3)}.sound-toggle.sm{width:28px;height:28px;border-radius:var(--r-sm)}.sound-toggle.sm svg{width:16px;height:16px}.login-cta{height:40px;padding:0 16px;border-radius:var(--r-md);font-size:.875rem}.cat-tab{height:36px;padding:0 14px;border-radius:var(--r-md);background:var(--surface-elevated);border:1px solid var(--border-2);color:var(--text-2);font-size:.875rem;font-weight:700}.cat-tab:hover{color:var(--text-1);border-color:var(--border-3)}.cat-tab.active{background:var(--gold);color:var(--navy);border-color:var(--gold-deep);box-shadow:0 3px 0 var(--gold-deep);font-weight:800}.cat-tab.active:after{display:none}.desk-row.cats{height:60px;border-top:0;gap:8px;padding-bottom:3px}@media (min-width: 900px){.desk-row.cats{max-width:1304px;width:calc(100% - 48px);margin:0 auto;padding:0 0 3px}}.h5-top{background:var(--surface-nav);border-bottom:1px solid var(--border-1);padding:0 16px}.h5-top-right{gap:8px}.h5 .balance-chip{height:36px;padding:0 10px;font-size:.9375rem}.h5 .avatar{width:36px;height:36px;font-size:.9375rem}.h5 .sound-toggle:not(.sm){width:36px;height:36px}.h5 .login-cta.sm{height:36px;padding:0 12px;font-size:.8125rem}.h5-search-wrap{padding:10px 16px 0}.h5-cats{gap:8px;padding:10px 16px 12px;background:var(--surface);border-bottom:1px solid var(--border-1)}.h5-cats .cat-tab{height:34px;padding:0 12px;font-size:.8125rem}.h5-tabbar{position:fixed;left:0;right:0;bottom:0;height:calc(var(--tab-h) + max(env(safe-area-inset-bottom,0px),var(--safe-bottom)));padding:6px max(4px,var(--safe-right)) max(env(safe-area-inset-bottom,0px),var(--safe-bottom)) max(4px,var(--safe-left));background:var(--surface-elevated);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid var(--border-2);z-index:var(--z-nav)}.h5-tab{gap:3px;font-size:.6875rem;font-weight:700;color:var(--text-3)}.h5-tab-icon{display:grid;place-items:center;padding:2px 10px;border-radius:10px}.h5-tab.active{color:var(--navy);font-weight:800}:root[data-theme=dark] .h5-tab.active{color:var(--text-1)}.h5-tab.active .h5-tab-icon{background:var(--gold);color:var(--navy);box-shadow:0 2px 0 var(--gold-deep)}.h5 .page{padding-bottom:calc(var(--tab-h) + 20px + var(--safe-bottom))}.h5 .site-foot{padding-bottom:calc(var(--tab-h) + 28px + var(--safe-bottom))}@media (max-width: 899px){html:has(.h5){scroll-padding-bottom:calc(var(--tab-h) + var(--safe-bottom) + 5px)}}html:has(.page.wall){background:var(--bg)}body:has(.page.wall),#root:has(.page.wall){background:var(--bg)}#root:has(.page.wall) .desk-nav,#root:has(.page.wall) .h5-top{background:var(--surface-nav)}.page.wall .wall-title{font-size:1.625rem;font-weight:800;line-height:2rem;letter-spacing:-.01em}.h5 .page.wall .wall-title{font-size:1.375rem;line-height:1.75rem}.page.wall .catalog-group>h2{font-size:1.125rem;font-weight:800}.page.wall .market-grid{gap:16px}.h5 .page.wall .market-grid{gap:14px}.page.wall .catalog-events{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.page.wall .catalog-events>.market-grid{display:contents}.page.wall .catalog-events>.catalog-event{grid-column:1 / -1}@media (max-width: 1199px){.page.wall .catalog-events{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 899px){.page.wall .catalog-events{grid-template-columns:minmax(0,1fr);gap:14px}}.countdown{display:inline-flex;align-items:center;gap:4px;font-family:var(--num);font-size:.8125rem;font-weight:600;color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums}.countdown svg{flex-shrink:0}.countdown.urgent{color:var(--no-text);font-weight:700}.soon{margin:8px 0 24px}.soon-h{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.soon-h h2{font-size:1.125rem;font-weight:800}.soon-h span{font-size:.8125rem;color:var(--text-3)}.soon-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.h5 .soon-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.soon-card{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;border-radius:var(--r-lg);background:var(--navy);border:1px solid var(--navy-deep);box-shadow:0 4px 0 var(--navy-deep),0 14px 28px -16px #121c3d80;color:#fff}.h5 .soon-card{padding:12px}:root[data-theme=dark] .soon-card{background:#22305a;border-color:#2c3c6c;box-shadow:0 4px #0a1124}.soon-card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.countdown.on-navy,.countdown.on-navy.urgent{color:var(--gold);font-size:1.375rem;font-weight:700;gap:6px}.countdown.on-navy svg{width:18px;height:18px}.h5 .countdown.on-navy{font-size:1.125rem}.soon-t{color:#fff;font-size:.9375rem;font-weight:700;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.h5 .soon-t{font-size:.875rem}.soon-p{color:#aab3d1;font-size:.8125rem}.soon-p b{color:var(--gold);font-family:var(--num);font-size:.9375rem;font-weight:700}.mcard.v1,.page.wall .mcard.v1{min-height:0;overflow:visible;background:var(--surface-elevated);border:1px solid var(--border-2);border-radius:var(--r-lg);box-shadow:var(--shadow-card);transition:transform var(--dur-1) var(--ease-spring),box-shadow var(--dur-1) var(--ease-out)}.mcard.v1:hover,.mcard.v1:active{transform:none;border-color:var(--border-2);box-shadow:var(--shadow-card)}@media (hover: hover) and (pointer: fine){.mcard.v1:hover{transform:translateY(-3px)}.mcard.v1:hover,.page.wall .mcard.v1:hover{border-color:var(--border-2);box-shadow:var(--shadow-card-hover)}}.mcard.v1:active:not(:has(.yn:active,.star:active)){border-color:var(--border-3);box-shadow:inset 0 0 0 1px var(--border-3),var(--shadow-card);background:linear-gradient(var(--fill-1),var(--fill-1)) var(--surface-elevated)}.mcard.v1:focus-within{border-color:var(--border-3)}.mcard.v1 .mcard-body,.page.wall .mcard.v1 .mcard-body{padding:12px;gap:8px}.mc-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px}.mc-top-r{display:inline-flex;align-items:center;gap:4px;min-width:0}.mc-tag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 10px;border-radius:var(--r-pill);background:#fcf3db;color:var(--navy);font-size:.75rem;font-weight:700;white-space:nowrap}.mc-tag .cat-mark{width:16px;height:16px;padding:0;background:none;border-radius:0;color:currentColor;flex-shrink:0}.mc-tag .cat-mark *{stroke-width:4}:root[data-theme=dark] .mc-tag{background:#3a3a3a;color:var(--gold)}.mcard.v1 .countdown{font-size:.75rem}.mcard.v1 .mc-top .star{width:24px;height:22px;margin-left:0;display:grid;place-items:center;font-size:.9375rem;border-radius:var(--r-sm)}.page.wall .mcard.v1 .mcard-title,.mcard.v1 .mcard-title,.h5 .mcard.v1 .mcard-title,.h5 .page.wall .mcard.v1 .mcard-title{font-size:.9375rem;font-weight:800;line-height:1.35;letter-spacing:-.01em;min-height:0;color:var(--text-1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-prob{display:flex;align-items:center;gap:8px;min-height:30px;min-width:0}.pnum{display:flex;align-items:baseline;flex-shrink:0;font-family:var(--num);line-height:1;color:var(--text-1)}.pnum b{font-size:1.875rem;font-weight:700;letter-spacing:-.02em}.pnum small{font-size:.875rem;font-weight:700;margin-left:1px}.pnum[data-source-kind=unknown] b{font-size:1.5rem;color:var(--text-3)}.pnote{font-size:.75rem;color:var(--text-3);white-space:nowrap}.cvol{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--num);font-size:.75rem;font-weight:600;line-height:1;color:var(--text-3)}.mcard.v1 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mini-spark{margin-left:auto;flex-shrink:0}.mini-spark.up{color:var(--yes)}.mini-spark.down{color:var(--no)}.chg{display:inline-flex;flex-shrink:0;align-items:center;gap:2px;padding:1px 6px;border-radius:var(--r-pill);font-family:var(--num);font-size:.75rem;font-weight:700;line-height:1rem}.chg.up{background:var(--yes-bg);color:var(--yes-text)}.chg.down{background:var(--no-bg);color:var(--no-text)}.chg.flat{background:var(--surface-grouped);color:var(--text-3)}.pbar{height:5px;margin-top:-2px;border-radius:var(--r-pill);background:var(--no-bg);overflow:hidden}.pbar i{display:block;height:100%;border-radius:var(--r-pill);background:linear-gradient(180deg,var(--yes-top),var(--yes))}.mcard.v1 .mcard-pair{gap:8px;margin-top:auto;margin-bottom:0}.mcard.v1 .mcard-pair .yn{height:38px;min-height:38px;padding:0 12px;justify-content:center;gap:6px;border:0;border-radius:var(--r-md);color:#fff;font-size:1rem;font-weight:800}.mcard.v1 .yn.yes,.mcard.v1 .yn.yes:hover{background:var(--yes-solid);box-shadow:0 3px 0 var(--yes-solid-deep),inset 0 1px #ffffff47}.mcard.v1 .yn.no,.mcard.v1 .yn.no:hover{background:var(--no-solid);box-shadow:0 3px 0 var(--no-solid-deep),inset 0 1px #ffffff3d}.mcard.v1 .yn:hover{filter:none}.mcard.v1 .yn small{font-family:var(--num);font-size:.875rem;font-weight:700;color:inherit;opacity:1}.mcard.v1 .mcard-pair>.status{font-size:.875rem;font-weight:600;color:var(--text-2)}.mcard.v1 .mcard-aux{color:var(--text-3);font-size:.75rem;margin-top:0}.mcard.v1 .mcard-aux .status.open{color:var(--yes-text)}@media (prefers-reduced-motion: reduce){.mcard.v1:hover,.mcard.v1:active{transform:none}}.drawer-backdrop{background:var(--overlay)}.desk-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.desk-nav .balance-chip:hover,.h5-top .balance-chip:hover{border-color:var(--border-3)}.desk-nav .balance-chip{height:44px;margin:-2px 0;padding:0;gap:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}.desk-nav .balance-chip:before{content:none}.desk-nav .balance-chip-face{display:inline-flex;align-items:center;height:40px;padding:0 14px;gap:6px;background:var(--surface-elevated);border:1px solid var(--border-2);border-radius:var(--r-md);pointer-events:none}.desk-nav .balance-chip-face:before{content:"";flex:0 0 14px;width:14px;height:14px;margin-bottom:2px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#ffe08a,var(--gold) 60%);box-shadow:0 2px 0 var(--gold-deep),inset 0 0 0 1.5px #c98a008c}.desk-nav .balance-chip:hover .balance-chip-face{border-color:var(--border-3)}:root:is([data-wallet-balance=hidden],[data-wallet-balance=unavailable]) .desk-nav .balance-chip:after{top:2px;bottom:2px;border-radius:var(--r-md)}.nav-more{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;cursor:pointer}.nav-more.is-open{background:var(--fill-1);color:var(--text-1)}.nav-more .nav-more-caret{transition:transform var(--dur-1) var(--ease-out)}.nav-more.is-open .nav-more-caret{transform:rotate(180deg)}.nav-menu-wrap{position:relative;display:inline-flex}.nav-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:calc(var(--z-nav) + 5);min-width:220px;padding:6px;display:flex;flex-direction:column;background:var(--surface-elevated);border:1px solid var(--border-2);border-radius:var(--r-md);box-shadow:0 18px 40px -18px #14132b59,0 2px 6px #14132b0f}.nav-menu.nav-menu-right{left:auto;right:0;min-width:240px}.nav-menu-item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-1);text-align:left;font:inherit;cursor:pointer}.nav-menu-item:hover,.nav-menu-item:focus-visible{background:var(--fill-1);outline:none}.nav-menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--text-1)}.nav-menu-text{display:flex;flex-direction:column;gap:2px;min-width:0}.nav-menu-text b{font-size:.90625rem;font-weight:700}.nav-menu-text small{font-size:.75rem;font-weight:500;color:var(--text-3)}.nav-menu-item.is-soon{cursor:default;color:var(--text-3)}.nav-menu-item.is-soon:hover{background:transparent}.nav-menu-item.is-danger b{color:var(--no-text)}.nav-menu-sep{height:1px;margin:4px 6px;background:var(--border-1)}.nav-menu-head{display:flex;align-items:center;gap:10px;padding:10px;margin-bottom:4px;border-bottom:1px solid var(--border-1);cursor:default;outline:none}.nav-menu-head:focus-visible{box-shadow:inset 0 0 0 2px var(--text-1);border-radius:var(--r-sm)}.nav-menu-head .avatar{width:36px;height:36px;font-size:.9375rem}.nav-menu-head b{font-size:.9375rem;font-weight:800;color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-btn{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:0;border-radius:0;background:transparent;cursor:pointer;padding:0}.avatar-btn:focus-visible{outline:2px solid var(--text-1);outline-offset:3px}.mini-switch{position:relative;flex:0 0 36px;width:36px;height:22px;border-radius:var(--r-pill);background:var(--surface-grouped);border:1px solid var(--border-2)}.mini-switch i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--surface-elevated);box-shadow:0 1px 2px #14132b40;transition:transform var(--dur-1) var(--ease-out)}.mini-switch.on{background:var(--navy);border-color:var(--navy)}:root[data-theme=dark] .mini-switch.on{background:var(--text-2);border-color:var(--text-2)}.mini-switch.on i{transform:translate(14px)}.soon-tag{flex-shrink:0;height:20px;padding:0 7px;display:inline-flex;align-items:center;border-radius:var(--r-pill);background:var(--surface-grouped);color:var(--text-3);font-size:.6875rem;font-weight:700;white-space:nowrap}.bell-btn,.icon-btn{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--r-md);background:var(--surface-elevated);border:1px solid var(--border-2);color:var(--text-2)}.bell-btn{color:var(--text-3);cursor:not-allowed}.icon-btn{cursor:pointer;padding:0}.icon-btn:hover{color:var(--text-1);border-color:var(--border-3)}.icon-btn.on{color:var(--text-1);border-color:var(--border-3);background:var(--fill-1)}.icon-btn:focus-visible{outline:2px solid var(--text-1);outline-offset:2px}.h5 .bell-btn,.h5 .icon-btn{width:36px;height:36px}.h5 .bell-btn svg,.h5 .icon-btn svg{width:18px;height:18px}@media (min-width: 900px) and (max-width: 1199px){.desk-nav .search{min-width:0}.desk-nav .ds-wrap.ds-home-v2 .search{padding:0 34px 0 36px}.desk-nav .nav-link{padding:0 9px}}@media (max-width: 380px){.h5-top-right{gap:6px}.h5 .balance-chip{padding:0 8px;font-size:.875rem}.h5 .balance-chip em{display:none}}.h5-tabbar{grid-template-columns:repeat(4,minmax(0,1fr))}.me-page{max-width:640px}.me-title{font-size:1.375rem;font-weight:800;line-height:1.75rem;margin:4px 0 14px}.me-prof{display:flex;align-items:center;gap:14px;padding:16px;margin-bottom:16px;border-radius:var(--r-lg);background:var(--surface-elevated);border:1px solid var(--border-2);box-shadow:var(--shadow-card);color:var(--text-1)}.me-prof.is-link:hover{border-color:var(--border-3)}.me-prof .me-avatar{width:52px;height:52px;font-size:1.3125rem}.me-prof-text{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.me-prof-text b{font-size:1.0625rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-prof-text small{font-size:.78125rem;color:var(--text-3)}.me-prof>svg,.me-row>svg{flex-shrink:0;color:var(--text-3)}.me-list{display:flex;flex-direction:column;border-radius:var(--r-lg);background:var(--surface-elevated);border:1px solid var(--border-2);overflow:hidden}.me-row{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border-top:1px solid var(--border-1);color:var(--text-1)}.me-row:first-child{border-top:0}.me-row b{flex:1;font-size:.9375rem;font-weight:700}a.me-row:hover,a.me-row:focus-visible{background:var(--fill-1);outline:none}a.me-row:focus-visible{box-shadow:inset 0 0 0 2px var(--text-1)}.me-row.is-soon{color:var(--text-3)}.me-ic{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:11px;background:var(--surface-grouped);color:var(--text-2)}.me-group{margin-top:16px}button.me-row{width:100%;margin:0;background:none;border:0;font:inherit;text-align:left;cursor:pointer}button.me-row:hover,button.me-row:focus-visible{background:var(--fill-1);outline:none}button.me-row:focus-visible{box-shadow:inset 0 0 0 2px var(--text-1)}.me-row-note{font-size:.78125rem;color:var(--text-3)}.h5-top{height:calc(var(--h5-top) + var(--safe-top));padding-top:var(--safe-top);padding-left:max(16px,var(--safe-left));padding-right:max(16px,var(--safe-right))}.h5-cats{top:calc(var(--h5-top) + var(--safe-top));padding-left:max(16px,var(--safe-left));padding-right:max(16px,var(--safe-right))}.h5-search-wrap{padding-left:max(16px,var(--safe-left));padding-right:max(16px,var(--safe-right))}.h5 .page{padding-left:max(12px,var(--safe-left));padding-right:max(12px,var(--safe-right))}.h5 .page.wall,.h5 .page.event,.h5 .page.positions{padding-left:max(16px,var(--safe-left));padding-right:max(16px,var(--safe-right))}.h5 .login-shell{min-height:calc(100vh - var(--h5-top) - var(--safe-top) - 96px);padding-left:max(12px,var(--safe-left));padding-right:max(12px,var(--safe-right))}.h5 .site-foot{padding-left:max(12px,var(--safe-left));padding-right:max(12px,var(--safe-right))}.h5 .page.event:has(.h5-trade-bar)+.site-foot{padding-bottom:calc(var(--tab-h) + 60px + 28px + var(--safe-bottom))}.h5 .h5-trade-bar{bottom:calc(var(--tab-h) + var(--safe-bottom));padding-left:max(12px,var(--safe-left));padding-right:max(12px,var(--safe-right))}.drawer{padding-bottom:var(--safe-bottom);padding-left:var(--safe-left);padding-right:var(--safe-right)}@media (max-width: 899px){.chart-settings.drawer{padding:12px max(24px,var(--safe-right)) calc(20px + var(--safe-bottom)) max(24px,var(--safe-left))}}.toast-host{top:calc(var(--safe-top) + var(--nav-h) + 12px);right:max(24px,var(--safe-right))}.h5~.toast-host{top:calc(var(--safe-top) + var(--h5-top) + 8px);left:max(12px,var(--safe-left));right:max(12px,var(--safe-right))}.tma-frame~.toast-host{top:calc(var(--safe-top) + 52px)}.desk{--desk-extra-l: max(0px, var(--safe-left) - 24px);--desk-extra-r: max(0px, var(--safe-right) - 24px);padding-left:var(--desk-extra-l);padding-right:var(--desk-extra-r)}.desk-nav{padding-top:var(--safe-top);padding-left:var(--desk-extra-l);padding-right:var(--desk-extra-r);margin-left:calc(0px - var(--desk-extra-l));margin-right:calc(0px - var(--desk-extra-r))}.desk .login-shell{min-height:calc(100vh - var(--nav-h) - var(--safe-top))}@media (min-width: 900px) and (max-width: 1199px){.desk-nav .search{min-width:0}.desk-row.primary{gap:max(8px,16px - var(--safe-left) - var(--safe-right))}}.h5>.h5-top:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:240px;background:inherit;pointer-events:none}html{font-size:100%}@media (max-width: 899.98px){html{font-size:calc(100% * var(--ios-text-scale, 1))}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}:focus-visible:not(:is(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=color]),textarea,select,[contenteditable]:not([contenteditable=false]))){outline:3px solid var(--focus-ring)!important;outline-offset:2px!important}:is(.nav-menu-item,.nav-menu-head,.hw-menu button,.trade-order-menu button,.book-row,.me-row,.hw-cats-row .cat-tab,.desk-row.cats .cat-tab,.portfolio-records a,.ds-row a):focus-visible{outline-offset:-5px!important;box-shadow:none!important}[data-skip-target]:focus,[data-skip-target]:focus-visible,[role=dialog][tabindex="-1"]:focus-visible{outline:none!important}.skip-link{position:fixed;z-index:200;left:max(12px,var(--safe-left, 0px));top:calc(var(--safe-top, 0px) + 8px);padding:10px 16px;border-radius:var(--r-md);background:var(--navy);color:#fff;font-size:.875rem;font-weight:700;line-height:1.25rem;transform:translateY(calc(-100% - 40px))}.skip-link:focus{transform:none}:root[data-theme=dark] .skip-link{background:var(--gold);color:var(--navy-deep)}.h5 :is(.h5-top-left,.balance-chip,.icon-btn,.sound-toggle,.h5-sub-back,.login-cta,.star,.mcard .yn,.outcome-row .yn,.tf,.chart-settings-trigger,.crumb a,.book-help-trigger,.linkish,.portfolio-page-tab,.page td>a,.g02-market a,.portfolio-detail,.portfolio-cancel,.g02-trade,.theme-switch button,.btn-row .yn,.tma-chrome-brand,.tma-chrome-cta,.g4-book-refresh,.group-filter,.od-copy,.od-back,.od-close,.od-retry,.toast-close,.page p a,.my-order-cancel,.my-orders-all,.f11-sheet-close,.drawer-close,.book-recenter,.outcome-row-bar),.h5 :is(.cat-tab,.chip,.btn-row .cta){position:relative}:is(#root,body) .h5 .mcard .mcard-title{position:relative}.h5 :is(.h5-top-left,.balance-chip,.icon-btn,.sound-toggle,.h5-sub-back,.login-cta,.star,.mcard .yn,.outcome-row .yn,.tf,.chart-settings-trigger,.chart-direction-trigger,.crumb a,.book-help-trigger,.linkish,.portfolio-page-tab,.page td>a,.g02-market a,.portfolio-detail,.portfolio-cancel,.g02-trade,.theme-switch button,.btn-row .yn,.tma-chrome-brand,.tma-chrome-cta,.g4-book-refresh,.group-filter,.g02-sort,.g02-search,.od-copy,.od-back,.od-close,.od-retry,.toast-close,.page p a,.my-order-cancel,.my-orders-all,.f11-sheet-close,.drawer-close,.book-recenter,.outcome-row-bar):after,.h5 :is(.cat-tab,.chip,.btn-row .cta):before,:is(#root,body) .h5 .mcard .mcard-title:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%);background:transparent;border:0;border-radius:0;box-shadow:none;pointer-events:auto}.h5 .mcard .star,.h5 .crumb a{z-index:1}:is(#root,body) .mcard .mcard-title{display:block;overflow:visible;-webkit-line-clamp:unset}:is(#root,body) .mcard .mcard-title>.mcard-title-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:is(#root,body) .h5 .f11-chart-tools-h5>button:first-child:not(:last-child):after{left:auto;right:-1px;transform:translateY(-50%)}:is(#root,body) .h5 .f11-chart-tools-h5>button:last-child:not(:first-child):after{left:-1px;transform:translateY(-50%)}:is(#root,body) .h5 .btn-row>.linkish:first-child:not(:last-child):after{left:auto;right:-4px;transform:translateY(-50%)}:is(#root,body) .h5 .btn-row>.linkish+.linkish:after{left:-4px;transform:translateY(-50%)}:is(#root,body) .h5 .outcome-list>.outcome-row-bar:first-child:not(:last-child):after{top:auto;bottom:-2px;transform:translate(-50%)}:is(#root,body) .h5 .outcome-list>.outcome-row-bar:last-child:not(:first-child):after{top:-2px;transform:translate(-50%)}:is(#root,body) .h5 .portfolio-action .portfolio-detail:after{top:auto;bottom:0;height:48px;transform:translate(-50%)}:is(#root,body) .h5 .portfolio-action .portfolio-cancel:after{top:0;height:48px;transform:translate(-50%)}.h5 .page td>a{display:inline-block}:is(#root,body) .h5 .crumb a:after{top:-12px;height:44px;transform:translate(-50%)}.h5 .h5-home .hw-cats-row{padding-top:4px;margin-top:-2px}.h5 .h5-soon-c{position:relative;overflow:visible}.h5 :is(.hw-ib,.h5-soon-c,.g06-btn.sm):after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%);background:transparent;pointer-events:auto}.h5 .g06-btn.sm,.h5 .h5-search-entry{position:relative}.h5 .h5-search-entry:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%);background:transparent;pointer-events:auto}.desk :is(.mcard .star,.crumb a,.page p a,.mcard .mcard-title,.positions-v1 .g02-market a,.linkish,.page td>a){position:relative}.desk :is(.mcard .star,.crumb a,.page p a,.mcard .mcard-title,.positions-v1 .g02-market a,.linkish,.page td>a):after{content:"";position:absolute;left:0;right:0;top:50%;height:max(100%,24px);transform:translateY(-50%);background:transparent;pointer-events:auto}:root{--field-focus: var(--navy);--field-focus-glow: color-mix(in srgb, var(--navy) 14%, transparent)}:root[data-theme=dark]{--field-focus: var(--gold);--field-focus-glow: color-mix(in srgb, var(--gold) 18%, transparent)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=color]),textarea,select,[contenteditable]:not([contenteditable=false])):focus-visible{outline:none}:is(#root,body) .trade-ticket .trade-fields :is(input:not([type=checkbox]),select):focus,:is(#root,body) .trade-ticket .trade-toolbar select:focus{outline:none;border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-focus-glow)}:is(#root,body) .trade-ticket-v1[data-mode=LIMIT] .trade-fields label>input:not([type=datetime-local]):not([type=checkbox]):focus,:is(#root,body) .trade-ticket-v1[data-mode=LIMIT] .trade-fields label>input[type=datetime-local]:focus,:is(#root,body) .trade-ticket-v1[data-side=SELL] .trade-fields input[aria-label=交易份额]:focus{outline:none;border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-focus-glow)}:is(#root,body) .trade-ticket[data-mode=MARKET] .trade-fields input:not([type=checkbox]):focus,:is(#root,body) .page.event .drawer .trade-ticket-v1 .f11-amount-row input:focus,:is(#root,body) .trade-ticket .trade-fields .trade-price input:not([type=checkbox]):focus{outline:none;box-shadow:inset 0 -2px 0 var(--field-focus)}:is(#root,body) .trade-ticket-v1 .trade-fields input.trade-input-invalid:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--no) 18%,transparent)}.expiry-editor input:not([type=checkbox]):focus{outline:none;border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-focus-glow)}.history-search:focus-within,.history-controls select:focus,.history-date-dialog input:is(:focus,:focus-within){outline:none;border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-focus-glow)}:is(#root,body) .positions-v1 .g02-search input:focus,:is(#root,body) .positions-v1 .g02-sort select:focus,:is(#root,body) .positions-v1 input[type=date]:is(:focus,:focus-within){outline:none;border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-focus-glow)}:is(h1,h2,h3,.mcard-title,.crumb,.admin-breadcrumb){min-width:0;overflow-wrap:anywhere}.event .crumb{flex-wrap:wrap;min-width:0}.event .crumb>:is(a,span){min-width:0;max-width:100%;overflow-wrap:anywhere}@media (max-width:899px){.event .crumb>:not(:last-child){flex-shrink:1;white-space:normal}}.event .crumb>.detail-breadcrumb-link{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:auto;min-width:44px;height:44px;margin-block:-13px;white-space:nowrap}:is(#root,body) .trade-ticket .trade-amount-number{min-width:0;max-width:100%}:is(#root,body) .trade-ticket .f11-amount-row .trade-amount-number{flex:1}:is(#root,body) .trade-ticket .trade-amount-number .motion-amount{flex:1;min-width:0;max-width:100%}:is(#root,body) .trade-ticket .f11-amount-row input.adaptive-number-input{width:100%;box-sizing:border-box}.trade-ticket[data-mode=LIMIT] .trade-fields label>.adaptive-number-hitbox>input:focus{outline:none;border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-focus-glow)}:is(#root,body) :is(.nav-more,.history-date,.expiry-menu-trigger){position:relative;min-height:44px;min-width:44px;transform:none!important}:is(#root,body) :is(.nav-more,.history-date,.expiry-menu-trigger):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}:is(#root,body) .adaptive-number-hitbox{min-height:44px;transform:none!important}:is(#root,body) .adaptive-number-input{min-height:44px}:is(#root,body) .history-date{border:0;padding-inline:11px;box-shadow:inset 0 0 0 1px var(--line-08)}:is(#root,body) .trade-ticket .expiry-menu-trigger{border:0;padding-inline:13px;box-shadow:inset 0 0 0 1px var(--border-2)}:is(#root,body) .trade-ticket .expiry-menu-trigger:before{top:0;right:0;bottom:0;left:0}:is(#root,body) .trade-ticket .average-price-label{display:inline-flex;align-items:center;position:relative;padding:0;min-height:44px;white-space:nowrap}:is(#root,body) .trade-ticket .average-price-trigger{position:relative;right:auto;top:auto;margin:0;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none!important;color:var(--text-3);display:grid;place-items:center}:is(#root,body) .trade-ticket .average-price-trigger>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:12px;transition:transform var(--dur-release) var(--ease-std),background var(--dur-release) var(--ease-std)}:is(#root,body) .trade-ticket .average-price-trigger{outline:none!important}:is(#root,body) .page.event[data-motion=binary] .trade-ticket-v1 .average-price-trigger[data-tapstate=hover]:not(:disabled){background:transparent}:is(#root,body) .trade-ticket .average-price-trigger:focus-visible>span{outline:3px solid var(--focus-ring);outline-offset:2px}@media (hover:hover){:is(#root,body) .trade-ticket .average-price-trigger:hover>span{background:var(--wash-04);color:var(--text)}}:is(#root,body) .trade-ticket .average-price-trigger[data-tapstate=press]>span{transform:scale(.98)}.average-price-popover{padding-bottom:16px}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) button.trade-outcome{border-width:0}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) button.trade-outcome:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid;border-color:inherit;border-radius:inherit;pointer-events:none}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) button.trade-outcome:after{top:0;right:0;bottom:0;left:0}:is(#root,body) .page.event .trade-ticket.trade-ticket-v1:has(.bd2-ticket-head) button.trade-primary:after{bottom:calc(-1 * var(--depth-lg))}:is(#root,body) .trade-ticket-v1 .anonymous-summary .trade-summary-main>dt{white-space:normal;overflow-wrap:anywhere;min-width:0}.login-overlay{top:var(--visual-viewport-top, 0px);bottom:auto;height:var(--visual-viewport-height, 100dvh)}.login-dialog{box-sizing:border-box;max-height:calc(var(--visual-viewport-height, 100dvh) - 16px);overscroll-behavior:contain;scroll-padding-block:12px}:is(#root,body) .g06-layer{top:var(--visual-viewport-top, 0px);bottom:var(--visual-viewport-bottom, 0px)}:is(#root,body) .g06-sheet{max-height:calc(var(--visual-viewport-height, 100dvh) - 16px);scroll-padding-block:12px}@media (max-width: 899px){:is(#root,body) .drawer{bottom:var(--visual-viewport-bottom, 0px);max-height:min(85dvh,calc(var(--visual-viewport-height, 100dvh) - 16px));scroll-padding-block:12px}}@media (max-width: 1023px){:is(#root,body) .exclusive-ticket{bottom:var(--visual-viewport-bottom, 0px);max-height:min(80vh,calc(var(--visual-viewport-height, 100dvh) - 80px));overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:12px}}@media (max-width: 899px){:is(#root,body) .exclusive-ticket{bottom:max(var(--visual-viewport-bottom, 0px),calc(var(--tab-h, 60px) + var(--safe-bottom, env(safe-area-inset-bottom, 0px))))}}
