html{color-scheme:light dark}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}body:has(.tw-root){background:#e6e3db;color:#1b1b19}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body:has(.tw-root){background:#12110f;color:#edebe6}}:root[data-theme=dark] body:has(.tw-root){background:#12110f;color:#edebe6}.tw-root{--bg:#e6e3db;--surface:#f4f2ed;--surface-2:#d9d5cc;--ink:#1b1b19;--muted:#4f4d47;--faint:#5f5c56;--hairline:#c3beb3;--edge:#86827a;--accent:#b23a1f;--accent-hover:#9c3219;--accent-ink:#a8361c;--on-accent:#fff;--ok:#2e6a46;--warn:#7a5a00;--crit:#a3283a;--mark:#b23a1f;--post:rgba(178,58,31,.22);--focus:var(--accent-ink);--scrim:rgba(22,21,19,.48);--shadow-sheet:0 12px 32px -12px rgba(27,27,25,.22);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tw-root{--bg:#12110f;--surface:#1c1b18;--surface-2:#272622;--ink:#edebe6;--muted:#b3afa6;--faint:#99958c;--hairline:#34332f;--edge:#6e6a63;--accent:#c2401f;--accent-hover:#b5391d;--accent-ink:#ee7355;--on-accent:#fff;--ok:#7fc6a0;--warn:#d9b456;--crit:#f2939c;--mark:#efe6da;--post:rgba(238,115,85,.2);--scrim:rgba(0,0,0,.6);--shadow-sheet:none;color-scheme:dark}}:root[data-theme=dark] .tw-root{--bg:#12110f;--surface:#1c1b18;--surface-2:#272622;--ink:#edebe6;--muted:#b3afa6;--faint:#99958c;--hairline:#34332f;--edge:#6e6a63;--accent:#c2401f;--accent-hover:#b5391d;--accent-ink:#ee7355;--on-accent:#fff;--ok:#7fc6a0;--warn:#d9b456;--crit:#f2939c;--mark:#efe6da;--post:rgba(238,115,85,.2);--scrim:rgba(0,0,0,.6);--shadow-sheet:none;color-scheme:dark}.tw-root{--gain:var(--ok);--loss:var(--crit)}.tw-root[data-updown=red-up]{--gain:var(--crit);--loss:var(--ok)}.tw-arrow-up,.tw-gain .tw-arrow{color:var(--gain)}.tw-arrow-down,.tw-loss .tw-arrow{color:var(--loss)}.tw-arrow,.tw-nb{white-space:nowrap}.tw-root{--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--r-tag:4px;--r-ctl:6px;--r-surface:10px;--r-sheet:16px;--t-caption:12px;--t-label:13px;--t-body:15px;--t-lead:17px;--t-section:20px;--t-title:24px;--t-number:28px;--t-gate:36px;--t-total:36px;--t-fig:24px;--hit:44px;--container:1240px;--gutter:var(--s4);--ease:cubic-bezier(0.2,0,0,1);--ease-out:cubic-bezier(0.23,1,0.32,1);--dur-fig:160ms;--dur-row:240ms;--dur-meter:320ms;--dur-gate:600ms;--dur-hall:900ms;--dur-hall-stagger:60ms;--dur-hold:400ms;--dur-hold-release:160ms;--dur-sheet-in:220ms;--dur-sheet-out:160ms;--dur-door:200ms;--fig-rise:4px;--row-rise:-6px}@media (min-width:768px){.tw-root{--t-number:32px;--t-gate:44px;--t-total:44px;--gutter:var(--s6)}}.tw-root{--sans:var(--tw-body);--mono:var(--tw-mono);--display:var(--tw-mark);--tw-mark:"Fraunces",Georgia,serif;--tw-body:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;--tw-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;min-height:100vh;min-height:100dvh;background:var(--bg);color:var(--ink);font-family:var(--tw-body);font-size:var(--t-body);line-height:1.5;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;text-size-adjust:100%;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;overflow-x:hidden;overflow-x:clip}.tw-root:lang(ko){--tw-body:"IBM Plex Sans KR","IBM Plex Sans",Pretendard,"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif;--tw-mono:"IBM Plex Mono","IBM Plex Sans KR",ui-monospace,"Noto Sans KR","Malgun Gothic",monospace;line-height:1.7;word-break:keep-all;overflow-wrap:break-word}.tw-root:lang(ja){--tw-body:"IBM Plex Sans JP","IBM Plex Sans","Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI",Meiryo,sans-serif;--tw-mono:"IBM Plex Mono","IBM Plex Sans JP",ui-monospace,"Noto Sans JP","Yu Gothic UI",monospace}.tw-root:lang(ja),.tw-root:lang(zh-Hans){line-height:1.75;line-break:strict;word-break:normal;overflow-wrap:break-word}.tw-root:lang(zh-Hans){--tw-body:"Noto Sans SC","IBM Plex Sans","PingFang SC","Microsoft YaHei","Source Han Sans SC",sans-serif;--tw-mono:"IBM Plex Mono","Noto Sans SC",ui-monospace,"Microsoft YaHei",monospace}.tw-root:lang(vi){--tw-body:"IBM Plex Sans","Be Vietnam Pro","Noto Sans","Segoe UI",system-ui,sans-serif;line-height:1.65;overflow-wrap:break-word}.tw-root *,.tw-root :after,.tw-root :before{box-sizing:border-box}:where(.tw-root) :is(h1,h2,h3){font-family:var(--tw-body);font-weight:600;margin:0;text-wrap:balance;line-height:1.2;letter-spacing:0}.tw-root:is(:lang(ko),:lang(ja),:lang(zh-Hans)) :is(h1,h2,h3){line-height:1.35}:where(.tw-root) p{margin:0}:where(.tw-root) :is(ul,ol,dl,dd){margin:0}.tw-wrap{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--gutter);min-width:0}:where(.tw-root a:not([class*=tw-btn]):not(.tw-brand):not(.tw-skip)){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--edge);text-decoration-color:var(--edge);text-decoration-thickness:1px;text-underline-offset:3px}:where(.tw-root a:not([class*=tw-btn]):not(.tw-brand):not(.tw-skip)):hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);text-decoration-thickness:2px}.tw-link{display:inline-flex;align-items:center;column-gap:.25em;min-height:var(--hit)}.tw-link,.tw-link-num{justify-content:center;min-width:var(--hit)}.tw-nav a,.tw-nav a:hover,.tw-tabs a,.tw-tabs a:hover{text-decoration:none}.tw-root :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tw-skip{position:absolute;left:var(--s4);top:-100px;background:var(--surface);color:var(--ink);padding:var(--s3) var(--s4);border:1px solid var(--edge);border-radius:var(--r-ctl);z-index:10}.tw-skip:focus{top:var(--s2)}.tw-header{background:var(--bg);border-bottom:1px solid var(--hairline)}.tw-topbar{gap:var(--s4);min-height:52px}.tw-brand,.tw-topbar{display:flex;align-items:center}.tw-brand{gap:var(--s2);text-decoration:none;color:var(--ink);min-height:var(--hit);margin-right:auto}.tw-brand-mark{width:22px;height:22px;flex:none;color:var(--accent-ink)}.tw-wordmark{font-family:var(--tw-mark);font-weight:600;font-size:21px;letter-spacing:0;line-height:1}.tw-wordmark .l{color:var(--ink)}.tw-wordmark .l4,.tw-wordmark .l5{color:var(--accent-ink)}.tw-nav{display:none}.tw-nav a{display:flex;align-items:center;min-height:64px;padding:0 var(--s4);color:var(--muted);font-size:var(--t-body);font-weight:500;white-space:nowrap;transition:color .12s ease-out}.tw-nav a:hover{color:var(--ink)}.tw-nav a[aria-current=page]{color:var(--ink);font-weight:600;box-shadow:inset 0 -2px 0 var(--ink)}@media (min-width:768px){.tw-topbar{min-height:64px;gap:var(--s5)}.tw-brand{margin-right:0}.tw-nav{display:flex;gap:var(--s1);margin-right:auto}}.tw-root{--tabbar-h:0px}.tw-tabs{display:none}@media (max-width:767px){.tw-root{--tabbar-h:calc(56px + env(safe-area-inset-bottom, 0px))}.tw-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 72px repeat(2,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:40;height:var(--tabbar-h);padding-bottom:env(safe-area-inset-bottom,0);background:var(--surface);border-top:1px solid var(--hairline)}.tw-tabs a{display:flex;align-items:center;justify-content:center;min-width:0;padding:0 var(--s1);color:var(--muted);font-size:var(--t-label);font-weight:500;text-align:center;overflow-wrap:anywhere;line-height:1.2;-webkit-tap-highlight-color:transparent}.tw-tabs a:active{background:var(--surface-2)}.tw-tabs a[aria-current=page]{color:var(--ink);font-weight:600;box-shadow:inset 0 2px 0 var(--ink)}.tw-tabs a:focus-visible{outline-offset:-4px}}main.tw-main{flex:1 1;padding:var(--s6) 0 calc(var(--s7) + var(--tabbar-h))}@media (min-width:768px){main.tw-main{padding:var(--s7) 0 var(--s8)}}.tw-footer{border-top:1px solid var(--hairline);padding:var(--s4) 0 var(--s6);font-size:var(--t-label);color:var(--muted)}.tw-footer .tw-wrap{display:flex;gap:var(--s4);align-items:center;justify-content:space-between;flex-wrap:wrap}@media (max-width:767px){.tw-footer{padding-bottom:calc(var(--s6) + var(--tabbar-h))}main.tw-main{padding-bottom:var(--s6)}}.tw-menu-wrap{position:relative}.tw-menu-btn{padding:0 var(--s4)}.tw-menu-back{position:fixed;inset:0;z-index:60;background:var(--scrim);display:flex;align-items:flex-end}.tw-menu{width:100%;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border-radius:var(--r-sheet) var(--r-sheet) 0 0;padding:var(--s4) var(--s4) calc(var(--s5) + env(safe-area-inset-bottom, 0px));box-shadow:var(--shadow-sheet)}.tw-menu:focus{outline:none}.tw-menu:before{content:"";display:block;width:36px;height:4px;border-radius:var(--r-tag);background:var(--hairline);margin:0 auto var(--s3)}.tw-menu-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s2)}.tw-menu-title{font-size:var(--t-section);font-weight:600;line-height:1.25}.tw-menu-group{padding:var(--s2) 0;border-top:1px solid var(--hairline)}.tw-menu-group:first-of-type{border-top:0}.tw-menu-h{font-size:var(--t-label);font-weight:500;color:var(--muted);margin:0;padding:var(--s2) 0}.tw-menu-link{display:flex;align-items:center;min-height:var(--hit);color:var(--ink);text-decoration:none;font-size:var(--t-body)}.tw-menu-link:hover{text-decoration:underline;text-underline-offset:3px}.tw-menu-out{border-top:1px solid var(--line,hsla(0,0%,50%,.25));padding-top:8px}.tw-menu-id{margin:0 0 4px}.tw-signout{min-height:var(--hit);align-self:flex-start}@media (min-width:768px){.tw-menu-back{background:transparent;align-items:flex-start;justify-content:flex-end}.tw-menu{position:absolute;top:60px;right:max(var(--s6),calc((100vw - 1240px) / 2 + var(--s6)));width:20rem;max-height:calc(100dvh - 80px);border:1px solid var(--hairline);border-radius:var(--r-surface);padding:var(--s4);box-shadow:none}.tw-menu:before{display:none}}.tw-langs{display:flex;gap:var(--s2);flex-wrap:wrap;align-items:center}.tw-lang{font:inherit;font-size:var(--t-label);min-height:var(--hit);padding:0 var(--s3);background:transparent;color:var(--muted);border:1px solid var(--edge);border-radius:var(--r-ctl);cursor:pointer;touch-action:manipulation;transition:background-color .12s ease-out}.tw-lang:lang(vi){font-family:IBM Plex Sans,Be Vietnam Pro,Segoe UI,system-ui,sans-serif;line-height:1.2}.tw-lang:lang(en){font-family:IBM Plex Sans,system-ui,sans-serif}.tw-lang:hover{background:var(--surface-2)}.tw-lang[aria-pressed=true]{color:var(--ink);background:var(--surface-2);border-color:var(--ink);font-weight:600}@media (prefers-reduced-motion:reduce){.tw-btn,.tw-lang,.tw-nav a{transition:none}}.tw-h1{font-size:26px;line-height:1.15;max-width:20ch;text-wrap:balance}@media (max-width:480px){.tw-h1{font-size:24px;max-width:none}}@media (min-width:768px){.tw-h1{font-size:32px}}.tw-h1-page{font-size:var(--t-title);max-width:none;line-height:1.2}.tw-h2{font-size:var(--t-section);margin-bottom:var(--s3)}.tw-h3{margin-bottom:var(--s2)}.tw-h3,.tw-lede{font-size:var(--t-lead)}.tw-lede{max-width:60ch;margin-top:var(--s3)}.tw-lede,.tw-muted{color:var(--muted)}.tw-faint{color:var(--faint)}.tw-mono{font-family:var(--tw-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tw-eyebrow,.tw-label-s,.tw-small{font-size:var(--t-label)}.tw-eyebrow,.tw-label-s{font-weight:500;color:var(--muted);letter-spacing:0;text-transform:none}.tw-pagehead{margin-bottom:var(--s5)}.tw-pagehead-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2)}.tw-pagehead-row .tw-hint{margin-left:0}.tw-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-surface);padding:var(--s4)}@media (min-width:768px){.tw-card{padding:var(--s5)}}.tw-group{border-top:1px solid var(--hairline);padding-top:var(--s4);min-width:0}.tw-section{margin-top:var(--s6)}.tw-input-wrap,.tw-stack>*+*{margin-top:var(--s5)}.tw-label{display:block;font-size:var(--t-label);font-weight:500;color:var(--muted);margin-bottom:var(--s2)}.tw-field,.tw-textarea{width:100%;background:var(--surface);color:var(--ink);border:1px solid var(--edge);border-radius:var(--r-ctl);padding:var(--s3) var(--s4);font:inherit;font-size:var(--t-lead);min-height:var(--hit)}.tw-textarea{resize:vertical;min-height:96px}.tw-field::placeholder,.tw-textarea::placeholder{color:var(--faint)}.tw-field:focus-visible,.tw-textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tw-chips{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s3);align-items:center}.tw-chip{font:inherit;font-size:var(--t-label);color:var(--ink);background:transparent;border:1px solid var(--edge);border-radius:var(--r-ctl);min-height:var(--hit);padding:var(--s2) var(--s3);cursor:pointer;text-align:left;white-space:normal}.tw-chip:hover{background:var(--surface-2)}.tw-chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink);font-weight:500}.tw-chip-static{cursor:default;display:inline-flex;align-items:center;gap:var(--s2);border-color:var(--hairline)}.tw-chip-static:hover{background:transparent}.tw-grid-2{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:var(--s5);gap:var(--s5);align-items:start}@media (max-width:820px){.tw-grid-2{grid-template-columns:1fr}}.tw-tag{display:inline-block;font-size:var(--t-caption);font-weight:500;line-height:1.5;padding:0 var(--s2);border-radius:var(--r-tag);border:1px solid var(--edge);color:var(--muted);margin-left:var(--s2);vertical-align:middle;white-space:nowrap}.tw-tag-sample{color:var(--warn);border-color:var(--warn)}.tw-dot{width:8px;height:8px;border-radius:50%;display:inline-block;background:var(--muted);flex:none}.tw-dot-live{background:var(--ok)}.tw-dot-paper{background:var(--warn)}.tw-dot-planned{background:transparent;border:1px solid var(--muted)}.tw-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);font:inherit;font-weight:600;font-size:var(--t-body);min-height:var(--hit);min-width:var(--hit);padding:0 var(--s5);background:var(--accent);color:var(--on-accent);border:1px solid transparent;border-radius:var(--r-ctl);cursor:pointer;transition:background-color .12s ease-out,transform 80ms ease-out;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.tw-btn:hover{background:var(--accent-hover)}.tw-btn:active{transform:translateY(1px)}.tw-btn:disabled{opacity:.5;cursor:default;transform:none}.tw-btn-strong{background:var(--ink);color:var(--bg)}.tw-btn-strong:hover{background:var(--muted);color:var(--bg)}.tw-btn-quiet{background:transparent;border-color:var(--edge);color:var(--ink);font-weight:500}.tw-btn-quiet:hover{background:var(--surface-2)}.tw-btn-link{text-decoration:none;text-align:center}.tw-btn-sm{padding:0 var(--s3)}.tw-btn-sm,.tw-note{font-size:var(--t-label)}.tw-note{margin-top:var(--s3);color:var(--muted)}.tw-note-warn{color:var(--warn)}.tw-ferr,.tw-note-crit{color:var(--crit)}.tw-ferr{margin:var(--s2) 0 0;font-size:var(--t-label);display:flex;gap:var(--s2);align-items:flex-start}.tw-ferr-mark{font-weight:600;flex:none}.tw-tag-crit{border-color:var(--crit);color:var(--crit)}.tw-note-ok{color:var(--ok)}.tw-proof{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.tw-proof>div{padding:var(--s4) var(--s4) var(--s4) 0;min-width:0}.tw-proof>div+div{padding-left:var(--s4);border-left:1px solid var(--hairline)}.tw-proof-n{font-size:var(--t-section);font-weight:600;line-height:1.25;margin-top:var(--s1);overflow-wrap:anywhere}.tw-proof-sub{font-size:var(--t-label);color:var(--muted);margin-top:2px}@media (max-width:820px){.tw-proof{grid-template-columns:1fr 1fr}.tw-proof>div{padding:var(--s3) var(--s3) var(--s3) 0}.tw-proof>div+div{padding-left:0;border-left:0}.tw-proof>div:nth-child(2n){padding-left:var(--s3);border-left:1px solid var(--hairline)}.tw-proof>div:nth-child(n+3){border-top:1px solid var(--hairline)}}.tw-door{margin-top:var(--s6);padding-top:var(--s4);border-top:1px solid var(--hairline);display:flex;gap:var(--s3) var(--s4);flex-wrap:wrap;align-items:center}.tw-code,.tw-door{font-size:var(--t-label)}.tw-code{font-family:var(--tw-mono);background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--r-ctl);padding:var(--s2) var(--s3);overflow-wrap:anywhere}.tw-table-wrap{overflow-x:auto}.tw-table{width:100%;border-collapse:collapse;font-size:var(--t-body)}.tw-table th{text-align:left;font-weight:500;font-size:var(--t-label);color:var(--muted);padding:var(--s2) var(--s3) var(--s2) 0;background:transparent}.tw-table td,.tw-table th{border-bottom:1px solid var(--hairline)}.tw-table td{padding:var(--s3) var(--s3) var(--s3) 0;vertical-align:top;min-height:var(--hit)}.tw-table tbody tr:last-child td{border-bottom:0}.tw-num,.tw-table .tw-num{font-family:var(--tw-body);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,tabular-nums lining-nums;text-align:right;white-space:nowrap}.tw-table th.tw-num{text-align:right;font-family:var(--tw-body)}.tw-table tfoot td{border-top:1px solid var(--edge);border-bottom:0;font-weight:600}@media (max-width:600px){.tw-table-wrap{overflow:visible}.tw-table,.tw-table tbody,.tw-table td,.tw-table tfoot,.tw-table th[scope=row],.tw-table tr{display:block;width:100%}.tw-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tw-table tr{padding:var(--s3) 0;border-bottom:1px solid var(--hairline)}.tw-table tbody tr:last-child{border-bottom:0}.tw-table td{border:0;padding:var(--s1) 0;display:flex;justify-content:flex-end;align-items:baseline;gap:0;text-align:right;white-space:normal}.tw-table td[data-label]:before{content:attr(data-label);font-family:var(--tw-body);color:var(--muted);font-size:var(--t-label);text-align:left;flex:0 1 45%;margin-right:auto;padding-right:var(--s4)}.tw-table td>.tw-w{padding-left:.25em}.tw-table td:first-child{display:block;text-align:left;font-weight:500}.tw-table td:first-child[data-label]:before{content:none}.tw-table .tw-num{white-space:normal}.tw-table th[scope=row]{color:var(--muted);font-size:var(--t-label);border:0;padding:var(--s2) 0 0}.tw-table tfoot tr{border-top:1px solid var(--edge)}.tw-table tfoot td{border:0}}.tw-sheet-back{position:fixed;inset:0;z-index:50;background:var(--scrim);display:flex;align-items:center;justify-content:center;padding:var(--s4);animation:tw-fade .2s ease-out}.tw-sheet{width:min(560px,100%);max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border-radius:var(--r-surface);padding:var(--s5);box-shadow:var(--shadow-sheet);animation:tw-rise var(--dur-sheet-in) var(--ease-out)}.tw-sheet:focus{outline:none}.tw-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s4)}.tw-sheet-title{margin:0}.tw-sheet-back.is-closing{opacity:0;transition:opacity .16s ease-out}.tw-sheet-back.is-closing .tw-sheet{transform:translateY(24px);transition:transform .16s cubic-bezier(.2,0,0,1)}@keyframes tw-fade{0%{opacity:0}}@keyframes tw-rise{0%{opacity:0;transform:translateY(24px)}}@media (max-width:720px){.tw-sheet-back{align-items:flex-end;padding:0}.tw-sheet{border-radius:var(--r-sheet) var(--r-sheet) 0 0;padding:var(--s4) var(--s4) calc(var(--s5) + env(safe-area-inset-bottom, 0px))}.tw-sheet:before{content:"";display:block;width:36px;height:4px;border-radius:var(--r-tag);background:var(--hairline);margin:0 auto var(--s3)}}@media (prefers-reduced-motion:reduce){.tw-sheet,.tw-sheet-back{animation:none}.tw-sheet-back.is-closing,.tw-sheet-back.is-closing .tw-sheet{transition:none}}.tw-num-l{font-family:var(--tw-body);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,tabular-nums lining-nums;font-size:var(--t-body)}.tw-holdhint{display:block;margin-top:var(--s2)}.tw-hold{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.tw-hold-label{position:relative;z-index:1}.tw-hold:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,currentColor 24%,transparent);transform:scaleX(0);transform-origin:left;pointer-events:none}.tw-hold.is-holding:after{animation:tw-hold-fill var(--hold-ms,.4s) linear forwards}@keyframes tw-hold-fill{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.tw-hold.is-holding:after{animation:none;transform:scaleX(1);background:color-mix(in srgb,currentColor 35%,transparent)}}.tw-inline{display:flex;gap:8px;flex-wrap:wrap}.tw-inline .tw-field{flex:1 1 140px;min-width:0}.tw-inline .tw-btn{flex:0 1 auto}.tw-big{font-size:var(--t-number);font-weight:600;line-height:1.1;letter-spacing:-.01em;margin-top:var(--s1);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,tabular-nums lining-nums;overflow-wrap:anywhere}.tw-big .tw-w{white-space:nowrap}.tw-big-unit{font-size:var(--t-body);font-weight:500;color:var(--muted)}.tw-check{color:var(--ok);font-weight:600;flex:none}.tw-lintel{position:relative;border-top:2px solid var(--ink);padding-top:var(--s4);min-width:0}.tw-lintel:before{content:"";position:absolute;left:0;right:0;top:3px;height:1px;background:var(--ink);pointer-events:none}.tw-sheet .tw-lintel{padding-top:var(--s3)}.tw-ledger{list-style:none;margin:0;padding:0}.tw-ledger-row,.tw-ledger>li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--s1) var(--s4);gap:var(--s1) var(--s4);align-items:baseline;min-height:52px;padding:var(--s3) 0;border-bottom:1px solid var(--hairline)}@media (min-width:768px){.tw-ledger-row,.tw-ledger>li{min-height:var(--hit)}}.tw-ledger>.tw-ledger-row:last-child,.tw-ledger>li:last-child{border-bottom:0}.tw-ledger.is-ruled{border-top:1px solid var(--hairline)}.tw-ledger .tw-k,.tw-ledger-row>dt{color:var(--muted);min-width:0;overflow-wrap:anywhere}.tw-ledger .tw-k strong{color:var(--ink);font-weight:600}.tw-ledger .tw-v,.tw-ledger-row>dd{margin:0;color:var(--ink);text-align:right;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;min-width:0;overflow-wrap:anywhere}.tw-ledger .tw-tot,.tw-ledger-row.tw-tot{border-top:1px solid var(--ink);font-weight:600}.tw-ledger .tw-tot .tw-k{color:var(--ink)}.tw-ledger .tw-why{grid-column:1/-1;font-size:var(--t-label);color:var(--muted);overflow-wrap:anywhere}.tw-ledger-dl{margin:0}.tw-unit{font-size:.8em;font-weight:500;color:var(--muted)}.tw-unknown{color:var(--faint)}.tw-skel{display:grid;grid-gap:var(--s3);gap:var(--s3)}.tw-skel-row{display:block;height:44px;border-radius:var(--r-ctl);background:var(--surface-2);opacity:.7;animation:tw-pulse 1.4s ease-in-out infinite}@keyframes tw-pulse{50%{opacity:.35}}.tw-empty,.tw-error{padding:var(--s5) 0;display:grid;grid-gap:var(--s2);gap:var(--s2);justify-items:start}.tw-error{border-left:2px solid var(--crit);padding-left:var(--s4)}.tw-notfound{max-width:560px;margin:var(--s7) 0;display:grid;grid-gap:var(--s4);gap:var(--s4);justify-items:start}.tw-notfound-acts{display:flex;gap:var(--s3);flex-wrap:wrap}.tw-notfound .tw-code-big{font-family:var(--tw-body);font-weight:600;font-size:var(--t-number);color:var(--faint);line-height:1}@media (prefers-reduced-motion:reduce){.tw-skel-row{animation:none}.tw-btn{transition:none}.tw-btn:active{transform:none}}.tw-chip,.tw-seg{max-width:100%}.tw-seg{display:inline-flex;border:1px solid var(--hairline);border-radius:var(--r-ctl);overflow:hidden}.tw-seg button{font:inherit;font-size:var(--t-label);font-weight:500;color:var(--muted);background:transparent;border:0;border-right:1px solid var(--hairline);padding:0 var(--s4);cursor:pointer;min-height:var(--hit);touch-action:manipulation;transition:background-color .12s ease-out,color .12s ease-out}.tw-seg button:last-child{border-right:0}.tw-seg button:hover{background:var(--surface-2);color:var(--ink)}.tw-seg button:is([aria-pressed=true],[aria-selected=true]){color:var(--ink);font-weight:600;background:var(--surface-2);box-shadow:inset 0 -2px 0 var(--ink)}.tw-seg button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.tw-seg button{transition:none}}.tw-label-inline{font-size:var(--t-label);color:var(--muted)}.tw-select{width:auto;min-width:200px;max-width:100%;padding:var(--s2) var(--s3);font-size:16px}.tw-checkbox{display:inline-flex;gap:var(--s2);align-items:center;font-size:var(--t-body);min-height:var(--hit)}.tw-tag-ok{border-color:var(--ok);color:var(--ok)}.tw-tag-warn{border-color:var(--warn);color:var(--warn)}.tw-tag-house{border-color:var(--ink);color:var(--ink)}.tw-mono .tw-na,.tw-num .tw-na,.tw-num-l .tw-na{font-family:var(--tw-body);font-size:var(--t-label)}.tw-chart{margin:8px 0 0}.tw-chart svg{display:block;width:100%;height:auto;max-width:720px}.tw-chart-box{fill:none;stroke:var(--hairline)}.tw-chart-grid{stroke:var(--hairline);stroke-dasharray:2 4}.tw-chart-base{stroke:var(--muted);stroke-width:1}.tw-chart-line{stroke:var(--ink);stroke-width:2;stroke-linejoin:round}.tw-chart-dot{fill:var(--ink)}.tw-chart-dd{stroke:var(--crit);stroke-width:2;stroke-dasharray:5 4}.tw-chart-peak{fill:var(--bg);stroke:var(--ok);stroke-width:2}.tw-chart-trough{fill:var(--crit);stroke:var(--bg);stroke-width:2}.tw-chart-txt{fill:var(--muted);font:var(--t-caption) var(--tw-body);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.tw-src{display:inline;font-size:var(--t-caption);font-weight:400;color:var(--faint);white-space:nowrap;margin-left:var(--s2)}.tw-src-warn{color:var(--warn)}.tw-amt{text-align:right;white-space:nowrap}.tw-quote{quotes:"\201C" "\201D"}.tw-pill{font-weight:500}.tw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tw-footer-docs{display:inline-flex;align-items:center;justify-content:center;min-height:var(--hit);min-width:var(--hit)}.tw-hint{position:relative;display:inline-block;vertical-align:middle;width:18px;height:18px;margin-left:var(--s2)}.tw-hint-btn{position:absolute;top:50%;left:50%;width:var(--hit);height:var(--hit);transform:translate(-50%,-50%);padding:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:center;color:var(--muted)}.tw-hint-i{width:18px;height:18px;border-radius:50%;border:1px solid var(--edge);display:grid;place-items:center;font:600 11px/1 var(--tw-body);font-style:normal}.tw-hint-btn:hover .tw-hint-i,.tw-hint-btn[aria-expanded=true] .tw-hint-i{color:var(--ink);border-color:var(--ink)}.tw-hint-btn:focus-visible{outline:2px solid var(--focus);outline-offset:-4px;border-radius:50%}.tw-hint-pop{position:absolute;top:calc(100% + 10px);left:var(--dx,0);z-index:45;width:min(20rem,calc(100vw - 16px));padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-surface);font:400 var(--t-label)/1.5 var(--tw-body);color:var(--ink);text-align:left;white-space:normal;text-transform:none;letter-spacing:0;display:grid;grid-gap:var(--s2);gap:var(--s2)}.tw-hint-p{display:block}.tw-learn{font-size:var(--t-label)}.tw-lede .tw-hint,.tw-muted .tw-hint,.tw-small .tw-hint,h1 .tw-hint,h2 .tw-hint,h3 .tw-hint{font-weight:400}.tw-more{margin-top:var(--s3)}.tw-more>summary{cursor:pointer;list-style:none;min-height:var(--hit);display:flex;align-items:center;gap:var(--s2);color:var(--muted);font-size:var(--t-label);font-weight:500}.tw-more>summary::-webkit-details-marker{display:none}.tw-more>summary:before{content:"\203A";display:inline-block;transition:transform .12s ease;font-size:var(--t-caption)}.tw-more[open]>summary:before{transform:rotate(90deg)}.tw-more>summary:hover{color:var(--ink)}.tw-more>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-ctl)}.tw-more-body{display:grid;grid-gap:var(--s3);gap:var(--s3);padding-bottom:var(--s2)}@media (prefers-reduced-motion:reduce){.tw-more>summary:before{transition:none}}@media print{.tw-hint,.tw-more:not([open])>.tw-more-body{display:none}}@media (prefers-reduced-motion:reduce){.tw-root *,.tw-root :after,.tw-root :before{transition-duration:0ms!important;transition-delay:0ms!important;animation-duration:0ms!important;animation-delay:0ms!important;scroll-behavior:auto!important}}.tw-gas{margin:var(--s2) 0 0}.tw-gas .tw-link{display:inline;min-height:0;min-width:0;padding:0;background:none;border:0;font:inherit;color:var(--ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.tw-signin{margin-top:var(--s4);display:grid;grid-gap:var(--s3);gap:var(--s3);max-width:360px}.tw-signin .tw-field{font-size:var(--t-body)}.tw-agent-chip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3)}.tw-agent-list{list-style:none;margin:var(--s3) 0 0;padding:0;display:grid}.tw-agent-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2) var(--s3);padding:var(--s2) 0;min-height:var(--hit)}.tw-agent-list li,.tw-auto{border-top:1px solid var(--hairline)}.tw-auto{margin-top:var(--s4);padding-top:var(--s3)}.tw-auto p{margin-top:var(--s1);color:var(--muted)}.tw-auto-top{border-top:0;margin-top:var(--s3);padding-top:0}.tw-strip{padding-top:var(--s3);padding-bottom:var(--s3)}.tw-runlog p+p{margin-top:var(--s2)}.tw-choice{padding:var(--s3) 0;border-top:1px solid var(--hairline)}.tw-choice:first-of-type{border-top:0;padding-top:0}.tw-addrblock{margin-top:var(--s1)}.tw-addrgrid{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--s5);gap:var(--s5);align-items:start;margin-top:var(--s2)}@media (max-width:560px){.tw-addrgrid{grid-template-columns:minmax(0,1fr)}}.tw-copyrow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--s1) var(--s3);gap:var(--s1) var(--s3);align-items:center}.tw-copyrow>span{grid-column:1/-1}.tw-addr{font-size:var(--t-label);overflow-wrap:anywhere;line-height:1.4}.tw-qrfig{margin:0;display:grid;grid-gap:var(--s2);gap:var(--s2);justify-items:start;max-width:168px}.tw-qr{display:block;background:#fff;border-radius:var(--r-ctl)}.tw-bestway,.tw-depositform{margin-top:var(--s4)}.tw-agentline,.tw-bestway,.tw-depositform{padding-top:var(--s3);border-top:1px solid var(--hairline)}.tw-agentline{font-family:var(--tw-mono);font-size:var(--t-caption);color:var(--muted);overflow-wrap:anywhere;margin-top:var(--s6)}.tw-agentline>summary{font-family:var(--tw-body)}.tw-ac-grid{display:grid;grid-gap:var(--s6);gap:var(--s6);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:960px){.tw-ac-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:var(--s7)}}.tw-ac-main>.tw-section:first-child,.tw-ac-side>.tw-section:first-child{margin-top:0}.tw-ac-id{display:grid;grid-gap:var(--s2);gap:var(--s2)}.tw-ac-state{font-size:var(--t-label);font-weight:500;color:var(--muted)}.tw-ac-state[data-on="1"]{color:var(--ok)}.tw-ac-idtop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3)}.tw-ac-idtop .tw-m-hero{margin:0}.tw-ac-switchrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);margin-top:var(--s2);min-height:var(--hit)}.tw-ac-pick{margin-top:var(--s3)}.tw-ac-list{list-style:none;margin:var(--s3) 0 0;padding:0;display:grid}.tw-ac-offer{border-top:1px solid var(--hairline);padding:var(--s4) 0;display:grid;grid-gap:var(--s3);gap:var(--s3)}.tw-ac-offerhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2) var(--s3)}.tw-ac-chips{display:inline-flex;flex-wrap:wrap;gap:var(--s2)}.tw-ac-chips .tw-tag{margin:0}.tw-ac-line{overflow-wrap:anywhere}.tw-ac-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3)}.tw-ac-defs{list-style:none;padding:0;grid-gap:var(--s1);gap:var(--s1)}.tw-ac-defs,.tw-ac-kv{margin:var(--s3) 0 0;display:grid}.tw-ac-kv{border-top:1px solid var(--hairline)}.tw-ac-kv>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:var(--s3);gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--hairline);min-height:var(--hit);align-items:center}.tw-ac-kv dt{color:var(--muted);font-size:var(--t-label)}.tw-ac-kv dd{margin:0;overflow-wrap:anywhere;text-align:right}@media (max-width:480px){.tw-ac-kv>div{grid-template-columns:1fr;gap:2px}.tw-ac-kv dd{text-align:left}}.tw-ac-log{list-style:none;margin:var(--s2) 0 0;padding:0;display:grid;grid-gap:var(--s3);gap:var(--s3)}.tw-ac-log ul{margin:var(--s1) 0 0;padding-left:var(--s4);font-size:var(--t-label);color:var(--muted)}.tw-ac-ledger{list-style:none;margin:var(--s3) 0 0;padding:0;border-top:1px solid var(--hairline)}.tw-ac-ledger>li{padding:var(--s3) 0;border-bottom:1px solid var(--hairline);min-height:var(--hit)}.tw-ac-ledger>li[data-pending="1"]{border-left:2px solid var(--warn);padding-left:var(--s3)}.tw-ac-ltitle{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);overflow-wrap:anywhere}.tw-ac-ltitle .tw-tag{margin:0}.tw-ac-lmeta{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3);margin-top:var(--s1)}.tw-ac-dep{display:grid;grid-gap:var(--s2);gap:var(--s2);padding:var(--s3) 0;border-top:1px solid var(--hairline);justify-items:start}.tw-ac-addr{overflow-wrap:anywhere;font-size:var(--t-label)}.tw-ac-tools{list-style:none;margin:var(--s3) 0;padding:0;border-top:1px solid var(--hairline)}.tw-ac-tools>li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s1) var(--s2);padding:var(--s2) 0;border-bottom:1px solid var(--hairline);min-height:var(--hit);align-content:center}.tw-ac-tools .tw-tag{margin:0}.tw-ac-tn{font-size:var(--t-label);overflow-wrap:anywhere}.tw-ac-td{flex-basis:100%}.tw-ac-check{list-style:none;margin:var(--s3) 0 0;padding:0;border-top:1px solid var(--hairline);counter-reset:ck}.tw-ac-check>li{padding:var(--s3) 0;border-bottom:1px solid var(--hairline);counter-increment:ck}.tw-ac-ckhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2)}.tw-ac-ckhead strong:before{content:counter(ck) ". ";color:var(--muted);font-weight:500}.tw-ac-ckhead .tw-tag{margin:0}.tw-ac-check p{margin-top:var(--s1)}.tw-ac-door{list-style:none;margin:var(--s3) 0;padding:0;display:grid;grid-gap:var(--s2);gap:var(--s2)}.tw-ac-door li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3)}.tw-ac-door .tw-code{max-width:100%}.tw-ac-h3{margin-top:var(--s5)}@media print{.tw-root{background:#fff!important;color:#000!important}.tw-agentline,.tw-footer,.tw-header,.tw-noprint,.tw-skip{display:none!important}.tw-wrap{max-width:none}.tw-wrap,main.tw-main{padding:0}.tw-card,.tw-group,.tw-section{page-break-inside:avoid;break-inside:avoid;border:0;box-shadow:none;background:none;padding:0;margin:0 0 12pt}.tw-grid-2,.tw-three{display:block!important}.tw-stmt,.tw-stmt *{color:#000!important;background:none!important}.tw-stmt dl{grid-template-columns:1fr auto}.tw-stmt a{text-decoration:none}}.tw-agent-list .tw-btn-link{flex:none}.tw-m-label{font-size:var(--t-label);font-weight:500;line-height:1.4;color:var(--muted)}.tw-m-hero{margin:var(--s1) 0 0;font-size:var(--t-gate);font-weight:600;line-height:1.1;letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere}.tw-m-hero-name{font-size:var(--t-number)}.tw-m-q{margin:var(--s1) 0 0;font-size:var(--t-label);line-height:1.4;color:var(--muted)}.tw-m-sect{margin-top:var(--s6);min-width:0}@media (min-width:768px){.tw-m-sect{margin-top:var(--s7)}}.tw-m-h2{margin:0 0 var(--s3);font-size:var(--t-section);font-weight:600;line-height:1.25;text-wrap:balance}.tw-m-chain-block{margin-top:var(--s4)}.tw-m-chain{margin:0;font-size:var(--t-label);font-weight:500;line-height:1.4;color:var(--muted);padding-bottom:var(--s1)}.tw-m-sub{display:block;font-size:var(--t-caption);line-height:1.4;color:var(--faint)}.tw-m-sub .tw-link{min-height:var(--hit)}.tw-m-state{font-size:var(--t-label);color:var(--muted);font-weight:500}.tw-m-cap,.tw-m-faint{font-size:var(--t-caption);color:var(--faint)}.tw-m-cap{margin:var(--s2) 0 0;line-height:1.4}.tw-m-cap .tw-link{font-size:var(--t-label);color:var(--muted)}.tw-m-empty{margin:0 0 var(--s3);color:var(--muted);text-wrap:pretty}.tw-m-more{margin-top:var(--s3)}.tw-m-more .tw-m-chain-block:first-child{margin-top:var(--s2)}.tw-m-copyv{min-width:0}.tw-m-gap{margin-top:var(--s3)}.tw-lintel>.tw-link{margin-top:var(--s2);color:var(--muted);font-size:var(--t-label)}.tw-ledger .tw-btn{white-space:nowrap}.tw-ledger .tw-mono{font-size:var(--t-label);overflow-wrap:anywhere}.tw-rec,.tw-wp{min-width:0}.tw-wp-narrow{max-width:640px}.tw-rec .tw-pagehead,.tw-wp .tw-pagehead{margin-bottom:var(--s4)}.tw-wp-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s6) 0;gap:var(--s6) 0;align-items:start}@media (min-width:960px){.tw-wp-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0}.tw-wp-main{padding-right:var(--s6)}.tw-wp-side{padding-left:var(--s6);border-left:1px solid var(--post);min-height:320px}.tw-wp-side>.tw-m-sect:first-child{margin-top:0}}.tw-wp-main>.tw-m-sect:first-of-type{margin-top:var(--s6)}.tw-wp-card{background:transparent}.tw-wp-fig{font-size:var(--t-total);min-height:1.1em}.tw-wp-wait{display:inline-block;width:6ch;height:.8em;background:var(--surface-2);border-radius:var(--r-tag);vertical-align:-.05em}.tw-wp-split{list-style:none;margin:var(--s2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s1) var(--s5);font-size:var(--t-label);line-height:1.5;color:var(--muted)}.tw-wp-split .tw-num{color:var(--ink);font-weight:600}.tw-wp-card .tw-signin{margin-top:var(--s4);max-width:28rem}.tw-wp-acts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s2);gap:var(--s2);margin-top:var(--s4)}.tw-wp-acts .tw-btn{width:100%;padding:0 var(--s2)}.tw-wp-group{margin-top:var(--s4)}.tw-wp-ghead{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:var(--hit);border-bottom:1px solid var(--edge)}.tw-wp-gname{font-size:var(--t-label);font-weight:600;color:var(--ink);overflow-wrap:anywhere}.tw-wp-where .tw-ledger{margin-top:0}.tw-wp-only{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin:0;font-size:var(--t-label);color:var(--muted)}.tw-wp-only .tw-chip{margin:0;min-height:28px;padding-block:0;font-size:var(--t-caption)}.tw-wp-retry{min-height:var(--hit);background:transparent;border:0;padding:0;font:inherit;font-size:var(--t-label);color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tw-wp-name{font-weight:600}.tw-wp-form{max-width:28rem}.tw-wp-quote{margin-top:var(--s3)}.tw-live{display:inline}.tw-live.is-new{display:inline-block;animation:tw-wp-rise .16s var(--ease-out) both}@keyframes tw-wp-rise{0%{opacity:0;transform:translateY(4px)}}.tw-rec-refused{display:block;width:100%;margin:0 0 var(--s3);padding:var(--s3) 0;background:transparent;border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--hairline);color:var(--muted);font:inherit;font-size:var(--t-body);text-align:left;cursor:pointer}.tw-rec-refused-n{font-weight:600;color:var(--ink)}@media (hover:hover) and (pointer:fine){.tw-rec-refused:hover{background:var(--surface-2)}}.tw-rec-filters{margin-top:0;margin-bottom:var(--s3)}.tw-rec-filters .tw-chip:disabled{opacity:.45;cursor:default}.tw-rec-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.7}.tw-rec-list{display:grid;grid-gap:var(--s2);gap:var(--s2)}.tw-rec-day{margin:var(--s5) 0 var(--s2);font-size:var(--t-label);font-weight:500;color:var(--muted)}.tw-rec-list>section:first-child .tw-rec-day{margin-top:var(--s3)}.tw-rec-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--hairline)}.tw-rec-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:var(--s3);gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--hairline);min-height:var(--hit)}.tw-rec-row.is-refused{box-shadow:inset 2px 0 0 var(--crit);padding-left:var(--s3)}.tw-rec-row.is-new{animation:tw-rec-in .24s var(--ease-out) both}@keyframes tw-rec-in{0%{opacity:0;transform:translateY(-6px)}}.tw-rec-when{font-size:var(--t-label);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:1px}.tw-rec-what{display:flex;flex-direction:column;gap:2px;min-width:0}.tw-rec-line{font-size:var(--t-body);line-height:1.35;overflow-wrap:anywhere;text-wrap:pretty}.tw-rec-why{font-size:var(--t-label);color:var(--muted);font-style:normal;overflow-wrap:anywhere}.tw-rec-meta{display:flex;flex-wrap:wrap;gap:0 var(--s4);font-size:var(--t-caption);color:var(--faint)}.tw-rec-meta .tw-link{display:inline-flex;align-items:center;min-height:28px;font-size:var(--t-caption);color:var(--muted)}@media (pointer:coarse){.tw-rec-meta .tw-link{min-height:var(--hit)}}.tw-rec-side{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s1)}.tw-rec-amt{font-size:var(--t-body);font-weight:600}.tw-rec-tag{font-size:var(--t-caption);font-weight:500;line-height:1.5;padding:0 6px;border:1px solid var(--hairline);border-radius:var(--r-tag);color:var(--muted);white-space:nowrap}.tw-rec-tag.is-chain{border-color:var(--ink);color:var(--ink)}.tw-rec-tag.is-agent{border-style:dashed;border-color:var(--edge)}.tw-rec-tag.is-owner,.tw-rec-tag.is-you{border-color:transparent;padding:0}.tw-rec-tag.is-pending{border-color:var(--warn);color:var(--warn)}.tw-rec-tag.is-failed{border-color:var(--crit);color:var(--crit)}.tw-rec-ident{margin-top:var(--s6)}@media (max-width:480px){.tw-rec-row{grid-template-columns:40px minmax(0,1fr) auto;gap:var(--s2)}}@media (prefers-reduced-motion:reduce){.tw-live.is-new,.tw-rec-row.is-new{animation:none}}@media (max-width:639px){.tw-rec-filters{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none}.tw-rec-filters::-webkit-scrollbar{display:none}.tw-rec-filters .tw-chip{flex:0 0 auto}}.tw-tr-chg{white-space:nowrap}.tw-tr-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1px solid var(--hairline);border-radius:var(--r-ctl);overflow:hidden;min-width:0}.tw-tr-seg>*{display:flex;align-items:center;justify-content:center;min-height:var(--hit);padding:0 var(--s4);font:inherit;font-size:var(--t-body);font-weight:500;color:var(--muted);background:transparent;border:0;cursor:pointer;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease-out,color .12s ease-out}.tw-tr-seg>*+*{border-left:1px solid var(--hairline)}.tw-tr-seg>:hover{background:var(--surface-2);color:var(--ink)}.tw-tr-seg>[aria-current=page],.tw-tr-seg>[aria-pressed=true]{background:var(--surface-2);color:var(--ink);font-weight:600;box-shadow:inset 0 -2px 0 var(--ink)}.tw-root .tw-tr-seg>a,.tw-root .tw-tr-seg>a:hover{text-decoration:none}.tw-tr-seg>:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tw-tr-seg>:active{transform:translateY(1px)}.tw-tr-tabline{display:grid;grid-gap:var(--s3);gap:var(--s3);margin-top:var(--s4)}@media (min-width:768px){.tw-tr-tabline{grid-template-columns:15rem auto;align-items:center;justify-content:start;gap:var(--s4)}}.tw-tr-modeline{display:flex;align-items:center;gap:var(--s3)}.tw-tr-mode{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--s1)}.tw-tr-mode .tw-tag{margin-left:0;font-size:var(--t-caption)}.tw-tr-mode[data-mode=paper] .tw-tag{color:var(--warn);border-color:var(--warn)}.tw-tr-mode[data-mode=live] .tw-tag{color:var(--ok);border-color:var(--ok)}.tw-tr-tabline+.tw-section{margin-top:var(--s2)}.tw-tr-signin{max-width:27rem}.tw-tr-search{max-width:26rem;margin:var(--s4) 0 var(--s2)}.tw-tr-list{list-style:none;margin:0;padding:0}.tw-tr-row{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,.9fr);align-items:center;grid-gap:var(--s3);gap:var(--s3);min-height:calc(var(--hit) + var(--s3));padding:var(--s2);border-top:1px solid var(--hairline);color:var(--ink);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;transition:background-color .12s ease-out}.tw-root a.tw-tr-row,.tw-root a.tw-tr-row *,.tw-root a.tw-tr-row:hover,.tw-tr-row{text-decoration:none}a.tw-tr-row:hover{background:var(--surface-2)}a.tw-tr-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tw-tr-row>:nth-child(2),.tw-tr-row>:nth-child(3){text-align:right}.tw-tr-row-head{min-height:var(--s6);font-size:var(--t-label);font-weight:500;color:var(--muted);border-top:0}.tw-tr-sym{display:flex;flex-direction:column;min-width:0}.tw-tr-sym strong{font-size:var(--t-body);font-weight:600}.tw-tr-sym .tw-small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-tr-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s1) var(--s3)}.tw-tr-price-n{font-size:var(--t-number);font-weight:600;line-height:1.1;letter-spacing:-.01em}.tw-tr-price .tw-tr-chg{font-size:var(--t-lead)}.tw-tr-price-lg .tw-tr-price-n{font-size:var(--t-gate)}.tw-tr-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 var(--s5);gap:0 var(--s5);margin-top:var(--s4)}@media (min-width:768px){.tw-tr-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.tw-tr-kvs{margin:var(--s3) 0;padding:0}.tw-tr-kv{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3);min-height:var(--hit);padding:var(--s2) 0;border-bottom:1px solid var(--hairline);min-width:0}.tw-tr-kv:last-child{border-bottom:0}.tw-tr-kv dt{color:var(--muted);font-size:var(--t-body)}.tw-tr-kv dd{margin:0;color:var(--ink);text-align:right;overflow-wrap:anywhere}.tw-tr-stats .tw-tr-kv{flex-direction:column;align-items:flex-start;gap:var(--s1);border-bottom:0;border-top:1px solid var(--hairline)}.tw-tr-stats .tw-tr-kv dt{font-size:var(--t-label)}.tw-tr-stats .tw-tr-kv dd{text-align:left;font-size:var(--t-lead);font-weight:600}.tw-tr-chart{margin:var(--s3) 0}.tw-tr-spark{display:block;width:100%;height:6rem;margin-top:var(--s3);color:var(--ink)}.tw-tr-scale{display:flex;justify-content:space-between;font-size:var(--t-caption);color:var(--muted);margin-top:var(--s1)}.tw-tr-chart-empty{min-height:6rem;display:flex;align-items:center}.tw-tr-depth{margin:var(--s4) 0;border-top:1px solid var(--hairline);padding-top:var(--s2)}.tw-tr-depth summary{cursor:pointer;min-height:var(--hit);display:flex;align-items:center;font-weight:500}.tw-tr-depth-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s4);gap:var(--s4)}.tw-tr-depth-row{position:relative;display:flex;justify-content:space-between;gap:var(--s2);padding:var(--s1);font-size:var(--t-label)}.tw-tr-depth-bar{position:absolute;left:0;top:0;bottom:0;width:var(--bar,0);background:var(--surface-2)}.tw-tr-depth-row>span:not(.tw-tr-depth-bar){position:relative}.tw-tr-open{margin-top:var(--s5)}.tw-tr-open-btn{width:100%;max-width:22rem}.tw-tr-head2{margin:0 0 var(--s3)}.tw-tr-group{margin-top:var(--s3);min-width:0}.tw-tr-grouphead{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2)}.tw-tr-grouphead .tw-label{margin-bottom:0}.tw-tr-side-seg{margin-top:var(--s1)}.tw-tr-side-btn{font-size:var(--t-lead);font-weight:600;color:var(--ink)}.tw-tr-pick{display:grid;grid-gap:0;gap:0}@media (min-width:768px){.tw-tr-pick{grid-template-columns:1fr 1fr;gap:var(--s4)}}.tw-tr-chips{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s1)}.tw-tr-chip{min-height:var(--hit);min-width:calc(var(--hit) + var(--s2));padding:0 var(--s3);font:inherit;font-weight:500;color:var(--ink);background:transparent;border:1px solid var(--edge);border-radius:var(--r-ctl);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease-out,color .12s ease-out}.tw-tr-chip:hover:not(:disabled):not(.is-on){background:var(--surface-2)}.tw-tr-chip:active:not(:disabled){transform:translateY(1px)}.tw-tr-chip.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.tw-tr-chip:disabled{opacity:.5;cursor:not-allowed;text-decoration:line-through}.tw-tr-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tw-tr-chip .tw-unit{color:inherit;opacity:.8}.tw-tr-sum{margin:var(--s2) 0 0}.tw-tr-sum .tw-tr-kv{min-height:calc(var(--hit) - var(--s1));padding:var(--s1) 0}.tw-tr-send{margin-top:var(--s3);display:grid;grid-gap:var(--s1);gap:var(--s1)}.tw-tr-send .tw-btn{width:100%;min-height:calc(var(--hit) + var(--s2));font-size:var(--t-lead)}.tw-tr-send .tw-holdhint{margin-top:0}.tw-tr-actions{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s4)}.tw-tr-cards{display:grid;grid-gap:0 var(--s6);gap:0 var(--s6);grid-template-columns:1fr}@media (min-width:900px){.tw-tr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.tw-tr-pgroup{margin-top:var(--s4)}.tw-tr-pgroup>.tw-h3{margin-bottom:var(--s2);color:var(--muted);font-size:var(--t-label);font-weight:500}.tw-tr-card{border-top:1px solid var(--hairline);padding:var(--s4) 0;min-width:0}.tw-tr-card.is-sheet{border-top:0;padding:0}.tw-tr-card-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s1) var(--s3);margin-bottom:var(--s3)}.tw-tr-card.is-sheet .tw-tr-card-head{margin-top:var(--s1)}.tw-tr-card-sym{margin:0;font-size:var(--t-lead);font-weight:600}.tw-tr-side{font-size:var(--t-label);font-weight:500;color:var(--ink)}.tw-tr-status{display:grid;grid-gap:var(--s1);gap:var(--s1);margin:0 0 var(--s3);font-size:var(--t-label);color:var(--muted)}.tw-tr-status strong{color:var(--ink);font-weight:600}.tw-tr-status.is-warn{padding-left:var(--s3);border-left:2px solid var(--warn)}.tw-tr-pnl{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s1) var(--s3);margin:0 0 var(--s1)}.tw-lintel .tw-tr-pnl{margin:0}.tw-tr-pnl-l{flex:1 0 100%;color:var(--muted);font-size:var(--t-label);font-weight:500}.tw-tr-pnl-n{font-size:var(--t-number);font-weight:600;line-height:1.1;letter-spacing:-.01em;overflow-wrap:anywhere}.tw-tr-pnl-p{font-size:var(--t-lead)}.tw-tr-close{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s2) var(--s3);gap:var(--s2) var(--s3);margin-top:var(--s3);align-items:center}.tw-tr-close .tw-holdhint{grid-column:1/-1;margin-top:0}.tw-tr-closed{padding:var(--s3) 0}.tw-sheet .tw-note{margin-top:var(--s2)}.tw-tr-block{border-top:1px solid var(--hairline);padding-top:var(--s5)}.tw-tr-sech{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2) var(--s3)}.tw-tr-step{margin-top:var(--s5);padding-top:var(--s3);border-top:1px solid var(--hairline);display:grid;grid-gap:var(--s2);gap:var(--s2);justify-items:start}.tw-tr-step .tw-inline{width:100%;max-width:30rem}.tw-tr-amt{max-width:12.5rem;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.tw-tr-form{display:grid;grid-gap:var(--s4);gap:var(--s4);max-width:26rem;margin-top:var(--s3)}.tw-tr-field{display:grid;grid-gap:var(--s1);gap:var(--s1)}.tw-tr-field .tw-label{margin-bottom:0}.tw-tr-enable.is-compact{margin-top:var(--s4)}@media (prefers-reduced-motion:reduce){.tw-tr-chip,.tw-tr-row,.tw-tr-seg>*{transition:none}.tw-tr-chip:active,.tw-tr-seg>:active{transform:none}}.tw-tr-chips.is-many{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tw-tr-chips.is-many .tw-tr-chip{min-width:0;padding:0 var(--s2)}.tw-tr-liqline{margin:var(--s2) 0 0;font-size:13px;color:var(--muted)}.tw-tr-levrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.tw-tr-levrow .tw-tr-chip{min-width:var(--hit)}.tw-tr-venue{margin:var(--s1) 0 0;font-size:var(--t-label);color:var(--muted)}.tw-tr-station{margin:var(--s3) 0 0;font-size:var(--t-label)}.tw-tr-tabline .tw-tr-seg{border:0;border-bottom:1px solid var(--hairline);border-radius:0;overflow:visible}.tw-tr-tabline .tw-tr-seg>*{background:transparent;box-shadow:none}.tw-tr-tabline .tw-tr-seg>*+*{border-left:0}.tw-tr-tabline .tw-tr-seg>[aria-current=page]{background:transparent;box-shadow:inset 0 -2px 0 var(--ink)}.tw-tr-tabline .tw-tr-seg>:hover{background:transparent}.tw-tr-tabline .tw-tr-seg>:focus-visible{outline-offset:-4px}.tw-tr-block{padding-top:var(--s4)}.tw-tr-block,.tw-tr-list{border-top:2px solid var(--ink)}.tw-tr-list{margin-top:var(--s2)}.tw-tr-row-head{border-bottom:1px solid var(--hairline)}.tw-tr-live{margin:var(--s3) 0 0;font-size:var(--t-caption);color:var(--faint)}.tw-tr-live+.tw-tr-list{margin-top:var(--s1)}.tw-tr-search{margin-bottom:0}.tw-tr-fig{display:inline-block}.tw-tr-fig.is-new{animation:tw-tr-figin var(--dur-fig,.16s) var(--ease-out,ease-out)}@keyframes tw-tr-figin{0%{opacity:0;transform:translateY(var(--fig-rise,4px))}}.tw-hr-ctrl{gap:var(--s3) var(--s5);justify-content:space-between;margin-top:var(--s4)}.tw-hr-ctrl,.tw-hr-ctrl-r{display:flex;flex-wrap:wrap;align-items:center}.tw-hr-ctrl-r{gap:var(--s2) var(--s4)}.tw-hr-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s5);gap:var(--s5);margin-top:var(--s5);align-items:start}@media (min-width:900px){.tw-hr-grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:var(--s6)}.tw-hr-race{position:-webkit-sticky;position:sticky;top:calc(var(--hdr-h, 64px) + var(--s4))}}.tw-hr-race,.tw-hr-roster{border-top:2px solid var(--ink);padding-top:var(--s4);min-width:0}.tw-hr-empty{margin:var(--s4) 0;color:var(--muted)}.tw-hr-chart{margin:0;min-width:0}.tw-hr-svgwrap{position:relative}.tw-hr-svgwrap svg{display:block;overflow:visible;max-width:100%}.tw-hr-grid,.tw-hr-grid-line{stroke:var(--hairline);stroke-width:1}.tw-hr-zero{stroke:var(--edge);stroke-width:1}.tw-hr-txt{fill:var(--faint);font-size:var(--t-caption);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.tw-hr-tip{fill:var(--ink);font-size:var(--t-label);font-weight:600;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round}.tw-hr-path{stroke:var(--muted);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;transition:stroke .12s ease-out,opacity .12s ease-out}.tw-hr-line.is-reported .tw-hr-path{stroke-dasharray:5 4;stroke-linecap:butt}.tw-hr-dot{fill:var(--muted);transition:opacity .12s ease-out}.tw-hr-line.is-on .tw-hr-path{stroke:var(--ink);stroke-width:2.25}.tw-hr-line.is-on .tw-hr-dot{fill:var(--ink)}.tw-hr-line.is-dim .tw-hr-dot,.tw-hr-line.is-dim .tw-hr-path{opacity:.25}.tw-hr-lab{fill:var(--muted);font-size:var(--t-caption);font-weight:500;transition:opacity .12s ease-out}.tw-hr-lab.is-on{fill:var(--ink);font-weight:600}.tw-hr-lab.is-dim{opacity:.25}.tw-hr-hit{stroke:transparent;stroke-width:14;pointer-events:stroke}.tw-hr-clip{transform-box:fill-box;transform-origin:0 50%}.tw-hr-clip.is-armed{transform:scaleX(0)}.tw-hr-legend{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s5);margin-top:var(--s3);font-size:var(--t-label);color:var(--ink)}.tw-hr-legend>span{display:inline-flex;align-items:center;gap:var(--s2)}.tw-hr-legend .tw-muted{color:var(--muted)}.tw-hr-key{stroke:var(--muted);stroke-width:1.5}.tw-hr-key.is-dash{stroke-dasharray:5 4}.tw-hr-group+.tw-hr-group{margin-top:var(--s5)}.tw-hr-gh{margin:0 0 var(--s1);font-size:var(--t-label);font-weight:600;color:var(--ink)}.tw-hr-gs{display:block;font-weight:400;color:var(--muted);font-size:var(--t-caption)}.tw-hr-list{list-style:none;margin:0;padding:0}.tw-hr-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px var(--s3);gap:2px var(--s3);align-items:baseline;min-height:calc(var(--hit) + var(--s3));padding:var(--s3) var(--s2);border-top:1px solid var(--hairline);color:var(--ink);transition:background-color .12s ease-out}.tw-hr-row,.tw-root a.tw-hr-row,.tw-root a.tw-hr-row:hover{text-decoration:none}.tw-hr-row.is-on,.tw-hr-row:hover{background:var(--surface-2)}.tw-hr-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tw-hr-row:active{transform:translateY(1px)}.tw-hr-name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s2);min-width:0}.tw-hr-name strong{font-weight:600;overflow-wrap:anywhere}.tw-hr-name .tw-tag{margin:0}.tw-hr-sw{flex:none}.tw-hr-net{text-align:right;font-weight:500;white-space:nowrap}.tw-hr-dd,.tw-hr-meta{font-size:var(--t-caption);color:var(--muted)}.tw-hr-dd{text-align:right;white-space:nowrap}.tw-hr-unr{grid-column:1/-1;font-size:var(--t-caption);color:var(--muted)}@media (prefers-reduced-motion:reduce){.tw-tr-fig.is-new{animation:none}.tw-hr-dot,.tw-hr-lab,.tw-hr-path,.tw-hr-row{transition:none}.tw-hr-clip.is-armed,.tw-hr-row:active{transform:none}}@media (min-width:1024px) and (hover:hover){.tw-hr-ctrl .tw-select{font-size:var(--t-label);min-height:var(--hit)}}