.skin:has(.mk-cells) .skin-body{flex:1}.skin-note:has(+.mk-cells){margin-bottom:var(--space-2)}.mk-cells{padding-top:var(--space-2);border-top:1px solid var(--line-hairline);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:auto;display:grid}.mk-cells[data-none]{grid-template-columns:minmax(0,1fr)}.mk-cell{gap:var(--space-px);flex-direction:column;min-width:0;display:flex}.mk-cell+.mk-cell{padding-left:var(--space-2-5);border-left:1px solid var(--line-hairline)}.mk-cell-label{font-size:var(--text-xs);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk-cell-label[data-tone=warn]{color:var(--warning)}.mk-cell-value{font-size:var(--text-base);font-weight:var(--weight-title);color:var(--fg-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk-cells[data-sorted] .mk-cell-value{color:var(--fg)}.mk-share[data-tone=fine]{color:var(--positive)}.mk-share[data-tone=near]{color:var(--caution)}.mk-share[data-tone=far]{color:var(--negative)}.mk-why{font-weight:var(--weight-body);color:var(--fg-muted)}.mk-dash{font-weight:var(--weight-body);color:var(--fg-faint)}.mk-table{--mk-pick:32px;border-radius:var(--radius-md);border:1px solid var(--line-panel);background:var(--surface-panel);box-shadow:var(--shadow-panel);overflow:clip;container-type:inline-size}.mk-head{justify-content:space-between;align-items:center;gap:var(--space-2-5) var(--space-4);padding:var(--space-3) var(--space-3-5);flex-wrap:wrap;display:flex}.mk-head-text{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.mk-title{font-size:var(--text-md);font-weight:var(--weight-title)}.mk-sub{font-size:var(--text-sm);color:var(--fg-muted)}.mk-head-act{align-items:center;gap:var(--space-1-5);display:flex}.mk-grid{flex-direction:column;display:flex}.mk-row{grid-template-columns:var(--mk-pick) minmax(190px, 2.4fr) minmax(118px, 1fr) 78px 78px 74px 78px 88px minmax(96px, 1fr);align-items:center;column-gap:var(--space-2-5);min-height:54px;padding:0 var(--space-3-5) 0 var(--space-2);border-top:1px solid var(--line-hairline);cursor:pointer;transition:background-color var(--dur-hover-out) ease;display:grid}.mk-row-head{top:var(--nav);z-index:1;background:var(--surface-panel);min-height:34px;font-size:var(--text-sm);color:var(--fg-muted);cursor:default;position:sticky}.mk-row-head>span{align-items:center;gap:var(--space-1);display:flex}.mk-row-head>.mk-num{justify-content:flex-end}.mk-row[data-selected]{background:var(--brand-soft)}.mk-pick{place-items:center;display:grid}.mk-item{align-items:center;gap:var(--space-2-5);min-width:0;display:flex}.mk-item-text{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.mk-item-name{font-weight:var(--weight-title);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk-item-sub{align-items:center;gap:var(--space-1);min-width:0;font-size:var(--text-sm);color:var(--fg-muted);white-space:nowrap;display:flex;overflow:hidden}.mk-item-sub .account-chip{color:var(--fg-muted)}.mk-item-more{font-size:var(--text-sm);color:var(--fg-muted);display:none}.mk-state{align-items:center;gap:var(--space-2);min-width:0;display:flex}.mk-markup,.mk-unlocks{font-size:var(--text-sm);color:var(--fg-muted)}.mk-command{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk-num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.mk-strong{font-weight:var(--weight-title);color:var(--fg)}.mk-over{font-weight:var(--weight-title)}.mk-day{padding-left:var(--space-3);font-size:var(--text-sm);color:var(--fg-soft);white-space:nowrap}.mk-group{padding:var(--space-2-5) var(--space-3-5) var(--space-2-5) calc(var(--space-2) + var(--mk-pick) + var(--space-2-5));border-top:1px solid var(--line-hairline);background:var(--wash-tint);font-size:var(--text-sm);font-weight:var(--weight-title);color:var(--fg-soft)}.mk-group .muted{font-weight:var(--weight-body)}.mk-more{padding:var(--space-1-5) var(--space-3-5) var(--space-1-5) calc(var(--space-2) + var(--mk-pick) + var(--space-1));border-top:1px solid var(--line-hairline)}.mk-empty{height:380px}.mk-row-ph{cursor:default}.mk-sort{align-items:center;gap:var(--space-1);margin-right:calc(var(--space-0-5) * -1);padding:var(--space-0-5) var(--space-0-5) var(--space-0-5) var(--space-1);border-radius:var(--radius-sm);color:var(--fg-muted);transition:color var(--dur-hover-out) ease, transform var(--dur-press) var(--ease-out);display:inline-flex;position:relative}.mk-sort svg{opacity:0}.mk-sort[data-on]{color:var(--fg)}.mk-sort[data-on] svg{opacity:1}.mk-sort:active{transform:scale(.97)}.mk-sort:focus-visible,.mk-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@container (max-width:980px){.mk-row{grid-template-columns:var(--mk-pick) minmax(170px, 2.4fr) minmax(112px, 1fr) 76px 76px 74px minmax(96px, 1fr)}.mk-wide{display:none!important}}@container (max-width:620px){.mk-row{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-1-5);grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"pick item roll""pick item over";row-gap:0}.mk-row-head{display:none}.mk-row>:first-child{grid-area:pick}.mk-row>:nth-child(2){grid-area:item}.mk-row>:nth-child(4){grid-area:roll}.mk-row>:nth-child(6){grid-area:over}.mk-row>:nth-child(3),.mk-row>:nth-child(5),.mk-row>:nth-child(9){display:none}.mk-item-more{white-space:normal;display:block}.mk-item .art{display:none}.mk-group,.mk-more{padding-left:var(--space-3)}}.mk-market{gap:var(--space-3);border-top:0}.mk-note,.mk-age{font-size:var(--text-sm);color:var(--fg-muted)}.mk-age[data-old]{color:var(--warning)}.mk-compare{width:100%;font-size:var(--text-base)}.mk-compare th,.mk-compare td{padding:var(--space-2) 0;border-top:1px solid var(--line-hairline);vertical-align:middle}.mk-compare thead th{font-size:var(--text-sm);font-weight:var(--weight-body);color:var(--fg-muted);text-align:right;vertical-align:baseline;border-top:0;padding-top:0}.mk-compare thead th:first-child{text-align:left}.mk-compare tbody th{font-size:var(--text-sm);font-weight:var(--weight-body);color:var(--fg-muted);text-align:left}.mk-compare tbody tr:last-child>*{border-bottom:1px solid var(--line-hairline)}.mk-compare td{width:32%;color:var(--fg-soft);text-align:right}.mk-compare .mk-vs td{font-weight:var(--weight-title);color:var(--fg)}.mk-compare .mk-not{font-weight:var(--weight-body);color:var(--fg-muted)}.mk-tag{margin-left:var(--space-1-5);padding:var(--space-px) var(--space-1);border-radius:var(--radius-sm);background:var(--warning-soft);font-size:var(--text-xs);color:var(--warning)}.mk-text{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--fg-soft)}.mk-text b{font-weight:var(--weight-title);color:var(--fg)}.mk-reason{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--fg-muted)}.mk-foot{gap:var(--space-2-5) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-foot div{gap:var(--space-1);flex-direction:column;display:flex}.mk-foot dt{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--fg-muted);display:flex}.mk-foot dd{font-size:var(--text-base);font-weight:var(--weight-title);color:var(--fg)}.mk-foot dd .muted{font-weight:var(--weight-body)}.desk-fast{padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--ring-card);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--fg-soft)}.desk-fast b{font-weight:var(--weight-title);color:var(--fg)}@media (hover:hover) and (pointer:fine){.mk-row:not(.mk-row-head):hover{background:var(--wash-hover);transition-duration:var(--dur-hover-in)}.mk-row[data-selected]:hover{background:var(--brand-soft)}.mk-sort:hover{color:var(--fg);transition-duration:var(--dur-hover-in), var(--dur-press)}}@media (pointer:coarse){.mk-cell-age{display:block}.mk-cell-sep{display:none}.mk-cell-value{margin-top:auto}.mk-cells[data-none] .mk-cell-value{white-space:normal}.mk-sort:before{content:"";width:100%;min-width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:760px){.mk-head-act{width:100%}.mk-head-act .btn-brand{flex:1}}@media (prefers-reduced-motion:reduce){.mk-sort:active{transform:none}}
.price-hold{gap:var(--space-3-5);flex-direction:column;display:flex}.price-ends,.price-figures{width:100%;font-size:var(--text-base)}.price-ends th,.price-ends td,.price-figures th,.price-figures td{padding:var(--space-2) 0;border-top:1px solid var(--line-hairline);vertical-align:middle}.price-ends thead th,.price-figures thead th{font-size:var(--text-sm);font-weight:var(--weight-body);color:var(--fg-muted);text-align:right;border-top:0;padding-top:0}.price-ends thead th:first-child,.price-figures thead th:first-child{text-align:left}.price-ends td{color:var(--fg-soft);line-height:var(--leading-snug)}.price-ends td:last-child{padding-left:var(--space-3);font-weight:var(--weight-title);color:var(--fg);text-align:right;white-space:nowrap}.price-ends td[data-tone=warn]{color:var(--warning)}.price-ends td.mk-share[data-tone=fine]{color:var(--positive)}.price-ends td.mk-share[data-tone=near]{color:var(--caution)}.price-ends td.mk-share[data-tone=far]{color:var(--negative)}.price-ends-sub{font-size:var(--text-sm);color:var(--fg-muted);display:block}.price-figures tbody th{font-size:var(--text-sm);font-weight:var(--weight-body);color:var(--fg-muted);text-align:left}.price-figures td{width:32%;color:var(--fg-soft);text-align:right}.price-figures tbody th .price-ends-sub{color:var(--fg-faint)}
.page-work{height:calc(100dvh - var(--nav) - var(--strip) - 18px - 16px - env(safe-area-inset-bottom,0px));min-height:560px}.app[data-page=\/trades] .main,.app[data-page=\/accounts] .main{padding-bottom:calc(var(--strip) + var(--space-4) + env(safe-area-inset-bottom,0px))}.work{gap:var(--space-2-5);flex:1;grid-template-columns:minmax(0,1fr) 384px;min-height:0;display:grid}.work-wide{grid-template-columns:minmax(0,1fr) 440px}.work-main{min-height:0}.trades-panel .reversed-filter[aria-pressed=true]{border-color:var(--brand-line);background:var(--brand-soft);color:var(--brand-11)}.work-table{flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.work-table>.dt{flex-direction:column;flex:1;min-height:0;display:flex}.dt-body{overscroll-behavior:contain;flex:1;min-height:0}.work-scroll{overscroll-behavior:contain;overflow-y:auto}.work-side{gap:var(--space-2-5);flex-direction:column;min-height:0;display:flex}.panel-search{width:220px;height:var(--control-sm)}.trades-table .dt-head,.trades-table .dt-row{grid-template-columns:minmax(210px,2.4fr) minmax(96px,1fr) minmax(90px,.9fr) minmax(80px,.8fr) minmax(80px,.8fr) minmax(88px,.9fr) minmax(48px,.5fr) minmax(48px,.5fr)}.trade-row,.account-row{position:relative}.row-link{text-align:left;border-radius:var(--radius-sm);min-width:0;display:flex}.row-link:after{content:"";position:absolute;inset:0}.row-link:focus-visible{outline:none}.row-link:focus-visible:after{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:var(--radius-sm)}.side{font-weight:var(--weight-strong);white-space:nowrap}.side[data-side=sell]{color:var(--positive)}.side[data-side=buy]{color:var(--fg-soft)}.dt-row-ph{cursor:default;pointer-events:none}.trades-table :is(.dt-loading,.dt-empty){flex:1;min-height:0;overflow:hidden}.trades-work :is(.trades-table,.summary-body,.inspector-body){transition:opacity var(--dur-state) var(--ease-out)}.trades-work[data-reading] :is(.trades-table,.summary-body,.inspector-body){opacity:.5;transition-delay:var(--delay-ghost)}.dt-foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3-5);min-height:48px;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.arrivals{z-index:3;position:absolute;top:42px;left:50%;transform:translate(-50%)}.arrivals-btn{padding:0 var(--space-3);border-radius:var(--radius-full);box-shadow:var(--shadow-float);animation:arrivals-in var(--dur-rise) var(--ease-out) both}.arrivals-dot{background:var(--brand-9);border-radius:50%;width:6px;height:6px}@keyframes arrivals-in{0%{opacity:0;transform:translateY(-6px)}}.side-summary{overflow:visible}.summary-body{padding-top:var(--space-0-5)}.summary{gap:var(--space-3-5) var(--space-4);padding:var(--space-3-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.summary>div{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.summary dt{font-size:var(--text-sm);color:var(--fg-muted)}.summary dd{font-size:var(--text-xl);font-weight:var(--weight-title);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);white-space:nowrap}.summary-note{margin:calc(var(--space-1) * -1) var(--space-3-5) var(--space-3-5);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--fg-muted)}.summary-rate{font-size:var(--text-sm);font-weight:var(--weight-body);letter-spacing:var(--tracking-none);color:var(--fg-muted)}.inspector{flex:1 1 0;min-height:0}.inspector-body{gap:var(--space-4);padding:var(--space-3-5);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.inspector-body .detail-hero{background:radial-gradient(80% 90% at 50% 100%, var(--hero-light), transparent 70%), var(--surface-panel);height:176px}.inspector-title{align-items:center;gap:var(--space-2);color:var(--fg);display:inline-flex}.inspector .empty{height:100%}.inspector-empty>.empty-shape-art{gap:var(--space-4);flex-direction:column;display:flex}@media (max-width:1100px){.page-work{height:auto}.work,.work-wide{grid-template-columns:minmax(0,1fr)}.work-main{height:68dvh}.inspector{flex:none}}@media (max-width:760px){.panel-search{flex:1;width:auto}.work-main .panel-actions{flex:1}.trades-panel .panel-actions{flex-basis:100%}.trades-table .dt-head,.trades-table .dt-row{grid-template-columns:minmax(0,1fr) auto minmax(64px,auto)}.trades-table .dt-head>:nth-child(2),.trades-table .dt-head>:nth-child(3),.trades-table .dt-head>:nth-child(5),.trades-table .dt-head>:nth-child(7),.trades-table .dt-head>:nth-child(8),.trades-table .dt-row>:nth-child(2),.trades-table .dt-row>:nth-child(3),.trades-table .dt-row>:nth-child(5),.trades-table .dt-row>:nth-child(7),.trades-table .dt-row>:nth-child(8){display:none}.trades-table .trade-row:has(>:nth-child(6):empty)>:nth-child(4){grid-column:span 2}.trades-table .trade-row>:nth-child(6):empty{display:none}}@media (prefers-reduced-motion:reduce){.arrivals-btn{animation-name:fade-in}}@keyframes fade-in{0%{opacity:0}}@media (pointer:coarse){.panel-search{height:var(--touch-sm)}}
.accounts-table .dt-head,.accounts-table .dt-row{grid-template-columns:minmax(170px,1.3fr) minmax(220px,2fr) minmax(96px,.9fr) minmax(52px,.4fr) minmax(64px,.5fr) minmax(72px,.6fr)}.status-quiet{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;color:var(--fg-soft);display:inline-flex}.status-quiet>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-cell{align-items:flex-start;gap:var(--space-1);min-width:0;padding:var(--space-2-5) 0;flex-direction:column;display:flex}.status-head{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;max-width:100%;display:flex}.status-cell .pill{height:auto;min-height:22px;padding-block:var(--space-0-5);line-height:var(--leading-snug);white-space:normal}.status-cell .pill-text{overflow:visible}.status-age{font-size:var(--text-sm);color:var(--fg-muted);white-space:nowrap}.status-line,.status-marker{max-width:100%;font-size:var(--text-sm);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.status-marker:before{content:"";width:5px;height:5px;margin-right:var(--space-2);vertical-align:1px;background:currentColor;border-radius:50%;display:inline-block}.account-status{align-items:flex-start;gap:var(--space-2-5);display:flex}.account-status-detail{gap:var(--space-0-5);min-width:0;padding-top:var(--space-0-5);font-size:var(--text-sm);flex-direction:column;display:flex}.account-extras{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;display:flex}.account-extras li{align-items:baseline;gap:var(--space-2);display:flex}.account-extras li:before{content:"";background:var(--mark-quiet);border-radius:50%;flex:none;width:4px;height:4px;translate:0 -2px}.account-worth{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.account-worth-text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.account-worth-value{font-size:var(--text-3xl);font-weight:var(--weight-title);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.account-worth-change{align-items:baseline;gap:var(--space-1-5);font-size:var(--text-base);flex-wrap:wrap;display:flex}.account-worth .ck-spark{flex:none}.account-foot{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;display:flex}.account-more{margin-left:auto}.account-more-layer{z-index:calc(var(--z-overlay) + 1)}.notice-action{margin-top:var(--space-2);display:block}.cookie-ask{gap:var(--space-3-5);flex-direction:column;display:flex}.cookie-ask .field-input[aria-invalid=true]{border-color:color-mix(in oklch, var(--negative) 70%, transparent)}.cookie-ask .field-hint[data-invalid]{color:var(--negative)}.accounts-stats{display:contents}.accounts-table .dt-row[data-ph]{cursor:default;background:0 0}.account-spark{flex:none;width:132px;display:block}.account-spark>.swap{display:block}.account-empty .empty-shape-art{gap:var(--space-4);flex-direction:column;display:flex}.account-empty .ghost-light{display:none}@media (max-width:760px){.accounts-table .dt-head,.accounts-table .dt-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) auto}.status-cell .pill{text-wrap:balance}.accounts-table .dt-head>:nth-child(n+4),.accounts-table .dt-row>:nth-child(n+4){display:none}}.sale-attention{padding:var(--space-3) 0;border-top:1px solid var(--line-hairline);min-width:0}.sale-attention-heading{justify-content:space-between;align-items:baseline;gap:var(--space-1-5) var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.sale-attention-heading strong{font-weight:var(--weight-title);overflow-wrap:anywhere}.sale-attention[data-handled]{color:var(--fg-muted)}.sale-facts{gap:var(--space-2);margin:var(--space-3) 0;font-size:var(--text-sm);display:grid}.sale-facts>div{gap:var(--space-2);grid-template-columns:108px minmax(0,1fr);display:grid}.sale-facts dt{color:var(--fg-muted)}.sale-facts dd{overflow-wrap:anywhere;margin:0}.sale-trade-id{align-items:flex-start;gap:var(--space-1-5);flex-direction:column;display:flex}.sale-actions,.sale-copy{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sale-actions{row-gap:var(--space-2-5)}.menu-danger{color:var(--tone-bad-fg)}.menu-danger[data-highlighted]{color:var(--tone-bad-text)}.pair-dialog{width:min(480px,100vw - 32px)}.pair-title{align-items:center;gap:var(--space-2);display:inline-flex}.pair-body{gap:var(--space-3-5);flex-direction:column;display:flex}.pair-lines{margin-top:var(--space-2-5)}.pair-code{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:calc(var(--text-lg) * 3 + var(--space-0-5) + var(--space-3) * 2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken);box-shadow:var(--ring-card);display:flex}.code-text{font:var(--weight-title) var(--text-lg) / var(--leading-normal) var(--font-code);letter-spacing:var(--tracking-none);color:var(--fg);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.pair-code-text{gap:var(--space-0-5) var(--space-3-5);grid-template-columns:repeat(4,max-content);display:grid}.pair-code-foot{justify-content:space-between;gap:var(--space-3);margin-top:calc(var(--space-1-5) * -1);font-size:var(--text-sm);color:var(--fg-soft);display:flex}.copy-btn{min-width:112px}.copy-btn .success{margin:calc(var(--space-0-5) * -1) 0}.pair-steps{--mark:22px;gap:var(--space-3);counter-reset:step;flex-direction:column;display:flex}.pair-steps li{min-height:var(--mark);padding-left:var(--space-8);counter-increment:step;position:relative}.pair-steps li>span{padding-top:var(--space-px);display:block}.pair-steps li:before{content:counter(step);width:var(--mark);height:var(--mark);background:var(--surface-field);color:var(--fg-soft);font-size:var(--text-sm);font-weight:var(--weight-title);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.pair-steps li[data-action]{column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.pair-steps li[data-action]>.btn{margin-top:calc((var(--mark) - var(--control-sm)) / 2)}.pair-step-note{align-items:baseline;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-sm);color:var(--fg-soft);grid-column:1/-1;display:flex}.pair-step-note .dot{translate:0 -1px}.pair-waiting{align-items:center;gap:var(--space-2);padding-top:var(--space-3-5);border-top:1px solid var(--line);color:var(--fg-soft);display:flex}.pair-progress{gap:var(--space-2-5);flex-direction:column;display:flex}.pair-progress li{align-items:baseline;gap:var(--space-2);color:var(--fg);display:flex}.pair-progress li[data-done]{color:var(--fg-muted)}.pair-progress .dot{translate:0 -1px}.pair-actions-note{font-size:var(--text-sm);color:var(--fg-muted);align-self:center;margin-right:auto}@media (max-width:760px){.pair-code{flex-direction:column;align-items:stretch}.pair-code-text{justify-content:center}.pair-steps li[data-action]{justify-items:start;row-gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.pair-steps li[data-action]>.btn{margin-top:0}}@media (pointer:coarse){.status-line,.status-marker{white-space:normal;overflow-wrap:anywhere}}
.set-tabs{margin-top:calc(var(--space-1) * -1)}@media (max-width:760px){.set-tabs-row{scrollbar-width:none;overflow-x:auto}.set-tabs-row::-webkit-scrollbar{display:none}.set-tabs .utab{white-space:nowrap}.set-tabs .utabs{width:max-content;min-width:100%}}@media (min-width:761px){.set-tabs-row.edge-fade{animation:none;-webkit-mask-image:none;mask-image:none}}.set{gap:var(--space-6);padding:var(--space-2) 0 var(--space-6);flex-direction:column;display:flex}.set-group{gap:var(--space-3);flex-direction:column;display:flex}.set-heading{padding-left:var(--space-0-5);font-size:var(--text-md);font-weight:var(--weight-body);letter-spacing:var(--tracking-snug)}.set-card{border-radius:var(--radius-md);border:1px solid var(--line-panel);background:var(--surface-panel);box-shadow:var(--shadow-panel)}.set-row{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:60px;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3-5);display:flex}.set-row+.set-row,.set-wide{border-top:1px solid var(--line-hairline)}.set-text{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.set-label{align-items:center;gap:var(--space-1-5);font-size:var(--text-base);line-height:var(--leading-tight);color:var(--fg);display:inline-flex}.set-desc{max-width:540px;font-size:var(--text-base);line-height:var(--leading-snug);color:var(--fg-muted)}.set-value{align-items:center;gap:var(--space-3);flex:none;display:flex}.set-leaving{align-items:center;gap:var(--space-3);display:flex}.set-number{font-size:var(--text-md);font-weight:var(--weight-title);color:var(--fg);white-space:nowrap}.set-own{color:var(--brand-11)}.set-masked{font-size:var(--text-base);color:var(--fg-muted);white-space:nowrap}.address-ask{gap:var(--space-3-5);flex-direction:column;display:flex}.address-ask .field-input[aria-invalid=true]{border-color:color-mix(in oklch, var(--negative) 70%, transparent)}.address-ask .field-hint[data-invalid]{color:var(--negative)}.address-ask .field-input::-ms-reveal{display:none}.set-wide{padding:var(--space-3) var(--space-3-5) var(--space-3-5)}.set-acct-chevron{color:var(--fg-faint);transition:rotate var(--dur-state) var(--ease-out)}.set-acct-meta{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-4);font-size:var(--text-sm);color:var(--fg-muted);flex-wrap:wrap;display:flex}.set-acct-id{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.set-acct-id-value{overflow-wrap:anywhere;min-width:0;color:var(--fg-soft);font:var(--weight-body) var(--text-sm) / var(--leading-normal) var(--font-code)}.set-how{border-radius:var(--radius-md)}.set-how summary{align-items:center;gap:var(--space-1-5);height:28px;padding:0 var(--space-1-5) 0 var(--space-0-5);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--fg-soft);cursor:pointer;transition:color var(--dur-hover-out) ease;list-style:none;display:inline-flex}.set-how summary::-webkit-details-marker{display:none}.set-how summary svg{color:var(--fg-faint);transition:rotate var(--dur-state) var(--ease-out)}.set-how[open] summary svg{rotate:180deg}.set-how-body{gap:var(--space-2);max-width:100%;padding:var(--space-1-5) 0 var(--space-1);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--fg-muted);flex-direction:column;display:flex}.set-command{align-items:center;gap:var(--space-1-5);min-width:0;display:flex}.set-command .code{flex:1;min-width:0}@media (hover:hover) and (pointer:fine){.set-how summary:hover{color:var(--fg);transition-duration:var(--dur-hover-in)}}.drop-note{margin-top:var(--space-1-5);font-size:var(--text-sm);color:var(--fg-muted)}.set-acct-status{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--fg-soft);display:flex}.set-acct-status svg{margin-top:var(--space-px);color:var(--warning);flex:none}.set-action{justify-content:flex-end;align-items:center;gap:var(--space-1-5) var(--space-3);flex-wrap:wrap;display:inline-flex}.set-action-why{max-width:260px;font-size:var(--text-sm);line-height:var(--leading-snug);text-align:right;color:var(--fg-muted)}.set-scope-note{padding:0 var(--space-0-5);font-size:var(--text-sm);color:var(--fg-muted)}.set-lines{gap:var(--space-1-5);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--fg-soft);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.set-lines li{align-items:baseline;gap:var(--space-2);display:flex}.set-lines .dot{translate:0 -1px}.set-preview{gap:var(--space-2);max-width:640px;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--fg-soft);flex-direction:column;display:flex}.set-preview-title{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--fg)}@media (max-width:760px){.set-row{align-items:flex-start;gap:var(--space-2-5);flex-direction:column}.set-row:has(>.set-value>.switch,>.set-value>.ph-control>.switch):not(:has(>.set-value>:not(.switch,input,.ph-control))){align-items:center;gap:var(--space-4);flex-direction:row}.set-updates .set-value{flex-wrap:wrap;max-width:100%}.set-value:has(>.set-leaving){max-width:100%}.set-leaving{flex-wrap:wrap}.set-masked{flex-basis:100%}.set-action,.set-action-why{text-align:left;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.set-how summary svg,.set-acct-chevron{transition:none}}.set-ph-line{display:block}.set-acct-row[data-ph]{cursor:default}.set-content{display:contents}.set-subheading{margin-left:var(--space-2-5);font-size:var(--text-base);font-weight:var(--weight-body);letter-spacing:var(--tracking-none);color:var(--fg-muted)}.set-card>.set-wide:first-child{border-top:0}.set-intro{padding:var(--space-3) var(--space-3-5);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--surface-card);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--fg-muted)}.set-card>.set-fold-row:not(:first-child),.set-card>.set-fold-row+*{border-top:1px solid var(--line-hairline)}.set-fold-head{justify-content:center;gap:var(--space-2-5);min-height:60px;padding:var(--space-3-5) var(--space-4) var(--space-3-5) var(--space-3-5);flex-direction:column;display:flex}.set-card>.set-fold-row:first-child>.set-fold-head{border-radius:var(--radius-md-inner) var(--radius-md-inner) 0 0}.set-card>.set-fold-row:last-child[data-closed]>.set-fold-head{border-radius:0 0 var(--radius-md-inner) var(--radius-md-inner)}.set-card>.set-fold-row:only-child[data-closed]>.set-fold-head{border-radius:var(--radius-md-inner)}.set-card>.set-fold-row:last-child .set-fold-body{border-radius:0 0 var(--radius-md-inner) var(--radius-md-inner)}.set-fold-line{align-items:center;gap:var(--space-4);display:flex}.set-fold-trigger{align-items:center;gap:var(--space-3);text-align:left;flex:1;min-width:0;display:flex}.set-fold-trigger .set-text{flex:1}.set-fold-trigger[data-disabled]{cursor:default}.set-label:has(>.pill){gap:var(--space-2)}.set-fold-trigger[data-panel-open] .set-acct-chevron{rotate:180deg}.set-fold-row[data-off] .set-fold-trigger .set-label,.set-fold-row[data-off] .set-fold-trigger .set-desc{opacity:.6}.set-step{width:20px;height:20px;margin-top:calc(var(--space-0-5) * -1);background:var(--surface-raised);font-size:var(--text-xs);font-weight:var(--weight-title);font-variant-numeric:tabular-nums;color:var(--fg-soft);border-radius:50%;flex:none;align-self:flex-start;place-items:center;display:inline-grid}.set-fold-status,.set-fold-after{gap:var(--space-2);flex-direction:column;display:flex}.set-fold-status:empty,.set-fold-after:empty{display:none}.set-fold-row[data-step] .set-fold-status,.set-fold-row[data-step] .set-fold-after{padding-left:var(--space-8)}.set-fold-row{--fold-indent:calc(var(--space-3-5) + var(--space-4))}.set-fold-row[data-step]{--fold-indent:calc(var(--space-3-5) + var(--space-5) + var(--space-3))}.set-fold-body{border-top:1px solid var(--line-hairline);background:var(--surface-card)}.set-fold-body>*+*{border-top:1px solid var(--line-hairline)}.set-fold-body>.set-row{padding-left:var(--fold-indent)}.set-fold-body>.rare-reach{padding-left:var(--fold-indent);border-top:0}.set-fold-how{padding:var(--space-3) var(--space-4) var(--space-3-5) var(--fold-indent);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--fg-muted)}.set-fold-how>p{max-width:760px}.set-source-line{margin-top:var(--space-1-5);font-size:var(--text-sm);color:var(--fg-faint);display:block}.set-fold-status>.set-source-line{margin-top:0}.set-source-line[data-own]{color:var(--brand-11)}.set-source-line .link-btn{height:auto;padding:0 var(--space-1);color:inherit;text-underline-offset:3px;text-decoration:underline}.set-standing{gap:var(--space-2-5);flex-direction:column;display:flex}.set-note{padding:var(--space-2-5) var(--space-3);border:1px solid var(--line-panel);border-radius:var(--radius-md);background:var(--surface-card);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--fg-soft)}.set-note .link-btn{height:auto;padding:0 var(--space-1);text-underline-offset:3px;text-decoration:underline}.set-subnav{align-items:center;gap:var(--space-1-5);font-size:var(--text-base);color:var(--fg-muted);display:flex}.set-subnav .link-btn{margin-left:calc(var(--space-2) * -1);font-size:var(--text-base)}.set-subnav-sep{color:var(--fg-faint)}.set-acct-row{align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-2-5) var(--space-4) var(--space-2-5) var(--space-3-5);text-align:left;transition:background-color var(--dur-hover-out) ease;display:flex}.set-acct-row+.set-acct-row{border-top:1px solid var(--line-hairline)}.set-card>.set-acct-row:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.set-card>.set-acct-row:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.set-card>.set-acct-row:only-child{border-radius:var(--radius-md)}.set-acct-row:focus-visible{outline-offset:-2px}.set-acct-text{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.set-acct-name{font-size:var(--text-base);font-weight:var(--weight-strong);color:var(--fg)}.set-acct-sub{font-size:var(--text-sm);color:var(--fg-muted)}.set-acct-state{font-size:var(--text-sm);white-space:nowrap;color:var(--fg-muted)}.set-acct-state[data-tone=warn]{color:var(--warning)}.set-acct-go{color:var(--fg-faint);flex:none;rotate:-90deg}.set-acct-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.set-acct-title{align-items:center;gap:var(--space-2-5);font-size:var(--text-lg);font-weight:var(--weight-strong);display:inline-flex}@media (hover:hover) and (pointer:fine){.set-acct-row:hover{background:var(--wash-hover);transition-duration:var(--dur-hover-in)}}@media (max-width:760px){.set-fold-head{padding-right:var(--space-3-5)}.set-fold-row,.set-fold-row[data-step]{--fold-indent:var(--space-3-5)}.set-acct-state{display:none}}
.upd-page{--upd-edge:var(--space-4);--upd-num-col:52px;--upd-text:calc(var(--upd-edge) + var(--upd-num-col) + var(--space-1-5));--upd-mark:calc(var(--space-5) + var(--space-2-5));gap:var(--space-4);width:100%;max-width:720px;padding-top:var(--space-1);margin:0 auto}.upd-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.upd-head-sub{align-items:center;gap:0 var(--space-1-5);margin-top:var(--space-0-5);font-size:var(--text-base);color:var(--fg-muted);flex-wrap:wrap;display:flex}.upd-head-ok{align-items:center;gap:var(--space-1-5);color:var(--fg-soft);display:inline-flex}.upd-head-ok svg{color:var(--positive)}.upd-auto{align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--fg-soft);display:inline-flex}.upd-auto .switch{margin-left:var(--space-1)}.upd-blocks,.upd-list{gap:var(--space-2);flex-direction:column;display:flex}.upd-blocks{gap:var(--space-4)}.upd-block{border-radius:var(--radius-lg);border:1px solid var(--line-panel);background:var(--surface-panel);box-shadow:var(--shadow-panel);overflow:clip}.upd-block[data-standing=ready]:not([data-trial]){border-color:var(--brand-ring);background:radial-gradient(120% 160% at 0% 0%, var(--brand-haze), transparent 55%), var(--surface-panel)}.upd-row{align-items:center;gap:var(--space-2);min-height:68px;padding-right:var(--space-2-5);grid-template-columns:minmax(0,1fr) auto 40px;grid-template-areas:"toggle side arrow";display:grid}.upd-top:has(.upd-arrow:active){background:var(--wash-press);transition-duration:0s}.upd-toggle{grid-area:toggle;grid-template-columns:var(--upd-num-col) minmax(0, 1fr);align-self:stretch;align-items:center;column-gap:var(--space-1-5);padding:var(--space-3) 0 var(--space-3) var(--upd-edge);text-align:left;display:grid}.upd-toggle:focus-visible,.upd-arrow:focus-visible{outline-offset:-2px}.upd-num{font-size:var(--text-2xl);font-weight:var(--weight-heavy);line-height:var(--leading-none);letter-spacing:var(--tracking-tight);color:var(--fg);transition:color var(--dur-hover-out) ease}.upd-text{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.upd-title{font-size:var(--text-md);font-weight:var(--weight-title);letter-spacing:var(--tracking-snug);color:var(--fg);transition:color var(--dur-hover-out) ease}.upd-title[data-none]{font-weight:var(--weight-body);color:var(--fg-muted)}.upd-meta{align-items:center;gap:var(--space-0-5) var(--space-2);font-size:var(--text-sm);color:var(--fg-muted);flex-wrap:wrap;display:flex}.upd-new{height:18px;padding:0 var(--space-1-5);border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand-11);font-size:var(--text-xs);font-weight:var(--weight-title);align-items:center;display:inline-flex}.upd-id{font:var(--weight-body) var(--text-sm) / var(--leading-snug) var(--font-code);letter-spacing:var(--tracking-none)}.upd-block[data-older] .upd-num,.upd-block[data-older] .upd-title{color:var(--fg-soft)}.upd-block[data-older][data-open] .upd-num,.upd-block[data-older][data-open] .upd-title{color:var(--fg)}.upd-side{grid-area:side;align-items:center;display:inline-flex}.upd-side:empty{display:none}.upd-state{align-items:center;gap:var(--space-1-5);font-size:var(--text-sm);color:var(--fg-muted);white-space:nowrap;display:inline-flex}.upd-state[data-tone=ok]{color:var(--fg-soft)}.upd-state[data-tone=ok] svg{color:var(--positive)}.upd-state[data-tone=info]{color:var(--info)}.upd-state-dot{background:var(--fg-faint);border-radius:50%;width:6px;height:6px}.upd-ring{width:16px;height:16px}.upd-ring-track{fill:none;stroke:color-mix(in oklch, var(--info) 25%, transparent);stroke-width:2.5px}.upd-ring-arc{fill:none;stroke:var(--info);stroke-width:2.5px;stroke-linecap:round}.upd-arrow{border-radius:var(--radius-md);width:32px;height:32px;color:var(--fg-muted);transition:color var(--dur-hover-out) ease;grid-area:arrow;justify-self:end;place-items:center;display:grid}.upd-chevron{transition:rotate var(--dur-state) var(--ease-out)}.upd-block[data-open]>.upd-row .upd-chevron,.upd-choose[aria-expanded=true] .upd-chevron{rotate:180deg}.upd-extra{gap:var(--space-2);padding:var(--space-1-5) var(--upd-edge) var(--space-4) var(--upd-text);flex-direction:column;display:flex}.upd-bar{gap:var(--space-0-5);height:4px;display:flex}.upd-bar-done,.upd-bar-rest{border-radius:var(--radius-xs);flex-basis:0}.upd-bar-done{background:var(--positive)}.upd-bar-rest{background:var(--surface-high)}.upd-line{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--fg-muted)}.upd-line strong,.upd-cant-text strong{font-weight:var(--weight-title);color:var(--fg)}.upd-cant{align-items:flex-start;gap:var(--space-2);display:flex}.upd-cant svg,.upd-who-cant svg{height:1lh;color:var(--warning);flex:none}.upd-left{justify-content:space-between;align-items:center;gap:var(--space-1-5) var(--space-3);flex-wrap:wrap;display:flex}.upd-problem{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--tone-bad-bg);color:var(--tone-bad-text);font-size:var(--text-sm);line-height:var(--leading-normal);display:flex}.upd-problem strong{font-weight:var(--weight-title);color:var(--fg)}.upd-notes-wrap{margin-top:var(--space-px);padding:var(--space-4) var(--upd-edge) var(--space-4) var(--upd-text);border-radius:calc(var(--radius-lg) - var(--space-px));background:var(--surface-card);box-shadow:var(--ring-card)}.upd-notes{gap:var(--space-4);flex-direction:column;display:flex}.upd-group-title{align-items:center;gap:var(--space-2-5);margin-left:calc(var(--upd-mark) * -1);font-size:var(--text-base);font-weight:var(--weight-title);color:var(--fg);display:flex}.upd-group-mark{border-radius:var(--radius-sm);background:var(--wash-tint);width:20px;height:20px;color:var(--fg-soft);place-items:center;display:grid}.upd-lines{gap:var(--space-1-5);margin-top:var(--space-2);flex-direction:column;display:flex}.upd-lines li{max-width:62ch;padding-left:var(--space-3-5);line-height:var(--leading-normal);color:var(--fg-soft);position:relative}.upd-lines li:before{content:"";background:var(--fg-faint);border-radius:50%;width:4px;height:4px;position:absolute;top:.68em;left:2px}.upd-notes[data-plain] .upd-lines{margin-top:0}.upd-none{max-width:62ch;line-height:var(--leading-normal);color:var(--fg-muted)}.upd-earlier{gap:var(--space-2);margin-top:var(--space-1-5);flex-direction:column;display:flex}.upd-earlier-title{padding-left:var(--space-0-5);font-size:var(--text-sm);font-weight:var(--weight-body);color:var(--fg-muted)}.upd-trial{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-xl);border:1px dashed var(--line-dashed);flex-direction:column;display:flex}.upd-trial-lede{align-items:center;gap:var(--space-1-5) var(--space-2-5);padding:0 var(--space-1) var(--space-0-5);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--fg-muted);flex-wrap:wrap;display:flex}.upd-only{align-items:center;gap:var(--space-1-5);height:20px;padding:0 var(--space-1-5);border-radius:var(--radius-sm);background:var(--wash-tint);color:var(--fg-soft);font-size:var(--text-sm);display:inline-flex}.upd-build{align-items:center;gap:var(--space-2) var(--space-3);min-height:56px;padding:var(--space-2) var(--space-2-5) var(--space-2) var(--upd-text);border-radius:var(--radius-lg);background:var(--surface-panel);box-shadow:var(--ring-card);grid-template-columns:minmax(0,1fr) auto;display:grid}.upd-build-text{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.upd-build-name{font-size:var(--text-base);color:var(--fg)}.upd-build-meta{font-size:var(--text-sm);color:var(--fg-muted)}.upd-dialog{flex-direction:column;width:min(480px,100vw - 32px);display:flex}.upd-who{margin-top:var(--space-3-5);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--line-hairline);border-radius:var(--radius-md);background:var(--surface-page)}.upd-who-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.upd-who-text{font-weight:var(--weight-title);color:var(--fg)}.upd-who-cant{align-items:flex-start;gap:var(--space-1-5);margin-top:var(--space-0-5);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--fg-muted);display:flex}.upd-choose{align-items:center;gap:var(--space-1);height:28px;padding:0 var(--space-1-5) 0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--fg-soft);transition:background-color var(--dur-hover-out) ease, color var(--dur-hover-out) ease;flex:none;display:inline-flex}.upd-choose .swap-text{text-align:end}.upd-pick{padding:var(--space-2) 0 0}.upd-pick-list{gap:0 var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.upd-pick-row{align-items:center;gap:var(--space-2-5);min-height:36px;padding:0 var(--space-2);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--dur-hover-out) ease;display:flex}.upd-pick-all{margin:0 calc(var(--space-2) * -1) var(--space-1) calc(var(--space-3) * -1);padding-left:var(--space-5);border-top:1px solid var(--line-hairline);border-bottom:1px solid var(--line-hairline);border-radius:0}.upd-pick-name{color:var(--fg)}.upd-pick-note{font-size:var(--text-sm);color:var(--fg-muted);margin-left:auto}.side-box[data-indeterminate]{border-color:var(--brand-line);background:var(--brand-9);color:var(--fg-on-brand)}.upd-dash{border-radius:var(--radius-xs);background:currentColor;width:8px;height:2px}.upd-what{margin-top:var(--space-3-5)}@media (hover:hover) and (pointer:fine){.upd-top:hover .upd-num,.upd-top:hover .upd-title:not([data-none]),.upd-top:hover .upd-arrow{color:var(--fg);transition-duration:var(--dur-hover-in)}.upd-choose:hover{background:var(--wash-press);color:var(--fg);transition-duration:var(--dur-hover-in)}.upd-pick-row:hover{background:var(--wash-hover);transition-duration:var(--dur-hover-in)}}@media (max-width:760px){.upd-page{--upd-edge:var(--space-3-5);--upd-num-col:40px;gap:var(--space-3-5)}.upd-blocks{gap:var(--space-3-5)}.upd-head{flex-direction:column;align-items:stretch}.upd-auto{padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--surface-panel);box-shadow:var(--ring-card)}.upd-auto-label{flex:1}.upd-row{min-height:64px;padding-right:var(--space-1);grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"toggle arrow""side side";gap:0}.upd-toggle{padding:var(--space-3) 0 var(--space-3) var(--upd-edge)}.upd-num{font-size:var(--text-xl)}.upd-side{padding:0 var(--upd-edge) var(--space-3)}.upd-install,.upd-side .glow{flex:1}.upd-extra{padding:var(--space-1) var(--upd-edge) var(--space-3-5)}.upd-notes-wrap{padding:var(--space-4) var(--upd-edge) var(--space-4) calc(var(--upd-edge) + var(--upd-mark))}.upd-problem{flex-wrap:wrap}.upd-build{padding:var(--space-2-5) var(--space-3) var(--space-3) var(--upd-text);grid-template-columns:minmax(0,1fr)}.upd-build-try{justify-self:start}.upd-pick-list{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.upd-arrow{width:var(--touch-md);height:var(--touch-md)}.upd-pick-row,.upd-choose{min-height:44px}}@media (prefers-reduced-motion:reduce){.upd-chevron{transition:none}}
.rare-head{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:28px;display:flex}.rare-meta{align-items:center;gap:var(--space-1-5);font-size:var(--text-sm);color:var(--fg-muted);display:inline-flex}.rare-reach{align-items:baseline;gap:var(--space-2);padding:0 var(--space-4) var(--space-3) var(--space-3-5);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--fg-soft);display:flex}.rare-reach .dot{flex:none;translate:0 -1px}.rare-reach+.set-row,.rare-held{border-top:1px solid var(--line-hairline)}.rare-held-pics{gap:var(--space-1);display:flex}.rare-held-pic{border-radius:var(--radius-md);transition:transform var(--dur-press) var(--ease-out);outline:none;display:inline-flex}.rare-held-pic:focus-visible{box-shadow:0 0 0 2px var(--focus-ring)}.rare-held-pic:active{transform:scale(.95)}.rare-part{background:var(--surface-card)}.rare-stack{flex:none;display:inline-flex}.rare-stack>.art{box-shadow:0 0 0 2px var(--surface-panel)}.rare-stack>.art+.art{margin-left:calc(var(--size) * -.24)}.rare-group+.rare-group{border-top:1px solid var(--line-hairline)}.rare-group-head{gap:var(--space-2);padding:var(--space-2-5) var(--space-4) var(--space-2-5) var(--space-3-5);flex-direction:column;display:flex}.rare-group:first-child>.rare-group-head{border-radius:var(--radius-md-inner) var(--radius-md-inner) 0 0}.rare-group:last-child[data-closed]>.rare-group-head{border-radius:0 0 var(--radius-md-inner) var(--radius-md-inner)}.rare-group-row{align-items:center;gap:var(--space-4);display:flex}.rare-group-trigger{align-items:center;gap:var(--space-3-5);text-align:left;flex:1;min-width:0;min-height:44px;display:flex}.rare-group-trigger[data-panel-open] .set-acct-chevron{rotate:180deg}.rare-group-text{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.rare-group-name{font-size:var(--text-base);color:var(--fg)}.rare-group-sub{font-size:var(--text-sm);color:var(--fg-muted)}.rare-group-premium{align-items:flex-end;gap:var(--space-0-5);font-size:var(--text-base);color:var(--fg);white-space:nowrap;flex-direction:column;display:flex}.rare-group-premium-label{font-size:var(--text-xs);color:var(--fg-faint)}.rare-group-held{color:var(--warning)}.rare-group[data-off] .rare-stack,.rare-group[data-off] .rare-group-name,.rare-group[data-off] .rare-group-premium{opacity:.5}.rare-group-body{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4) var(--space-3-5);flex-direction:column;display:flex}.rare-group-what{margin-bottom:var(--space-1);padding:0 var(--space-0-5);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--fg-muted)}.rare-rules{padding:var(--space-0-5) 0;border-radius:var(--radius-md);background:var(--surface-card);flex-direction:column;margin:0;list-style:none;display:flex}.rare-own{gap:var(--space-1-5);margin:var(--space-3);flex-direction:column;display:flex}.rare-rule{align-items:center;gap:var(--space-3);padding-right:var(--space-3);display:flex}.rare-rule+.rare-rule{border-top:1px solid var(--line-hairline)}.rare-rules>.rare-rule:first-child{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.rare-rules>.rare-rule:last-child{border-radius:0 0 var(--radius-sm) var(--radius-sm)}.rare-rule-open{align-items:center;gap:var(--space-3);min-width:0;min-height:52px;padding:var(--space-1-5) var(--space-1) var(--space-1-5) var(--space-2);text-align:left;flex:1;grid-template-columns:auto minmax(0,1fr) 112px 150px 60px;display:grid}.rare-rule-text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.rare-rule-title{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-base);color:var(--fg);display:flex}.rare-rule-name,.rare-rule-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rare-rule-sub{font-size:var(--text-sm);color:var(--fg-muted)}.rare-rule-cond{font-size:var(--text-sm);color:var(--fg-soft)}.rare-rule-evidence{align-items:flex-end;gap:var(--space-0-5);text-align:right;flex-direction:column;display:flex}.rare-rule-evidence-main{font-size:var(--text-sm);color:var(--fg)}.rare-rule-evidence-sub{font-size:var(--text-xs);color:var(--fg-muted)}.rare-rule-evidence[data-kind=gamble] .rare-rule-evidence-main,.rare-rule-evidence[data-kind=step] .rare-rule-evidence-main,.rare-rule-evidence[data-kind=own] .rare-rule-evidence-main{color:var(--fg-soft)}.rare-rule-evidence[data-kind=under] .rare-rule-evidence-main{color:var(--warning)}.rare-rule-today{justify-content:flex-end;align-items:center;gap:var(--space-1-5);font-size:var(--text-sm);font-weight:var(--weight-title);color:var(--fg);display:flex}.rare-rule-today-pics{display:inline-flex}.rare-rule-today-pics>.art{box-shadow:0 0 0 2px var(--surface-panel)}.rare-rule-today-pics>.art+.art{margin-left:calc(var(--space-2) * -1)}.rare-rule-end{flex:none;justify-content:flex-end;width:72px;display:flex}.rare-rule[data-off] .rare-rule-open>*{opacity:.5}.rare-tag{padding:var(--space-px) var(--space-1-5);border-radius:var(--radius-sm);background:var(--brand-soft);font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--brand-11);white-space:nowrap;flex:none}@media (max-width:760px){.rare-own-empty{min-height:300px}}.rare-own-ph{padding:var(--space-3-5)}.rare-examples{justify-content:center;gap:var(--space-2);padding:0 var(--space-3-5);flex-wrap:wrap;display:flex}.rare-example{align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-3) 0 var(--space-1-5);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--ring-card);font-size:var(--text-sm);color:var(--fg);transition:background-color var(--dur-hover-out) ease, transform var(--dur-press) var(--ease-out);display:inline-flex}.rare-example:active{transform:scale(.97)}.rare-details{gap:var(--space-4);flex-direction:column;display:flex}.rare-hero{border-radius:var(--radius-md);background:var(--surface-card);height:214px;box-shadow:var(--ring-card);place-items:center;display:grid;position:relative}.rare-hero-group{top:var(--space-2-5);left:var(--space-2-5);height:20px;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--wash-tint);font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--fg-soft);align-items:center;display:flex;position:absolute}.rare-headline{align-items:baseline;gap:var(--space-1) var(--space-2-5);flex-wrap:wrap;display:flex}.rare-headline-figure{font-size:var(--text-3xl);font-weight:var(--weight-title);letter-spacing:var(--tracking-tight);color:var(--fg)}.rare-headline-figure[data-under]{color:var(--warning)}.rare-headline-text{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--fg-muted)}.rare-chart{height:44px;margin:var(--space-2) var(--space-1-5) 0;position:relative}.rare-chart-track,.rare-chart-range{border-radius:var(--radius-xs);height:2px;position:absolute;top:16px}.rare-chart-track{background:var(--surface-high);left:0;right:0}.rare-chart-range{top:15px;left:calc(var(--from) * 100%);width:max(6px, calc((var(--to) - var(--from)) * 100%));background:color-mix(in oklch, var(--positive) 70%, transparent);height:4px}.rare-chart[data-kind=gamble] .rare-chart-range{background:repeating-linear-gradient(90deg, color-mix(in oklch, var(--warning) 80%, transparent) 0 4px, transparent 4px 7px)}.rare-chart[data-under] .rare-chart-range{background:var(--mark-quiet)}.rare-chart-dot{top:12px;left:calc(var(--dot) * 100%);background:var(--fg);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface-panel);border-radius:50%;position:absolute;translate:-50%}.rare-chart-line{top:6px;left:calc(var(--line) * 100%);background:var(--brand-9);width:1.5px;height:22px;position:absolute}.rare-chart-bar{font-size:var(--text-2xs);font-weight:var(--weight-title);color:var(--brand-11);white-space:nowrap;position:absolute;bottom:24px;left:0}.rare-chart-tick{bottom:0;left:calc(var(--at) * 100%);font-size:var(--text-2xs);color:var(--fg-faint);position:absolute;transform:translate(-50%)}.rare-says{justify-content:space-between;align-items:center;gap:var(--space-1-5) var(--space-3);font-size:var(--text-sm);color:var(--fg-muted);flex-wrap:wrap;display:flex}.rare-says .pill{height:auto;min-height:22px;padding-block:var(--space-0-5);line-height:var(--leading-snug);white-space:normal;overflow-wrap:anywhere;flex:0 auto}.rare-facts{flex-direction:column;margin:0;display:flex}.rare-fact{gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--line-hairline);flex-direction:column;display:flex}.rare-fact dt{font-size:var(--text-sm);color:var(--fg-muted)}.rare-fact dd{gap:var(--space-2);font-size:var(--text-base);line-height:var(--leading-snug);color:var(--fg);flex-direction:column;margin:0;display:flex}.rare-fact-note,.rare-quiet{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--fg-muted)}.rare-quiet.rare-warn{color:var(--warning)}.rare-field-why{font-size:var(--text-sm);color:var(--negative)}.rare-details-foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line-hairline);display:flex}.rare-switch-label{align-items:center;gap:var(--space-2-5);font-size:var(--text-base);color:var(--fg-soft);display:inline-flex}.rare-numbers-row{align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--fg-soft);flex-wrap:wrap;display:flex}.rare-word{font-size:var(--text-sm);color:var(--fg-muted)}.rare-bands{gap:var(--space-1-5) var(--space-2-5);grid-template-columns:repeat(2,max-content);display:grid}.rare-bands-head{font-size:var(--text-xs);color:var(--fg-faint)}.rare-bands-list,.rare-band{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--space-1-5);margin:0;padding:0;list-style:none;display:grid}.rare-band .unit-field-wrap{align-items:flex-start}.rare-patterns{gap:var(--space-3);flex-direction:column;display:flex}.rare-pattern-group{gap:var(--space-1-5);flex-direction:column;display:flex}.rare-pattern-head{align-items:baseline;gap:var(--space-1-5);font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--fg-soft);display:flex}.rare-pattern-count{font-weight:var(--weight-body);color:var(--fg-faint)}.rare-pattern-list{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rare-pattern{align-items:center;gap:var(--space-0-5);height:24px;padding:0 var(--space-0-5) 0 var(--space-2);border-radius:var(--radius-sm);background:var(--wash-tint);font-size:var(--text-sm);color:var(--fg);display:inline-flex}.rare-pattern:not(:has(button)){padding-right:var(--space-2)}.rare-pattern-add{align-items:flex-start;gap:var(--space-2);display:flex}.rare-skins{gap:var(--space-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rare-skin{align-items:center;gap:var(--space-2-5);min-height:42px;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);border-radius:var(--radius-md);display:flex}.rare-skin:nth-child(odd){background:var(--surface-card)}.rare-skin-text{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.rare-skin-name{font-size:var(--text-base);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rare-skin-sub{gap:0 var(--space-2-5);font-size:var(--text-sm);color:var(--fg-muted);flex-wrap:wrap;display:flex}.rare-skin-why{color:var(--warning)}.rare-line{align-items:center;gap:var(--space-1-5) var(--space-3-5);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--fg-soft);flex-wrap:wrap;display:flex}.rare-line[aria-busy]{opacity:.6}.rare-line-title{font-weight:var(--weight-strong);color:var(--fg)}.rare-line-quiet{color:var(--fg-muted)}.rare-line-part{align-items:center;gap:var(--space-2);display:inline-flex}.rare-line-thumbs{display:inline-flex}.rare-line-thumbs>.art{box-shadow:0 0 0 2px var(--surface-panel)}.rare-line-thumbs>.art+.art{margin-left:calc(var(--space-1-5) * -1)}.rare-add{--num:20px;flex-direction:column;width:min(640px,100vw - 32px);padding:0;display:flex;overflow:hidden}.rare-add-top{padding:var(--space-5) var(--space-5) 0}.rare-add-foot{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--line-hairline);flex-direction:column;display:flex}.rare-add-foot .dialog-actions{margin-top:0}.rare-add-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.rare-add-lede{max-width:540px;margin-top:var(--space-1-5);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--fg-muted)}.rare-add-body{gap:var(--space-6);min-height:0;padding:var(--space-5) var(--space-5) var(--space-6);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.rare-add-step{gap:var(--space-3);flex-direction:column;display:flex}.rare-add .field-input{height:32px;padding:0 var(--space-2-5);font-size:var(--text-base)}.rare-add .rare-add-says{max-width:320px}.rare-add .rare-textarea{height:auto;min-height:60px;padding:var(--space-2) var(--space-2-5)}.rare-add .seg-item{height:30px;padding:var(--space-0-5) var(--space-3)}.rare-add-step-title{align-items:center;gap:var(--space-2-5);font-size:var(--text-md);font-weight:var(--weight-strong);color:var(--fg);display:flex}.rare-add-num{width:var(--num);height:var(--num);background:var(--surface-high);font-size:var(--text-xs);font-weight:var(--weight-title);font-variant-numeric:tabular-nums;color:var(--fg-soft);border-radius:50%;flex:none;place-items:center;display:inline-grid}.rare-add-step-body{gap:var(--space-3);padding-left:calc(var(--num) + var(--space-2-5));flex-direction:column;display:flex}.rare-add-line{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.rare-add-line-label{min-width:36px;font-size:var(--text-sm);color:var(--fg-muted)}.rare-add-copies{align-self:flex-start;align-items:center;gap:var(--space-2-5);min-height:32px;font-size:var(--text-base);color:var(--fg-soft);display:inline-flex}.rare-add-example{align-items:center;gap:var(--space-1-5) var(--space-2);font-size:var(--text-sm);color:var(--fg-muted);flex-wrap:wrap;display:flex}.rare-add-example-note{font-size:var(--text-sm);color:var(--fg)}.rare-add-preview{gap:var(--space-2-5);margin-left:calc(var(--num) + var(--space-2-5));padding:var(--space-3) var(--space-3-5) var(--space-3-5);border-radius:var(--radius-md);border:1px solid var(--line-hairline);background:var(--surface-panel);flex-direction:column;display:flex}.rare-add-preview-title{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--fg-soft);display:flex}.rare-add-count{font-variant-numeric:tabular-nums;color:var(--fg)}.rare-add-preview .rare-skins{overscroll-behavior:contain;max-height:min(264px,36dvh);overflow-y:auto}.rare-wears{gap:var(--space-px);padding:var(--space-px);border-radius:var(--radius-md);background:var(--toggle-well);flex-wrap:wrap;display:inline-flex}.rare-wear{min-width:40px;height:30px;padding:0 var(--space-2-5);border-radius:var(--radius-md-inner);font-size:var(--text-sm);font-weight:var(--weight-body);color:var(--fg-soft);transition:color var(--dur-hover-out) ease}.rare-wear[aria-pressed=true]{background:var(--toggle-item);box-shadow:var(--toggle-item-shadow);color:var(--fg)}.rare-wear:disabled{color:var(--fg-faint);cursor:not-allowed}.rare-ways{gap:var(--space-2);flex-direction:column;display:flex}.rare-way{--radio:16px;border-radius:var(--radius-md);border:1px solid var(--line-hairline);background:var(--surface-card);transition:border-color var(--dur-hover-out) ease, background-color var(--dur-hover-out) ease}.rare-way:has(.rare-radio[data-checked]){border-color:var(--field-line);background:var(--surface-raised)}.rare-way-pick{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3-5);cursor:pointer;display:flex}.rare-way[data-disabled] .rare-way-pick{cursor:default}.rare-way[data-disabled] .rare-way-name,.rare-way[data-disabled] .rare-radio{opacity:.5}.rare-radio{width:var(--radio);height:var(--radio);margin-top:var(--space-px);border:1px solid var(--mark-quiet);background:var(--surface-raised);transition:background-color var(--dur-hover-out) ease, border-color var(--dur-hover-out) ease;border-radius:50%;flex:none;place-items:center;display:inline-grid}.rare-radio[data-checked]{border-color:var(--brand-9);background:var(--brand-9)}.rare-radio-dot{background:var(--fg-on-brand);border-radius:50%;width:6px;height:6px}.rare-way-text{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.rare-way-name{font-size:var(--text-base);font-weight:var(--weight-strong);color:var(--fg)}.rare-way-says{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--fg-muted)}.rare-way-more{gap:var(--space-2-5);padding:var(--space-0-5) var(--space-3-5) var(--space-3-5) calc(var(--space-3-5) + var(--radio) + var(--space-3));flex-direction:column;display:flex}.rare-textarea{height:auto;min-height:60px;padding:var(--space-2-5) var(--space-3);line-height:var(--leading-snug);resize:vertical}.rare-search{gap:var(--space-2);flex-direction:column;display:flex}.rare-search-row{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.rare-search-field{align-items:center;gap:var(--space-2);min-height:32px;padding:var(--space-0-5) var(--space-2) var(--space-0-5) var(--space-2-5);border-radius:var(--radius-md);border:1px solid var(--field-line);background:var(--surface-field);color:var(--fg-muted);cursor:text;transition:border-color var(--dur-hover-out) ease, box-shadow var(--dur-hover-out) ease;flex:260px;display:flex}.rare-search-field>svg{margin-top:var(--space-1-5);flex:none;align-self:flex-start}.rare-search-field:focus-within{border-color:var(--field-line-focus);box-shadow:0 0 0 3px var(--field-focus)}.rare-search-field[data-disabled]{opacity:.6}.rare-chips{align-items:center;gap:var(--space-1);flex-wrap:wrap;flex:1;min-width:0;display:flex}.rare-search-input{min-width:120px;height:26px;font-size:var(--text-base);color:var(--fg);background:0 0;border:0;outline:none;flex:1}.rare-search-input::placeholder{color:var(--fg-muted)}.rare-chip{align-items:center;gap:var(--space-1-5);height:26px;padding:0 var(--space-0-5);border-radius:var(--radius-sm);background:var(--surface-card);box-shadow:var(--ring-card);font-size:var(--text-sm);color:var(--fg);outline:none;display:inline-flex}.rare-chip:focus-visible,.rare-chip[data-highlighted]{box-shadow:0 0 0 1px var(--brand-line)}.rare-chip-x,.rare-pattern-x{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--fg-muted);transition:background-color var(--dur-hover-out) ease, color var(--dur-hover-out) ease;place-items:center;display:grid}.rare-pattern-x{width:18px;height:18px}.rare-pattern-x:disabled{opacity:.35}.rare-every{gap:var(--space-1-5);display:flex}.rare-every-btn,.rare-pattern-more{height:32px;padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--field-line);background:var(--surface-field);font-size:var(--text-sm);color:var(--fg-soft);white-space:nowrap;transition:background-color var(--dur-hover-out) ease, border-color var(--dur-hover-out) ease, transform var(--dur-press) var(--ease-out)}.rare-pattern-more{height:24px;padding:0 var(--space-2);border-radius:var(--radius-sm)}.rare-every-btn[aria-pressed=true]{border-color:var(--field-line-focus);background:var(--surface-high);color:var(--fg)}.rare-every-btn:active,.rare-pattern-more:active{transform:scale(.97)}.rare-results-layer{z-index:calc(var(--z-overlay) + 1)}.rare-results{gap:var(--space-px);width:var(--anchor-width);max-width:var(--available-width);max-height:min(360px, var(--available-height));padding:var(--space-1);overscroll-behavior:contain;border-radius:var(--radius-lg);border:1px solid var(--line-menu);background:var(--surface-raised);box-shadow:var(--shadow-float);transform-origin:var(--transform-origin);transition:opacity var(--dur-menu-in) var(--ease-out), transform var(--dur-menu-in) var(--ease-out);outline:none;flex-direction:column;display:flex;overflow-y:auto}.rare-results[data-starting-style],.rare-results[data-ending-style]{opacity:0;transform:scale(.96)}.rare-results[data-ending-style]{transition-duration:var(--dur-menu-out)}.rare-results:not(:has(.rare-result)):not(:has(.rare-results-none)){display:none}.rare-result{align-items:center;gap:var(--space-2-5);min-height:42px;padding:var(--space-1) var(--space-2-5) var(--space-1) var(--space-1);border-radius:var(--radius-md);cursor:default;outline:none;display:flex}.rare-result[data-highlighted]{background:var(--surface-high)}.rare-result-text{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.rare-result-name{font-size:var(--text-base);color:var(--fg)}.rare-result-sub{font-size:var(--text-sm);color:var(--fg-muted)}.rare-result-check{color:var(--brand-11)}@media (hover:hover) and (pointer:fine){.rare-example:hover{border-color:var(--line-strong);background:var(--surface-card) linear-gradient(var(--wash-hover), var(--wash-hover));transition-duration:var(--dur-hover-in)}.rare-way:not([data-disabled]):not(:has(.rare-radio[data-checked])):hover{border-color:var(--line-strong);background:var(--surface-card) linear-gradient(var(--wash-hover), var(--wash-hover));transition-duration:var(--dur-hover-in)}.rare-every-btn:not([aria-pressed=true]):hover,.rare-pattern-more:hover{border-color:var(--field-line-hover);background:var(--surface-high);transition-duration:var(--dur-hover-in)}.rare-wear:not(:disabled):not([aria-pressed=true]):hover{color:var(--fg);transition-duration:var(--dur-hover-in)}.rare-chip-x:hover,.rare-pattern-x:hover:not(:disabled){background:var(--wash-press);color:var(--fg);transition-duration:var(--dur-hover-in)}}@media (max-width:760px){.rare-group-head{padding-right:var(--space-3-5)}.rare-group-premium{display:none}.rare-rule-open{row-gap:var(--space-1);padding-block:var(--space-2-5);grid-template-columns:auto minmax(0,1fr) auto}.rare-rule-cond,.rare-rule-evidence{text-align:left;grid-column:2;align-items:flex-start}.rare-rule-today{grid-area:1/3}.rare-rule-end{width:auto}.rare-held-pics{flex-wrap:wrap}.rare-add-step-body{padding-left:0}.rare-add-preview{margin-left:0}.rare-way-more{padding-left:var(--space-3-5)}}@media (pointer:coarse){.rare-rule-name,.rare-rule-sub,.rare-skin-name{white-space:normal;overflow-wrap:anywhere}.rare-example,.rare-way-pick,.rare-result{min-height:var(--control-touch)}.rare-every-btn,.rare-add-copies{min-height:var(--touch-md)}.rare-wear{min-width:var(--touch-md)}.rare-search-field{min-height:var(--touch-md)}.rare-search-input{height:30px}.rare-search-field>svg{margin-top:var(--space-2)}.rare-pattern-list,.rare-chips{gap:var(--space-2)}.rare-pattern{height:36px;padding-left:var(--space-2-5);font-size:var(--text-base)}.rare-pattern:not(:has(button)){padding-right:var(--space-2-5)}.rare-pattern-x,.rare-pattern-more{height:36px;position:relative}.rare-pattern-x{width:36px}.rare-chip{height:30px}.rare-chip-x{width:28px;height:28px;position:relative}.rare-pattern-x:before,.rare-pattern-more:before,.rare-chip-x:before{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.rare-example:active,.rare-held-pic:active,.rare-every-btn:active,.rare-pattern-more:active,.rare-results[data-starting-style],.rare-results[data-ending-style]{transform:none}}
.buy-mode .seg-item{height:var(--control-sm);padding:0 var(--space-3);font-size:var(--text-base)}.set-fold-trigger .set-acct-go{margin-left:auto}.buy-count{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--fg-soft)}.buy-deliveries{margin:0;padding:0;list-style:none}.buy-delivery{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3-5);grid-template-columns:auto minmax(0,1fr) minmax(0,220px) 72px;display:grid}.buy-delivery+.buy-delivery{border-top:1px solid var(--line-hairline)}.buy-delivery-why{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.buy-delivery-main{font-size:var(--text-sm);color:var(--fg)}.buy-delivery-sub{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;color:var(--fg-muted);overflow:hidden}.buy-delivery-when{font-size:var(--text-sm);text-align:right;color:var(--fg-muted)}@media (max-width:760px){.buy-delivery{grid-template-columns:auto minmax(0,1fr) auto}.buy-delivery-why{grid-area:2/2/auto/-1}}.buy-head-actions{align-items:center;gap:var(--space-2);display:inline-flex}.buy-search{max-width:320px}.buy-line{align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-1-5) var(--space-3);display:flex}.buy-line+.buy-line{border-top:1px solid var(--line-hairline)}.buy-line>.rare-rule-text{flex:1}.buy-unknown{color:var(--warning)}.buy-unknown .link-btn{height:auto;color:inherit;text-underline-offset:3px;padding:0;text-decoration:underline}.buy-empty,.buy-none{margin:var(--space-3)}.buy-paste{gap:var(--space-2-5);flex-direction:column;display:flex}.buy-add .buy-textarea{height:auto;min-height:140px;padding:var(--space-2) var(--space-2-5);line-height:var(--leading-normal);resize:vertical}.buy-paste-ways{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.buy-add .rare-add-preview{margin-left:0}.buy-intake-list{overscroll-behavior:contain;flex-direction:column;max-height:min(240px,32dvh);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.buy-intake-line{align-items:center;gap:var(--space-2-5);min-height:40px;padding:var(--space-1) 0;display:flex}.buy-intake-line+.buy-intake-line{border-top:1px solid var(--line-hairline)}.buy-intake-line>.rare-rule-text{flex:1}.buy-intake-line[data-left] .rare-rule-name{color:var(--fg-muted)}.buy-head .set-subheading{white-space:nowrap}@media (max-width:760px){.buy-head{flex-wrap:wrap}}@media (pointer:coarse){.buy-mode .seg-item{height:calc(var(--touch-sm) - var(--space-px) * 2)}}
.ct-heading{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:20px;display:flex}.ct-seg .seg-item{height:var(--control-sm);padding:0 var(--space-3);font-size:var(--text-base)}.ct-rates{gap:var(--space-1-5);flex-direction:column;display:flex}.ct-rates-line{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--fg-soft)}.ct-rates-line .info-btn{margin-left:var(--space-1-5);vertical-align:-3px}.ct-rates-line b,.ct-line b,.ct-note b{font-weight:var(--weight-title);color:var(--fg)}.ct-line{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--fg-soft);display:flex}.ct-line>.dot{flex:none;translate:0 -1px}.ct-line-split{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap}.ct-line-split .link-btn{margin:calc(var(--space-1) * -1) calc(var(--space-1-5) * -1) calc(var(--space-1) * -1) 0}.ct-note{max-width:660px;padding:0 var(--space-0-5);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--fg-muted)}.ct-quiet{color:var(--fg-muted)}.ct-save{min-height:18px;font-size:var(--text-sm);color:var(--fg-muted);white-space:nowrap;align-items:center;display:inline-flex}.ct-save-text{align-items:center;gap:var(--space-1);display:inline-flex}.ct-saving{animation:ct-fade-in var(--dur-exit) var(--ease-out) var(--dur-state) both}.ct-saved{color:var(--fg-soft);animation:ct-fade-out var(--dur-state) var(--ease-out) var(--dur-tint) forwards}.ct-saved svg{fill:none;stroke:var(--positive);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.ct-saved path{stroke-dasharray:1;stroke-dashoffset:1px;animation:ct-tick var(--dur-draw) var(--ease-out) var(--delay-draw) forwards}@keyframes ct-tick{to{stroke-dashoffset:0}}@keyframes ct-fade-in{0%{opacity:0}}@keyframes ct-fade-out{to{opacity:0}}.ct-zone-ph{width:248px;height:var(--control-md);display:flex}.ct-failed{align-items:flex-start;gap:var(--space-2-5);display:flex}.ct-failed .notice{flex:1;min-width:0}.ct-failed>.btn{margin-top:var(--space-1)}.zone-trigger{align-items:center;gap:var(--space-2);width:248px;height:32px;padding:0 var(--space-2) 0 var(--space-2-5);border-radius:var(--radius-md);border:1px solid var(--field-line);background:var(--surface-field);text-align:left;transition:border-color var(--dur-hover-out) ease, box-shadow var(--dur-hover-out) ease;display:inline-flex}.zone-trigger-main{align-items:center;gap:var(--space-1-5);min-width:0;font-size:var(--text-base);color:var(--fg);white-space:nowrap;display:inline-flex}.zone-trigger-sub{min-width:0;font-size:var(--text-sm);color:var(--fg-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.zone-trigger>svg{color:var(--fg-muted);transition:rotate var(--dur-state) var(--ease-out);flex:none}.zone-trigger[data-popup-open]>svg{rotate:180deg}.zone-trigger[data-popup-open],.zone-trigger:focus-visible{border-color:var(--field-line-focus);box-shadow:0 0 0 3px var(--field-focus);outline:none}.zone-pop{width:min(380px, var(--available-width));max-height:min(440px, var(--available-height));border-radius:var(--radius-lg);border:1px solid var(--line-menu);background:var(--surface-raised);box-shadow:var(--shadow-float);transform-origin:var(--transform-origin);transition:opacity var(--dur-menu-in) var(--ease-out), transform var(--dur-menu-in) var(--ease-out);outline:none;flex-direction:column;display:flex;overflow:hidden}.zone-pop[data-starting-style],.zone-pop[data-ending-style]{opacity:0;transform:scale(.96)}.zone-pop[data-ending-style]{transition-duration:var(--dur-menu-out)}.zone-pop-search{align-items:center;gap:var(--space-2);height:42px;padding:0 var(--space-3);border-bottom:1px solid var(--line-hairline);color:var(--fg-muted);flex:none;display:flex}.zone-pop-input{min-width:0;height:100%;font-size:var(--text-base);color:var(--fg);background:0 0;border:0;outline:none;flex:1}.zone-pop-input::placeholder{color:var(--fg-muted)}.zone-pop-list{min-height:0;padding:var(--space-1);overscroll-behavior:contain;scroll-padding:var(--space-1);flex:1;overflow-y:auto}.zone-pop-list:empty{display:none}.zone-group+.zone-group{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--line-hairline)}.zone-group-label{padding:var(--space-2) var(--space-2-5) var(--space-1);font-size:var(--text-sm);color:var(--fg-muted)}.zone-item{align-items:center;gap:var(--space-2-5);min-height:44px;padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-md);cursor:default;outline:none;display:flex}.zone-item[data-highlighted]{background:var(--surface-high)}.zone-check{width:14px;color:var(--brand-11);flex:none;place-items:center;display:grid}.zone-item-text{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.zone-item-name,.zone-item-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zone-item-name{font-size:var(--text-base);color:var(--fg)}.zone-item-sub{font-size:var(--text-sm);color:var(--fg-muted)}.zone-item-time{align-items:flex-end;gap:var(--space-0-5);flex-direction:column;flex:none;display:flex}.zone-item-clock{font-size:var(--text-base);color:var(--fg)}.zone-item-offset{font-size:var(--text-sm);color:var(--fg-muted)}.zone-none-region{flex:none}.zone-none{padding:var(--space-1)}.zone-backdrop{display:none}@media (pointer:coarse) and (max-width:760px){.zone-backdrop{display:block}.zone-layer{z-index:var(--z-overlay);top:max(12px, env(safe-area-inset-top,0px))!important;position:fixed!important;left:12px!important;right:12px!important;transform:none!important}.zone-pop{transform-origin:50% 0;width:100%;max-height:min(420px,50dvh)}}@media (hover:hover) and (pointer:fine){.zone-trigger:hover:not([data-popup-open]){border-color:var(--field-line-hover);transition-duration:var(--dur-hover-in)}}@media (max-width:760px){.ct-tab .set-value{align-self:stretch}.zone-trigger,.ct-zone-ph,.ct-seg{width:100%}.ct-seg .seg-item{flex:1}}@media (pointer:coarse){.ct-seg .seg-item{height:calc(var(--touch-sm) - var(--space-px) * 2)}.zone-trigger,.ct-zone-ph{height:var(--touch-md)}.zone-pop-search{height:48px}.zone-item{min-height:52px}}@media (prefers-reduced-motion:reduce){.zone-trigger>svg{transition:none}.zone-pop[data-starting-style],.zone-pop[data-ending-style]{transform:none}.ct-saved path{stroke-dashoffset:0;animation:none}}
.bl-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-auto-rows:minmax(var(--control-md), auto);align-items:center;gap:var(--space-3);display:grid}.bl-top>:is(.btn,.ph-control){justify-self:end}.bl-fee{white-space:nowrap}.bl-tail{color:var(--fg-muted)}.bl-pad{visibility:hidden}.bl-unit{font-weight:var(--weight-body);color:var(--fg-muted)}.bl-coin-value{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.bl-pager{align-items:center;gap:var(--space-px);padding:var(--space-px);border-radius:var(--radius-md);background:var(--toggle-well);display:inline-flex}.bl-pager .icon-btn{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-md-inner)}.bl-pager .icon-btn:is(:disabled,[data-disabled]){opacity:.35}.bl-pager-back{rotate:180deg}.bl-pager[data-ph]{pointer-events:none}.bl-pager-now{align-items:center;gap:var(--space-1-5);height:var(--control-sm);padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-md-inner);background:var(--toggle-item);box-shadow:var(--toggle-item-shadow);color:var(--fg);font-size:var(--text-base);font-weight:var(--weight-title);white-space:nowrap;transition:transform var(--dur-press) var(--ease-out);display:inline-flex}.bl-pager-now:active{transform:scale(.97)}.bl-pager-now svg{color:var(--fg-muted)}.menu.bl-pager-menu{min-width:300px;max-height:min(440px, var(--available-height))}.bl-pager-state{text-align:right;min-width:76px}.bl-due{isolation:isolate;align-items:center;gap:var(--space-2-5);min-height:54px;padding:var(--space-2) var(--space-2-5) var(--space-2) var(--space-3);border:1px solid var(--line-panel);border-radius:var(--radius-md);background:var(--surface-panel);box-shadow:var(--shadow-panel);text-align:left;flex:none;grid-template-columns:minmax(0,1fr) auto auto;display:grid;position:relative}.bl-due:before{content:"";z-index:-1;border-radius:inherit;transition:background-color var(--dur-hover-out) ease;position:absolute;inset:0}.bl-due:active:before{background:var(--wash-press);transition-duration:0s}.bl-due-text{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.bl-due-text .muted{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bl-due-amount{font-weight:var(--weight-title)}.bl-sheet-body{flex-direction:column;display:flex}.bl-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4) var(--space-8);padding:var(--space-6) var(--space-6) 0;display:flex}.bl-head-main{gap:var(--space-2-5);flex-direction:column;flex:1;min-width:0;display:flex}.bl-kicker{align-items:center;gap:var(--space-2) var(--space-2-5);flex-wrap:wrap;display:flex}.bl-kicker h2{font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:var(--tracking-snug);color:var(--fg)}.bl-amount{align-items:baseline;gap:var(--space-1) var(--space-2);font-size:var(--text-4xl);font-weight:var(--weight-title);letter-spacing:var(--tracking-tight);line-height:var(--leading-none);flex-wrap:wrap;display:flex}.bl-amount-value{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.bl-about{font-size:var(--text-md);font-weight:var(--weight-body);letter-spacing:var(--tracking-none);color:var(--fg-muted)}.bl-when{line-height:var(--leading-normal);color:var(--fg-muted)}.bl-when .bl-fee{color:var(--fg);font-weight:var(--weight-title)}.bl-when .bl-tail{color:inherit}.bl-when .info-btn{margin:calc(var(--space-1) * -1) 0}.bl-head .bl-pay{flex:none}.bl-sheet[data-unread] .bl-head{padding-bottom:var(--space-6)}.bl-track{padding:var(--space-6) var(--space-6) 0}.bl-track[data-point]{padding-top:var(--space-4)}.bl-point{height:44px;position:relative}.bl-point>span{bottom:10px;left:var(--at);align-items:center;gap:var(--space-px);font-size:var(--text-sm);line-height:var(--leading-snug);white-space:nowrap;color:var(--fg-muted);flex-direction:column;display:flex;position:absolute;translate:-50%}.bl-point[data-align=start]>span{align-items:flex-start;translate:-7px}.bl-point[data-align=end]>span{align-items:flex-end;translate:calc(7px - 100%)}.bl-point strong{font-size:var(--text-base);font-weight:var(--weight-title);color:var(--fg)}.bl-rail{border-radius:var(--radius-full);background:var(--surface-high);height:6px;position:relative}.bl-span{border-radius:var(--radius-full);position:absolute;top:0;bottom:0}.bl-span[data-tone=info]{background:linear-gradient(90deg, color-mix(in oklch, var(--info) 30%, transparent), var(--info))}.bl-span[data-tone=warn]{background:var(--warning)}.bl-span[data-tone=bad]{background:var(--negative)}.bl-span[data-tone=ok]{background:var(--positive)}.bl-tick{width:2px;height:14px;margin-left:calc(var(--space-px) * -1);border-radius:var(--radius-xs);background:var(--mark-quiet);position:absolute;top:-4px}.bl-now{border-radius:var(--radius-full);background:var(--fg);width:14px;height:14px;box-shadow:0 0 0 4px color-mix(in oklch, var(--info) 32%, transparent);position:absolute;top:50%;translate:-50% -50%}.bl-now[data-tone=warn]{box-shadow:0 0 0 4px color-mix(in oklch, var(--warning) 30%, transparent)}.bl-now[data-tone=bad]{box-shadow:0 0 0 4px color-mix(in oklch, var(--negative) 36%, transparent)}.bl-now[data-tone=ok]{box-shadow:0 0 0 4px color-mix(in oklch, var(--positive) 32%, transparent)}.bl-marks{height:40px;margin-top:var(--space-3);position:relative}.bl-marks li{gap:var(--space-px);font-size:var(--text-sm);line-height:var(--leading-snug);text-align:center;white-space:nowrap;color:var(--fg-muted);flex-direction:column;display:flex;position:absolute;top:0;translate:-50%}.bl-marks li[data-align=start]{text-align:left;translate:0}.bl-marks li[data-align=end]{text-align:right;translate:-100%}.bl-marks strong{font-size:var(--text-base);font-weight:var(--weight-title);color:var(--fg)}.bl-pay{gap:var(--space-2-5);flex-direction:column;flex:none;width:272px;min-width:0;display:flex}.bl-pay-btn{width:100%}.bl-methods{align-items:center;gap:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--fg-muted);flex-wrap:wrap;display:inline-flex}.bl-flight{gap:var(--space-1);padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-md);background:var(--wash-tint);display:grid}.bl-flight[data-tone=info]{background:var(--info-soft)}.bl-flight[data-tone=warn]{background:var(--warning-soft)}.bl-flight-title{align-items:center;gap:var(--space-2);font-weight:var(--weight-title);color:var(--fg);display:inline-flex}.bl-flight-detail{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--fg-soft)}.bl-justpaid{align-items:center;gap:var(--space-2-5);margin:var(--space-4) var(--space-6) 0;padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-md);background:var(--tone-ok-bg);line-height:var(--leading-normal);display:flex}.bl-fold{margin-top:var(--space-4);border-top:1px solid var(--line-hairline)}.bl-fold-head{width:100%;min-height:44px;padding:0 var(--space-6);font-weight:var(--weight-strong);color:var(--fg-soft);transition:background-color var(--dur-hover-out) ease;justify-content:space-between;align-items:center;display:flex}.bl-fold-chevron{color:var(--fg-faint);transition:rotate var(--dur-state) var(--ease-out)}.bl-fold-head[data-panel-open] .bl-fold-chevron{rotate:180deg}.bl-ladder{gap:var(--space-2-5);padding:var(--space-2-5) var(--space-6) var(--space-4);flex-direction:column;display:flex}.bl-step{align-items:baseline;gap:var(--space-2-5);display:flex}.bl-step dt{align-items:baseline;gap:var(--space-0-5) var(--space-2-5);min-width:0;color:var(--fg-soft);flex-wrap:wrap;display:flex}.bl-step-note{font-size:var(--text-sm);color:var(--fg-muted)}.bl-leader{border-bottom:1px dotted var(--line-strong);flex:1;min-width:16px;translate:0 -4px}.bl-step dd{font-weight:var(--weight-strong);white-space:nowrap;flex:none}.bl-step dd .bl-tail{color:inherit}.bl-step[data-kind] dt,.bl-step[data-kind] dd{font-weight:var(--weight-title);color:var(--fg)}.bl-step[data-kind=due] dd{font-size:var(--text-md);letter-spacing:var(--tracking-snug)}.bl-paid,.bl-meta{padding:var(--space-3-5) var(--space-6);border-top:1px solid var(--line-hairline)}.bl-paid{gap:var(--space-2-5);flex-direction:column;display:flex}.bl-section{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--fg-muted)}.bl-paid ul{gap:var(--space-2);flex-direction:column;display:flex}.bl-paid li{align-items:center;gap:var(--space-1-5) var(--space-2-5);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.bl-paid-when{color:var(--fg-muted);margin-left:auto}.bl-meta{justify-content:space-between;align-items:center;gap:var(--space-1-5) var(--space-5);font-size:var(--text-sm);color:var(--fg-soft);flex-wrap:wrap;display:flex}.bl-number{align-items:baseline;gap:var(--space-1-5);min-width:0;display:inline-flex}.bl-number .icon-btn{align-self:center}.bl-id{align-items:center;gap:var(--space-1-5);min-width:0;display:flex}.bl-id-text{overflow-wrap:anywhere;min-width:0;color:var(--fg-soft);font-variant-numeric:tabular-nums}.bl-terms{grid-template-columns:repeat(var(--tiles), minmax(0, 1fr));margin-top:var(--space-4);border-top:1px solid var(--line-hairline);display:grid}.bl-terms>div{gap:var(--space-1-5);padding:var(--space-4) var(--space-5) var(--space-4) var(--space-6);flex-direction:column;display:flex}.bl-terms>div+div{box-shadow:inset 1px 0 0 var(--line-hairline)}.bl-terms dt{font-size:var(--text-2xl);font-weight:var(--weight-title);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.bl-terms dd{line-height:var(--leading-normal);color:var(--fg-soft)}.bl-small{padding:var(--space-3-5) var(--space-6) var(--space-4);border-top:1px solid var(--line-hairline);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--fg-muted)}.bl-rate-head{gap:var(--space-2);padding:var(--space-5) var(--space-6) 0;flex-direction:column;display:flex}.bl-rate-head:last-child{padding-bottom:var(--space-5)}.bl-rate-title{font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:var(--tracking-snug);color:var(--fg)}.bl-rate-figure{align-items:baseline;gap:var(--space-1) var(--space-2);font-size:var(--text-2xl);font-weight:var(--weight-title);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);flex-wrap:wrap;display:flex}.bl-rate .bl-terms{margin-top:var(--space-4)}.bl-rate .bl-terms>div[data-yours]{background:var(--brand-soft)}.bl-rate .bl-terms>div[data-yours] dt{color:var(--brand-11)}.bl-rate-yours{margin-top:var(--space-0-5);font-size:var(--text-sm);color:var(--brand-11);display:block}.bl-room{visibility:hidden}.bl-lines{--bl-when:44px;--bl-when-date:104px;--bl-indent:calc(var(--space-3-5) * 3)}.bl-lines .card-title{gap:var(--space-2)}.bl-lines-body{padding:var(--space-0-5) 0}.bl-lines-note{padding:var(--space-3)}.bl-group+.bl-group{border-top:1px solid var(--line-hairline)}.bl-group-row,.bl-sale-row,.bl-free-row{align-items:center;column-gap:var(--space-3-5);text-align:left;width:100%;display:grid}.bl-group-row,.bl-sale-row{transition:background-color var(--dur-hover-out) ease}.bl-group-row{min-height:44px;padding:0 var(--space-5) 0 var(--space-3-5);grid-template-columns:14px minmax(0,1fr) 84px 150px 124px}.bl-group-row:has(.bl-group-share){grid-template-columns:14px minmax(0,1fr) 84px 150px 52px 124px}.bl-group-row>.num,.bl-group-fee,.bl-sale-price,.bl-sale-fee{white-space:nowrap;justify-self:end}.bl-chevron{color:var(--fg-faint);transition:rotate var(--dur-state) var(--ease-out)}.bl-group-row[data-panel-open] .bl-chevron{rotate:90deg}.bl-group-title{min-width:0;font-weight:var(--weight-strong);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bl-group-fee,.bl-sale-fee{font-weight:var(--weight-title)}.bl-group-lines{padding-bottom:var(--space-2)}.bl-sale-row{grid-template-columns:var(--bl-when) minmax(0, 1.5fr) minmax(0, .9fr) 96px 124px;min-height:44px;padding:var(--space-1) var(--space-5) var(--space-1) var(--bl-indent);position:relative}.bl-sale-when{white-space:nowrap}.bl-sale-row[data-when=date]{grid-template-columns:var(--bl-when-date) minmax(0, 1.5fr) minmax(0, .9fr) 96px 124px}.bl-sale-row[data-by=account]{grid-template-columns:var(--bl-when-date) minmax(0, 1fr) 96px 124px}.bl-free-row{grid-template-columns:var(--bl-when-date) minmax(0, 1fr) 96px minmax(0, 220px);min-height:44px;padding:var(--space-1) var(--space-5) var(--space-1) var(--bl-indent)}.bl-free-why{font-size:var(--text-sm);line-height:var(--leading-snug);text-align:right;justify-self:end}.bl-sale-price{color:var(--fg-soft)}.bl-sale-row[data-panel-open]{background:var(--wash-hover)}.bl-sale-facts{max-width:560px;padding:var(--space-2-5) var(--space-5) var(--space-4) calc(var(--bl-indent) + var(--bl-when) + var(--space-3-5))}@media (min-width:761px){.bl-sale-row[data-when=date]+.fold-panel .bl-sale-facts{max-width:620px;padding-left:calc(var(--bl-indent) + var(--bl-when-date) + var(--space-3-5))}}.bl-group-row:not([data-ph]):active,.bl-sale-row:active{background:var(--wash-press);transition-duration:0s}.bl-foot{padding:var(--space-3) var(--space-5) var(--space-3-5);border-top:1px solid var(--line-hairline);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--fg-muted)}.bl-item{align-items:center;gap:var(--space-2);min-width:0;display:flex}.bl-item .item-name{min-width:0}.bl-more{color:var(--fg-muted)}.bl-tag{height:18px;padding:0 var(--space-1-5);border-radius:var(--radius-sm);background:var(--info-soft);color:var(--info);font-size:var(--text-xs);font-weight:var(--weight-body);white-space:nowrap;cursor:help;flex:none;align-items:center;display:inline-flex}.bl-sale{gap:var(--space-4);flex-direction:column;display:flex}.bl-sum{align-items:flex-end;gap:var(--space-2-5);padding:var(--space-3) var(--space-3-5);border-radius:var(--radius-md);background:var(--surface-panel);box-shadow:var(--ring-card);display:flex}.bl-sum-part{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.bl-sum-label{font-size:var(--text-sm);color:var(--fg-muted)}.bl-sum-value{font-size:var(--text-md);font-weight:var(--weight-title);letter-spacing:var(--tracking-snug);white-space:nowrap}.bl-sum-sign{padding-bottom:var(--space-px);font-size:var(--text-md);color:var(--fg-faint)}.bl-sale-note{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--fg-muted)}.bl-skins{gap:var(--space-0-5);flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.bl-due:hover:before,.bl-group-row:not([data-ph]):hover,.bl-sale-row:hover,button.bl-fold-head:hover{background:var(--wash-hover);transition-duration:var(--dur-hover-in)}}@media (prefers-reduced-motion:reduce){.bl-pager-now:active{transform:none}.bl-chevron,.bl-fold-chevron{transition:none}}@media (max-width:760px){.bl-top{grid-template-columns:minmax(0,1fr) auto}.bl-top .bl-pager{grid-area:2/1/auto/-1;justify-content:space-between;justify-self:stretch}.bl-top .bl-pager-now{flex:1;justify-content:center}.bl-head{padding:var(--space-4) var(--space-4) 0;flex-direction:column}.bl-pay{width:100%}.bl-track{padding-left:var(--space-4);padding-right:var(--space-4)}.bl-point{height:auto;margin-bottom:var(--space-3)}.bl-point>span,.bl-point[data-align]>span{white-space:normal;align-items:flex-start;position:static;translate:none}.bl-marks{gap:var(--space-1-5);height:auto;margin-top:var(--space-4);flex-direction:column;display:flex}.bl-marks li,.bl-marks li[data-align]{gap:var(--space-2-5);text-align:left;flex-direction:row;position:static;translate:none}.bl-marks strong{min-width:52px}.bl-fold-head{padding:0 var(--space-4)}.bl-ladder{padding:var(--space-0-5) var(--space-4) var(--space-3-5)}.bl-paid,.bl-meta,.bl-small,.bl-rate-head{padding-left:var(--space-4);padding-right:var(--space-4)}.bl-justpaid{margin:var(--space-4) var(--space-4) 0}.bl-terms{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-terms>div{padding:var(--space-4)}.bl-terms>div:nth-child(odd){box-shadow:none}.bl-terms>div:nth-child(n+3){border-top:1px solid var(--line-hairline)}:is(.bl-group-row,.bl-group-row:has(.bl-group-share)){column-gap:var(--space-2-5);padding:0 var(--space-3-5) 0 var(--space-2-5);grid-template-columns:14px minmax(0,1fr) auto minmax(88px,auto)}.bl-sale-row,.bl-sale-row[data-by=account]{column-gap:var(--space-2-5);padding:var(--space-1) var(--space-3-5);grid-template-columns:auto minmax(0,1fr) minmax(88px,auto)}.bl-sale-row[data-when=date],.bl-free-row{grid-template-columns:58px minmax(0,1fr) minmax(88px,auto)}.bl-sale-row[data-when=date] .bl-sale-when,.bl-free-row .bl-sale-when{white-space:normal}.bl-free-row{row-gap:var(--space-0-5);column-gap:var(--space-2-5);padding:var(--space-1-5) var(--space-3-5);grid-template-columns:58px minmax(0,1fr)}.bl-free-row .bl-free-why{text-align:left;grid-column:2;justify-self:start}.bl-sale-facts{padding:var(--space-2) var(--space-3-5) var(--space-4)}.bl-foot{padding-left:var(--space-3-5);padding-right:var(--space-3-5)}}@media (pointer:coarse){.bl-pager .icon-btn{width:var(--touch-md);height:calc(var(--touch-sm) - var(--space-px) * 2)}.bl-pager-now{height:calc(var(--touch-sm) - var(--space-px) * 2)}}
