:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0}.page,.topbar,.banner{box-sizing:border-box;max-width:1400px;margin-inline:auto;padding-inline:16px}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.topbar nav{gap:16px;display:flex}.topbar [aria-current=page]{font-weight:700}.banner{border:1px solid;border-radius:6px;padding-block:8px}.banner-sentence{margin:0;font-size:1.4rem}.banner[data-level=warn]{border-color:orange}.banner[data-level=problem]{border-color:red}.main-layout{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=960px){.main-layout{grid-template-columns:2fr 1fr}}.account-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.widget{border:1px solid #8884;border-radius:6px;min-width:0;margin-bottom:16px;padding:12px}.widget-title{margin:0}.widget summary{cursor:pointer;list-style:none}.widget summary::-webkit-details-marker{display:none}.widget-toggle{text-decoration:underline}.widget[data-open=true].account{grid-column:1/-1}.account-value,.quote-price{margin:0;font-size:1.8rem}.widget-detail{overflow-x:auto}.tv-chart{height:480px}.tradingview-widget-container__widget{height:calc(100% - 32px)}.spark{max-width:100%;display:block}table{border-collapse:collapse}th,td{text-align:left;border-bottom:1px solid #8884;padding:4px 8px}.sample-tag{margin:0;font-size:.8rem;font-style:italic}.field{flex-direction:column;gap:4px;max-width:360px;margin-bottom:12px;display:flex}.hint{font-size:.9rem}.check{display:block}.form-error{color:red}.link-button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;padding:0;text-decoration:underline}:focus-visible{outline-offset:2px;outline:2px solid highlight}button,input,select{font:inherit;min-height:32px}
