:root{--bg:#f2f2f7;--surface:#fff;--surface-raised:#fff;--fill:#e9e9ef;--control-thumb:#fff;--separator:#d8d8de;--control-border:#8a8a92;--label:#0e0e10;--label-secondary:#5c5c64;--label-tertiary:#8a8a91;--tint:#005fd3;--tint-fill:#005fd3;--on-tint:#fff;--tint-bg:#e3edfb;--positive:#167236;--negative:#bf261b;--warning:#9e4e00;--positive-bg:#e3f3e7;--negative-bg:#fbe7e5;--warning-bg:#fdf0e0;--on-status:#fff;--buy:#00727e;--sell:#af1a62;--on-direction:#fff;--buy-bg:#dff2f4;--sell-bg:#fbe5ef;--gain:var(--positive);--loss:var(--negative);--stale:var(--label-secondary);--focus:var(--tint);--example:#5c5c64;--example-bg:#e9e9ef;--dep-handel:#4b45c6;--dep-test:#99591a;--dep-reserve:#5f6672;--dep-demo:#85858c;--scrim:#0000004d;--stage:#d9dce1;--bezel:#1c1c1e;--shadow-float:0 1px 3px #00000014, 0 8px 30px #0000001f;--shadow-thumb:0 1px 1px #0000000a, 0 2px 6px #0000001f;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--radius-s:6px;--radius-m:10px;--radius-l:14px;--radius-xl:20px;--radius-pill:999px;--touch-min:44px;--control-mac:32px;--hold:50px;--hold-mac:40px;--row-phone:60px;--row-compact:52px;--row-tablet:52px;--row-mac:36px;--navbar-phone:44px;--navbar-wide:52px;--summary-phone:104px;--summary-compact:84px;--call-phone:64px;--call-compact:64px;--toolbar-phone:124px;--tabbar:49px;--ladder-row:32px;--ladder-row-mac:28px;--depot-edge:3px;--sidebar-tablet:240px;--sidebar-mac:220px;--inspector:400px;--cell-min:44px;--split-list:320px;--switch-width:51px;--switch-height:31px;--tabs-top:36px;--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", "Segoe UI", Roboto, Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#000;--surface:#1c1c1e;--surface-raised:#2c2c2e;--fill:#2c2c2e;--control-thumb:#5a5a5e;--separator:#38383a;--control-border:#8e8e95;--label:#f5f5f7;--label-secondary:#aeaeb5;--label-tertiary:#75757b;--tint:#4c9dff;--tint-fill:#0a6cff;--on-tint:#fff;--tint-bg:#0e2547;--positive:#32c85a;--negative:#ff6b60;--warning:#ffa62b;--positive-bg:#0c2a15;--negative-bg:#3b1512;--warning-bg:#3a2604;--on-status:#000;--buy:#3fcad6;--sell:#ff6fb0;--on-direction:#000;--buy-bg:#0b2e33;--sell-bg:#3a1228;--example:#aeaeb5;--example-bg:#2c2c2e;--dep-handel:#9c96ff;--dep-test:#e0a15a;--dep-reserve:#a3aab6;--dep-demo:#77777d;--scrim:#0009;--stage:#111113;--bezel:#3a3a3c;--shadow-float:0 8px 30px #0009;--shadow-thumb:0 1px 2px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#000;--surface:#1c1c1e;--surface-raised:#2c2c2e;--fill:#2c2c2e;--control-thumb:#5a5a5e;--separator:#38383a;--control-border:#8e8e95;--label:#f5f5f7;--label-secondary:#aeaeb5;--label-tertiary:#75757b;--tint:#4c9dff;--tint-fill:#0a6cff;--on-tint:#fff;--tint-bg:#0e2547;--positive:#32c85a;--negative:#ff6b60;--warning:#ffa62b;--positive-bg:#0c2a15;--negative-bg:#3b1512;--warning-bg:#3a2604;--on-status:#000;--buy:#3fcad6;--sell:#ff6fb0;--on-direction:#000;--buy-bg:#0b2e33;--sell-bg:#3a1228;--example:#aeaeb5;--example-bg:#2c2c2e;--dep-handel:#9c96ff;--dep-test:#e0a15a;--dep-reserve:#a3aab6;--dep-demo:#77777d;--scrim:#0009;--stage:#111113;--bezel:#3a3a3c;--shadow-float:0 8px 30px #0009;--shadow-thumb:0 1px 2px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.t3-hero{font-family:var(--font-ui);font-size:34px;font-weight:600;line-height:41px}.t3-title{font-family:var(--font-ui);font-size:22px;font-weight:700;line-height:28px}.t3-headline{font-family:var(--font-ui);font-size:17px;font-weight:600;line-height:22px}.t3-body{font-family:var(--font-ui);font-size:17px;font-weight:400;line-height:22px}.t3-subhead{font-family:var(--font-ui);font-size:15px;font-weight:400;line-height:20px}.t3-footnote{font-family:var(--font-ui);font-size:13px;font-weight:400;line-height:18px}.t3-mono{font-family:var(--font-mono);font-size:15px;font-weight:400;line-height:21px}:root{--t3-font-hero:600 34px/41px var(--font-ui);--t3-font-title:700 22px/28px var(--font-ui);--t3-font-headline:600 17px/22px var(--font-ui);--t3-font-body:400 17px/22px var(--font-ui);--t3-font-subhead:400 15px/20px var(--font-ui);--t3-font-footnote:400 13px/18px var(--font-ui);--t3-font-mono:400 15px/21px var(--font-mono);--t3-hold-ms:.6s}:root,[data-device=phone]{--t3-row:var(--row-phone);--t3-control:var(--touch-min);--t3-hold:var(--hold);--t3-margin:var(--space-16);--t3-gap:var(--space-16);--t3-navbar:var(--navbar-phone);--t3-ladder:var(--touch-min)}[data-size=compact]{--t3-row:var(--row-compact);--t3-gap:var(--space-12)}[data-device=tablet]{--t3-row:var(--row-tablet);--t3-control:var(--touch-min);--t3-hold:var(--hold);--t3-margin:var(--space-20);--t3-gap:var(--space-20);--t3-navbar:var(--navbar-wide);--t3-ladder:var(--ladder-row);--t3-sidebar:var(--sidebar-tablet)}[data-device=desktop]{--t3-row:var(--row-mac);--t3-control:var(--control-mac);--t3-hold:var(--hold-mac);--t3-margin:var(--space-20);--t3-gap:var(--space-16);--t3-navbar:var(--navbar-wide);--t3-ladder:var(--ladder-row-mac);--t3-sidebar:var(--sidebar-mac)}:root,[data-depot=handel]{--t3-dep:var(--dep-handel)}[data-depot=test]{--t3-dep:var(--dep-test)}[data-depot=reserve]{--t3-dep:var(--dep-reserve)}[data-depot=demo]{--t3-dep:var(--dep-demo)}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--label);font:var(--t3-font-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}h1,h2,h3,p{margin:0}.t3-gain{color:var(--gain)}.t3-loss{color:var(--loss)}.t3-sec{color:var(--label-secondary)}.t3-k{color:var(--label-secondary);font-weight:400}.t3-strong{font-weight:600}.t3-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t3-changed{background:var(--warning-bg);border-radius:4px;padding:0 3px}.t3-depot-edge{height:var(--depot-edge);background:var(--t3-dep)}.t3-dot{border-radius:var(--radius-pill);background:var(--t3-dep);flex:none;width:10px;height:10px;display:inline-block}.t3-conn{font:var(--t3-font-footnote);color:var(--label-secondary);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.t3-conn:before{content:"";border-radius:var(--radius-pill);background:var(--positive);width:8px;height:8px}.t3-conn--warning:before{background:var(--warning)}.t3-conn--negative{color:var(--negative);font-weight:600}.t3-conn--negative:before{background:var(--negative)}.t3-navbar{align-items:center;gap:var(--space-8);min-height:var(--t3-navbar);padding:0 var(--t3-margin);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.t3-navbar__depot{justify-self:start;align-items:center;gap:var(--space-8);min-height:var(--t3-control);margin-left:calc(-1 * var(--space-8));padding:0 var(--space-8);border-radius:var(--radius-m);font:var(--t3-font-headline);color:var(--label);cursor:pointer;white-space:nowrap;background:0 0;border:0;display:inline-flex}.t3-navbar__depot:after{content:"⌄";color:var(--label-secondary);font-size:15px;line-height:1;transform:translateY(-3px)}.t3-navbar__title{justify-items:center;line-height:1;display:grid}.t3-navbar__sym{font:var(--t3-font-footnote);color:var(--label-secondary)}.t3-navbar__price{font:var(--t3-font-headline)}.t3-navbar__end{justify-self:end;align-items:center;gap:var(--space-8);min-width:0;display:flex}.t3-navbar__back{min-height:var(--t3-control);margin-left:calc(-1 * var(--space-8));padding:0 var(--space-8);color:var(--tint);font:var(--t3-font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-self:start;align-items:center;gap:2px;text-decoration:none;display:inline-flex}.t3-navbar__back:before{content:"‹";margin-top:-2px;font-size:30px;line-height:.8}.t3-navbar__area{font:var(--t3-font-headline);white-space:nowrap}.t3-navbar__notice{font:var(--t3-font-footnote);color:var(--warning);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.t3-navbar__notice:before{content:"";border-radius:var(--radius-pill);background:var(--warning);width:7px;height:7px}.t3-tabs{isolation:isolate;min-height:var(--touch-min);grid-auto-columns:auto;grid-auto-flow:column;display:inline-grid;position:relative}.t3-tabs:before{content:"";height:var(--tabs-top);margin-top:calc(var(--tabs-top) / -2);z-index:-1;border-radius:var(--radius-pill);background:var(--fill);position:absolute;top:50%;left:0;right:0}.t3-tabs>a{isolation:isolate;min-height:var(--touch-min);padding:0 var(--space-16);color:var(--label);font:var(--t3-font-subhead);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.t3-tabs>a[aria-current=page]:before{content:"";height:calc(var(--tabs-top) - 6px);margin-top:calc((var(--tabs-top) - 6px) / -2);z-index:-1;border-radius:var(--radius-pill);background:var(--control-thumb);box-shadow:var(--shadow-thumb);position:absolute;top:50%;left:3px;right:3px}.t3-tabs .t3-navdot{top:9px;left:auto;right:7px}[data-device=tablet] .t3-navbar__title,[data-device=desktop] .t3-navbar__title{align-items:baseline;gap:var(--space-8);grid-auto-flow:column}[data-device=tablet] .t3-navbar__price,[data-device=desktop] .t3-navbar__price{font:var(--t3-font-title)}.t3-summary{column-gap:var(--space-16);min-height:var(--summary-phone);padding:var(--space-8) var(--t3-margin) var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}[data-size=compact] .t3-summary{min-height:var(--summary-compact);padding-block:6px}[data-device=tablet] .t3-summary,[data-device=desktop] .t3-summary{column-gap:var(--space-24);min-height:0;padding:var(--space-8) 0 var(--space-4);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.t3-metric{column-gap:var(--space-12);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label label""value meter""sub sub";align-content:start;align-items:center;row-gap:2px;min-width:0;display:grid}.t3-metric__label{font:var(--t3-font-subhead);color:var(--label-secondary);white-space:nowrap;grid-area:label}.t3-metric__value{font:var(--t3-font-hero);white-space:nowrap;grid-area:value}.t3-metric__value--m,[data-size=compact] .t3-metric__value{font:var(--t3-font-title)}.t3-metric .t3-meter{grid-area:meter}.t3-metric__sub .t3-badge{height:18px;padding:0 6px}.t3-metric__sub{font:var(--t3-font-footnote);color:var(--label-secondary);white-space:nowrap;text-overflow:ellipsis;grid-area:sub;min-width:0;overflow:hidden}.t3-status{min-width:0;font:var(--t3-font-footnote);color:var(--label);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.t3-status:before{content:"";border-radius:var(--radius-pill);background:var(--positive);flex:none;width:8px;height:8px}.t3-status b{color:var(--positive);font-weight:600}.t3-status--warning:before{background:var(--warning)}.t3-status--warning b{color:var(--warning)}.t3-status--negative:before{background:var(--negative)}.t3-status--negative b{color:var(--negative)}.t3-status span{text-overflow:ellipsis;color:var(--label-secondary);overflow:hidden}.t3-meter{border-radius:var(--radius-pill);background:var(--fill);min-width:40px;height:6px;position:relative;overflow:hidden}.t3-meter>span{width:var(--t3-meter,0%);border-radius:inherit;background:var(--positive);max-width:100%;position:absolute;top:0;bottom:0;left:0}.t3-meter--warning>span{background:var(--warning)}.t3-meter--negative>span,.t3-meter--over>span{background:var(--negative)}.t3-meter--over>span{width:100%}.t3-group{align-content:start;gap:var(--space-8);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.t3-group__head{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:32px;padding:0 var(--space-4) 0 var(--space-16);flex-wrap:wrap;display:flex}.t3-group__title{font:var(--t3-font-headline);min-width:0}.t3-group__title .t3-sec{font-weight:400}.t3-group__body{background:var(--surface);border-radius:var(--radius-m);min-width:0;overflow:hidden}.t3-list{margin:0;padding:0;list-style:none}.t3-group__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.t3-group__foot{padding:0 var(--space-16);font:var(--t3-font-footnote);color:var(--label-secondary)}.t3-group__body--pad{gap:var(--space-12);padding:var(--space-16);display:grid}.t3-listarea{gap:var(--t3-gap);overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.t3-listarea>*{flex:none}.t3-dir,.t3-badge{height:24px;padding:0 var(--space-8);border-radius:var(--radius-s);font:var(--t3-font-footnote);white-space:nowrap;background:var(--fill);color:var(--label);flex:none;justify-content:center;align-items:center;gap:4px;font-weight:600;display:inline-flex}.t3-dir:before{font-size:10px}.t3-dir--buy{background:var(--buy);color:var(--on-direction)}.t3-dir--sell{background:var(--sell);color:var(--on-direction)}.t3-dir--buy:before{content:"▲"}.t3-dir--sell:before{content:"▼"}.t3-dirmark{background:var(--label-secondary);width:20px;height:20px;color:var(--on-direction);vertical-align:middle;border-radius:5px;flex:none;place-items:center;font-size:10px;line-height:1;display:inline-grid}.t3-dirmark--buy{background:var(--buy)}.t3-dirmark--sell{background:var(--sell)}.t3-pos__l2 .t3-src{margin-right:4px}.t3-src{fill:none;width:16px;height:16px;stroke:var(--label-secondary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-2px;flex:none}.t3-badge--positive{background:var(--positive-bg);color:var(--positive)}.t3-badge--warning{background:var(--warning-bg);color:var(--warning)}.t3-badge--negative{background:var(--negative-bg);color:var(--negative)}.t3-badge--tint{background:var(--tint-bg);color:var(--tint)}.t3-badge--example{background:var(--example-bg);color:var(--example)}.t3-badge--plain{color:var(--label-secondary);background:0 0;padding:0;font-weight:400}.t3-example{outline:1.5px dashed var(--example);outline-offset:4px;border-radius:var(--radius-m)}.t3-badges{gap:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.t3-call{column-gap:var(--space-8);height:var(--call-phone);padding:0 var(--space-16);background:var(--surface);border-radius:var(--radius-m);grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"dir zone facts facts""now now now time";align-content:center;align-items:center;row-gap:2px;min-width:0;display:grid}.t3-call .t3-dir{grid-area:dir;height:22px}.t3-call__zone{font:var(--t3-font-headline);white-space:nowrap;grid-area:zone}.t3-call__time{font:var(--t3-font-footnote);color:var(--label-secondary);white-space:nowrap;grid-area:time;place-self:baseline end}.t3-call__facts{justify-content:flex-end;justify-self:stretch;gap:var(--space-12);min-width:0;font:var(--t3-font-subhead);white-space:nowrap;grid-area:facts;display:flex;overflow:hidden}.t3-call__now{min-width:0;font:var(--t3-font-subhead);white-space:nowrap;grid-area:now;align-items:baseline;gap:6px;font-weight:600;display:flex}.t3-call__now>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.t3-call--fresh{box-shadow:inset 0 0 0 2px var(--tint)}.t3-call--none{color:var(--label-secondary);font:var(--t3-font-subhead);align-items:center;display:flex}.t3-call__facts>span{flex:none}.t3-call__facts>.t3-call__tp{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.t3-call__tp-rest{display:none}[data-device=tablet] .t3-call__tp-rest,[data-device=desktop] .t3-call__tp-rest{display:inline}[data-device=tablet] .t3-call__facts,[data-device=desktop] .t3-call__facts{justify-content:flex-start}[data-device=tablet] .t3-call,[data-device=desktop] .t3-call{column-gap:var(--space-16);height:auto;padding:var(--space-12) var(--space-16);grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"dir zone facts time""now now now now"}[data-device=tablet] .t3-call__facts,[data-device=desktop] .t3-call__facts{font:var(--t3-font-body);gap:var(--space-24)}.t3-call__orig{font:var(--t3-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--space-12) var(--space-16);background:var(--surface);border-radius:var(--radius-m)}.t3-pos{column-gap:var(--space-12);height:var(--t3-row);padding:0 var(--space-16);cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"check l1 pnl""check l2 share";align-content:center;align-items:center;row-gap:2px;display:grid;position:relative}[data-size=compact] .t3-pos{row-gap:0}.t3-pos+.t3-pos:before,.t3-swipe+.t3-pos:before,.t3-list>li+li>.t3-pos:before{content:"";top:0;right:0;left:calc(var(--space-16) + 22px + var(--space-12));background:var(--separator);height:1px;position:absolute}.t3-pos[aria-selected=true]{background:var(--tint-bg)}.t3-check{border-radius:var(--radius-pill);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--control-border);grid-area:check;place-items:center;display:inline-grid}[aria-selected=true]>.t3-check,[aria-selected=true]>td>.t3-check,.t3-check[aria-checked=true]{background:var(--tint-fill);box-shadow:none}[aria-selected=true]>.t3-check:after,[aria-selected=true]>td>.t3-check:after,.t3-check[aria-checked=true]:after{content:"";border-left:2px solid var(--on-tint);border-bottom:2px solid var(--on-tint);width:10px;height:5px;transform:translateY(-1px)rotate(-45deg)}.t3-pos__l1{white-space:nowrap;grid-area:l1;align-items:center;gap:6px;min-width:0;line-height:22px;display:flex}.t3-pos__l1 b{font-weight:600}.t3-pos__at{color:var(--label-secondary);text-overflow:ellipsis;overflow:hidden}.t3-pos__pnl{font:var(--t3-font-headline);text-align:right;white-space:nowrap;grid-area:pnl}.t3-pos__l2{font:var(--t3-font-subhead);color:var(--label-secondary);white-space:nowrap;text-overflow:ellipsis;grid-area:l2;min-width:0;overflow:hidden}.t3-pos__share{font:var(--t3-font-subhead);color:var(--label-secondary);text-align:right;white-space:nowrap;grid-area:share}[data-size=compact] .t3-pos__l2,[data-size=compact] .t3-pos__share{font:var(--t3-font-footnote)}.t3-pos--nosl .t3-pos__l2,.t3-pos__worst{color:var(--negative);font-weight:600}.t3-swipe{background:var(--surface);border-radius:var(--radius-m);position:relative;overflow:hidden}.t3-swipe__actions{display:flex;position:absolute;top:0;bottom:0;right:0}.t3-swipe__actions>button{background:var(--tint-fill);width:92px;color:var(--on-tint);font:var(--t3-font-subhead);letter-spacing:-.2px;white-space:nowrap;cursor:pointer;border:0;padding:0 4px;font-weight:600}.t3-swipe__actions>button:last-child{background:var(--negative);color:var(--on-status)}.t3-swipe>.t3-pos{background:var(--surface);transform:translateX(var(--t3-swipe-x,0px))}.t3-pos--limit .t3-pos__l1,.t3-pos--limit .t3-pos__pnl{color:var(--label-secondary)}.t3-pos--limit .t3-pos__pnl{font:var(--t3-font-subhead)}.t3-tablewrap{background:var(--surface);border-radius:var(--radius-m);min-width:0;overflow-x:auto}.t3-table{border-collapse:collapse;width:100%;font:var(--t3-font-subhead)}.t3-table th{height:36px;padding:0 var(--space-12);text-align:left;font:var(--t3-font-footnote);color:var(--label-secondary);border-bottom:1px solid var(--separator);white-space:nowrap}[data-device=desktop] .t3-table th{height:30px}.t3-table td{height:var(--t3-row);padding:0 var(--space-12);border-bottom:1px solid var(--separator);white-space:nowrap}.t3-table tbody tr:last-child td{border-bottom:0}[data-device=desktop] .t3-table th,[data-device=desktop] .t3-table td{padding-left:10px;padding-right:10px}.t3-table th:first-child,.t3-table td:first-child{width:1%;padding-left:var(--space-16)}.t3-table th:last-child,.t3-table td:last-child{padding-right:var(--space-16)}.t3-table .t3-num{text-align:right}.t3-table .t3-pnl{font-weight:600}.t3-table tbody tr{cursor:pointer}.t3-table tbody tr[aria-selected=true] td{background:var(--tint-bg)}.t3-table .t3-nosl{color:var(--negative);font-weight:600}.t3-table tr.t3-row--limit td{color:var(--label-secondary)}.t3-btn{min-height:var(--t3-control);min-width:var(--t3-control);padding:0 var(--space-16);border-radius:var(--radius-m);background:var(--fill);color:var(--label);font:var(--t3-font-headline);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}[data-device=desktop] .t3-btn{font:var(--t3-font-subhead);padding:0 var(--space-12);font-weight:600}.t3-btn--filled{background:var(--tint-fill);color:var(--on-tint)}.t3-btn--tinted{background:var(--tint-bg);color:var(--tint)}.t3-btn--plain{color:var(--tint);padding:0 var(--space-8);background:0 0;font-weight:400}.t3-btn--more:after{content:"…"}.t3-btn--on-negative{background:var(--on-status);color:var(--negative)}.t3-btn:disabled{color:var(--label-tertiary);cursor:not-allowed}.t3-iconbtn{width:var(--t3-control);height:var(--t3-control);border-radius:var(--radius-pill);background:var(--fill);color:var(--label-secondary);cursor:pointer;border:0;flex:none;place-items:center;font-size:17px;line-height:1;display:inline-grid}.t3-stepper{grid-template-columns:var(--t3-control) minmax(76px, auto) var(--t3-control);border-radius:var(--radius-m);background:var(--fill);align-items:stretch;display:inline-grid}.t3-stepper button{min-height:var(--t3-control);color:var(--tint);font:var(--t3-font-title);cursor:pointer;background:0 0;border:0}.t3-stepper output{font:var(--t3-font-headline);place-items:center;display:grid}.t3-hold{isolation:isolate;width:100%;min-height:var(--t3-hold);padding:0 var(--space-12);border-radius:var(--radius-l);background:var(--tint-fill);color:var(--on-tint);font:var(--t3-font-headline);text-align:center;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0;place-items:center;display:grid;position:relative;overflow:hidden}[data-device=desktop] .t3-hold{font:var(--t3-font-subhead);border-radius:var(--radius-m);font-weight:600}.t3-hold__fill{z-index:-1;opacity:.22;transform-origin:0;background:currentColor;position:absolute;inset:0;transform:scaleX(0)}.t3-hold.is-holding .t3-hold__fill{transition:transform var(--t3-hold-ms) linear;transform:scaleX(1)}.t3-hold:after{content:"";opacity:.45;background:currentColor;border-radius:1px;width:28px;height:2px;margin-left:-14px;position:absolute;bottom:3px;left:50%}.t3-hold__label,.t3-hold__effect{grid-area:1/1;min-width:0;max-width:100%;display:grid}.t3-hold__label>span,.t3-hold__effect>span,.t3-hold__label small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.t3-hold__label small{font:var(--t3-font-footnote)}.t3-hold__effect{visibility:hidden;font:var(--t3-font-subhead);font-weight:600}.t3-hold.is-holding .t3-hold__label{visibility:hidden}.t3-hold.is-holding .t3-hold__effect{visibility:visible}.t3-hold--tinted{background:var(--tint-bg);color:var(--tint)}.t3-hold--gray{background:var(--fill);color:var(--label)}.t3-hold--destructive{background:var(--negative-bg);color:var(--negative)}.t3-hold--buy{background:var(--buy);color:var(--on-direction)}.t3-hold--sell{background:var(--sell);color:var(--on-direction)}.t3-hold.is-done{background:var(--positive);color:var(--on-status)}.t3-hold.is-done .t3-hold__fill{transition:none;transform:scaleX(0)}.t3-hold.is-error{background:var(--negative);color:var(--on-status)}.t3-hold:disabled,.t3-hold.is-locked{background:var(--fill);color:var(--label-tertiary);cursor:not-allowed}.t3-hold:disabled:after,.t3-hold.is-locked:after{display:none}.t3-slide{width:100%;min-height:var(--t3-hold);padding:0 var(--space-16) 0 calc(var(--t3-hold) + var(--space-8));border-radius:var(--radius-l);background:var(--tint-bg);color:var(--tint);font:var(--t3-font-headline);touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:relative;overflow:hidden}.t3-slide__knob{aspect-ratio:1;border-radius:calc(var(--radius-l) - 4px);background:var(--tint-fill);color:var(--on-tint);transform:translateX(var(--t3-slide-x,0px));place-items:center;font-size:22px;display:grid;position:absolute;top:4px;bottom:4px;left:4px}.t3-slide--destructive{background:var(--negative-bg);color:var(--negative)}.t3-slide--destructive .t3-slide__knob{background:var(--negative);color:var(--on-status)}.t3-slide--buy{background:var(--buy-bg);color:var(--buy)}.t3-slide--buy .t3-slide__knob{background:var(--buy);color:var(--on-direction)}.t3-slide--sell{background:var(--sell-bg);color:var(--sell)}.t3-slide--sell .t3-slide__knob{background:var(--sell);color:var(--on-direction)}.t3-seg{isolation:isolate;min-height:var(--t3-control);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;display:grid;position:relative}.t3-seg:before{content:"";z-index:-1;background:var(--fill);border-radius:9px;position:absolute;inset:4px 0}.t3-seg>button{isolation:isolate;min-width:0;min-height:var(--t3-control);padding:0 var(--space-12);color:var(--label);font:var(--t3-font-subhead);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex;position:relative}.t3-seg>button[aria-pressed=true]:before,.t3-seg>button[aria-selected=true]:before{content:"";z-index:-1;background:var(--control-thumb);box-shadow:var(--shadow-thumb);border-radius:7px;position:absolute;inset:6px 2px}[data-device=desktop] .t3-seg:before{border-radius:8px;inset:0}[data-device=desktop] .t3-seg>button[aria-pressed=true]:before,[data-device=desktop] .t3-seg>button[aria-selected=true]:before{border-radius:6px;inset:2px}.t3-seg--inline{grid-auto-columns:auto;display:inline-grid}.t3-seg__n{color:var(--label-secondary);font-weight:400}.t3-actionbar{row-gap:var(--space-8);height:var(--toolbar-phone);padding:var(--space-8) var(--space-12);background:var(--surface);border-top:1px solid var(--separator);align-content:center;display:grid}.t3-actionbar--single{height:auto}.t3-actionbar__manage{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.t3-actionbar__buy{gap:var(--space-8);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.t3-actionbar__buy--both{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto}.t3-actionbar .t3-hold{font:var(--t3-font-subhead);letter-spacing:-.2px;padding:0 2px;font-weight:600}[data-size=compact] .t3-actionbar{padding-inline:var(--space-8)}[data-size=compact] .t3-actionbar__manage{gap:4px}.t3-actionbar .t3-btn{min-height:var(--t3-hold);padding:0 var(--space-12);border-radius:var(--radius-l);font:var(--t3-font-subhead);font-weight:600}.t3-actionbar--outage{background:var(--negative);color:var(--on-status);border-top:0;grid-template-columns:minmax(0,1fr) auto;align-items:center}.t3-hold--suggested{box-shadow:0 0 0 3px var(--warning)}.t3-sizebtn{min-width:72px;min-height:var(--t3-hold);padding:0 var(--space-8);border-radius:var(--radius-l);background:var(--fill);color:var(--label);cursor:pointer;border:0;align-content:center;justify-items:center;display:grid}.t3-sizebtn b{font:var(--t3-font-headline);line-height:20px}.t3-sizebtn small{font:var(--t3-font-footnote);color:var(--label-secondary);line-height:16px}.t3-actionbar--outage p{font:var(--t3-font-subhead);display:grid}.t3-actionbar--outage b{font:var(--t3-font-headline)}.t3-toolbar{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);background:var(--surface);border-radius:var(--radius-m);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"scope effect more""acts acts acts";min-width:0;display:grid}.t3-toolbar>.t3-seg{grid-area:scope}.t3-toolbar__effect{font:var(--t3-font-subhead);color:var(--label-secondary);grid-area:effect;min-width:0}.t3-toolbar__effect b{color:var(--label);font-weight:600}.t3-toolbar>.t3-btn,.t3-toolbar__more{grid-area:more}.t3-toolbar__more{gap:var(--space-8);display:flex}.t3-toolbar>.t3-btn,.t3-toolbar__more>.t3-btn{min-height:var(--t3-hold);border-radius:var(--radius-l)}.t3-toolbar__acts{gap:var(--space-8);grid-area:acts;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.t3-quick{gap:var(--space-12);padding:var(--space-12) var(--space-16) var(--space-16);background:var(--surface);border-radius:var(--radius-m);min-width:0;display:grid}.t3-quick__eff{font:var(--t3-font-footnote);color:var(--label-secondary);text-align:center;margin-top:-4px}.t3-quick__eff b{color:var(--label);font-weight:600}.t3-quick__eff .t3-over{color:var(--warning)}.t3-quick__alert{font:var(--t3-font-subhead);color:var(--negative);text-align:center;font-weight:600}.t3-sizes{gap:var(--space-8);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.t3-size{min-width:0;min-height:var(--t3-hold);border-radius:var(--radius-m);background:var(--fill);color:var(--label);cursor:pointer;border:0;align-content:center;justify-items:center;padding:0 2px;display:grid}.t3-size b{font:var(--t3-font-headline);line-height:20px}.t3-size small{min-height:16px;font:var(--t3-font-footnote);color:var(--label-secondary);line-height:16px}.t3-size[aria-checked=true]{background:var(--tint-fill);color:var(--on-tint)}.t3-size[aria-checked=true] small{color:var(--on-tint)}.t3-size--budget{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--tint);color:var(--tint)}.t3-size--budget small{color:var(--tint)}.t3-size--budget:disabled{box-shadow:inset 0 0 0 1.5px var(--separator);color:var(--label-secondary);cursor:default}.t3-size--budget:disabled small{color:var(--label-secondary)}.t3-stepper__input{width:100%;min-width:0;color:var(--label);text-align:center;font:var(--t3-font-headline);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0}.t3-stepper__hint{font:var(--t3-font-footnote);color:var(--label-secondary)}.t3-stepper__hint--warning{color:var(--warning);font-weight:600}.t3-quick__size{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.t3-quick__go{gap:var(--space-8);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.t3-balance__row{align-items:center;column-gap:var(--space-12);min-height:44px;padding:0 var(--space-16);grid-template-columns:52px minmax(0,1fr) auto;display:grid;position:relative}.t3-balance__row+.t3-balance__row:before{content:"";top:0;left:var(--space-16);background:var(--separator);height:1px;position:absolute;right:0}[data-device=desktop] .t3-balance__row{min-height:32px}.t3-balance__t{font:var(--t3-font-subhead);color:var(--label-secondary)}.t3-balance__what{font:var(--t3-font-subhead);color:var(--label-secondary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.t3-balance__res{font:var(--t3-font-headline);white-space:nowrap}.t3-balance__sum{gap:var(--space-12);padding:var(--space-12) var(--space-16);border-top:1px solid var(--separator);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;margin:0;display:grid}.t3-balance__sum>div{gap:2px;min-width:0;display:grid}.t3-balance__sum dt{font:var(--t3-font-footnote);color:var(--label-secondary)}.t3-balance__sum dd{font:var(--t3-font-headline);white-space:nowrap;margin:0}.t3-balance__sum .is-total dd{font:var(--t3-font-title)}.t3-balance__empty{padding:var(--space-12) var(--space-16);font:var(--t3-font-subhead);color:var(--label-secondary)}.t3-ladder{background:var(--surface);border-radius:var(--radius-m);min-width:0;overflow:hidden}.t3-ladder--scroll{min-height:0;overflow-y:auto}.t3-ladder__row{align-items:center;column-gap:var(--space-12);min-height:var(--t3-ladder);padding:0 var(--space-16);font:var(--t3-font-subhead);grid-template-columns:84px minmax(0,1fr) 72px 84px;display:grid;position:relative}.t3-ladder__row+.t3-ladder__row{box-shadow:inset 0 1px 0 var(--separator)}.t3-ladder__head{min-height:32px;font:var(--t3-font-footnote);color:var(--label-secondary);background:var(--surface);z-index:1;position:sticky;top:0}.t3-ladder__p{white-space:nowrap;font-weight:600}.t3-ladder__m{font:var(--t3-font-footnote);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.t3-ladder__d{text-align:right;color:var(--label-secondary);white-space:nowrap}.t3-ladder__e{text-align:right;white-space:nowrap;font-weight:600}.t3-ladder__head .t3-ladder__e,.t3-ladder__head .t3-ladder__p,.t3-ladder__head .t3-ladder__m{color:var(--label-secondary);font-weight:400}.t3-ladder__row--zone{background:var(--fill)}.t3-ladder__row--sl .t3-ladder__p,.t3-ladder__m--sl{color:var(--negative)}.t3-ladder__row--tp .t3-ladder__p,.t3-ladder__m--tp{color:var(--positive)}.t3-ladder__m--entry,.t3-ladder__m--limit,.t3-ladder__m--be{color:var(--tint)}.t3-ladder__m--nosl{color:var(--negative)}.t3-ladder__m--buy{color:var(--buy)}.t3-ladder__m--sell{color:var(--sell)}[data-device=phone] .t3-ladder__row{column-gap:var(--space-8);padding:0 var(--space-12);grid-template-columns:76px minmax(0,1fr) 60px 68px}.t3-ladder--ticket .t3-ladder__row{min-height:var(--touch-min);cursor:pointer;grid-template-columns:84px minmax(0,1fr) auto 28px}[data-device=phone] .t3-ladder--ticket .t3-ladder__row{grid-template-columns:76px minmax(0,1fr) auto 28px}.t3-ladder__add{color:var(--tint);font:var(--t3-font-title);justify-self:end;line-height:1}.t3-ladder__fit{text-align:right;font:var(--t3-font-footnote);color:var(--label-secondary);white-space:nowrap}.t3-ladder__row--now{background:var(--tint-bg);box-shadow:inset 0 2px 0 var(--tint), inset 0 -2px 0 var(--tint)}.t3-ladder__row--now .t3-ladder__p,.t3-ladder__row--now .t3-ladder__m{color:var(--tint)}.t3-banner{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--radius-l);background:var(--negative);color:var(--on-status);min-width:0;display:flex}.t3-banner__text{flex:auto;gap:2px;min-width:0;display:grid}.t3-banner__title{font:var(--t3-font-headline)}.t3-banner__msg{font:var(--t3-font-subhead)}.t3-banner .t3-btn{flex:none}.t3-stale{--label:var(--stale);--gain:var(--stale);--loss:var(--stale)}.t3-badge--stale{background:var(--negative-bg);color:var(--negative)}.t3-scrim{z-index:40;background:var(--scrim);position:absolute;inset:0}.t3-sheet{background:var(--bg);flex-direction:column;min-height:0;display:flex}.t3-sheet--bottom{z-index:41;max-height:calc(100% - var(--space-40));border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-float);position:absolute;bottom:0;left:0;right:0}.t3-sheet--inspector{height:100%;width:var(--inspector);border-left:1px solid var(--separator)}.t3-sheet__grab{border-radius:var(--radius-pill);background:var(--label-tertiary);flex:none;width:36px;height:5px;margin:6px auto 0}.t3-sheet--inspector .t3-sheet__grab{display:none}.t3-sheet__head{min-height:52px;padding:0 var(--space-8);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.t3-sheet__head h2{font:var(--t3-font-headline);text-align:center;white-space:nowrap;grid-column:2}.t3-sheet__head .t3-btn{grid-column:3;justify-self:end}.t3-sheet__body{gap:var(--space-24);min-height:0;padding:var(--space-8) var(--space-16) var(--space-16);grid-template-columns:minmax(0,1fr);align-content:start;display:grid;overflow:auto}.t3-sheet__foot{gap:var(--space-8);padding:var(--space-12) var(--space-16) calc(var(--space-16) + env(safe-area-inset-bottom,0px));display:grid}.t3-sheet__foot p{font:var(--t3-font-footnote);color:var(--label-secondary);text-align:center}.t3-options{background:var(--surface);border-radius:var(--radius-m);margin:0;padding:0;list-style:none;overflow:hidden}.t3-option{align-items:center;column-gap:var(--space-12);min-height:56px;padding:var(--space-8) var(--space-16);cursor:pointer;grid-template-columns:minmax(0,1fr) auto 22px;display:grid;position:relative}.t3-option+.t3-option:before{content:"";top:0;left:var(--space-16);background:var(--separator);height:1px;position:absolute;right:0}.t3-option b{font:var(--t3-font-headline);display:block}.t3-option small{font:var(--t3-font-subhead);color:var(--label-secondary);display:block}.t3-option__risk{font:var(--t3-font-subhead);color:var(--label-secondary)}.t3-option[aria-checked=true]:after{content:"✓";color:var(--tint);font:var(--t3-font-headline);text-align:center;grid-column:3}.t3-field{align-items:center;gap:var(--space-12);min-height:52px;padding:0 var(--space-16);background:var(--surface);border-radius:var(--radius-m);grid-template-columns:auto minmax(0,1fr);display:grid}.t3-field span{font:var(--t3-font-body)}.t3-field input{min-height:var(--t3-control);text-align:right;font:var(--t3-font-body);color:var(--label);background:0 0;border:0}.t3-field input::placeholder{color:var(--label-tertiary)}.t3-toasts{gap:var(--space-8);justify-items:center;display:grid}.t3-toast{align-items:center;gap:var(--space-12);width:min(420px,100%);min-height:52px;padding:var(--space-8) var(--space-16);border-radius:var(--radius-l);background:var(--surface-raised);color:var(--label);box-shadow:var(--shadow-float);font:var(--t3-font-subhead);display:flex}.t3-toast__icon{border-radius:var(--radius-pill);background:var(--positive);width:24px;height:24px;color:var(--on-status);font:var(--t3-font-footnote);flex:none;place-items:center;font-weight:700;display:inline-grid}.t3-toast--error .t3-toast__icon{background:var(--negative)}.t3-toast--auto .t3-toast__icon{background:var(--label-secondary);color:var(--surface)}.t3-toast--warning .t3-toast__icon{background:var(--warning)}.t3-toast__msg{flex:auto;min-width:0}.t3-toast__time{font:var(--t3-font-footnote);color:var(--label-secondary);white-space:nowrap}.t3-tabbar{height:var(--tabbar);background:var(--surface-raised);border-top:1px solid var(--separator);display:flex}.t3-tabbar a,.t3-tabbar button{min-width:var(--touch-min);color:var(--label-secondary);font:var(--t3-font-footnote);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex;position:relative}.t3-tabbar [aria-current=page]{color:var(--tint);font-weight:600}.t3-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.t3-navdot{border-radius:var(--radius-pill);background:var(--tint);width:8px;height:8px;position:absolute;top:5px;left:calc(50% + 8px)}.t3-sidebar{width:var(--t3-sidebar);padding:var(--space-12);background:var(--bg);border-right:1px solid var(--separator);align-content:start;gap:2px;display:grid}.t3-sidebar__title{padding:var(--space-8) var(--space-12) var(--space-12);font:var(--t3-font-title)}.t3-sidebar a{align-items:center;gap:var(--space-12);min-height:var(--t3-control);padding:0 var(--space-12);border-radius:var(--radius-m);color:var(--label);font:var(--t3-font-body);text-decoration:none;display:flex;position:relative}[data-device=desktop] .t3-sidebar a{font:var(--t3-font-subhead)}.t3-sidebar a .t3-icon{color:var(--tint)}.t3-sidebar a[aria-current=page]{background:var(--tint-fill);color:var(--on-tint);font-weight:600}.t3-sidebar a[aria-current=page] .t3-icon{color:var(--on-tint)}.t3-sidebar .t3-navdot{margin-left:auto;position:static}.t3-note{column-gap:var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--radius-m);background:var(--surface);color:var(--label);grid-template-columns:auto minmax(0,1fr);align-items:start;row-gap:2px;min-width:0;display:grid}.t3-note__icon{border-radius:var(--radius-pill);background:var(--label-secondary);width:24px;height:24px;color:var(--on-status);font:var(--t3-font-footnote);grid-row:1/span 3;place-items:center;margin-top:1px;font-weight:700;display:inline-grid}.t3-note__title{font:var(--t3-font-headline)}.t3-note__text{font:var(--t3-font-subhead)}.t3-note__actions{gap:var(--space-8);margin:var(--space-4) 0 calc(-1 * var(--space-8)) calc(-1 * var(--space-8));flex-wrap:wrap;display:flex}.t3-note--warning{background:var(--warning-bg)}.t3-note--warning .t3-note__icon{background:var(--warning)}.t3-note--info{background:var(--tint-bg)}.t3-note--info .t3-note__icon{background:var(--tint-fill);color:var(--on-tint)}.t3-cell{align-items:center;gap:var(--space-12);min-height:var(--cell-min);padding:var(--space-8) var(--space-16);color:var(--label);text-decoration:none;display:flex;position:relative}.t3-cell+.t3-cell:before{content:"";top:0;right:0;left:var(--t3-sep-inset,var(--space-16));background:var(--separator);height:1px;position:absolute}.t3-cell--lead{--t3-sep-inset:calc(var(--space-16) + 28px + var(--space-12))}.t3-cell__main{flex:auto;gap:2px;min-width:0;display:grid}.t3-cell__title{font:var(--t3-font-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.t3-cell__sub{font:var(--t3-font-subhead);color:var(--label-secondary)}.t3-cell__value{font:var(--t3-font-body);color:var(--label-secondary);text-align:right;white-space:nowrap;flex:none}.t3-cell--nav{cursor:pointer}.t3-cell--nav:after{content:"›";margin-left:calc(-1 * var(--space-4));color:var(--label-tertiary);flex:none;font-size:24px;line-height:1}.t3-cell[aria-current=true],.t3-cell[aria-selected=true]{background:var(--tint-bg)}.t3-statusdot{border-radius:var(--radius-pill);background:var(--label-tertiary);flex:none;width:10px;height:10px;margin:0 9px}.t3-statusdot--positive{background:var(--positive)}.t3-statusdot--warning{background:var(--warning)}.t3-statusdot--negative{background:var(--negative)}.t3-switch{width:var(--switch-width);height:var(--switch-height);border-radius:var(--radius-pill);background:var(--fill);box-shadow:inset 0 0 0 1.5px var(--control-border);cursor:pointer;border:0;flex:none;position:relative}.t3-switch:after{content:"";width:calc(var(--switch-height) - 4px);height:calc(var(--switch-height) - 4px);border-radius:var(--radius-pill);background:var(--on-tint);box-shadow:var(--shadow-thumb);transition:transform .2s;position:absolute;top:2px;left:2px}.t3-switch[aria-checked=true]{background:var(--tint-fill);box-shadow:none}.t3-switch[aria-checked=true]:after{transform:translateX(calc(var(--switch-width) - var(--switch-height)))}.t3-kv{margin:0}.t3-kv>div{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:var(--cell-min);padding:var(--space-8) var(--space-16);display:flex;position:relative}.t3-kv>div+div:before{content:"";top:0;right:0;left:var(--space-16);background:var(--separator);height:1px;position:absolute}.t3-kv dt{font:var(--t3-font-body)}.t3-kv dd{font:var(--t3-font-body);color:var(--label-secondary);text-align:right;margin:0}.t3-empty{justify-items:center;gap:var(--space-8);padding:var(--space-24) var(--space-16);text-align:center;font:var(--t3-font-subhead);color:var(--label-secondary);display:grid}.t3-empty b{font:var(--t3-font-headline);color:var(--label)}.t3-form{gap:var(--space-16);display:grid}.t3-formfield{gap:6px;min-width:0;display:grid}.t3-formfield__label{padding:0 var(--space-4);font:var(--t3-font-subhead);color:var(--label-secondary)}.t3-formfield__help{padding:0 var(--space-4);font:var(--t3-font-footnote);color:var(--label-secondary)}.t3-input{width:100%;min-height:var(--t3-control);padding:0 var(--space-12);border-radius:var(--radius-m);background:var(--surface);box-shadow:inset 0 0 0 1px var(--control-border);color:var(--label);font:var(--t3-font-body);border:0}.t3-input--num{text-align:right}textarea.t3-input{min-height:96px;padding:var(--space-12);resize:vertical}.t3-select{position:relative}.t3-select select{appearance:none;padding-right:36px}.t3-select:after{content:"⌄";color:var(--label-secondary);pointer-events:none;margin-top:-12px;font-size:17px;position:absolute;top:50%;right:14px}.t3-formfield--error .t3-input{box-shadow:inset 0 0 0 2px var(--negative)}.t3-formfield--error .t3-formfield__help{color:var(--negative)}.t3-tiles{grid-template-columns:repeat(var(--t3-tiles,2), minmax(0, 1fr));gap:var(--space-12);display:grid}[data-device=tablet] .t3-tiles,[data-device=desktop] .t3-tiles{--t3-tiles:4}.t3-tile{padding:var(--space-12) var(--space-16);background:var(--surface);border-radius:var(--radius-m);align-content:start;gap:2px;min-width:0;display:grid}.t3-tile__label{font:var(--t3-font-subhead);color:var(--label-secondary)}.t3-tile__value{font:var(--t3-font-title);white-space:nowrap}.t3-tile__sub{font:var(--t3-font-footnote);color:var(--label-secondary)}.t3-choices{gap:var(--space-12);display:grid}.t3-choicecard{column-gap:var(--space-12);padding:var(--space-12) var(--space-16);background:var(--surface);border-radius:var(--radius-m);cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;row-gap:2px;display:grid}.t3-choicecard .t3-check{grid-row:1/span 2;margin-top:1px}.t3-choicecard b{font:var(--t3-font-headline)}.t3-choicecard span{font:var(--t3-font-subhead);color:var(--label-secondary)}.t3-choicecard[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--tint)}.t3-grade{border-radius:var(--radius-s);background:var(--fill);width:28px;height:28px;color:var(--label);font:var(--t3-font-headline);flex:none;place-items:center;display:inline-grid}.t3-grade--a{background:var(--positive);color:var(--on-status)}.t3-grade--b{background:var(--positive-bg);color:var(--positive)}.t3-grade--d{background:var(--warning-bg);color:var(--warning)}.t3-grade--e{background:var(--negative);color:var(--on-status)}.t3-legend{gap:var(--space-8) var(--space-16);font:var(--t3-font-footnote);color:var(--label-secondary);flex-wrap:wrap;display:flex}.t3-legend__item{align-items:center;gap:6px;display:inline-flex}.t3-legend__item:before{content:"";border-top:2px solid var(--t3-swatch,var(--label));width:18px}.t3-legend__item--dashed:before{border-top-style:dashed}.t3-legend__item--area:before{background:var(--t3-swatch,var(--fill));border:0;border-radius:2px;height:10px}.t3-legend__item--dot:before{border-radius:var(--radius-pill);background:var(--t3-swatch,var(--label));border:0;width:8px;height:8px}.t3-legend__item--sym:before{display:none}.t3-legend--symbols{gap:var(--space-8);font:var(--t3-font-subhead);display:grid}.t3-timeline{margin:0;padding:0;list-style:none}.t3-timeline__item{column-gap:var(--space-12);padding:var(--space-12) var(--space-16);grid-template-columns:72px minmax(0,1fr);display:grid;position:relative}.t3-timeline__item+.t3-timeline__item:before{content:"";top:0;right:0;left:var(--space-16);background:var(--separator);height:1px;position:absolute}.t3-timeline__time{font:var(--t3-font-subhead);color:var(--label-secondary)}.t3-timeline__body{gap:var(--space-4);min-width:0;display:grid}.t3-timeline__body .t3-call__orig{padding:var(--space-8) var(--space-12);background:var(--bg)}.t3-secret{font:var(--t3-font-body);letter-spacing:.12em;color:var(--label-secondary);white-space:nowrap}.t3-table--wrap th,.t3-table--wrap td{height:auto;padding-top:var(--space-12);padding-bottom:var(--space-12);white-space:normal;vertical-align:top}.t3-table--wrap .t3-num{white-space:nowrap}.t3-ticket{gap:var(--space-16);display:grid}.t3-entry{align-items:center;column-gap:var(--space-12);row-gap:var(--space-8);padding:var(--space-12) var(--space-16);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"dir price del""ctrl ctrl ctrl";display:grid;position:relative}.t3-entry+.t3-entry:before{content:"";top:0;right:0;left:var(--space-16);background:var(--separator);height:1px;position:absolute}.t3-entry .t3-dirmark{grid-area:dir}.t3-entry__price{font:var(--t3-font-headline);grid-area:price}.t3-entry__price small{font:var(--t3-font-subhead);color:var(--label-secondary);font-weight:400}.t3-entry>.t3-iconbtn{grid-area:del}.t3-entry__ctrl{align-items:center;gap:var(--space-8);flex-wrap:wrap;grid-area:ctrl;display:flex}.t3-split{grid-template-columns:var(--split-list) minmax(0, 1fr);gap:var(--t3-gap);min-height:0;display:grid}.t3-split__list,.t3-split__detail{gap:var(--t3-gap);align-content:start;min-width:0;min-height:0;display:grid;overflow:auto}.t3-demo{gap:var(--space-16);padding:var(--space-16);align-content:start;display:grid}.t3-demo__cap{font:var(--t3-font-footnote);color:var(--label-secondary)}.t3-demo__cap b{color:var(--label);font-weight:600}.t3-demo__phone{gap:var(--space-12);width:100%;max-width:390px;display:grid}.t3-demo__row{gap:var(--space-12);flex-wrap:wrap;align-items:center;display:flex}.t3-screen{background:var(--bg);position:relative;overflow:hidden}.t3-table th.t3-table__src,.t3-table td.t3-table__src{text-align:center;width:1%}.t3-table--static tbody tr{cursor:default}.t3-table--static tbody tr[data-act]{cursor:pointer}.t3-table--wrap th:first-child,.t3-table--wrap td:first-child{width:auto}.t3-cell--wrap .t3-cell__title{white-space:normal}.t3-cell>.t3-btn,.t3-cell>.t3-switch,.t3-cell>.t3-secret,.t3-cell>.t3-seg,.t3-cell>.t3-badge{flex:none}.t3-choicecard>.t3-check{grid-area:1/1/span 2}.t3-choicecard>b,.t3-choicecard>span:not(.t3-check){grid-column:2}.t3-navbar--sticky{z-index:5;background:var(--bg);position:sticky;top:0}.t3-subnav{top:var(--t3-navbar);z-index:4;min-width:0;padding:var(--space-8) var(--t3-margin);background:var(--bg);align-items:center;display:flex;position:sticky}.t3-subnav>.t3-seg--inline{scrollbar-width:none;max-width:100%;overflow-x:auto}.t3-subnav>.t3-seg--inline>button{min-width:max-content}[data-device=phone] .t3-subnav>.t3-seg--inline{width:100%}[data-device=phone] .t3-subnav>.t3-seg--inline>button{min-width:0;padding-inline:var(--space-4);flex:auto}.t3-actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.t3-bullets{padding-left:var(--space-20);gap:var(--space-4);margin:0;display:grid}.t3-fieldpair{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.t3-swipe>.t3-pos{touch-action:pan-y}html,body,#app{height:100%}.app{background:var(--bg);height:100%;display:grid;position:relative;overflow:hidden}[data-device=phone].app{padding-top:var(--safe-top,env(safe-area-inset-top,0));grid-template:"main"minmax(0,1fr)"nav"/minmax(0,1fr)}[data-device=tablet].app{padding-top:var(--safe-top,env(safe-area-inset-top,0));grid-template:"main"minmax(0,1fr)/minmax(0,1fr)}[data-device=desktop].app{grid-template:"nav main"minmax(0,1fr)/auto minmax(0,1fr)}.app>.t3-depot-edge{z-index:30;pointer-events:none;position:absolute;top:0;left:0;right:0}.app-main{grid-area:main;min-width:0;min-height:0;position:relative;overflow:hidden}[data-device=desktop] .app-main{overflow:auto}.app-nav{background:var(--surface-raised);min-height:0;padding-bottom:var(--safe-bottom,env(safe-area-inset-bottom,0));grid-area:nav}[data-device=desktop] .app-nav{background:var(--bg);padding-bottom:0}[data-device=desktop] .app-nav>.t3-sidebar{height:100%}.app-seite{flex-direction:column;height:100%;min-height:0;display:flex}.app-seite__inhalt{min-height:0;padding:var(--t3-margin);flex:auto;overflow-y:auto}.app-mitte{min-height:100%;padding:var(--t3-margin);place-items:center;display:grid}.app-mitte>.t3-form{width:100%;max-width:360px}
