.pd-directory{--pd-ink:#111727;--pd-muted:#65768c;--pd-line:#e1e8ef;--pd-panel:#fff;--pd-soft:#f5f7f9;--pd-lime:#eaf5d7;--pd-link:#516987;--pd-link-arrow:#1670f8;grid-template-columns:calc(240 * var(--ju-desktop-unit)) minmax(0,1fr);gap:calc(28 * var(--ju-desktop-unit));max-width:calc(1536 * var(--ju-desktop-unit));color:var(--pd-ink);min-width:0;margin:0 auto;display:grid}.pd-directory *{box-sizing:border-box}.pd-directory :is(h1,h2,p,figure){margin:0}.pd-directory :is(button,input,:is(select,.site-select-trigger)){font-family:inherit;font-size:calc(14 * var(--ju-desktop-unit))}.pd-directory button{cursor:pointer}.pd-directory button:disabled{cursor:not-allowed;opacity:.5}.pd-directory a{text-decoration:none}.pd-directory :is(a,button,input,:is(select,.site-select-trigger),summary):focus-visible{outline:calc(3 * var(--ju-desktop-unit)) solid #8ba956;outline-offset:calc(3 * var(--ju-desktop-unit))}.pd-directory details{background:0 0;border:0;padding:0}.pd-directory summary{cursor:pointer}.pd-directory .pd-sidebar{border:calc(1 * var(--ju-desktop-unit)) solid var(--pd-line);border-radius:calc(13 * var(--ju-desktop-unit));background:var(--pd-panel);padding:calc(20 * var(--ju-desktop-unit)) calc(11 * var(--ju-desktop-unit));align-self:stretch;min-width:0}.pd-directory .pd-filter-body button{width:100%;min-height:calc(45 * var(--ju-desktop-unit));align-items:center;gap:calc(12 * var(--ju-desktop-unit));border:calc(1 * var(--ju-desktop-unit)) solid transparent;border-radius:calc(9 * var(--ju-desktop-unit));padding:calc(8 * var(--ju-desktop-unit)) calc(11 * var(--ju-desktop-unit));color:var(--pd-ink);text-align:left;background:0 0;display:flex}.pd-directory .pd-filter-body button[aria-pressed=true]{background:var(--pd-lime);border-color:#e0efbd;font-weight:650}.pd-directory .pd-filter-body button:hover{background:var(--pd-soft)}.pd-directory .pd-filter-body button small{font-size:calc(12 * var(--ju-desktop-unit));color:var(--pd-muted);font-variant-numeric:tabular-nums;margin-left:auto}.pd-directory .pd-filter-body .pd-all{font-size:calc(16 * var(--ju-desktop-unit))}.pd-directory .pd-filter-body section{border-top:calc(1 * var(--ju-desktop-unit)) solid var(--pd-line);padding-top:calc(14 * var(--ju-desktop-unit));margin-top:calc(17 * var(--ju-desktop-unit))}.pd-directory .pd-filter-body h2{font-size:calc(13 * var(--ju-desktop-unit));color:var(--pd-muted);margin:0 calc(9 * var(--ju-desktop-unit)) calc(7 * var(--ju-desktop-unit));font-weight:500}.pd-directory .pd-filter-body .pd-asset-logo{width:calc(30 * var(--ju-desktop-unit));height:calc(30 * var(--ju-desktop-unit))}.pd-directory .pd-mobile-filter{display:none}.pd-directory .pd-content{min-width:0}.pd-directory .pd-page-header{justify-content:space-between;align-items:flex-start;gap:calc(20 * var(--ju-desktop-unit));margin:0 0 calc(15 * var(--ju-desktop-unit));display:flex}.pd-directory h1{font-size:calc(34 * var(--ju-desktop-unit));letter-spacing:calc(-.8 * var(--ju-desktop-unit));font-weight:750;line-height:1.2}.pd-directory .pd-page-header>div:first-child{flex:none}.pd-directory .pd-page-header p{font-size:calc(14 * var(--ju-desktop-unit));color:var(--pd-muted);margin-top:calc(7 * var(--ju-desktop-unit))}.pd-directory .pd-controls{gap:calc(10 * var(--ju-desktop-unit));flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex}.pd-directory .pd-search{min-width:calc(180 * var(--ju-desktop-unit));max-width:calc(340 * var(--ju-desktop-unit));border:calc(1 * var(--ju-desktop-unit)) solid var(--pd-line);border-radius:calc(9 * var(--ju-desktop-unit));background:var(--pd-soft);flex:1;align-items:center;display:flex}.pd-directory .pd-search button{flex:0 0 calc(44 * var(--ju-desktop-unit));min-height:calc(44 * var(--ju-desktop-unit));border-radius:calc(8 * var(--ju-desktop-unit));color:var(--pd-ink);background:0 0;border:0;place-items:center;display:grid}.pd-directory .pd-search input{width:100%;min-width:0;padding:calc(10 * var(--ju-desktop-unit)) calc(10 * var(--ju-desktop-unit)) calc(10 * var(--ju-desktop-unit)) 0;color:var(--pd-ink);font-size:calc(14 * var(--ju-desktop-unit));outline-offset:0;background:0 0;border:0}.pd-directory .pd-controls :is(select,.site-select-trigger){min-height:calc(44 * var(--ju-desktop-unit));border:calc(1 * var(--ju-desktop-unit)) solid var(--pd-line);border-radius:calc(9 * var(--ju-desktop-unit));padding:calc(8 * var(--ju-desktop-unit)) calc(28 * var(--ju-desktop-unit)) calc(8 * var(--ju-desktop-unit)) calc(12 * var(--ju-desktop-unit));color:var(--pd-ink);background:var(--pd-panel);max-width:calc(155 * var(--ju-desktop-unit))}.pd-directory .pd-view-toggle{gap:calc(6 * var(--ju-desktop-unit));display:flex}.pd-directory .pd-view-toggle button{justify-content:center;align-items:center;gap:calc(8 * var(--ju-desktop-unit));min-height:calc(44 * var(--ju-desktop-unit));border:calc(1 * var(--ju-desktop-unit)) solid var(--pd-line);border-radius:calc(8 * var(--ju-desktop-unit));padding:calc(8 * var(--ju-desktop-unit)) calc(14 * var(--ju-desktop-unit));color:var(--pd-ink);background:var(--pd-panel);white-space:nowrap;display:flex}.pd-directory .pd-view-toggle button[aria-pressed=true]{color:#22370f;background:#d9ef9e;border-color:#bce36c;font-weight:650}.pd-directory .pd-list-heading{gap:calc(10 * var(--ju-desktop-unit));margin-bottom:calc(10 * var(--ju-desktop-unit));flex-wrap:wrap;align-items:baseline;display:flex}.pd-directory .pd-list-heading h2{font-size:calc(16 * var(--ju-desktop-unit));font-weight:650}.pd-directory .pd-list-heading p{color:var(--pd-muted);font-size:calc(12 * var(--ju-desktop-unit));overflow-wrap:anywhere}.pd-directory .pd-list-heading button{color:#155fc9;min-height:calc(32 * var(--ju-desktop-unit));font-size:calc(12 * var(--ju-desktop-unit));background:0 0;border:0;text-decoration:underline}.pd-directory .pd-card-grid{gap:calc(11 * var(--ju-desktop-unit));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pd-directory .pd-market-card{border:calc(1 * var(--ju-desktop-unit)) solid var(--pd-line);border-radius:calc(13 * var(--ju-desktop-unit));padding:calc(12 * var(--ju-desktop-unit)) calc(14 * var(--ju-desktop-unit)) calc(8 * var(--ju-desktop-unit));background:var(--pd-panel);min-width:0}.pd-directory .pd-market-card>header{grid-template-columns:minmax(0,1fr) calc(88 * var(--ju-desktop-unit));gap:calc(8 * var(--ju-desktop-unit));min-height:calc(61 * var(--ju-desktop-unit));align-items:start;display:grid}.pd-directory .pd-market-identity{gap:calc(11 * var(--ju-desktop-unit));min-width:0;padding-top:calc(4 * var(--ju-desktop-unit));align-items:flex-start;display:flex}.pd-directory .pd-asset-logo{width:calc(41 * var(--ju-desktop-unit));height:calc(41 * var(--ju-desktop-unit));object-fit:contain;flex:none}.pd-directory .pd-market-identity>div{flex:1;min-width:0}.pd-directory .pd-market-identity h2{font-size:calc(15 * var(--ju-desktop-unit));line-height:calc(22 * var(--ju-desktop-unit));white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.pd-directory .pd-row-source{font-size:calc(11 * var(--ju-desktop-unit));color:var(--pd-muted);line-height:calc(18 * var(--ju-desktop-unit));margin-top:calc(2 * var(--ju-desktop-unit));min-width:0}.pd-directory .pd-row-source summary{min-height:calc(20 * var(--ju-desktop-unit));overflow-wrap:anywhere;padding:0}.pd-directory .pd-row-source summary[data-state=stale]{color:#866222}.pd-directory .pd-row-source summary[data-state=unavailable]{color:#a34954}.pd-directory .pd-row-source>div{padding:calc(9 * var(--ju-desktop-unit)) 0;overflow-wrap:anywhere}.pd-directory .pd-row-source p{margin:calc(4 * var(--ju-desktop-unit)) 0;font-size:calc(11 * var(--ju-desktop-unit))}.pd-directory .pd-row-source .pv-source{gap:calc(3 * var(--ju-desktop-unit));font-size:calc(11 * var(--ju-desktop-unit));display:grid}.pd-directory .pd-row-source .pv-source strong{font-size:calc(11 * var(--ju-desktop-unit))}.pd-directory .pd-gauge{width:calc(88 * var(--ju-desktop-unit));min-width:0;color:var(--pd-ink);position:relative}.pd-directory .pd-gauge-value{text-align:center;font-size:calc(14 * var(--ju-desktop-unit));font-weight:650;line-height:calc(19 * var(--ju-desktop-unit));color:var(--pd-ink);pointer-events:none;white-space:nowrap;position:absolute;top:35%;left:0;right:0}.pd-directory .pd-gauge-label{text-align:center;font-size:calc(10 * var(--ju-desktop-unit));line-height:calc(14 * var(--ju-desktop-unit));color:var(--pd-muted);pointer-events:none;position:absolute;top:68%;left:0;right:0}.pd-directory .pd-gauge canvas{width:calc(88 * var(--ju-desktop-unit));aspect-ratio:98/68;height:auto;color:inherit;font-family:inherit;display:block}.pd-directory .pd-gauge-unavailable{min-height:calc(61 * var(--ju-desktop-unit));justify-content:center;align-items:center;gap:calc(4 * var(--ju-desktop-unit));color:var(--pd-muted);font-size:calc(11 * var(--ju-desktop-unit));flex-direction:column;display:flex}.pd-directory .pd-gauge-unavailable strong{font-size:calc(12 * var(--ju-desktop-unit))}.pd-directory .pd-countdown{align-items:baseline;gap:calc(12 * var(--ju-desktop-unit));font-size:calc(12 * var(--ju-desktop-unit));color:var(--pd-muted);line-height:calc(21 * var(--ju-desktop-unit));min-height:calc(24 * var(--ju-desktop-unit));flex-wrap:wrap;display:flex}.pd-directory .pd-countdown strong{font-size:calc(14 * var(--ju-desktop-unit));font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.pd-directory .pd-countdown strong.is-running{color:#ed3044}.pd-directory .pd-card-quotes{gap:calc(8 * var(--ju-desktop-unit));margin:calc(4 * var(--ju-desktop-unit)) 0 calc(3 * var(--ju-desktop-unit));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pd-directory .pd-quote{justify-content:center;align-items:center;gap:calc(4 * var(--ju-desktop-unit));text-align:center;border:calc(1 * var(--ju-desktop-unit)) solid;border-radius:calc(6 * var(--ju-desktop-unit));min-height:calc(32 * var(--ju-desktop-unit));padding:calc(4 * var(--ju-desktop-unit)) calc(7 * var(--ju-desktop-unit));font-size:calc(13 * var(--ju-desktop-unit));font-weight:650;display:flex}.pd-directory .pd-quote.is-up{color:#075ce8;background:#eaf3ff;border-color:#a9caff}.pd-directory .pd-quote.is-down{color:#d21d37;background:#fff0f2;border-color:#ffb5bf}.pd-directory .pd-quote:hover{filter:brightness(.97)}.pd-directory .pd-market-card>footer{justify-content:space-between;align-items:center;gap:calc(8 * var(--ju-desktop-unit));min-height:calc(33 * var(--ju-desktop-unit));display:flex}.pd-directory .pd-market-card>footer p{color:var(--pd-muted);font-size:calc(11 * var(--ju-desktop-unit));overflow-wrap:anywhere;min-width:0}.pd-directory .pd-market-card>footer strong{color:var(--pd-ink);font-size:calc(14 * var(--ju-desktop-unit));margin-left:calc(5 * var(--ju-desktop-unit));font-weight:600}.pd-directory .pd-detail{justify-content:center;align-items:center;gap:calc(7 * var(--ju-desktop-unit));color:var(--pd-link);font-size:calc(12 * var(--ju-desktop-unit));min-height:calc(32 * var(--ju-desktop-unit));white-space:nowrap;font-weight:600;display:inline-flex}.pd-directory .pd-detail svg{color:var(--pd-link-arrow)}.pd-directory .pd-table-scroll{border:calc(1 * var(--ju-desktop-unit)) solid var(--pd-line);border-radius:calc(13 * var(--ju-desktop-unit));background:var(--pd-panel);max-width:100%;overflow-x:auto}.pd-directory .pd-table-scroll table{border-collapse:collapse;width:100%;min-width:calc(870 * var(--ju-desktop-unit));font-size:calc(13 * var(--ju-desktop-unit))}.pd-directory .pd-table-scroll :is(th,td){padding:calc(10 * var(--ju-desktop-unit)) calc(12 * var(--ju-desktop-unit));text-align:left;border-bottom:calc(1 * var(--ju-desktop-unit)) solid var(--pd-line);vertical-align:middle;color:var(--pd-ink)}.pd-directory .pd-table-scroll th{background:var(--pd-soft);font-size:calc(12 * var(--ju-desktop-unit))}.pd-directory .pd-table-scroll th:first-child{width:30%}.pd-directory .pd-table-scroll tr:last-child td{border-bottom:0}.pd-directory .pd-table-scroll .pd-quote{font-size:calc(12 * var(--ju-desktop-unit));min-width:calc(80 * var(--ju-desktop-unit))}.pd-directory .pd-table-scroll .pd-market-identity h2{max-width:calc(260 * var(--ju-desktop-unit))}.pd-directory .pd-table-scroll .pd-countdown{max-width:calc(180 * var(--ju-desktop-unit))}.pd-directory .pd-empty{padding:calc(60 * var(--ju-desktop-unit)) calc(20 * var(--ju-desktop-unit));text-align:center;border:calc(1 * var(--ju-desktop-unit)) solid var(--pd-line);border-radius:calc(13 * var(--ju-desktop-unit));background:var(--pd-panel)}.pd-directory .pd-empty h2{font-size:calc(20 * var(--ju-desktop-unit));margin-bottom:calc(10 * var(--ju-desktop-unit))}.pd-directory .pd-empty p{font-size:calc(13 * var(--ju-desktop-unit));color:var(--pd-muted);line-height:1.6}.pd-directory .pd-empty button{min-height:calc(44 * var(--ju-desktop-unit));background:var(--pd-lime);border:calc(1 * var(--ju-desktop-unit)) solid var(--pd-line);border-radius:calc(8 * var(--ju-desktop-unit));margin-top:calc(14 * var(--ju-desktop-unit));padding:calc(8 * var(--ju-desktop-unit)) calc(16 * var(--ju-desktop-unit))}.pd-directory .pd-pagination{justify-content:space-between;align-items:center;gap:calc(15 * var(--ju-desktop-unit));margin-top:calc(13 * var(--ju-desktop-unit));flex-wrap:wrap;display:flex}.pd-directory .pd-pagination nav{align-items:center;gap:calc(5 * var(--ju-desktop-unit));flex-wrap:wrap;margin-left:auto;display:flex}.pd-directory .pd-pagination button{justify-content:center;align-items:center;gap:calc(3 * var(--ju-desktop-unit));min-width:calc(29 * var(--ju-desktop-unit));min-height:calc(34 * var(--ju-desktop-unit));padding:calc(6 * var(--ju-desktop-unit));border:calc(1 * var(--ju-desktop-unit)) solid var(--pd-line);border-radius:calc(6 * var(--ju-desktop-unit));background:var(--pd-panel);color:#526880;font-size:calc(12 * var(--ju-desktop-unit));display:flex}.pd-directory .pd-pagination button[aria-current=page]{color:#22370f;background:#d9ef9e;border-color:#bce36c}.pd-directory .pd-page-number{align-items:center;gap:calc(5 * var(--ju-desktop-unit));display:flex}.pd-directory .pd-data-notes{border-top:calc(1 * var(--ju-desktop-unit)) solid var(--pd-line);margin-top:calc(13 * var(--ju-desktop-unit));padding-top:calc(10 * var(--ju-desktop-unit))}.pd-directory .pd-data-notes>p{font-size:calc(11 * var(--ju-desktop-unit));line-height:calc(18 * var(--ju-desktop-unit));color:var(--pd-muted);margin-top:calc(4 * var(--ju-desktop-unit))}.pd-directory .pd-source-tools{align-items:flex-start;gap:calc(15 * var(--ju-desktop-unit));margin-top:calc(8 * var(--ju-desktop-unit));justify-content:space-between;min-width:0;display:flex}.pd-directory .pd-source-tools details{min-width:0;font-size:calc(11 * var(--ju-desktop-unit));color:var(--pd-muted);line-height:calc(18 * var(--ju-desktop-unit))}.pd-directory .pd-source-tools summary{padding:calc(9 * var(--ju-desktop-unit)) 0;min-height:calc(36 * var(--ju-desktop-unit))}.pd-directory .pd-source-tools .pv-source{gap:calc(3 * var(--ju-desktop-unit));font-size:calc(11 * var(--ju-desktop-unit));overflow-wrap:anywhere;display:grid}.pd-directory .pd-source-tools p{font-size:calc(11 * var(--ju-desktop-unit));margin-top:calc(6 * var(--ju-desktop-unit))}.pd-directory .pd-source-tools .ju-btn{min-height:calc(36 * var(--ju-desktop-unit));font-size:calc(12 * var(--ju-desktop-unit))!important}:root[data-juwan-theme=dark] .pd-directory{--pd-ink:#eef3f6;--pd-muted:#bbc7d1;--pd-line:#3e494f;--pd-panel:#20282c;--pd-soft:#283238;--pd-lime:#35462b;--pd-link:#bfd8ff;--pd-link-arrow:#9ac5ff}@media (max-width:1023px) and (hover:none) and (max-width:1250px),(max-width:1023px) and (pointer:coarse) and (max-width:1250px),(max-width:1023px) and (pointer:none) and (max-width:1250px){.pd-directory{grid-template-columns:calc(205 * var(--ju-desktop-unit)) minmax(0,1fr);gap:calc(20 * var(--ju-desktop-unit))}.pd-directory .pd-page-header{flex-wrap:wrap}.pd-directory .pd-controls{justify-content:flex-start}.pd-directory .pd-search{max-width:none}.pd-directory .pd-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px) and (hover:none) and (max-width:900px),(max-width:1023px) and (pointer:coarse) and (max-width:900px),(max-width:1023px) and (pointer:none) and (max-width:900px){.pd-directory{gap:calc(15 * var(--ju-desktop-unit));grid-template-columns:minmax(0,1fr)}.pd-directory .pd-sidebar{padding:calc(9 * var(--ju-desktop-unit)) calc(12 * var(--ju-desktop-unit))}.pd-directory .pd-mobile-filter{align-items:center;gap:calc(10 * var(--ju-desktop-unit));min-height:calc(44 * var(--ju-desktop-unit));background:var(--pd-panel);width:100%;color:var(--pd-ink);text-align:left;border:0;display:flex}.pd-directory .pd-filter-body{display:none}.pd-directory .pd-filter-body.is-open{gap:calc(12 * var(--ju-desktop-unit));padding-bottom:calc(8 * var(--ju-desktop-unit));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pd-directory .pd-filter-body .pd-all{grid-column:1/-1}.pd-directory .pd-filter-body section{margin-top:0}.pd-directory .pd-page-header{gap:calc(15 * var(--ju-desktop-unit))}.pd-directory .pd-page-header>div:first-child,.pd-directory .pd-controls{width:100%}.pd-directory h1{font-size:calc(30 * var(--ju-desktop-unit))}.pd-directory .pd-quote{min-height:calc(36 * var(--ju-desktop-unit))}.pd-directory .pd-detail,.pd-directory .pd-pagination button{min-height:calc(44 * var(--ju-desktop-unit))}.pd-directory .pd-pagination button{min-width:calc(36 * var(--ju-desktop-unit))}}@media (max-width:1023px) and (hover:none) and (max-width:620px),(max-width:1023px) and (pointer:coarse) and (max-width:620px),(max-width:1023px) and (pointer:none) and (max-width:620px){.pd-directory .pd-card-grid{grid-template-columns:minmax(0,1fr)}.pd-directory .pd-controls{gap:calc(9 * var(--ju-desktop-unit));grid-template-columns:minmax(0,1fr) auto;display:grid}.pd-directory .pd-search{grid-column:1/-1;min-width:0}.pd-directory .pd-controls :is(select,.site-select-trigger){width:100%;max-width:100%}.pd-directory .pd-controls .pd-view-toggle button{padding:calc(8 * var(--ju-desktop-unit)) calc(10 * var(--ju-desktop-unit));gap:calc(6 * var(--ju-desktop-unit))}.pd-directory .pd-pagination{gap:calc(9 * var(--ju-desktop-unit))}.pd-directory .pd-pagination nav{gap:calc(3 * var(--ju-desktop-unit))}.pd-directory .pd-pagination button{padding:calc(5 * var(--ju-desktop-unit));min-width:calc(31 * var(--ju-desktop-unit))}.pd-directory .pd-pagination .pd-page-number{gap:calc(3 * var(--ju-desktop-unit))}.pd-directory .pd-filter-body button{gap:calc(7 * var(--ju-desktop-unit));padding:calc(7 * var(--ju-desktop-unit));font-size:calc(13 * var(--ju-desktop-unit))}.pd-directory .pd-filter-body .pd-asset-logo{width:calc(25 * var(--ju-desktop-unit));height:calc(25 * var(--ju-desktop-unit))}.pd-directory .pd-market-card{padding:calc(12 * var(--ju-desktop-unit)) calc(13 * var(--ju-desktop-unit)) calc(8 * var(--ju-desktop-unit))}.pd-directory .pd-market-identity h2{font-size:calc(16 * var(--ju-desktop-unit))}.pd-directory .pd-market-card>header{grid-template-columns:minmax(0,1fr) calc(98 * var(--ju-desktop-unit))}.pd-directory .pd-gauge,.pd-directory .pd-gauge canvas{width:calc(98 * var(--ju-desktop-unit))}.pd-directory .pd-source-tools{flex-wrap:wrap}.pd-directory .pd-source-tools .ju-btn{min-height:calc(44 * var(--ju-desktop-unit))}}@media (max-width:1023px) and (hover:none) and (min-width:901px),(max-width:1023px) and (pointer:coarse) and (min-width:901px),(max-width:1023px) and (pointer:none) and (min-width:901px),(min-width:1024px),(hover:hover) and (pointer:fine){.pd-directory .pd-sidebar{contain:size;height:100%;top:calc(80 * var(--ju-desktop-unit));min-height:0;max-height:calc(100vh - calc(96 * var(--ju-desktop-unit)));max-height:calc(100dvh - calc(96 * var(--ju-desktop-unit)));flex-direction:column;align-self:start;display:flex;position:sticky}.pd-directory .pd-filter-body{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-gutter:stable;min-height:0;scroll-padding-block:calc(8 * var(--ju-desktop-unit));padding:calc(4 * var(--ju-desktop-unit));overflow-y:auto}}
