.catalog-page{min-width:0}.catalog-crumb{margin-bottom:-8px}.catalog-crumb .text-button{gap:2px;font-size:1rem}.catalog-toolbar{flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;display:flex}.catalog-toolbar>.muted{flex:280px;margin:0;font-size:.9231rem}.catalog-toolbar>.searchbox{flex:0 260px}.catalog-status-line{color:var(--label-2);max-width:80ch;margin:-6px 4px 0;font-size:1rem}.catalog-footnote{color:var(--label-2);margin:8px 4px 0;font-size:.9231rem;line-height:1.45}.catalog-edited{color:var(--orange-text);font-size:.9231rem;font-weight:600}.catalog-edited-tag{color:var(--orange-text);margin-left:8px;font-size:.8462rem;font-weight:600}.catalog-version-select{width:auto;max-width:220px}.catalog-inline-select{width:200px;min-width:0;max-width:100%;height:24px;font-size:.9231rem}.catalog-sheet-heading{margin:4px 0 0;font-size:1rem;font-weight:600}.catalog-error{color:var(--red-text);margin-top:4px;font-size:.8846rem;line-height:1.35;display:block}.catalog-hint{color:var(--label-2);margin-top:4px;font-size:.8846rem;line-height:1.35;display:block}.catalog-list{min-width:520px}.catalog-list .catalog-list-name{width:34%;min-width:180px}.catalog-list tbody th{color:var(--label);white-space:normal;font-size:1rem;font-weight:500}.catalog-list tbody th small,.catalog-list tbody th .badge{width:fit-content;color:var(--label-2);margin-top:2px;font-size:.9231rem;font-weight:400;display:block}.catalog-list tbody th .badge{color:var(--orange-text);margin-top:4px}.catalog-list tbody tr{position:relative}.catalog-rowlink{color:var(--label);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:none}.catalog-rowlink:hover{color:var(--blue-text)}.catalog-list-actions{width:56px}.catalog-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.catalog-sort:hover{color:var(--label)}th.num .catalog-sort{flex-direction:row-reverse}.show-mobile{display:none!important}.catalog-pack,.catalog-product,.catalog-detail>*{min-width:0;max-width:100%}.catalog-detail{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px 32px;width:100%;min-width:0;display:grid}.catalog-detail-main{gap:var(--stack-gap);flex-direction:column;min-width:0;display:flex}.catalog-inspector{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-width:0;max-width:720px;display:grid}.catalog-inspector>.section-header{margin-top:18px}@media (min-width:1560px){.catalog-detail{grid-template-columns:minmax(0,1fr) minmax(0,320px)}.catalog-inspector{position:sticky;top:76px}.catalog-inspector>.section-header:first-child{margin-top:8px}}.catalog-kv>div{flex-wrap:wrap;justify-content:space-between;gap:4px 16px}.catalog-kv dt{color:var(--label-2);font-size:1rem}.catalog-kv dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.catalog-kv dd b{font-weight:600}.catalog-kv>p{font-size:.9231rem;display:block}.catalog-kv .input{width:100%}.catalog-issues>*,.catalog-links>*{width:100%;color:var(--label);font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px}.catalog-issues>button,.catalog-links>button{cursor:pointer}.catalog-issues strong,.catalog-links strong{font-weight:500}.catalog-issues small,.catalog-links small{color:var(--label-2);font-size:.9231rem}.catalog-issues:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.catalog-phases{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.catalog-phase{min-width:0}.catalog-phase>article{background:var(--group);border-radius:var(--r-grp);height:100%;box-shadow:var(--card);flex-direction:column;gap:12px;padding:16px 18px 14px;display:flex}.catalog-phase header{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;display:flex}.catalog-phase header>div{flex:160px;min-width:0}.catalog-phase h3{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:1.3077rem;font-weight:600}.catalog-phase header p{color:var(--label-2);margin-top:2px;font-size:.9231rem}.catalog-phase-step{background:var(--fill);width:26px;height:26px;color:var(--label);border-radius:50%;flex-shrink:0;place-items:center;font-size:1rem;font-weight:600;display:grid}.catalog-phase-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;margin:4px 0 0;display:grid}.catalog-phase-stats dt{color:var(--label-2);font-size:.9231rem;font-weight:600}.catalog-phase-stats dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:3px 0 0;font-size:1.5385rem;font-weight:600;line-height:1.2}.catalog-phase-stats dd.muted{font-size:1.1538rem;font-weight:500}.catalog-phase-empty{font-size:1rem}.catalog-phase footer{border-top:.5px solid var(--sep);color:var(--label-2);margin-top:auto;padding-top:12px;font-size:.9615rem}.catalog-update{border-radius:var(--r-grp);background:var(--blue-tint);width:100%;min-height:36px;color:var(--blue-text);font:inherit;text-align:left;cursor:pointer;border:0;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 12px;font-size:.9615rem;display:flex}.catalog-update b{margin-left:auto;font-weight:600}.catalog-update:hover b{text-underline-offset:2px;text-decoration:underline}.catalog-phase-more{gap:8px;display:grid}.catalog-phase-more>details,.catalog-disclosure{padding:10px var(--row-pad-x);background:var(--group);border-radius:var(--r-grp);box-shadow:var(--card)}.catalog-disclosure{background:var(--fill-2);box-shadow:none}.catalog-phase-more summary,.catalog-disclosure>summary{cursor:pointer;color:var(--blue-text);font-weight:500}.catalog-phase-more details[open]>summary,.catalog-disclosure[open]>summary{margin-bottom:12px}.catalog-values{gap:4px;margin:0;padding:0;list-style:none;display:grid}.catalog-values dt{color:var(--label-2);font-size:.9231rem}.catalog-values dd{margin:0}.catalog-rule-table{min-width:640px}.catalog-payout-requirements h4,.catalog-payout-requirements h5{font-size:1rem}.catalog-terms-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px 16px;margin:0;display:grid}.catalog-terms-list dt{color:var(--label-2);font-size:.9231rem}.catalog-terms-list dd{overflow-wrap:anywhere;margin:2px 0 0}.catalog-terms-list dd b{font-weight:600}@media (min-width:861px){.table-group.catalog-fit{inline-size:fit-content;min-inline-size:min(100%,560px);max-inline-size:100%}}.catalog-compare{inline-size:fit-content;max-inline-size:100%;min-width:0}.catalog-compare table{table-layout:auto;width:auto}.catalog-compare th,.catalog-compare td{padding-top:7px;padding-bottom:7px}.catalog-compare thead th{padding-top:9px;padding-bottom:6px}.catalog-compare:not(.catalog-prices) thead th:not(:first-child),.catalog-compare:not(.catalog-prices) td{width:280px;min-width:220px;max-width:360px}.catalog-compare thead th:first-child,.catalog-compare tbody th{width:180px}.catalog-compare tbody th{color:var(--label-2);white-space:normal;font-size:1rem;font-weight:400}.catalog-compare td{vertical-align:top;overflow-wrap:anywhere}.catalog-prices tbody th{color:var(--label);font-weight:600}.catalog-prices td{min-width:120px}.catalog-terms-table{min-width:0;max-width:100%}.catalog-terms-table table{table-layout:fixed;width:auto;min-width:0}.catalog-terms-table thead th:not(:first-child),.catalog-terms-table td{width:290px}.catalog-term-cell{grid-template-columns:36px minmax(0,240px);align-items:center;gap:8px;display:grid}.catalog-term-cell>.muted,.catalog-term-cell>.input,.catalog-term-cell>.catalog-unit{grid-column:2}.catalog-term-cell .input,.catalog-term-cell .catalog-unit{width:100%;max-width:240px}.catalog-terms-table .catalog-error,.catalog-terms-table .catalog-hint{max-width:284px;padding-left:44px}.catalog-prices td .input{width:100%}.catalog-th-action{align-items:center;gap:4px;display:inline-flex}.catalog-th-action .icon-button{width:24px;min-width:24px;height:24px;min-height:24px}.catalog-unit{align-items:center;width:110px;max-width:100%;display:inline-flex;position:relative}.catalog-unit .input{font-variant-numeric:tabular-nums;padding-right:34px}.catalog-unit>em{color:var(--label-2);pointer-events:none;font-size:.9231rem;font-style:normal;position:absolute;right:9px}.catalog-unit-days{width:116px}.catalog-unit-days .input{padding-right:42px}.catalog-unit-currency{width:140px}.catalog-unit-currency .input{padding-right:44px}.catalog-toggle-cell{display:contents}.catalog-rules>.catalog-rule{padding:0;display:block}.catalog-rule>summary{min-height:40px;padding:7px var(--row-pad-x);cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.catalog-rule>summary::-webkit-details-marker{display:none}.catalog-rule>summary:hover{background:var(--hover)}.catalog-rule>summary:before{content:"";border-right:1.6px solid var(--label-2);border-bottom:1.6px solid var(--label-2);flex-shrink:0;width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}.catalog-rule[open]>summary:before{transform:rotate(45deg)}.catalog-rule-text{overflow-wrap:anywhere;flex-wrap:wrap;flex:1;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.catalog-rule-text b{font-weight:600}.catalog-rule-key{color:var(--label-2);font-size:.9615rem}.catalog-rule-sentence{overflow-wrap:anywhere;line-height:1.45}.catalog-rule-sentence b{font-weight:600}.catalog-rule-text small{color:var(--label-2);font-size:.9231rem}.catalog-rule-form{padding:2px var(--row-pad-x) 14px 34px;grid-template-columns:repeat(3,minmax(0,240px));gap:10px 16px;display:grid}.catalog-rule-form .field .input{width:100%;max-width:240px}.catalog-rule-wide{grid-column:1/-1;margin:0}.catalog-rule-end{justify-content:flex-end;display:flex}.catalog-rule-types .group-list>.catalog-rule-type{padding:0;display:block}.catalog-rule-type>summary{min-height:44px;padding:9px var(--row-pad-x);cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 12px;list-style:none;display:flex}.catalog-rule-type>summary::-webkit-details-marker{display:none}.catalog-rule-type>summary:hover{background:var(--hover)}.catalog-rule-type-body{padding:0 var(--row-pad-x) 14px}.catalog-method-summary{background:var(--fill-2);border-radius:var(--r-ctl);gap:4px;padding:10px 12px;display:grid}.catalog-method-summary p{margin:0}.catalog-pick-group{background:var(--group);border-radius:var(--r-grp);min-width:0;box-shadow:var(--card);border:0;margin:0;padding:0;overflow:hidden}.catalog-pick-group>legend{float:left;width:100%;padding:10px var(--row-pad-x) 6px;font-size:1rem;font-weight:600}.catalog-pick-group>p{clear:both;padding:0 var(--row-pad-x) 10px;margin:0;font-size:.9231rem}.catalog-pick{clear:both;min-height:44px;padding:9px var(--row-pad-x);border-top:.5px solid var(--sep);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.catalog-pick:hover{background:var(--hover)}.catalog-pick:has(input:checked){background:var(--sel)}.catalog-pick input{accent-color:var(--accent);margin-top:3px}.catalog-pick>span{gap:2px;min-width:0;display:grid}.catalog-pick strong{flex-wrap:wrap;align-items:center;gap:6px;font-weight:500;display:flex}.catalog-pick small{color:var(--label-2);font-size:.9231rem}.catalog-pick-error{clear:both;padding:8px var(--row-pad-x) 10px;margin:0}.catalog-unavailable>li{flex-direction:column;align-items:flex-start;gap:1px}.catalog-unavailable strong{color:var(--label-2);font-weight:500}.catalog-unavailable small{color:var(--label-2);font-size:.9231rem}.catalog-composer{width:min(1120px,100vw - 32px);max-height:calc(100dvh - 40px);overflow:hidden}.catalog-composer[open]{flex-direction:column;display:flex}.catalog-composer .modal-header{flex:none}.catalog-composer>.modal-content{flex:1;min-height:0;padding:0;display:flex}.catalog-composer-form{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:220px minmax(0,1fr);width:100%;min-height:0;display:grid}.catalog-composer-nav{background:var(--fill-2);border-right:.5px solid var(--sep);flex-direction:column;grid-row:1/-1;gap:8px;padding:20px 12px;display:flex;overflow-y:auto}.catalog-composer-nav button{border-radius:var(--r-grp);color:var(--label-2);text-align:left;background:0 0;border:1px solid #0000;align-items:flex-start;gap:10px;padding:12px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}.catalog-composer-nav button[aria-current=step]{border-color:var(--sep);background:var(--group);color:var(--label);box-shadow:inset 3px 0 0 var(--label)}.catalog-composer-nav button>span:last-child{gap:4px;font-weight:500;display:grid}.catalog-composer-nav small{color:var(--label-2);font-size:.8462rem;font-weight:400}.catalog-composer-step{font-variant-numeric:tabular-nums;font-size:.9231rem;line-height:22px}.catalog-composer-step-done{color:var(--green-text);margin:4px 0;display:block}.catalog-composer-content{min-width:0;min-height:380px;padding:24px;overflow:auto}.catalog-composer-section-title{gap:6px;display:grid}.catalog-composer-section-title h3{font-size:1.3846rem}.catalog-composer-content h4{margin:0}.catalog-composer-picker{flex-wrap:wrap;gap:8px;display:flex}.catalog-composer-picker button{border:.5px solid var(--sep);border-radius:var(--r-ctl);background:var(--group);min-height:44px;color:var(--label);text-align:left;overflow-wrap:anywhere;gap:3px;padding:10px 12px;display:grid}.catalog-composer-picker button[aria-pressed=true]{background:var(--fill-2);border-color:var(--accent);box-shadow:inset 0 -2px 0 var(--label)}.catalog-composer-picker small{color:var(--label-2)}.catalog-composer-editor{border-top:.5px solid var(--sep);padding-top:20px}.catalog-composer-disclosure{border:.5px solid var(--sep);border-radius:var(--r-grp);padding:14px 16px}.catalog-composer-disclosure>summary{cursor:pointer;font-weight:500}.catalog-composer-disclosure>summary>span{margin-left:8px;font-size:.9231rem;font-weight:400}.catalog-composer-disclosure[open]>summary{margin-bottom:20px}.catalog-composer-review-row{border-bottom:.5px solid var(--sep);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:20px;display:flex}.catalog-composer-review-row>div{overflow-wrap:anywhere;flex:240px;min-width:0}.catalog-composer-review-row h4{margin-bottom:6px}.catalog-composer-review-row ol,.catalog-composer-review-row ul{margin:8px 0 0;padding-left:20px}.catalog-composer-footer{border-top:.5px solid var(--sep);background:var(--group);grid-column:2;gap:12px;min-width:0;padding:16px 24px;display:grid}.catalog-composer-footer>.inline{justify-content:flex-end}.catalog-composer-footer-actions>.field{flex:240px}.catalog-composer-save-note{margin-right:auto;font-size:.9231rem}.catalog-composer-discard{color:var(--red-text);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.catalog-composer-discard>span{flex:100%}@media (max-width:860px){.catalog-composer{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.catalog-composer .modal-header{padding:12px 16px}.catalog-composer-form{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.catalog-composer-nav{border-right:0;border-bottom:.5px solid var(--sep);flex-direction:row;grid-row:auto;gap:4px;padding:8px;overflow:auto hidden}.catalog-composer-nav button{flex-shrink:0;align-items:center;gap:6px;min-height:44px;padding:8px 10px;font-size:.9231rem}.catalog-composer-nav small{display:none}.catalog-composer-nav button[aria-current=step]{box-shadow:inset 0 -2px 0 var(--label)}.catalog-composer-content{min-height:0;padding:16px}.catalog-composer-footer{grid-column:1;gap:8px;padding:12px 16px}.catalog-composer-footer-actions{flex-direction:column;align-items:stretch}.catalog-composer-footer-actions>.field{flex:auto}.catalog-composer-save-note{display:none}}.catalog-composer-review-terms{gap:16px;margin-top:16px;display:grid}.catalog-composer-review-terms section{border:.5px solid var(--sep);border-radius:var(--r-grp);padding:14px}.catalog-composer-review-terms h5{margin:0 0 12px;font-size:1rem}.catalog-composer-review-terms .catalog-terms-list{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-composer-review-terms .catalog-terms-list dd{font-size:1rem}@media (max-width:1179px){.catalog-phase-stats,.catalog-rule-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.catalog-crumb{margin-bottom:-4px}.catalog-toolbar>.searchbox{flex:100%}.catalog-toolbar>.spacer{display:none}.catalog-inline-select{height:var(--control-h);font-size:1.2308rem}.catalog-list{min-width:0}.catalog-list .catalog-list-name{width:auto;min-width:0}.show-mobile{display:block!important}.catalog-issues>*,.catalog-links>*{min-height:44px}.catalog-inspector{max-width:none}.catalog-compare table,.catalog-prices table,.catalog-terms-table table{table-layout:auto;min-width:0}.catalog-compare{inline-size:auto}.catalog-compare table,.catalog-terms-table table{width:100%}.catalog-compare:not(.catalog-prices) thead th:not(:first-child),.catalog-compare:not(.catalog-prices) td,.catalog-prices td,.catalog-terms-table thead th:not(:first-child),.catalog-terms-table td{width:auto;min-width:0;max-width:none}.catalog-compare thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.catalog-compare tr,.catalog-compare tbody th,.catalog-compare td{width:auto;display:block}.catalog-compare tbody tr{border-bottom:.5px solid var(--sep);padding:6px 0}.catalog-compare tbody tr:last-child{border-bottom:0}.catalog-compare tbody th,.catalog-compare td{padding:4px var(--group-pad-x);border:0}.catalog-compare tbody th{color:var(--label);font-weight:600}.catalog-compare td[data-label]:before{content:attr(data-label);color:var(--label-2);font-size:.9231rem;display:block}.catalog-compare tbody tr:hover>*{background:0 0}.catalog-unit,.catalog-unit-days,.catalog-unit-currency{width:100%;max-width:240px}.catalog-rule-form{padding-left:var(--row-pad-x);grid-template-columns:minmax(0,1fr)}}.pack-sections{gap:var(--stack-gap) 28px;grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.pack-section{flex-direction:column;gap:12px;min-width:0;display:flex}.pack-section>.section-header{min-height:var(--control-h)}@media (min-width:1280px){.pack-sections[data-phases="0"],.pack-sections[data-phases="1"]{grid-template-columns:minmax(440px,540px) minmax(420px,1fr)}}@media (min-width:1760px){.pack-sections[data-phases="2"]{grid-template-columns:minmax(0,860px) minmax(420px,1fr)}}@media (min-width:1280px){.pack-sections:not([data-phases="3"]) .catalog-terms-table table{width:100%}}.pack-section>.section-header{flex-wrap:nowrap;align-items:flex-start}.pack-section>.section-header>div:first-child{flex:1;min-width:0}.pack-section .catalog-inline-select{width:180px}@media (min-width:900px) and (max-width:1559px){.catalog-inspector{columns:3 300px;column-gap:28px;max-width:none;display:block}.catalog-inspector>*{break-inside:avoid;margin-bottom:10px}.catalog-inspector>.section-header{break-after:avoid}}@media (max-width:860px){.pack-section>.section-header{flex-wrap:wrap}}@media (min-width:900px) and (max-width:1559px){.catalog-inspector>.section-header:first-child{margin-top:0}}@media (max-width:860px){.catalog-term-cell{grid-template-columns:auto minmax(0,1fr)}.catalog-term-cell>:only-child,.catalog-term-cell>.input:first-child,.catalog-term-cell>.catalog-unit:first-child,.catalog-term-cell>.muted:first-child{grid-column:1/-1}.catalog-term-cell .input,.catalog-term-cell .catalog-unit{max-width:none}.catalog-terms-table .catalog-error,.catalog-terms-table .catalog-hint{max-width:none;padding-left:0}}@media (min-width:1280px){.pack-sections:not([data-phases="3"]) .catalog-terms-table thead th:first-child,.pack-sections:not([data-phases="3"]) .catalog-terms-table tbody th{width:auto}}
.trading-page{gap:var(--stack-gap,16px);flex-direction:column;min-width:0;display:flex}.trading-page>.page-header{margin-bottom:0}.trading-back{align-self:flex-start;gap:2px;margin-bottom:-8px;padding-inline:4px 8px}.trading-detail{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.trading-main,.trading-inspector{min-width:0}.trading-inspector{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-content:start;gap:8px 24px;display:grid}.trading-inspector>.section-header,.trading-inspector>.panel,.trading-inspector>p,.trading-inspector>.notice{grid-column:1/-1}@media (min-width:1560px){.trading-detail:not(.trading-detail-single){grid-template-columns:minmax(0,1fr) 320px;gap:32px}.trading-inspector{top:calc(var(--toolbar-h,52px) + 24px);grid-template-columns:minmax(0,1fr);position:sticky}}.trading-status-line{color:var(--label-2);margin:0 4px;font-size:1rem}.trading-status-line b{color:var(--label);font-weight:600}.trading-info{margin:0}.trading-info>div{justify-content:space-between;min-width:0}.trading-info dt{color:var(--label-2);flex:0 auto;min-width:0}.trading-info dd{text-align:right;overflow-wrap:anywhere;flex:0 auto;min-width:0;margin:0}.trading-notes>li{align-items:flex-start}.trading-notes p{overflow-wrap:anywhere;margin:0 0 2px}.trading-stats{background:var(--sep);border-radius:var(--r-grp);box-shadow:var(--card);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.trading-stats>div{padding:14px var(--group-pad-x,16px);background:var(--group);min-width:0}.trading-stats dt{color:var(--label-2);font-size:.9231rem}.trading-stats dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:1.3077rem;font-weight:600}.trading-page .table-scroll{position:relative}.trading-cell{justify-items:start;gap:2px;min-width:0;display:grid}.trading-cell small{overflow-wrap:anywhere}.trading-rowlink{color:var(--label);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600}.trading-rowlink:hover{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.trading-mobile-only{display:none}th.trading-actions-col,td.trading-actions-col{white-space:nowrap;text-align:right;width:1%}th.trading-select-col,td.trading-select-col{width:1%}.trading-check{width:16px;height:16px;accent-color:var(--accent-fill)}.trading-pager{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.trading-pager>.muted,.trading-pager>small{min-width:0;margin-right:auto}.trading-filter-row{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;min-width:0;display:flex}.trading-filter-row>.input{flex:0 280px}.trading-filter-row>.field{flex:0 280px;margin:0}.trading-filter-row>p{flex:240px;margin:0}.trading-selection{top:calc(var(--toolbar-h,52px) + 8px);z-index:5;border-radius:var(--r-grp);background:var(--group);box-shadow:var(--float);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex;position:sticky}.trading-lookup{gap:8px;min-width:0;display:flex}.trading-lookup>.input{width:200px}.trading-field-error{color:var(--red-text);margin:-8px 4px 0;font-size:.9231rem}.trading-issues:focus{outline:none}.trading-issues:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-grp)}.trading-issues ul{margin:4px 0 0;padding-left:18px}.trading-cap-note{flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:.9231rem;display:flex}.trading-actions-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.engine-mapping-pickers{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;min-width:0;display:flex}.engine-mapping-pickers>.field,.engine-mapping-pickers>.field-stack{flex:220px;max-width:320px;margin:0}.engine-mapping-pickers>.engine-catalog-link{margin-left:auto}.engine-page,.engine-rule-editor,.engine-view{min-width:0}.engine-feedback{align-items:center;gap:8px;display:flex}.engine-feedback>.notice{flex:1;margin:0}.engine-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;min-width:0;display:flex}.engine-panel-heading>*{min-width:0}.engine-panel-heading h3{overflow-wrap:anywhere;margin:0;font-size:1.0769rem}.engine-panel-heading p{margin:0}.engine-inline-notice{border-radius:var(--r-ctl);background:var(--orange-tint);color:var(--orange-text);padding:10px 14px}.engine-rule-summaries>li{gap:6px;padding-block:12px;display:grid}.engine-rule-summary{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.engine-rule-summary p{margin:0}.engine-disclosure{border-top:.5px solid var(--sep);min-width:0;padding-top:10px}.engine-disclosure>summary{cursor:pointer;min-height:28px;color:var(--accent);align-items:center;font-weight:500;display:flex}.engine-disclosure[open]>summary{margin-bottom:12px}.engine-support .form-footer{justify-content:flex-start}.engine-catalog-link{align-self:flex-start}.engine-phases{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.engine-phases>.panel+.panel{margin-top:0}.engine-empty{text-align:center;color:var(--label-2);place-items:center;gap:8px;padding:24px;display:grid}.engine-quick-add{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:12px 0;display:flex}.engine-quick-add>.field{flex:1;min-width:min(180px,100%)}.engine-rule-workspace{grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:start;gap:20px;margin-top:16px;display:grid}.engine-rule-list{gap:6px;display:grid}.engine-rule-choice{border-radius:var(--r-ctl);background:var(--fill-2);width:100%;min-width:0;color:var(--label);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.engine-rule-choice[aria-pressed=true]{background:var(--sel);box-shadow:inset 0 0 0 1px var(--accent)}.engine-rule-choice small{color:var(--label-2);overflow-wrap:anywhere}.engine-rule-choice strong{overflow-wrap:anywhere}.engine-expression{border:.5px solid var(--sep);border-radius:var(--r-ctl);gap:12px;min-width:0;margin:0;padding:12px;display:grid}.engine-expression legend{max-width:100%;color:var(--label-2);overflow-wrap:anywhere;padding:0 4px;font-size:.9231rem}.engine-expression-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.engine-expression .engine-expression-pair .engine-expression-pair{grid-template-columns:minmax(0,1fr)}.engine-condition-row{gap:8px;display:grid}.engine-condition-row>.button{justify-self:end}.engine-formula-preview{border-radius:var(--r-ctl);background:var(--fill-2);overflow-wrap:anywhere;padding:12px 14px}.engine-formula-preview p{margin-top:6px}.engine-metric-list{gap:10px;display:grid}.engine-metric-row{border-bottom:.5px solid var(--sep);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.engine-metric-row>span{overflow-wrap:anywhere;flex:1;min-width:140px}.engine-metric-row>span>small{display:block}.engine-pagination{margin-top:12px}.readiness-reasons{gap:12px;margin:0;padding-left:20px;display:grid}.readiness-reasons p{margin:2px 0 0}.readiness-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 20px;margin:0;display:grid}.readiness-details dt{color:var(--label-2)}.readiness-details dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.engine-monitoring-search{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.engine-monitoring-search>.input{flex:0 260px;min-width:0}.engine-account-cell{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.engine-evaluation{border-top:.5px solid var(--sep);gap:12px;min-width:0;padding-block:16px;display:grid}.engine-evaluation h3{margin:0}.engine-tick-rows{min-width:0;margin:0;display:grid}.engine-tick-rows>div{border-top:.5px solid var(--sep);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;min-width:0;min-height:44px;padding:6px 0;display:flex}.engine-tick-rows>div:first-child{border-top:0}.engine-tick-rows dt{color:var(--label-2)}.engine-tick-rows dd{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.engine-tick-value{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0}.engine-tick-secret{-webkit-user-select:all;user-select:all}.engine-tick-hint{color:var(--label-2);margin:0;font-size:.9231rem}.engine-tick-connect,.engine-tick-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.engine-tick-reveal{padding:12px var(--group-pad-x);margin:0 calc(-1 * var(--group-pad-x));border-top:.5px solid var(--sep);border-bottom:.5px solid var(--sep)}.engine-tick-reveal>.notice{margin:0}.engine-tick-settings{gap:8px;min-width:0;display:grid}.engine-tick-settings-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.engine-tick-settings h3{margin:0;font-size:.9231rem}.engine-tick-settings pre{border-radius:var(--r-ctl);background:var(--fill);color:var(--label);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:.8462rem;line-height:1.5}.engine-tick-done{align-self:flex-start}@media (max-width:1179px){.trading-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.engine-tick-rows dd{text-align:left;justify-content:flex-start}.trading-mobile-only{display:block}.trading-lookup{flex:100%}.trading-lookup>.input{flex:1;width:auto}.trading-filter-row>.input,.trading-filter-row>.field,.engine-monitoring-search>.input{flex:100%}.trading-rowlink{min-height:40px}.trading-check{width:22px;height:22px}.trading-page .segmented>button{min-height:36px}.engine-disclosure>summary{min-height:40px}.trading-info>div{flex-wrap:wrap}.trading-info dd{text-align:left}.engine-rule-workspace,.engine-expression-pair,.readiness-details{grid-template-columns:minmax(0,1fr)}.engine-rule-list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.readiness-details{gap:2px}.readiness-details dd{margin-bottom:10px}}.trading-profit-up{color:var(--green-text)}.trading-profit-down{color:var(--red-text)}.trading-chart{gap:8px}.trading-chart svg{width:100%;height:120px;display:block}.trading-chart path{fill:none;stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.trading-chart-balance{stroke:var(--blue)}.trading-chart-equity{stroke:var(--orange);stroke-dasharray:5 4}.trading-chart-foot{color:var(--label-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;font-size:.9231rem;display:flex}.trading-chart-key{align-items:center;gap:6px;display:inline-flex}.trading-chart-key:before{content:"";border-top:2px solid var(--blue);width:16px}.trading-chart-key-equity:before{border-top:2px dashed var(--orange)}.trading-nowrap{white-space:nowrap}.trading-figures{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px;display:grid}.trading-figures h3{color:var(--label-2);margin:0 4px 6px;font-size:.9231rem;font-weight:600}.account-login{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.account-detail .detail-title h1{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.account-two-line{gap:1px;min-width:0;line-height:1.35;display:grid}.account-two-line>small{white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:.8462rem;overflow:hidden}.account-badges{flex-wrap:wrap;gap:4px;display:inline-flex}@media (min-width:1440px){.account-badges{flex-wrap:nowrap}}.account-finding-cell{gap:1px;min-width:12rem;max-width:22rem;line-height:1.35;display:grid}.account-finding-summary{color:var(--label-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.9231rem;display:-webkit-box;overflow:hidden}.account-finding-cell>small{font-size:.8462rem}.account-finding{min-width:12rem;max-width:32rem}.account-finding small{overflow-wrap:anywhere}.account-type-col{white-space:nowrap}.rule-progress{gap:14px;margin:0;padding:0;list-style:none;display:grid}.rule-progress-item{gap:6px;display:grid}.rule-progress-head{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.rule-progress-value{color:var(--label-2);font-variant-numeric:tabular-nums}.rule-progress-track{background:var(--fill);border-radius:3px;height:6px;overflow:hidden}.rule-progress-fill{border-radius:inherit;background:var(--blue);height:100%;transition:width .2s;display:block}.rule-success .rule-progress-fill{background:var(--green)}.rule-warning .rule-progress-fill{background:var(--orange)}.rule-danger .rule-progress-fill{background:var(--red)}.rule-danger .rule-progress-value{color:var(--red-text)}.rule-progress-detail{color:var(--label-2);font-variant-numeric:tabular-nums;margin:0;font-size:.9231rem}.account-overview>.section-header{margin-top:4px}.account-owner{overflow-wrap:anywhere;gap:4px;display:grid}.account-note{color:var(--label-2);margin:0}.account-peek{flex-direction:column;gap:14px;min-width:0;display:flex}.account-peek-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-peek-login{font-size:1.3846rem}.account-peek-owner{gap:2px;margin:0;display:grid}.account-peek-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.account-peek-stats>div{border-radius:var(--r-grp);background:var(--fill-2);gap:2px;min-width:0;padding:10px 12px;display:grid}.account-peek-stats dt{color:var(--label-2);font-size:.8462rem}.account-peek-stats dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600}.account-peek-rules{gap:10px;display:grid}.account-peek-rules>h3{margin:0}.account-peek-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:860px){.account-peek-stats{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.rule-progress-fill{transition:none}}
.fin-page{gap:var(--stack-gap,16px);flex-direction:column;min-width:0;display:flex}.fin-page>.page-header{margin-bottom:0}.fin-page>.segmented{align-self:flex-start}.fin-page[hidden]{display:none}.fin-controls{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.fin-search{flex:0 240px;min-width:0}.fin-search>input{padding-left:10px}.fin-search>svg+input{padding-left:28px}.fin-count{color:var(--label-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.9231rem}.fin-table table{min-width:520px}.fin-table td{vertical-align:middle}.fin-table td.num,.fin-table th.num{white-space:nowrap}.fin-actions-cell{white-space:nowrap;width:1%}.fin-row-title{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.fin-row-title>strong,.fin-row-link{color:var(--label);overflow-wrap:anywhere;font-weight:500}.fin-row-link{font:inherit;text-align:left;cursor:pointer;border-radius:var(--r-ctl);background:0 0;border:0;padding:0;font-weight:500}.fin-row-link:hover{color:var(--accent)}.fin-row-title>small{color:var(--label-2);overflow-wrap:anywhere;font-size:.9231rem}.fin-mobile-only{display:none}.orders-page{flex-direction:column;gap:16px;min-width:0;display:flex}.orders-cell{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.orders-cell>small{max-width:20ch;color:var(--label-2);text-overflow:ellipsis;white-space:nowrap;font-size:.9231rem;overflow:hidden}.orders-page td .orders-cell{white-space:nowrap}.orders-cell>small.orders-when{max-width:none}.order-page time{white-space:nowrap}.order-page .detail-stats:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.order-page .detail-stat{align-content:start}.order-stat{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.order-stat>small{color:var(--label-2);font-size:.9231rem;font-weight:400;line-height:1.35}.order-stat>.entity-link.mono{font-size:inherit}.order-stat-badges{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.order-items .orders-cell>small{max-width:none}.order-items th.num,.order-items td.num{white-space:nowrap;width:1%}.order-items tfoot th,.order-items tfoot td{border-top:0;padding-top:6px;padding-bottom:6px}.order-items tfoot tr:first-child>*,.order-items tfoot .order-total-row>*{border-top:.5px solid var(--sep);padding-top:10px}.order-items tfoot .order-total-row>*{padding-bottom:10px}.order-total-row>*{font-weight:600}.order-items tfoot th[scope=row]{text-align:right;color:var(--label-2);font-weight:400}.order-items .order-total-row>th[scope=row]{color:var(--label)}.order-payments{flex-direction:column;gap:12px;min-width:0;display:flex}.order-payment{gap:8px;min-width:0;display:grid}.order-payment+.order-payment{border-top:.5px solid var(--sep);padding-top:12px}.order-payment-head{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.order-payment-amount{margin-left:auto}.order-payment-facts{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:6px 24px;min-width:0;margin:0;display:grid}.order-payment-facts>div{display:contents}.order-payment-facts dt{color:var(--label-2)}.order-payment-facts dd{min-width:0;margin:0}.order-refund{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.order-refund>small{color:var(--label-2)}.order-timeline{margin:0;padding:0;list-style:none}.order-timeline>li{gap:2px;padding:0 0 16px 22px;display:grid;position:relative}.order-timeline>li:last-child{padding-bottom:0}.order-timeline>li:before{content:"";background:var(--label-3);border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:3px}.order-timeline>li:first-child:before{background:var(--accent)}.order-timeline>li:after{content:"";background:var(--sep);width:1px;position:absolute;top:20px;bottom:2px;left:7px}.order-timeline>li:last-child:after{display:none}.order-timeline small{color:var(--label-2);font-size:.9231rem}.order-timeline p{overflow-wrap:anywhere;margin:2px 0 0}.order-accounts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.order-accounts>li{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.order-accounts small{color:var(--label-2);flex-basis:100%;font-size:.9231rem}.order-customer{border-bottom:.5px solid var(--sep);flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding-bottom:8px;display:flex}.order-customer>.entity-link{font-weight:600}.order-page .detail-facts dt{white-space:nowrap}@media (max-width:860px){.order-payment-facts{grid-template-columns:minmax(0,1fr);row-gap:0}.order-payment-facts>div+div>dt{margin-top:6px}}@media (min-width:861px){.order-page .detail-aside .record-details>div{grid-template-columns:88px minmax(0,1fr)}}.order-history{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.order-history>li{gap:2px;display:grid}.order-history small{color:var(--label-2);font-size:.9231rem}.orders-page .quick-look-header h2{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.order-peek-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.order-peek-head>.num{margin-left:auto;font-size:1.1538rem}.order-peek-title{color:var(--label-2);margin:0 0 6px;font-size:.9231rem;font-weight:600}.order-facts{gap:8px;margin:0;display:grid}.order-facts>div{grid-template-columns:minmax(96px,35%) minmax(0,1fr);gap:12px;display:grid}.order-facts dt{color:var(--label-2)}.order-facts dd{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;margin:0;display:flex}.order-lines{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.order-lines>li{justify-content:space-between;gap:12px;display:flex}.fin-badges{flex-wrap:wrap;gap:4px;display:flex}.fin-result{max-width:32ch;color:var(--label-2);overflow-wrap:anywhere;font-size:.9231rem;display:block}.fin-pager{justify-content:flex-end;gap:8px;display:flex}.fin-footnote{color:var(--label-2);margin:8px 4px 0;font-size:.9231rem;line-height:1.45}.fin-row-actions{display:inline-flex}.fin-back{min-height:var(--control-h);border-radius:var(--r-ctl);color:var(--accent);font:500 1rem var(--font);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 6px 0 2px;display:inline-flex}.fin-back:hover{background:var(--fill-2)}.fin-status-line{color:var(--label-2);margin:-6px 4px 0;font-size:1rem}.fin-detail{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px 32px;display:grid}.fin-detail-main{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:24px;min-width:0;display:grid}:is(.fin-detail-main>:not(.fin-group),.fin-detail-main>.fin-group:has(.table-scroll)){grid-column:1/-1}.fin-inspector{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:24px;min-width:0;display:grid}@media (min-width:1180px){.fin-detail{grid-template-columns:minmax(0,1fr) 320px}.fin-inspector{top:calc(var(--toolbar-h) + 20px);grid-template-columns:minmax(0,1fr);position:sticky}}.fin-group{flex-direction:column;gap:8px;min-width:0;display:flex}.fin-group>.section-header,.fin-group>.notice+.notice{margin-top:0}.fin-facts{background:var(--group);border-radius:var(--r-grp);box-shadow:var(--card);margin:0;overflow:hidden}.fin-facts>div{min-height:38px;padding:8px var(--row-pad-x,16px);justify-content:space-between;align-items:baseline;gap:16px;display:flex;position:relative}.fin-facts>div+div:before{content:"";top:0;right:0;left:var(--row-pad-x,16px);border-top:.5px solid var(--sep);position:absolute}.fin-facts dt{max-width:45%;color:var(--label-2);flex:none}.fin-facts dd{text-align:right;min-width:0;color:var(--label);overflow-wrap:anywhere;margin:0}.fin-facts dd.num{font-variant-numeric:tabular-nums}.fin-more{padding:4px}.fin-more>summary{cursor:pointer;color:var(--accent);font-size:1rem}.fin-activity>li>div{flex-direction:column;gap:1px;min-width:0;display:flex}.fin-activity strong{font-weight:500}.fin-activity small{color:var(--label-2);overflow-wrap:anywhere;font-size:.9231rem}.fin-lookup{border-radius:var(--r-grp);background:var(--group);box-shadow:var(--card);flex-direction:column;gap:8px;padding:12px;display:flex}.fin-lookup .searchbox{width:100%}.fin-form{border:0;flex-direction:column;gap:24px;min-width:0;margin:0;padding:0;display:flex}.fin-form-group{padding:14px var(--group-pad-x,16px);background:var(--group);border-radius:var(--r-grp);box-shadow:var(--card);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px 16px;display:grid}.fin-form-group>*{min-width:0}.fin-span{grid-column:1/-1}.fin-switch-row,.fin-dest-switch{min-height:var(--control-h);align-items:flex-end;display:flex}.fin-dest{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.fin-dest>.fin-footnote{margin-top:0}.fin-dest-field{min-width:0;padding:var(--group-pad-y,16px) var(--group-pad-x,16px);background:var(--group);border-radius:var(--r-grp);box-shadow:var(--card);border:0;flex-direction:column;gap:12px;margin:0;display:flex}.fin-dest-head{align-items:baseline;gap:10px;min-width:0;display:flex}.fin-dest-head strong{overflow-wrap:anywhere;font-weight:600}.fin-dest-head .mono{color:var(--label-2)}.fin-dest-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px 16px;display:grid}.fin-dest-grid>*{min-width:0}.fin-dest-choices{border:0;border-top:.5px solid var(--sep);flex-direction:column;gap:8px;margin:0;padding:12px 0 0;display:flex}.fin-dest-choices>legend{float:left;width:100%;color:var(--label-2);margin-bottom:4px;font-size:.9231rem;font-weight:600}.fin-dest-choice{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px 12px;display:grid}.fin-dest-foot{justify-content:flex-end;display:flex}.fin-error-summary ul{margin:6px 0 0;padding-left:18px}.fin-summary-link{color:inherit;font:inherit;text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:2px 0;text-decoration:underline}.fin-focus-target:focus{outline:none}.fin-focus-target:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.fin-empty{background:var(--group);border-radius:var(--r-grp);box-shadow:var(--card);padding:48px 16px}@media (max-width:1179px){.fin-search{flex-basis:200px}}@media (max-width:860px){.fin-controls{align-items:stretch}.fin-controls>.segmented{max-width:100%}.fin-search{flex:100%}.fin-search>input{font-size:1.2308rem}.fin-count{margin-left:0}.fin-table table{min-width:0}.fin-mobile-only{display:block}.fin-row-link{min-height:32px}.fin-pager{justify-content:stretch}.fin-pager>.button{min-height:var(--control-h);flex:1}.fin-facts>div{flex-direction:column;align-items:stretch;gap:2px}.fin-facts dt{max-width:none;font-size:.9231rem}.fin-facts dd{text-align:left}.fin-dest-choice{grid-template-columns:minmax(0,1fr)}.fin-status-line{margin-top:-4px}}.fin-rates{gap:var(--stack-gap,16px);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.fin-rates>.panel+.panel{margin-top:0}.fin-rates>.panel:only-child{grid-column:1/-1}@media (min-width:1200px){.fin-rates{grid-template-columns:minmax(300px,1fr) minmax(0,2fr)}}.fin-qr-preview img{border-radius:var(--r-ctl);max-width:220px;height:auto}.money-nav{background:var(--fill-2);border-radius:calc(var(--r-ctl) + 3px);flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:3px;display:flex}.money-nav-link{border-radius:var(--r-ctl);min-height:32px;color:var(--label-2);align-items:center;padding:0 14px;font-weight:500;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.money-nav-link:hover{color:var(--label);background:var(--hover)}.money-nav-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.money-nav-link[aria-current=page]{color:var(--label);background:var(--seg-on);box-shadow:var(--card)}.money-account-col{white-space:nowrap}.money-method{min-width:6rem;display:inline-block}.money-amount{justify-items:end;gap:1px;line-height:1.3;display:grid}.money-amount>.list-id{color:var(--label-2);font-size:.8462rem}.list-card-facts .money-amount{justify-items:start}.money-person-email{color:var(--label-2);overflow-wrap:anywhere;font-size:.9231rem;display:block}.money-status{justify-items:start;gap:2px;display:grid}.money-status-note{color:var(--label-2);font-size:.8462rem}.fin-next-step{color:var(--label-2);margin:0}.money-peek{gap:14px;display:grid}.money-peek-facts{gap:10px;margin:0;display:grid}.money-peek-facts>div{grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.money-peek-facts dt{color:var(--label-2)}.money-peek-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.money-peek-title{margin:0;font-size:1rem;font-weight:600}.money-history{gap:8px;margin:0;padding:0;list-style:none;display:grid}.money-history li{border-left:2px solid var(--sep);justify-content:space-between;gap:12px;padding-left:12px;display:flex}@media (prefers-reduced-motion:reduce){.money-nav-link{transition:none}}@media (max-width:860px){.money-nav{width:100%}.money-page .list-card-title{min-width:9rem}.money-page .list-card-head .fin-badges{justify-content:flex-end}.money-page .list-card-head .money-status{text-align:end;justify-items:end}.money-nav-link{flex:auto;justify-content:center;min-height:40px}}.fin-options{background:var(--group);border-radius:var(--r-grp);min-width:0;box-shadow:var(--card);border:0;margin:0;padding:0;overflow:hidden}.fin-options>legend{float:left;width:100%;padding:10px var(--row-pad-x) 6px;font-weight:600}.fin-option{clear:both;min-height:44px;padding:9px var(--row-pad-x);border-top:.5px solid var(--sep);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.fin-option:hover{background:var(--hover)}.fin-option:has(input:checked){background:var(--sel)}.fin-option:has(input:disabled){cursor:default}.fin-option input{margin-top:3px}.fin-option.is-danger input{accent-color:var(--danger)}.fin-option>span{gap:2px;min-width:0;display:grid}.fin-option small{color:var(--label-2);font-size:.9231rem;line-height:1.4}.fin-options>.field-error{clear:both;padding:6px var(--row-pad-x) 10px;display:flex}.payout-stat-note{color:var(--label-2);margin-top:2px;font-size:.9231rem;font-weight:400;line-height:1.35;display:block}.payout-checks,.payout-activity{background:var(--group);border-radius:var(--r-grp);box-shadow:var(--card);margin:0;padding:0;list-style:none;overflow:hidden}.payout-check{min-height:38px;padding:8px var(--row-pad-x,16px);grid-template-columns:18px minmax(120px,.35fr) minmax(0,1fr);align-items:baseline;gap:10px;display:grid;position:relative}.payout-check+.payout-check:before,.payout-activity>li+li:before{content:"";top:0;right:0;left:var(--row-pad-x,16px);border-top:.5px solid var(--sep);position:absolute}.payout-check-icon{align-self:center}.payout-check.is-pass .payout-check-icon{color:var(--green-text)}.payout-check.is-warn .payout-check-icon{color:var(--orange-text)}.payout-check.is-fail .payout-check-icon{color:var(--red-text)}.payout-check.is-info .payout-check-icon{color:var(--label-2)}.payout-check.is-fail .payout-check-label{font-weight:600}.payout-check-detail{min-width:0;color:var(--label-2);overflow-wrap:anywhere}.payout-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.payout-who{flex-wrap:wrap;justify-content:flex-end;gap:0 6px;display:inline-flex}.payout-who>span{color:var(--label-2)}.payout-activity>li{padding:8px var(--row-pad-x,16px);grid-template-columns:minmax(140px,.3fr) minmax(0,1fr);gap:12px;display:grid;position:relative}.payout-activity>li>time{color:var(--label-2);font-variant-numeric:tabular-nums}.payout-activity-reason{color:var(--label-2);overflow-wrap:anywhere;margin:2px 0 0}.payout-technical>summary{color:var(--label-2);cursor:pointer;margin-bottom:8px}@media (max-width:900px){.payout-pair{grid-template-columns:minmax(0,1fr)}.payout-check{grid-template-columns:18px minmax(0,1fr)}.payout-check-detail{grid-column:2}.payout-activity>li{grid-template-columns:minmax(0,1fr);gap:2px}}
.content-page .content-filterbar{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.content-page .content-filterbar>.spacer{flex:1}.content-page .content-search{width:240px;max-width:100%}.content-page .content-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:0 32px;display:grid}.content-page .content-main{flex-direction:column;gap:8px;min-width:0;display:flex}.content-page .content-inspector{flex-direction:column;gap:8px;min-width:0;max-width:720px;margin-top:24px;display:flex}.content-page .content-inspector>.section-header:not(:first-child){margin-top:16px}.content-page .content-main>.section-header:not(:first-child){margin-top:18px}@media (min-width:1560px){.content-page .content-layout{grid-template-columns:minmax(0,1fr) 320px}.content-page .content-inspector{top:calc(var(--toolbar-h) + 20px);max-width:none;margin-top:0;position:sticky}}.content-page .content-group{background:var(--group);border-radius:var(--r-grp);min-width:0;box-shadow:var(--card);overflow:hidden}.content-page .content-group>.notice,.content-page .content-group>.state{margin:var(--group-pad-y) var(--group-pad-x)}.content-page .content-group .empty-state{padding-block:48px}.content-page .content-day{flex-direction:column;gap:8px;min-width:0;display:flex}.content-page .content-day+.content-day{margin-top:12px}.content-page .content-info>div{justify-content:space-between}.content-page .content-info dt{color:var(--label-2);flex:0 auto}.content-page .content-info dd{text-align:right;min-width:0;color:var(--label);overflow-wrap:anywhere;margin:0}.content-page .content-footnote{color:var(--label-2);margin:4px 4px 0;font-size:.9231rem}.content-page .content-status-line{color:var(--label-2);margin:0 4px;font-size:1rem}.content-page .content-text{padding:var(--group-pad-y) var(--group-pad-x);background:var(--group);border-radius:var(--r-grp);box-shadow:var(--card);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.content-page .content-crumb{margin:-8px 0 -4px -6px}.content-page .content-pager{justify-content:flex-end;gap:8px;display:flex}.content-page .content-group>.content-pager,.content-page .content-main>.content-pager{padding:8px var(--group-pad-x)}.content-page .content-group>.content-pager{border-top:.5px solid var(--sep)}.content-page .content-missing{color:var(--label-2)}.content-error{color:var(--red-text)}.content-page .content-failures,.content-failures{margin:6px 0 0;padding-left:18px}.content-table table{table-layout:auto}.content-table td{overflow-wrap:anywhere}.content-table .content-name{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.content-table .content-name strong{font-weight:500}.content-table .content-name small{color:var(--label-2);margin-top:1px;font-size:.9231rem;display:block}.content-table .content-row-link{color:var(--label);font:500 1rem / 1.35 var(--font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0}.content-table .content-row-link:hover{color:var(--blue-text);text-underline-offset:2px;text-decoration:underline}.content-table .content-sm-only{display:none}.content-table .content-select{width:44px;padding-right:0}.content-table .content-select input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;margin:0}.content-table .content-go{text-align:right;width:56px}.content-table .content-time{white-space:nowrap;width:72px}.content-table tfoot th{color:var(--label-2)}.content-selbar{padding:8px var(--group-pad-x);background:var(--blue-tint);border-bottom:.5px solid var(--sep);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.content-selbar>strong{font-size:.9615rem;font-weight:600}.content-selbar>.spacer{flex:1}.content-page .content-group-bar>.content-selbar{border-bottom:0}@media (max-width:1179px){.content-table .content-hide-tablet{display:none}}@media (max-width:860px){.content-page .content-filterbar>.spacer{display:none}.content-page .content-filterbar>.segmented{max-width:100%}.content-page .content-filterbar>.segmented>button{min-height:var(--control-h);min-width:44px}.content-page .content-search{flex:100%;width:100%}.content-page .content-search input{font-size:1.2308rem}.content-table .content-sm-only{display:block}.content-table .content-row-link{min-height:40px;font-size:1.0769rem}.content-table .content-go{width:48px;padding-left:0}.content-table .content-time{width:56px}.content-page .content-pager>.button{flex:1}.content-page .content-crumb{margin-top:-4px}.content-page .content-info>div{flex-wrap:wrap}}
.reports-run{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.reports-main{min-width:0}.reports-inspector{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:20px 24px;min-width:0;display:grid}.reports-inspector-section{gap:10px;min-width:0;display:grid}.reports-inspector-section>.section-header{margin-top:0}.reports-inspector .empty-state{padding:24px 16px}.reports-inspector .group-list>.state{padding:20px 16px}.reports-filters{width:fit-content;max-width:100%;padding:var(--group-pad-y) var(--group-pad-x);background:var(--group);border-radius:var(--r-grp);box-shadow:var(--card);grid-template-columns:minmax(180px,240px) repeat(2,minmax(150px,180px)) auto;justify-content:start;align-items:start;gap:12px 14px;min-width:0;display:grid}.reports-filters>*{min-width:0}.reports-filters .input{width:100%}.reports-filters>.button{margin-top:21px}.reports-results>.section-header{margin-top:4px}.reports-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.reports-cell strong{color:var(--label);font-weight:500}.reports-cell small{color:var(--label-2);font-size:.9231rem}.reports-mobile-only{display:none}.reports-table td.reports-actions-cell,.reports-table th.reports-actions-cell{width:48px}.reports-table td,.reports-table th{white-space:nowrap}.reports-table td.reports-primary-cell{white-space:normal;min-width:180px}.reports-pager{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.reports-saved>li{gap:4px;padding:0 6px 0 0}.reports-saved-run{min-width:0;min-height:48px;padding:8px var(--row-pad-x);color:var(--label);font:inherit;text-align:left;border-radius:var(--r-ctl);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:1px;display:flex}.reports-saved-run:hover:not(:disabled){background:var(--hover)}.reports-saved-run:disabled{cursor:not-allowed}.reports-saved-run strong{overflow-wrap:anywhere;font-weight:500}.reports-saved-run small{color:var(--label-2);overflow-wrap:anywhere;font-size:.9231rem}.reports-saved-run:disabled strong{color:var(--label-2)}.reports-about>li{color:var(--label-2);font-size:.9615rem;line-height:1.45;display:block}.reports-note{margin:0 4px;font-size:.9231rem}@media (min-width:1560px){.reports-run{grid-template-columns:minmax(0,1fr) 320px;gap:32px}.reports-inspector{top:calc(var(--toolbar-h) + 20px);grid-template-columns:minmax(0,1fr);position:sticky}}@media (max-width:1179px){.reports-filters{grid-template-columns:repeat(2,minmax(0,1fr));width:auto}.reports-filters>:first-child{grid-column:1/-1}.reports-filters>.button{grid-column:2;justify-self:end}}@media (max-width:860px){.reports-filters{grid-template-columns:minmax(0,1fr)}.reports-filters>:first-child,.reports-filters>.button{grid-column:1}.reports-filters>.button{justify-self:stretch;margin-top:0}.reports-filters .input{font-size:1.2308rem}.reports-mobile-only{display:block}.reports-table td.reports-primary-cell{min-width:0}.reports-pager .button{min-height:var(--control-h)}}.analytics-page{min-width:0}.analytics-period{grid-template-columns:minmax(0,1fr);justify-items:start;gap:10px;min-width:0;display:grid}.analytics-period-line{color:var(--label-2);margin:0;font-size:.9231rem;line-height:1.45}.analytics-period-line strong{color:var(--label);font-weight:600}.analytics-body{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.analytics-body[aria-busy=true]{opacity:.55}.analytics-body>.notice{margin:0}.analytics-block{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;display:grid}.analytics-block>.section-header{flex-wrap:wrap;gap:8px 16px;margin-bottom:0}.analytics-block>.section-header p{color:var(--label-2)}.analytics-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:20px 24px;min-width:0;display:grid}.analytics-boards{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.analytics-filters{flex-wrap:wrap;gap:8px 12px;min-width:0;display:flex}.kpi-tiles.analytics-tiles-two{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-tiles.analytics-tiles-one{grid-template-columns:minmax(0,1fr)}.analytics-share{align-items:center;gap:8px;width:100%;min-width:120px;display:inline-flex}.analytics-share-track{background:var(--fill);border-radius:3px;flex:auto;min-width:48px;height:6px;position:relative;overflow:hidden}.analytics-share-fill{background:var(--blue);border-radius:3px;position:absolute;inset:0 auto 0 0}.analytics-share-text{text-align:end;font-variant-numeric:tabular-nums;min-width:52px;color:var(--label-2);flex:none}.analytics-share-cell{width:32%}.analytics-unavailable{color:var(--label-2);background:var(--fill-2);border-radius:var(--r-grp);align-items:flex-start;gap:6px;margin:0;padding:10px 14px;font-size:.9231rem;line-height:1.45;display:flex}.analytics-unavailable svg{flex:none;margin-top:2px}.analytics-missing{color:var(--label-2)}.analytics-notes{margin:4px 0 0;padding-left:18px}.analytics-notes li+li{margin-top:2px}.analytics-steps>li{grid-template-columns:minmax(120px,.9fr) minmax(64px,auto) minmax(140px,1.6fr);align-items:center;gap:4px 16px;display:grid}.analytics-step-label{font-weight:500}.analytics-step-count{text-align:end;font-variant-numeric:tabular-nums}.analytics-step-missing{color:var(--label-2);grid-column:2/-1;font-size:.9231rem}.analytics-step-drop{color:var(--label-2);grid-column:3;font-size:.8462rem}.analytics-activity>li{flex-wrap:wrap}.analytics-activity .badge{flex:none}.analytics-activity-main{flex:240px;min-width:0;display:grid}.analytics-activity-main strong{overflow-wrap:anywhere;font-weight:500}.analytics-activity-main small,.analytics-activity-at{color:var(--label-2);font-size:.9231rem}.analytics-activity-amount{font-variant-numeric:tabular-nums;font-weight:500}.analytics-status{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.analytics-status-critical svg{color:var(--red-text)}.analytics-status-warning svg{color:var(--orange-text)}.analytics-status-safe svg{color:var(--green-text)}.analytics-rank{width:32px;color:var(--label-2);font-variant-numeric:tabular-nums}.button.analytics-pick{min-height:0;color:var(--accent);padding:0;font-weight:400}.button.analytics-pick[aria-pressed=true]{font-weight:600}.analytics-search{flex:none;width:280px;max-width:100%}.analytics-pager{justify-content:flex-end;align-items:center;gap:12px;padding-top:4px;display:flex}@media (max-width:860px){.analytics-block>.section-header .inline,.analytics-search{width:100%}.analytics-steps>li{grid-template-columns:minmax(0,1fr) auto}.analytics-steps>li .analytics-share,.analytics-step-drop,.analytics-step-missing{grid-column:1/-1}.analytics-share-cell{width:auto}.analytics-share{min-width:0}.analytics-share-cell .analytics-share-track{display:none}}@media (prefers-reduced-motion:no-preference){.analytics-body{transition:opacity .15s}}
.admin-page{gap:var(--stack-gap,16px);flex-direction:column;min-width:0;display:flex}.admin-page>.page-header{margin-bottom:0}.admin-page>.segmented{align-self:flex-start}.admin-narrow{max-width:880px}.admin-crumb a,.admin-crumb button{min-height:28px;color:var(--accent);align-items:center;gap:2px;font-size:1rem;display:inline-flex}.admin-crumb button{border-radius:var(--r-ctl);line-height:inherit;background:0 0;border:0;padding:0}.admin-status-line{color:var(--label-2);margin:0 4px;font-size:1rem}.admin-status-line b{color:var(--label);font-weight:600}.admin-error{color:var(--red-text);font-size:.9231rem}.admin-footnote{align-items:center;gap:6px;font-size:.9231rem;display:flex}.admin-wrap{overflow-wrap:anywhere;white-space:normal}.admin-detail{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.admin-main{gap:var(--stack-gap,16px);flex-direction:column;min-width:0;display:flex}.admin-main>.panel+.panel,.admin-main .workspace-fieldset>.panel+.panel{margin-top:0}.admin-inspector{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:16px 24px;min-width:0;display:grid}.admin-inspector>section{flex-direction:column;gap:8px;min-width:0;display:flex}.admin-inspector .section-header{margin-top:0}.admin-inspector .group-list>.state,.admin-inspector .group-list>p{color:var(--label-2)}@media (min-width:1560px){.admin-detail{grid-template-columns:minmax(0,1fr) 320px;gap:32px}.admin-inspector{top:calc(var(--toolbar-h,52px) + 16px);grid-template-columns:minmax(0,1fr);position:sticky}}.admin-details>div{grid-template-columns:min(220px,40%) minmax(0,1fr);align-items:baseline}.admin-details dt small{margin-top:2px;font-size:.8462rem;line-height:1.35;display:block}.admin-details dd>.notice{margin:8px 0 0}.admin-details-note{margin-top:4px;font-size:.9231rem;display:block}.advanced-options>.admin-advanced{padding:12px 0 4px}.connection-section>legend{color:var(--label);font-weight:600}.connection-section+.connection-section{padding-top:10px}.connection-other{gap:6px;font-size:.9231rem}.admin-details+.connection-other{border-top:.5px solid var(--sep);padding-top:12px}.connection-other>h3{font-size:1rem;font-weight:600}.admin-details+.sync-errors{border-top:.5px solid var(--sep);padding-top:12px}.sync-errors>h3{font-size:1rem;font-weight:600}.panel.admin-card-warning{background:var(--orange-tint);box-shadow:none}.admin-card-warning>.panel-header p{color:var(--label)}.admin-steps{gap:2px;margin:4px 0 0;padding-left:18px;display:grid}.admin-info-row{justify-content:space-between}.admin-info-value{text-align:right;min-width:0;color:var(--label);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.admin-list-row{align-items:center;gap:12px;min-width:0;display:flex}.admin-cell{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.admin-cell strong{overflow-wrap:anywhere;font-weight:500}.admin-cell small{overflow-wrap:anywhere;font-size:.9231rem;line-height:1.35}.admin-row-icon{color:var(--label-2);flex-shrink:0}.admin-list-button{width:100%;color:var(--label);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start!important;gap:1px!important}.admin-list-button small{font-size:.9231rem}.admin-list-button:focus-visible{outline-offset:-2px}.admin-flush-list{flex-direction:column;display:flex}.admin-flush-list>*{min-height:40px;padding:8px var(--group-pad-x);position:relative}.admin-flush-list>*+:before{content:"";top:0;right:0;left:var(--group-pad-x);border-top:.5px solid var(--sep);position:absolute}.admin-flush-list>p{color:var(--label-2);align-items:center;display:flex}.panel-flush>.admin-flush-list{border-top:.5px solid var(--sep)}.group-list.admin-list>p{color:var(--label-2)}.admin-inset{box-shadow:none;background:var(--fill-2)}.admin-page .panel-flush>.table-scroll{width:100%;max-width:100%;margin-inline:0}.admin-page .panel-flush>.notice,.admin-page .panel-flush>.state{margin:0 var(--group-pad-x) 12px}.admin-page .panel-flush>.panel-header>.inline{flex-wrap:wrap;justify-content:flex-end}.admin-filter{width:220px;max-width:100%}.admin-filter>.input{width:100%}.admin-page .panel-header .field{gap:2px}.admin-page .panel-header .field>span{font-size:.8462rem}.admin-pager{padding:8px var(--group-pad-x);border-top:.5px solid var(--sep);flex-wrap:wrap;align-items:center;gap:8px;font-size:.9231rem;display:flex}.admin-pager .spacer{flex:1}.panel:not(.panel-flush)>.admin-pager{padding-inline:0}.admin-table td{vertical-align:middle}.admin-table .admin-select-col{width:44px;padding-right:0}.admin-table td.admin-wrap{min-width:180px}.admin-rowlink{max-width:100%;color:var(--label);font:500 1rem / 1.35 var(--font);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;padding:0;display:inline-flex}a.admin-rowlink:hover,button.admin-rowlink:hover{color:var(--accent)}.admin-rowlink small{color:var(--label-2);font-size:.9231rem;font-weight:400}.admin-sm-only{display:none}.admin-changed{font-weight:600}.admin-json{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;display:inline-block}.admin-template-preview summary{cursor:pointer;color:var(--accent);font-size:.9231rem}.admin-template-preview pre{white-space:pre-wrap;text-align:left;max-width:420px}.admin-select{cursor:pointer;justify-content:center;align-items:center;gap:8px;min-width:24px;min-height:24px;display:inline-flex}.admin-select input{width:15px;height:15px;accent-color:var(--accent-fill);margin:0}.admin-selbar{min-height:40px;padding:6px var(--group-pad-x);border-top:.5px solid var(--sep);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.9231rem;display:flex}.admin-selbar.is-active{background:var(--blue-tint)}.admin-selbar strong{font-weight:600}.admin-selbar .spacer{flex:1}.admin-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;margin:0;display:grid}.admin-stats>div{min-width:0;padding:12px var(--group-pad-x);border-radius:var(--r-grp);background:var(--group);box-shadow:var(--card)}.admin-stats dt{color:var(--label-2);font-size:.9231rem}.admin-stats dd{font:600 1.8462rem / 1.2 var(--font);font-variant-numeric:tabular-nums;margin:2px 0 0}.admin-editor-fields{border:0;min-width:0;margin:0;padding:0}.admin-scopes{min-width:0;padding:12px var(--group-pad-x);border-radius:var(--r-grp);background:var(--fill-2);border:0;flex-direction:column;gap:10px;margin:0;display:flex}.admin-scopes legend{float:left;width:100%;font-weight:600}.admin-scopes>p{clear:both;font-size:.9231rem}.admin-scopes>.button{align-self:flex-start}.admin-scope{border-radius:var(--r-ctl);background:var(--group);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;gap:10px 12px;padding:10px 12px;display:grid}.admin-scope>.button{justify-self:start}.admin-qr{border-radius:var(--r-ctl);background:var(--group);align-self:center}.recovery-codes{border-radius:var(--r-grp);background:var(--fill-2);font:1rem / 1.6 var(--mono);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:16px;display:grid}.recovery-codes code{overflow-wrap:anywhere}.workspace-settings .workspace-fieldset{border:0;min-width:0;margin:0;padding:0}.workspace-theme-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workspace-theme-choice{border-radius:var(--r-grp);background:var(--fill-2);min-width:0;color:var(--label);text-align:left;font:inherit;cursor:pointer;border:0;flex-direction:column;gap:4px;padding:10px;display:flex}.workspace-theme-choice:hover{background:var(--fill)}.workspace-theme-choice.selected{box-shadow:0 0 0 2px var(--accent)}.workspace-theme-choice small{color:var(--label-2);font-size:.9231rem}.workspace-theme-sample{border-radius:var(--r-ctl);width:100%;height:78px;box-shadow:inset 0 0 0 .5px var(--sep);background:#f5f5f7;grid-template-rows:16px 32px;grid-template-columns:22% 1fr;gap:6px;margin-bottom:4px;padding:8px;display:grid}.workspace-theme-sample i{background:#e5e5ea;border-radius:3px;grid-row:span 2}.workspace-theme-sample b{background:#fff;border-radius:3px}.sample-dark{background:#161617}.sample-dark i{background:#2c2c2e}.sample-dark b{background:#242426}.sample-system{background:linear-gradient(90deg,#f5f5f7 50%,#161617 50%)}.sample-system b{background:linear-gradient(90deg,#fff 50%,#242426 50%)}.workspace-colors{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px 16px;display:grid}.workspace-color-field{align-items:center;gap:8px;min-width:0;display:flex}.workspace-color-field input[type=color]{width:40px;height:var(--control-h);border-radius:var(--r-ctl);background:var(--fill-2);cursor:pointer;border:0;flex-shrink:0;min-height:28px;padding:2px}.workspace-color-field .input{flex:auto;width:100%;min-width:0}.workspace-color-example{padding:14px var(--group-pad-x);border-radius:var(--r-grp);background:var(--group);box-shadow:var(--card);flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.workspace-color-example>div{flex:160px;min-width:0}.workspace-color-example>svg{color:var(--label-2)}@media (max-width:1179px){.workspace-theme-choices{gap:8px}}@media (max-width:860px){.admin-sm-only{display:block}.admin-filter{width:100%}.admin-page .panel-flush>.panel-header>.inline{justify-content:flex-start;width:100%}.admin-page .icon-button{width:40px;min-width:40px;height:40px;min-height:40px}.admin-select{min-width:40px;min-height:40px}.admin-page .button-small,.admin-crumb a,.admin-crumb button,.admin-rowlink{min-height:var(--control-h)}.admin-details>div{grid-template-columns:minmax(0,1fr);gap:2px}.admin-rowlink{justify-content:center}.admin-flush-list>*,.admin-list-row,.admin-info-row{flex-wrap:wrap}.admin-info-value{text-align:left}.admin-stats dd{font-size:1.5385rem}.admin-scope{grid-template-columns:minmax(0,1fr)}.workspace-theme-choice{padding:8px}.workspace-theme-choice small{display:none}.workspace-theme-sample{gap:4px;height:60px;padding:6px}.admin-page .page-header>.inline{flex-wrap:wrap}}@media (max-width:520px){.recovery-codes{grid-template-columns:minmax(0,1fr)}}.admin-cap-note{padding:8px var(--group-pad-x);border-top:.5px solid var(--sep);font-size:.9231rem}.admin-selbar[hidden]{display:none}.admin-two-col{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:16px 24px;display:grid}.admin-two-col>.panel+.panel{margin-top:0}.email-checklist{gap:0;margin:0;padding:0;list-style:none;display:grid}.email-step{border-top:.5px solid var(--sep);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;padding:10px 0;display:grid}.email-step:first-child{border-top:0;padding-top:0}.email-step:last-child{padding-bottom:0}.email-step-icon{color:var(--label-3)}.email-step.is-done .email-step-icon{color:var(--green-text)}.email-step.is-todo .email-step-icon{color:var(--orange-text)}.email-step-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.email-step-copy strong{font-weight:600}.email-step-copy small{overflow-wrap:anywhere;font-size:.9231rem;line-height:1.35}.email-block{margin-top:4px;display:block}.email-workspace{gap:var(--stack-gap,16px) 24px;grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.email-fieldset{border:0;min-width:0;margin:0;padding:0}.email-preview-pane{flex-direction:column;gap:8px;min-width:0;display:flex}.email-preview-title{margin:0 4px;font-size:1.0769rem;font-weight:600}@media (min-width:1360px){.email-workspace{grid-template-columns:minmax(0,1fr) 648px}.email-preview-pane{top:calc(var(--toolbar-h,52px) + 16px);position:sticky}}.email-preview{border-radius:var(--r-grp);background:var(--group);min-width:0;box-shadow:var(--card);flex-direction:column;gap:10px;padding:12px;display:flex}.email-preview-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.email-preview-bar .segmented{margin-bottom:0}.email-preview-state{margin-left:auto;font-size:.9231rem}.email-inbox{border-radius:var(--r-ctl);background:var(--fill-2);white-space:nowrap;text-overflow:ellipsis;padding:8px 10px;overflow:hidden}.email-inbox strong{font-weight:600}.email-stage{border-radius:var(--r-ctl);background:var(--fill-2);padding:12px 0;transition:opacity .15s;overflow-x:auto}.email-stage.is-stale{opacity:.6}.email-frame{border-radius:var(--r-ctl);max-width:none;height:640px;box-shadow:var(--card);background:#fff;border:0;margin:0 auto;transition:width .2s;display:block}.email-text{border-radius:var(--r-ctl);background:var(--fill-2);max-height:664px;font:.9231rem / 1.55 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;overflow:auto}.email-text.is-mobile{max-width:375px;margin-inline:auto}.email-preview-empty,.email-preview-note{margin:0 4px;font-size:.9231rem}@media (prefers-reduced-motion:reduce){.email-stage,.email-frame{transition:none}}.email-color-field{align-items:center;gap:8px;min-width:0;display:flex}.email-color-field input[type=color]{width:40px;height:var(--control-h);border-radius:var(--r-ctl);background:var(--fill-2);cursor:pointer;border:0;flex-shrink:0;min-height:28px;padding:2px}.email-color-field .input{flex:auto;width:100%;min-width:0}.email-logo-check{flex-wrap:wrap;align-items:center;gap:10px;margin-top:-6px;display:flex}.email-logo-check img{border-radius:var(--r-ctl);background:var(--fill-2);object-fit:contain;max-width:160px;max-height:40px;padding:4px 6px}.email-body{min-height:240px;font-size:.9231rem;line-height:1.55}.email-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:-6px;font-size:.9231rem;display:flex}.email-chip{background:var(--fill);min-height:26px;color:var(--label);cursor:pointer;border:0;border-radius:999px;padding:0 8px;font-size:.8462rem}.email-chip:hover{background:var(--fill-hover)}.email-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.email-template-search{width:320px;max-width:100%}@media (min-width:861px){.email-template-table table{table-layout:fixed}.email-template-table th:first-child{width:28%}.email-template-table th:nth-child(3){width:140px}.email-template-table th:nth-child(4){width:200px}}.email-log-filters{padding:12px var(--group-pad-x);border-bottom:.5px solid var(--sep);flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.email-log-filters .field{gap:2px}.email-log-filters .field>span{color:var(--label-2);font-size:.9231rem}.email-log-filters select{min-width:160px}.email-log-search{flex:220px;max-width:320px}@media (max-width:640px){.email-step{grid-template-columns:auto minmax(0,1fr) auto}.email-step>.button{grid-column:2/-1;justify-self:start}.email-log-filters>.field,.email-log-search{flex:100%;max-width:none}}

