.paper-trading-route~.footer-minimal{display:none}.paper-trading-route{width:100%;max-width:none;margin:96px 0 0}.paper-trading-route,.paper-trading-route *{scrollbar-color:#6b7a8d73 transparent;scrollbar-width:thin}.paper-trading-route ::-webkit-scrollbar{width:8px;height:8px}.paper-trading-route ::-webkit-scrollbar-track{background:0 0}.paper-trading-route ::-webkit-scrollbar-thumb{background:#6b7a8d52 padding-box padding-box;border:2px solid #0000;border-radius:999px}.paper-trading-route ::-webkit-scrollbar-thumb:hover{background:#6b7a8d8c padding-box padding-box}.paper-trading-shell{background:var(--bg-primary);grid-template-columns:44px minmax(0,1fr);min-height:calc(100dvh - 60px);display:grid}.paper-trading-shell__rail{z-index:2;min-height:0;overflow:hidden}.paper-trading-shell__content{min-width:0;min-height:0}.paper-trading-shell__rail .trading-terminal__rail{flex-direction:column;min-height:100%}.paper-trading-shell .trading-page{min-height:100%;padding-bottom:48px}.trading-terminal{background:var(--bg-primary);flex-direction:column;height:calc(100dvh - 60px);min-height:520px;padding-bottom:0;display:flex;overflow:hidden}.trading-terminal__loading{color:var(--text-muted);flex:1;justify-content:center;align-items:center;font-size:.9rem;display:flex}.trading-terminal__toolbar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:0 12px;display:flex;overflow:hidden}.trading-terminal__toolbar-tabs{background:#080b10;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:4px;width:100%;min-width:0;padding:3px;display:flex}.trading-terminal__toolbar-tab{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:.78rem;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.trading-terminal__toolbar-tab--active{box-shadow:none;color:var(--accent-teal);background:#14b89c1c;border-color:#14b89c3d}.trading-terminal__toolbar-tab--add{color:#e8ecf1b8;background:#ffffff08;border-color:#ffffff14;margin-left:auto}.trading-terminal__toolbar-tab--add:hover,.trading-terminal__toolbar-tab:hover{color:var(--text-primary);background:#14b89c14;border-color:#14b89c47}.trading-terminal__toolbar-tab-close{opacity:.45;font-size:.95rem;line-height:1}.trading-terminal__toolbar-tab-close:hover{color:var(--danger);opacity:1}.trading-terminal__toolbar-btn,.trading-terminal__toolbar-search{background:var(--bg-card);color:var(--text-muted);cursor:pointer;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:500;display:inline-flex}.trading-terminal__toolbar-btn:hover,.trading-terminal__toolbar-search:hover{color:var(--text-primary);border-color:#ffffff2e}.trading-terminal__toolbar-stats{flex-shrink:0;gap:16px;padding:0 8px;display:flex}.trading-terminal__toolbar-stat{flex-direction:column;gap:1px;display:flex}.trading-terminal__toolbar-stat-label{color:var(--text-dim);letter-spacing:.04em;text-transform:uppercase;font-size:.65rem}.trading-terminal__toolbar-stat-value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:600}.trading-terminal__toolbar-stat-value--up{color:var(--success)}.trading-terminal__toolbar-stat-value--down{color:var(--danger)}.trading-terminal__toolbar-mode{flex-shrink:0;align-items:center;gap:8px;display:flex}.trading-terminal__mode-chip{text-transform:uppercase;border-radius:4px;padding:3px 8px;font-size:.65rem;font-weight:700}.trading-terminal__mode-chip--paper{color:var(--accent-teal);background:#14b89c26}.trading-terminal__mode-chip--live{color:var(--warning);background:#f59e0b26}.trading-terminal__toolbar-mode .trading-mode-toggle{transform:scale(.88)}.trading-terminal__layout-menu{flex-shrink:0;position:relative}.trading-terminal__layout-dropdown{background:var(--bg-card);z-index:200;border:1px solid #ffffff1a;border-radius:10px;min-width:260px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 40px #00000080}.trading-terminal__layout-option{color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 12px;display:flex}.trading-terminal__layout-option strong{color:var(--text-primary);font-size:.82rem}.trading-terminal__layout-option span{font-size:.72rem;line-height:1.35}.trading-terminal__layout-option--active,.trading-terminal__layout-option:hover{color:var(--accent-teal);background:#14b89c1a}.trading-terminal__layout-option--active strong{color:var(--accent-teal)}.trading-terminal__search-overlay{z-index:500;background:#000000a6;justify-content:center;align-items:flex-start;padding:80px 24px 24px;display:flex;position:fixed;inset:0}.trading-terminal__search-modal{background:var(--bg-card);border:1px solid #ffffff1a;border-radius:12px;width:100%;max-width:520px;padding:16px;box-shadow:0 24px 64px #0000008c}.trading-terminal__search-modal-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.trading-terminal__search-modal-header h2{color:var(--text-primary);margin:0;font-size:1rem}.trading-terminal__search-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1}.trading-terminal__search-input-wrap{background:var(--bg-primary);border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;display:flex}.trading-terminal__search-input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:.95rem}.trading-terminal__search-status{color:var(--text-dim);font-size:.72rem}.trading-terminal__search-error{color:var(--danger);margin:8px 0 0;font-size:.8rem}.trading-terminal__search-result{cursor:pointer;text-align:left;background:#14b89c0f;border:1px solid #14b89c40;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 12px;width:100%;margin-top:12px;padding:12px;display:grid}.trading-terminal__search-result-ticker{color:var(--accent-teal);font-weight:700}.trading-terminal__search-result-name{color:var(--text-muted);font-size:.85rem}.trading-terminal__search-result-price{font-variant-numeric:tabular-nums;font-weight:600}.trading-terminal__search-result-tag{color:var(--text-dim);grid-column:1/-1;font-size:.7rem}.trading-terminal__search-quick{margin-top:16px}.trading-terminal__search-quick-label{color:var(--text-dim);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.trading-terminal__search-quick-list{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.trading-terminal__search-quick-list button{background:var(--bg-primary);color:var(--text-primary);cursor:pointer;border:1px solid #ffffff1a;border-radius:6px;padding:6px 12px;font-size:.78rem;font-weight:600}.trading-terminal__search-quick-list button:hover{border-color:var(--accent-teal);color:var(--accent-teal)}.trading-terminal__workspace{flex:1;grid-template-rows:1fr;min-height:0;display:grid;position:relative;overflow:hidden}.trading-terminal__rail-cell{min-height:0;overflow:hidden}.trading-terminal__rail{scrollbar-width:none;background:#080b10;flex-flow:wrap;align-content:flex-start;align-items:center;gap:6px;height:100%;padding:8px 4px;display:flex;overflow-y:auto;justify-content:flex-start!important}.trading-terminal__rail::-webkit-scrollbar{display:none}.trading-terminal__panel{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.trading-terminal__panel--quote{background:var(--bg-card);border-right:1px solid #ffffff0f}.trading-terminal__panel--chart{background:#0a0e14}.trading-terminal__panel--order{background:var(--bg-card);border-left:1px solid #ffffff0f}.trading-terminal__order-stack,.trading-terminal__quote-stack{flex-direction:column;flex:1;gap:10px;padding:10px;display:flex;overflow:hidden auto}.trading-terminal__watchlist-drawer{background:var(--bg-card);z-index:30;border:1px solid #ffffff1a;border-radius:8px;width:220px;padding:12px;position:absolute;top:8px;left:44px;box-shadow:0 12px 40px #00000073}.trading-terminal__watchlist-drawer ul{margin:8px 0;padding:0;list-style:none}.trading-terminal__watchlist-drawer button{color:var(--accent-teal);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:.85rem}.trading-terminal__watchlist-empty{color:var(--text-muted);font-size:.78rem}.trading-terminal__chart-wrap{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.trading-terminal__chart-footer,.trading-terminal__chart-toolbar{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:.72rem;display:flex}.trading-terminal__chart-footer{border-top:1px solid #ffffff0f;border-bottom:none}.trading-terminal__chart-main{flex:1;width:100%;min-height:180px}.trading-terminal__chart-sub{flex-shrink:0;width:100%;height:64px}.trading-terminal__chart-intervals,.trading-terminal__chart-source,.trading-terminal__chart-toggles{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.trading-terminal__chart-source{border-right:1px solid #ffffff0f;padding-right:8px}.trading-terminal__chart-toggles{margin-left:auto}.trading-terminal__chart-toggles label{color:var(--text-muted);cursor:pointer;align-items:center;gap:4px;display:flex}.trading-terminal__chart-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:4px;padding:4px 8px;font-size:.7rem}.trading-terminal__chart-btn--active{color:var(--accent-teal);background:#14b89c26;border-color:#14b89c59}.trading-terminal__tradingview{background:var(--bg-card);flex:1;width:100%;min-height:0}.trading-terminal__tradingview .stocks-tradingview-chart{width:100%;height:100%;min-height:360px}.trading-terminal__chart-error,.trading-terminal__chart-loading{color:var(--text-muted);text-align:center;padding:16px;font-size:.82rem}.trading-terminal__positions-strip{background:#080b10;border-top:1px solid #ffffff0f;flex-shrink:0;max-height:100px;padding:8px 10px;overflow-y:auto}.trading-terminal__sim-badge{color:var(--warning);text-transform:uppercase;vertical-align:middle;background:#f59e0b26;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:.6rem;display:inline-block}.trading-terminal__quote-header{border-bottom:1px solid #ffffff0f;flex-shrink:0;padding-bottom:8px}.trading-terminal__quote-title{flex-direction:row;flex:1;justify-content:space-between;align-items:flex-start;display:flex}.trading-terminal__quote-ticker{color:var(--text-primary);flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:700;display:flex}.trading-terminal__quote-ticker img{background:#ffffff1a;border-radius:50%;width:2rem;height:2rem}.trading-terminal_quote-id{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;line-height:1.3;display:flex}.trading-terminal__quote-name{color:var(--text-muted);font-size:.72rem}.trading-terminal__quote-price{font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:700}.trading-terminal__quote-change--up{color:var(--success);font-size:.82rem}.trading-terminal__quote-change--down{color:var(--danger);font-size:.82rem}.trading-terminal__sentiment-labels{justify-content:space-between;font-size:.68rem;display:flex}.trading-terminal__sentiment-bid{color:var(--success)}.trading-terminal__sentiment-ask{color:var(--danger)}.trading-terminal__sentiment-bar{background:#ffffff0f;border-radius:3px;height:5px;margin-top:4px;display:flex;overflow:hidden}.trading-terminal__sentiment-bid-bar{background:var(--success);height:100%}.trading-terminal__sentiment-ask-bar{background:var(--danger);height:100%}.trading-terminal__l1-row{grid-template-columns:1fr auto auto;gap:8px;padding:3px 0;font-size:.78rem;display:grid}.trading-terminal__l1-row--bid strong{color:var(--success)}.trading-terminal__l1-row--ask strong{color:var(--danger)}.trading-terminal__l1-spread{color:var(--text-dim);text-align:center;font-size:.68rem}.trading-terminal__data-tabs{flex-direction:column;min-height:100px;display:flex;overflow:hidden}.trading-terminal__data-tabs-nav{flex-shrink:0;gap:4px;display:flex}.trading-terminal__data-tab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:1;padding:5px 6px;font-size:.7rem}.trading-terminal__data-tab--active{color:var(--accent-teal);background:#14b89c1f}.trading-terminal__data-tabs-body{background:#ffffff05;border:1px solid #ffffff0f;border-radius:.5rem;min-height:0;margin-top:6px;transition:all .2s;overflow-y:auto}.trading-terminal__tape-table{border-collapse:collapse;width:100%;font-size:.7rem}.trading-terminal__tape-table th{color:var(--text-dim);text-align:left;padding:2px 4px;position:sticky;top:0}.trading-terminal__tape-row--buy td:nth-child(2){color:var(--success)}.trading-terminal__tape-row--sell td:nth-child(2){color:var(--danger)}.trading-terminal__vol-row{grid-template-columns:1fr 48px 48px 1fr;align-items:center;gap:0;height:18px;display:grid}.trading-terminal__vol-row--mid .trading-terminal__vol-price{color:var(--color-text-primary);font-weight:600}.trading-terminal__vol-cell{align-items:center;gap:4px;height:100%;padding:0 .5rem;display:flex}.trading-terminal__vol-price--bid{font-variant-numeric:tabular-nums;text-align:right;margin-right:.5rem;font-size:11px;color:#22c55e!important}.trading-terminal__vol-price--ask{font-variant-numeric:tabular-nums;text-align:left;margin-left:.5rem;font-size:11px;color:#ef4444!important}.trading-terminal__vol-cell--bid{flex-direction:row;justify-content:flex-end;align-items:center;gap:4px;display:flex}.trading-terminal__vol-cell--ask{flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;display:flex}.trading-terminal__vol-bar-wrap{opacity:.5;background:0 0;flex:1;max-width:80px;height:4px;position:relative;overflow:hidden}.trading-terminal__vol-bar-wrap--bid{justify-content:flex-end;display:flex}.trading-terminal__vol-bar-wrap--ask{justify-content:flex-start;display:flex}.trading-terminal__vol-bar{border-radius:1px}.trading-terminal__vol-bar--bid{background:#22c55e8c!important}.trading-terminal__vol-bar--ask{background:#ef44448c!important}.trading-terminal__vol-price{color:var(--color-text-secondary);text-align:center;font-size:11px}.trading-terminal__vol-num{color:var(--color-text-muted);white-space:nowrap;font-size:10px}.trading-terminal__vol-bar{background:var(--accent-teal);height:100%}.trading-terminal__vol-profile{font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;font-size:11px;display:flex}.trading-terminal__vol-header{color:var(--text-dim);flex-direction:row;grid-template-columns:1fr 48px 48px 1fr;align-items:center;padding:.5rem 0;font-size:.7rem;display:flex}.trading-terminal__vol-header span{flex:1;justify-content:flex-start;align-items:center;padding:0 8px;font-weight:600;display:flex}.trading-terminal__vol-header span:first-child{text-align:right}.trading-terminal__vol-header span:last-child{text-align:left}.trading-terminal__vol-header-bid{text-align:right}.trading-terminal__vol-header-price{text-align:center;padding:0 8px}.trading-terminal__vol-header-ask{text-align:left}.trading-terminal__news{flex-direction:column;flex:1;margin-top:.5rem;display:flex;overflow:hidden}.trading-terminal__news-title{color:var(--text-primary);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin:0 0 6px;font-size:.85rem}.trading-terminal__news-list{background:#ffffff05;border:1px solid #ffffff0f;border-radius:.5rem;flex:1;margin:0;padding:.5rem;list-style:none;overflow-y:auto}.trading-terminal__news-link{font-size:.74rem;line-height:1.3;text-decoration:none;display:block;color:#e7e7e7cc!important}.trading-terminal__news-meta{color:var(--text-dim);font-size:.65rem;display:block}.trading-terminal__news-empty{color:var(--text-dim);font-size:.75rem}.trading-terminal__news-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.trading-terminal__news-filters{gap:4px;display:flex}.trading-terminal__news-filter{color:var(--text-muted);cursor:pointer;background:#ffffff05;border:1px solid #ffffff1a;border-radius:1rem;padding:3px 8px;font-size:.75rem;transition:all .2s}.trading-terminal__news-filter--active{color:var(--accent-teal);background:#000;border-color:#ffffff1a}.trading-terminal__order-header{justify-content:space-between;align-items:baseline;display:flex}.trading-terminal__order-ticker{font-weight:700}.trading-terminal__order-l1{color:var(--text-muted);justify-content:space-between;font-size:.72rem;display:flex}.trading-terminal__order-tabs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.trading-terminal__order-tab{cursor:pointer;opacity:.45;border:none;border-radius:6px;padding:8px;font-size:.82rem;font-weight:600}.trading-terminal__order-tab--buy{color:var(--success);background:#22c55e1f}.trading-terminal__order-tab--sell{color:var(--danger);background:#ef44441f}.trading-terminal__order-tab--active{opacity:1}.trading-terminal__order-form{flex-direction:column;gap:8px;display:flex}.trading-terminal__order-row{color:var(--text-muted);flex-direction:column;gap:3px;font-size:.72rem;display:flex}.trading-terminal__order-row input,.trading-terminal__order-row select{background:var(--bg-primary);color:var(--text-primary);border:1px solid #ffffff1a;border-radius:6px;outline:none;padding:7px 9px;font-size:.82rem;transition:all .2s}.trading-terminal__order-row input:focus,.trading-terminal__order-row select:focus{border-color:var(--accent-teal)}.trading-terminal__order-check{justify-content:space-between;align-items:center;gap:8px;margin-top:.5rem;padding:.25rem;font-size:.78rem;display:flex}.trading-terminal__order-summary{background:#ffffff08;border-radius:6px;padding:8px;font-size:.74rem}.trading-terminal__order-summary div{justify-content:space-between;margin-bottom:3px;display:flex}.trading-terminal__order-submit{cursor:pointer;text-align:center;border:none;border-radius:8px;width:100%;padding:12px;font-size:.88rem;font-weight:700;text-decoration:none}.trading-terminal__order-submit--buy{background:var(--accent-teal);color:#060910}.trading-terminal__order-submit--sell{background:var(--danger);color:#fff}.trading-terminal__order-submit--live{color:#fff;background:#3b82f6;display:block}.trading-terminal__positions-strip-header{color:var(--text-muted);justify-content:space-between;margin-bottom:4px;font-size:.72rem;display:flex}.trading-terminal__positions-orders-link{color:var(--accent-teal);text-decoration:none}.trading-terminal__positions-list{flex-wrap:wrap;gap:6px;display:flex}.trading-terminal__positions-item{background:var(--bg-card);color:var(--text-primary);cursor:pointer;border:1px solid #ffffff14;border-radius:4px;gap:8px;padding:4px 8px;font-size:.68rem;display:flex}.trading-terminal__pl-up{color:var(--success)}.trading-terminal__pl-down{color:var(--danger)}.trading-terminal__rail-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;display:flex}.trading-terminal__rail-btn--active,.trading-terminal__rail-btn:hover{color:var(--accent-teal);background:#14b89c1f}.trading-terminal__status{color:var(--text-muted);background:#080b10;border-top:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:12px;height:28px;padding:0 12px;font-size:.72rem;display:flex}.trading-terminal__status-dot{background:var(--text-dim);border-radius:50%;width:7px;height:7px}.trading-terminal__status-dot--on{background:var(--success)}.trading-terminal__status-clock{font-variant-numeric:tabular-nums;margin-left:auto}.trading-terminal__status-link{color:var(--accent-teal);text-decoration:none}@media (max-width:1100px){.trading-terminal__toolbar-stats{display:none}}@media (max-width:900px){.paper-trading-route{width:100%;margin:0}.paper-trading-shell{flex-direction:column;display:flex}.paper-trading-shell__rail{overflow:visible}.paper-trading-shell__rail .trading-terminal__rail{min-height:0}.trading-terminal{height:auto;min-height:calc(100dvh - 60px)}.trading-terminal__workspace{flex-direction:column;display:flex;overflow:visible}.trading-terminal__rail{border-bottom:1px solid #ffffff0f;border-right:none;flex-flow:wrap}.trading-terminal__panel--chart,.trading-terminal__panel--order,.trading-terminal__panel--quote{max-height:360px}}.trading-terminal__toggle{background:var(--bg-card);cursor:pointer;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;width:36px;height:20px;transition:background .2s;position:relative}.trading-terminal__toggle:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.trading-terminal__toggle--on{background:#1d9e75}.trading-terminal__toggle--on:after{transform:translate(16px)}.trade-execution-panel__grid{-webkit-overflow-scrolling:touch;grid-template-columns:1fr;align-items:stretch;gap:16px;min-width:0;max-height:calc(100vh - 220px);display:grid;overflow-y:auto}.trade-execution-panel__col{flex-direction:column;gap:16px;min-width:0;display:flex}.trade-execution-panel__col--chart,.trade-execution-panel__col--order{flex:1;min-width:0}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_3a5a5944-module__zEuIua__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_3a5a5944-module__zEuIua__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_87ef6ffd-module__xwJ8La__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_87ef6ffd-module__xwJ8La__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_29702527-module__Nb6_Oq__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_29702527-module__Nb6_Oq__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
