._hero_1jqq5_1{padding:2rem 0}._hero_1jqq5_1>p,._ticket_1jqq5_1>p{color:#a43528;letter-spacing:.12em;font-size:.75rem;font-weight:750}._hero_1jqq5_1 h1{margin:.5rem 0;font-size:clamp(2rem,5vw,3.5rem)}._hero_1jqq5_1 div{color:#70534a;line-height:1.6}._balance_1jqq5_2{color:#372019;background:#ffdc79;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding:1.5rem;display:flex}._balance_1jqq5_2 strong{margin-top:.3rem;font-size:1.6rem;display:block}._balance_1jqq5_2 a{color:inherit;font-weight:700}._layout_1jqq5_2{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:1.5rem;display:grid}._search_1jqq5_2{gap:.5rem;margin-bottom:1rem;display:flex}._search_1jqq5_2 input{flex:1;min-width:0}._layout_1jqq5_2 input{font:inherit;color:#372019;box-sizing:border-box;background:#fff;border:1px solid #baa497;border-radius:12px;padding:.8rem}._layout_1jqq5_2 button,._error_1jqq5_2 button{font:inherit;cursor:pointer;color:#982d22;background:#fff;border:1px solid #aa3527;border-radius:999px;min-height:44px;padding:.65rem 1rem;font-weight:650}._layout_1jqq5_2 button:disabled{opacity:.5;cursor:default}._layout_1jqq5_2 button[aria-pressed=true],._layout_1jqq5_2 button._primary_1jqq5_2{color:#fff;background:#ad3427}:is(._layout_1jqq5_2 :is(a,button,input):focus-visible,._balance_1jqq5_2 a:focus-visible,._portfolio_1jqq5_2 a:focus-visible){outline-offset:3px;outline:3px solid #a43528}._list_1jqq5_3{gap:.7rem;display:grid}._row_1jqq5_3{color:#372019;background:#fff;border:1px solid #ead9c2;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;text-decoration:none;display:flex}._row_1jqq5_3 a{color:inherit;font-weight:700;line-height:1.5}._row_1jqq5_3 small{color:#70534a;margin:.3rem 0;font-size:.75rem;font-weight:400;display:block}._row_1jqq5_3>div:last-child{text-align:right;flex-shrink:0}._row_1jqq5_3 button{margin-top:.4rem}._ticket_1jqq5_1{background:#fff9ed;border:1px solid #ead9c2;border-radius:24px;min-width:0;padding:1.5rem;position:sticky;top:100px}._ticket_1jqq5_1 h2{margin:.5rem 0 1rem}._ticket_1jqq5_1 a{color:#982d22}._ticket_1jqq5_1 label{gap:.5rem;margin-top:1rem;display:grid}._ticket_1jqq5_1 input{width:100%}._ticket_1jqq5_1 small{color:#70534a}._actions_1jqq5_3{flex-wrap:wrap;align-items:center;gap:.6rem;margin:1rem 0;display:flex}._total_1jqq5_3{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:1.5rem 0;display:flex}._explain_1jqq5_3{color:#70534a;font-size:.85rem;line-height:1.5}._primary_1jqq5_2{width:100%}._error_1jqq5_2{color:#982d22}._notice_1jqq5_3{background:#ffecb6;border-radius:12px;padding:1rem}._portfolio_1jqq5_2{margin:2rem 0}._portfolio_1jqq5_2 li{margin:.75rem 0;line-height:1.5}@media (max-width:760px){._layout_1jqq5_2{flex-direction:column;display:flex}._layout_1jqq5_2>section,._ticket_1jqq5_1{box-sizing:border-box;width:100%}._ticket_1jqq5_1{order:-1;position:static}._row_1jqq5_3{padding:.85rem}._row_1jqq5_3>div:first-child{overflow-wrap:anywhere;min-width:0}._row_1jqq5_3>div:last-child{max-width:125px}._balance_1jqq5_2{padding:1.2rem}}._chart_1jqq5_5{background:#fff;border:1px solid #ead6bc;border-radius:20px;min-width:0;margin-bottom:22px;padding:22px}._chartHeading_1jqq5_6{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}._chartHeading_1jqq5_6 h2{margin:6px 0}._chartHeading_1jqq5_6 small{letter-spacing:.12em;color:#8d4930}._ranges_1jqq5_7{align-items:start;gap:5px;display:flex}._ranges_1jqq5_7 button{background:#fff8ef;border:1px solid #ead6bc;border-radius:9px;min-height:44px;padding:9px}._ranges_1jqq5_7 button[aria-pressed=true]{color:#fff;background:#b13729}._chartPrice_1jqq5_8{font-size:2rem}._priceGraph_1jqq5_8{width:100%;height:auto;display:block}._priceGraph_1jqq5_8:focus-visible{border-radius:8px;outline:3px solid #b13729}._chartReadout_1jqq5_9{color:#70534a;min-height:2.8em;font-size:.83rem}._chartTable_1jqq5_9{max-height:300px;overflow:auto}._chartTable_1jqq5_9 table{text-align:left;width:100%;font-size:.85rem}._chartTable_1jqq5_9 th,._chartTable_1jqq5_9 td{border-bottom:1px solid #ead6bc;padding:8px}._chart_1jqq5_5 details{margin-top:16px}._chart_1jqq5_5 summary{cursor:pointer;min-height:44px}._marketIdentity_1jqq5_10{align-items:center;gap:12px;min-width:0;display:flex}._thumbnail_1jqq5_10{border-radius:12px;flex-shrink:0;width:88px;height:76px;display:block;overflow:hidden}._thumbnail_1jqq5_10 figcaption{display:none}._marketNumbers_1jqq5_10{flex-direction:column;align-items:flex-end;gap:4px;display:flex}._marketNumbers_1jqq5_10 svg{max-width:100px}@media (max-width:600px){._chart_1jqq5_5{padding:14px}._thumbnail_1jqq5_10{width:64px;height:64px}._marketIdentity_1jqq5_10{gap:8px}._marketNumbers_1jqq5_10 svg{max-width:80px}}@media (max-width:760px){._ticket_1jqq5_1{order:1}}._layout_1jqq5_2{grid-template-areas:"chart ticket""list ticket"}._chartArea_1jqq5_13{grid-area:chart;min-width:0}._listArea_1jqq5_13{grid-area:list;min-width:0}._ticket_1jqq5_1{grid-area:ticket}@media (max-width:760px){._layout_1jqq5_2{grid-template-columns:minmax(0,1fr);grid-template-areas:"chart""ticket""list";display:grid}._ticket_1jqq5_1{order:0}}
