*{margin:0;padding:0;box-sizing:border-box}:root{--page-bg-soft:rgba(255,255,255,0.02);--page-border:rgba(255,255,255,0.08)}body{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background:radial-gradient(1100px 700px at 20% -10%,rgba(34,197,94,0.10),transparent 55%),radial-gradient(900px 600px at 85% 8%,rgba(59,130,246,0.10),transparent 55%),var(--page-bg);color:var(--text);margin:0;padding:20px}.page-container{max-width:1240px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.navbar{background:rgba(5,8,20,0.88);backdrop-filter:blur(10px);padding:1rem 2rem;border-bottom:1px solid rgba(255,255,255,0.06);margin:-20px -20px 20px -20px;position:sticky;top:0;z-index:100;overflow:visible}.navbar-container{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto}.navbar-brand{display:flex;align-items:center;gap:12px;color:white;text-decoration:none;font-size:1.3rem;font-weight:700}.navbar-brand img{width:32px;height:32px}.navbar-links{display:flex;gap:2rem;align-items:center}.navbar-actions{display:flex;align-items:center;gap:30px}.navbar-links a{color:rgba(255,255,255,0.65);text-decoration:none;transition:color 0.2s;font-weight:500;font-size:0.95rem}.navbar-links>a:not(.discord-button){display:inline-flex;align-items:center;gap:0.4rem}.navbar-links>a .nav-icon{width:18px;height:18px;display:block;fill:currentColor;opacity:0.75;flex-shrink:0}.navbar-links>a:hover .nav-icon{opacity:1}.navbar-links a:hover{color:#FFFFFF}.navbar-links a.active{color:#5B9FED}.discord-button{display:inline-flex;align-items:center;margin-left:50px;gap:0.45rem;padding:1px 0;border-radius:0;background:transparent;color:#9aa7bf;text-decoration:none;font-weight:600;font-size:0.95rem;letter-spacing:0.01em;border:none;box-shadow:none;transition:color 0.2s ease,text-decoration-color 0.2s ease,transform 0.2s ease,opacity 0.2s ease;white-space:nowrap;line-height:1.2}.discord-button svg{width:26px;height:26px;display:block;fill:currentColor;opacity:0.8;flex-shrink:0;overflow:visible}.discord-button:hover{color:#c9d6ee;text-decoration:underline;text-decoration-color:rgba(201,214,238,0.6);transform:translateY(-1px)}.discord-button:hover svg{opacity:1}.discord-button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.user-dropdown{position:relative;display:inline-block}.user-button{background:none;border:none;color:rgba(255,255,255,0.65);font-size:0.95rem;font-weight:500;cursor:pointer;padding:0.5rem 1rem;border-radius:6px;transition:all 0.2s;font-family:'Inter',sans-serif;display:flex;align-items:center;gap:0.5rem}.user-button:hover{color:#FFFFFF;background:rgba(255,255,255,0.06)}.user-button::after{content:'\25BC';font-size:0.7rem;transition:transform 0.2s}.user-dropdown.active .user-button::after{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;right:0;background:#2a2e3a;border:1px solid rgba(255,255,255,0.1);border-radius:8px;margin-top:0.5rem;min-width:180px;box-shadow:0 4px 12px rgba(0,0,0,0.3);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.2s;z-index:1000}.user-dropdown.active .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu a{display:flex;padding:0.75rem 1rem;color:#9CA3AF;text-decoration:none;transition:all 0.2s;font-size:0.9rem;align-items:center;gap:0.5rem}.dropdown-menu a:first-child{border-radius:8px 8px 0 0}.dropdown-menu a:last-child{border-radius:0 0 8px 8px}.dropdown-menu a:hover{background:rgba(255,255,255,0.05);color:#FFFFFF}.dropdown-menu a .menu-icon{width:18px;height:18px;display:block;fill:currentColor;opacity:0.8;flex-shrink:0}.dropdown-menu a:hover .menu-icon{opacity:1}.dropdown-menu a.logout{color:#EF4444;border-top:1px solid rgba(255,255,255,0.1)}.dropdown-menu a.logout:hover{background:rgba(239,68,68,0.1)}@media (max-width:768px){.dropdown-menu{border-radius:6px;padding:0.3rem}.dropdown-menu a{padding:0.6rem 0.8rem;border-radius:6px}.dropdown-menu a:first-child,.dropdown-menu a:last-child{border-radius:6px}}.back-link{display:inline-flex;align-items:center;color:#9CA3AF;text-decoration:none;font-size:0.95rem;transition:color 0.2s}.back-link:hover{color:#FFFFFF}.item-breadcrumbs{margin-top:-0.35rem;margin-bottom:0.6rem;font-size:0.83rem;color:rgba(255,255,255,0.58);display:flex;gap:0.35rem;flex-wrap:wrap;align-items:center}.item-breadcrumbs a{color:rgba(255,255,255,0.62);text-decoration:none}.item-breadcrumbs a:hover{color:rgba(255,255,255,0.9)}.item-lede{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0.75rem 1.5rem;padding-top:1.1rem;border-top:1px solid var(--line)}.item-lede-text{margin:0;flex:1 1 32ch;max-width:68ch;color:rgba(255,255,255,0.62);font-size:0.9rem;line-height:1.55}.item-lede-cta{flex:0 0 auto;display:inline-flex;align-items:center;gap:0.4rem;padding:0.5rem 0.8rem;border-radius:10px;border:1px solid rgba(52,211,153,0.5);background:rgba(16,185,129,0.14);color:#D8F5E8;font-size:0.84rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:border-color 0.15s ease,background 0.15s ease,transform 0.15s ease}.item-lede-cta svg{width:15px;height:15px;transition:transform 0.15s ease}.item-lede-cta:hover{border-color:rgba(52,211,153,0.8);background:rgba(16,185,129,0.22)}.item-lede-cta:hover svg{transform:translateX(2px)}.item-lede-cta:active{transform:translateY(1px)}.item-lede-cta:focus-visible{outline:none;box-shadow:var(--focus-ring)}.item-header{display:flex;flex-direction:column;gap:1.15rem;background:transparent;border:none;border-radius:0;padding:0}.item-field{position:relative;overflow:hidden;padding:1.375rem 1.375rem 1.25rem;border-radius:20px 20px 4px 4px;background:radial-gradient(120% 100% at 8% 112%,#17222F 0%,transparent 58%),linear-gradient(158deg,#0D1520 0%,#070C13 55%,#05080E 100%);display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.5rem}.item-field[data-flagged="true"]{grid-template-columns:auto minmax(0,1fr) auto}.item-head{display:contents}.item-flags{grid-column:3;grid-row:1;align-self:start;justify-self:end;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0.4rem;margin-top:-0.15rem}.item-flags[hidden]{display:none}.item-flag{position:relative;display:inline-flex;align-items:center;gap:0.34rem;padding:0.3rem 0.55rem;border-radius:999px;font-size:0.75rem;line-height:1;white-space:nowrap;cursor:default}.item-flag svg{width:14px;height:14px;flex-shrink:0}.item-flag-mark{display:inline-flex;flex-shrink:0;width:14px;height:14px}.item-flag-mark::before{width:14px;height:14px;vertical-align:0}.item-flag b{font-weight:700;letter-spacing:0.01em}.item-flag i{font-style:normal;font-weight:600;font-variant-numeric:tabular-nums;opacity:0.72}.item-flag i:empty{display:none}.item-flag.is-spike{color:#34D399;background:rgba(52,211,153,0.10);box-shadow:inset 0 0 0 1px rgba(52,211,153,0.28)}.item-flag.is-crash{color:#FB7185;background:rgba(251,113,133,0.10);box-shadow:inset 0 0 0 1px rgba(251,113,133,0.28)}.item-flag.is-unstable{color:#FBBF24;background:rgba(251,191,36,0.10);box-shadow:inset 0 0 0 1px rgba(251,191,36,0.28)}.item-flag[tabindex]{cursor:help}.item-flag[tabindex]:focus-visible{outline:none;box-shadow:inset 0 0 0 1px currentColor,var(--focus-ring)}.item-flag-tip{position:absolute;top:calc(100% + 0.4rem);right:0;z-index:2;width:max-content;max-width:15rem;padding:0.45rem 0.6rem;border-radius:10px;background:#10161F;box-shadow:0 1px 2px rgba(0,0,0,0.4),0 10px 22px rgba(0,0,0,0.44),inset 0 0 0 1px rgba(148,163,184,0.22);color:rgba(255,255,255,0.86);font-size:0.75rem;font-weight:500;line-height:1.4;white-space:normal;text-align:left;opacity:0;transform:translateY(-3px);pointer-events:none;transition:opacity 0.14s ease,transform 0.14s ease}.item-flag-tip[hidden],.item-flag-tip:empty{display:none}.item-flag:hover .item-flag-tip,.item-flag:focus-visible .item-flag-tip,.item-flag:focus-within .item-flag-tip{opacity:1;transform:translateY(0)}.item-title{grid-column:2;grid-row:1;align-self:end;min-width:0}.item-title h1{font-family:'RuneScape UF',system-ui,sans-serif;font-size:2.375rem;font-weight:400;line-height:0.9;letter-spacing:0;color:#F4EEDD;overflow-wrap:anywhere;text-align:inherit}.item-kind{margin-top:0.5625rem;font-size:0.75rem;color:rgba(244,238,221,0.45)}.item-art{position:relative;width:194px;height:164px;grid-column:1;grid-row:1 / span 2;align-self:center;justify-self:start}.item-art .item-icon{position:absolute;left:50%;top:0;transform:translateX(-50%);width:156px;height:156px;object-fit:contain;filter:drop-shadow(-9px 15px 16px rgba(0,0,0,0.6))}.item-art i{position:absolute;left:50%;bottom:3px;transform:translateX(-50%);width:192px;height:54px;border-radius:50%;filter:blur(7px);background:radial-gradient(ellipse at center,rgba(120,180,240,0.32) 0%,rgba(70,120,180,0.12) 46%,transparent 74%)}.item-art u{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);width:104px;height:15px;border-radius:50%;background:rgba(0,0,0,0.6);filter:blur(7px)}.item-figure{grid-column:2 / -1;grid-row:2;align-self:stretch;min-width:0;display:flex;flex-wrap:wrap;align-items:flex-end;column-gap:1.5rem;row-gap:0.75rem}.item-price{grid-column:2;grid-row:2;align-self:start;display:flex;align-items:baseline;flex-wrap:wrap;gap:0.75rem;margin-top:0.875rem}.item-price b{font-family:'RuneScape UF',system-ui,sans-serif;font-size:2.125rem;font-weight:400;line-height:0.9;color:#DCE7F5;font-variant-numeric:tabular-nums}.item-price b span{margin-left:0.15rem;font-size:1rem;color:rgba(220,231,245,0.55)}.item-price b.is-missing{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.0625rem;font-weight:600;color:rgba(220,231,245,0.6)}.item-period-change{font-size:0.875rem;font-weight:600;line-height:1;white-space:nowrap}.item-period-change.up{color:#34D399}.item-period-change.down{color:#FB7185}.item-period-change.neutral{color:rgba(255,255,255,0.42)}.item-period-range{margin-left:auto;font-size:0.72rem;color:rgba(255,255,255,0.4);white-space:nowrap}.item-period-range:empty{display:none}.item-actions{display:flex;flex-wrap:wrap;gap:0.6rem;align-items:center}.item-figure>.item-actions{margin-left:auto;justify-content:flex-end}.external-link{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.14);color:rgba(255,255,255,0.78);text-decoration:none;padding:0.55rem 0.85rem;border-radius:10px;font-size:0.9rem;font-weight:600;transition:color 0.15s ease,border-color 0.15s ease,background 0.15s ease,transform 0.05s ease}.external-link:hover{color:#FFFFFF;border-color:rgba(91,159,237,0.5);background:rgba(255,255,255,0.06)}.external-link:active{transform:translateY(1px)}.bookmark-btn{background:transparent;color:rgba(255,255,255,0.65);border:1px solid rgba(255,255,255,0.14);font-size:1.4rem;cursor:pointer;transition:all 0.2s;padding:0.35rem 0.7rem;line-height:1;border-radius:10px}.bookmark-btn:hover{color:#FBBF24;border-color:rgba(251,191,36,0.5);transform:translateY(-1px)}.bookmark-btn.bookmarked{color:#FBBF24;border-color:rgba(251,191,36,0.6);background:rgba(251,191,36,0.08)}.item-alert-btn{appearance:none;border:1px solid rgba(91,159,237,0.48);background:rgba(91,159,237,0.16);color:#dcebff;font-size:0.86rem;font-weight:700;cursor:pointer;transition:border-color 0.15s ease,background 0.15s ease,transform 0.05s ease;padding:0.58rem 0.86rem;line-height:1;border-radius:10px;white-space:nowrap}.item-alert-btn:hover{border-color:rgba(147,197,253,0.72);background:rgba(91,159,237,0.24);transform:translateY(-1px)}.item-alert-btn:active{transform:translateY(1px)}.item-alert-btn:disabled{cursor:default;opacity:0.66;transform:none}.item-alert-modal-backdrop{position:fixed;inset:0;background:rgba(4,8,16,0.72);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:2200}.item-alert-modal-backdrop[hidden]{display:none!important}.item-alert-modal{width:min(460px,100%);border-radius:var(--surface-radius);border:1px solid rgba(136,173,223,0.35);background:#0f1828;box-shadow:var(--elev-3);padding:1rem;display:flex;flex-direction:column;gap:0.85rem}.item-alert-modal[data-view="edit"] #itemAlertChoiceActions{display:none!important}.item-alert-modal h3{margin:0;font-size:1.02rem;color:#eef5ff}.item-alert-modal p{margin:0;color:rgba(219,232,251,0.86);font-size:0.88rem;line-height:1.45}.item-alert-modal-actions{display:flex;flex-wrap:wrap;gap:0.55rem}.item-alert-modal-btn{appearance:none;border-radius:10px;border:1px solid rgba(160,191,233,0.28);background:rgba(25,40,63,0.72);color:#dce9fb;font-size:0.84rem;font-weight:700;padding:0.52rem 0.82rem;cursor:pointer;transition:all 0.2s ease}.item-alert-modal-btn:hover{border-color:rgba(198,221,255,0.52);background:rgba(43,66,102,0.8)}.item-alert-modal-btn.primary{border-color:rgba(95,170,246,0.52);background:rgba(58,125,204,0.74);color:#f7fbff}.item-alert-modal-btn.danger{border-color:rgba(244,131,131,0.45);background:rgba(93,36,36,0.52);color:#ffd4d4}.item-alert-edit-form{display:grid;gap:0.62rem}.item-alert-edit-form[hidden]{display:none!important}.item-alert-field{display:grid;gap:0.24rem}.item-alert-field label{color:rgba(210,226,249,0.86);font-size:0.76rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase}.item-alert-field input,.item-alert-field select{width:100%;border-radius:10px;border:1px solid rgba(153,183,224,0.3);background:rgba(9,16,28,0.92);color:#f5f9ff;font-size:0.9rem;padding:0.55rem 0.65rem;outline:none}.item-alert-field input:focus,.item-alert-field select:focus{border-color:rgba(147,197,253,0.8);box-shadow:0 0 0 2px rgba(91,159,237,0.16)}.item-alert-note{min-height:1.05rem;color:rgba(199,219,247,0.9);font-size:0.8rem;line-height:1.35}.item-alert-note.error{color:#fca5a5}.item-missing{background:rgba(251,191,36,0.12);border:1px solid rgba(251,191,36,0.35);color:#FBBF24;padding:1rem 1.1rem;border-radius:14px;display:flex;flex-direction:column;gap:0.35rem}.item-missing strong{color:#FDE68A}.stats-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.1rem 1.25rem;padding:0.25rem 0}@media (min-width:360px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:360px) and (max-width:429px){.stats-grid{column-gap:0.75rem}.stats-grid .stat-value{font-size:1rem}}@media (min-width:1100px){.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stats-grid .stat-card-wide{grid-column:span 2}}.stat-card{background:transparent;border:none;border-radius:0;padding:0;display:flex;flex-direction:column;gap:0.25rem;min-height:unset;position:relative;isolation:isolate}.stat-card::after{content:'';position:absolute;inset:-0.35rem -0.45rem;border-radius:14px;opacity:0;transform:scale(0.985);pointer-events:none;border:1px solid transparent;background:transparent;z-index:-1}.stat-card.metric-refresh-cool::after{animation:item-metric-refresh-cool 420ms ease-out}.stat-card.metric-refresh-positive::after{animation:item-metric-refresh-positive 420ms ease-out}.stat-card.metric-refresh-negative::after{animation:item-metric-refresh-negative 420ms ease-out}@keyframes item-metric-refresh-cool{0%{opacity:0;transform:scale(0.985);background:rgba(91,159,237,0);border-color:rgba(91,159,237,0)}35%{opacity:1;transform:scale(1);background:rgba(91,159,237,0.12);border-color:rgba(91,159,237,0.26)}100%{opacity:0;transform:scale(1.01);background:rgba(91,159,237,0);border-color:rgba(91,159,237,0)}}@keyframes item-metric-refresh-positive{0%{opacity:0;transform:scale(0.985);background:rgba(16,185,129,0);border-color:rgba(16,185,129,0)}35%{opacity:1;transform:scale(1);background:rgba(16,185,129,0.12);border-color:rgba(16,185,129,0.24)}100%{opacity:0;transform:scale(1.01);background:rgba(16,185,129,0);border-color:rgba(16,185,129,0)}}@keyframes item-metric-refresh-negative{0%{opacity:0;transform:scale(0.985);background:rgba(239,68,68,0);border-color:rgba(239,68,68,0)}35%{opacity:1;transform:scale(1);background:rgba(239,68,68,0.12);border-color:rgba(239,68,68,0.24)}100%{opacity:0;transform:scale(1.01);background:rgba(239,68,68,0);border-color:rgba(239,68,68,0)}}.stat-label{color:var(--muted-2);font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-label[data-desktop-title]{cursor:default}.stat-label.stat-label-with-tip{overflow:visible}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.stat-label[data-desktop-title]{cursor:help}}.stat-value{color:#FFFFFF;font-size:1.18rem;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-subvalue{color:var(--muted-2);font-size:0.78rem;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-subvalue.stat-subvalue-latest{white-space:normal;overflow:visible;text-overflow:unset}.stat-subvalue.stat-subvalue-latest span{white-space:nowrap}.stat-card-wide .stat-subvalue{white-space:normal;overflow:visible;text-overflow:clip}.margin-positive{color:#10B981}.margin-negative{color:#EF4444}.graph-section{background:transparent;border:none;border-radius:0;padding:0;display:flex;flex-direction:column;gap:0.65rem}.graph-section-header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.graph-section h2{font-size:1.25rem;font-weight:700;letter-spacing:-0.01em}.graph-section p{color:var(--muted);font-size:0.92rem}.graph-container{background:transparent;padding:0.25rem 0 0 0;border-radius:0;margin:0;box-sizing:border-box;border:none}.graph-controls{display:flex;justify-content:flex-end;align-items:center;margin-bottom:0.5rem}.graph-controls-tabs{justify-content:space-between;gap:1rem}.graph-line-legend{display:flex;align-items:center;gap:0.85rem;font-size:0.82rem;color:rgba(255,255,255,0.72);user-select:none}.graph-line-legend .legend-item{display:inline-flex;align-items:center;gap:0.4rem}.graph-period-label{display:flex;align-items:center;gap:0.5rem;color:rgba(255,255,255,0.7);font-size:0.85rem;font-weight:500}.graph-period-select{background:#252932;color:#fff;border:1px solid rgba(255,255,255,0.15);border-radius:10px;padding:0.4rem 0.75rem;font-size:0.85rem;cursor:pointer;outline:none;transition:border-color 0.2s,background 0.2s}.graph-period-select:hover{border-color:rgba(255,255,255,0.3);background:#2a2e3a}.graph-period-select:focus{border-color:#5B9FED}.chart-wrapper{width:100%;margin-top:0.4rem}.price-chart-container{position:relative;width:100%;height:300px}.volume-chart-container{position:relative;width:100%;height:95px}.margin-chart-container{position:relative;width:100%;height:108px}.price-chart-container canvas,.volume-chart-container canvas,.margin-chart-container canvas{display:block;width:100%!important;height:100%!important}.graph-style-liquidity .price-chart-container{height:218px}.graph-style-liquidity .volume-chart-container{height:152px}.graph-style-timing .price-chart-container{height:206px}.graph-style-timing .volume-chart-container{height:62px}@media (prefers-reduced-motion:reduce){.stat-card.metric-refresh-cool::after,.stat-card.metric-refresh-positive::after,.stat-card.metric-refresh-negative::after{animation:none!important}.item-skeleton-bar,.graph-loading .item-skeleton-block{animation:none}}.item-skeleton-bar{height:13px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,0.07) 0%,rgba(255,255,255,0.16) 45%,rgba(255,255,255,0.07) 100%);background-size:220% 100%;animation:dashboardSkeletonPulse 1.35s ease-in-out infinite}.graph-loading{padding:0.25rem 0 0 0}.graph-loading .item-skeleton-block{height:300px;border-radius:14px;background:linear-gradient(90deg,rgba(255,255,255,0.04) 0%,rgba(255,255,255,0.09) 45%,rgba(255,255,255,0.04) 100%);background-size:220% 100%;animation:dashboardSkeletonPulse 1.35s ease-in-out infinite}.graph-no-data{text-align:center;padding:1.5rem;color:rgba(255,255,255,0.5)}.graph-no-data p{margin:0.5rem 0}.graph-error{text-align:center;padding:2rem;color:#EF4444;background:rgba(239,68,68,0.1);border-radius:14px}.page-container .recent-trades-section{margin-top:0}.recent-trades-section h2{font-size:1.15rem;font-weight:700;letter-spacing:-0.01em;margin:0 0 0.75rem 0}.recent-trades-container{background:transparent;border:none;border-radius:0;overflow:hidden}.recent-trades-empty,.recent-trades-error{padding:1.25rem;color:rgba(255,255,255,0.6);font-size:0.9rem}.recent-trades-container .recent-trades-loading{padding:0}.recent-trades-skeleton-row{display:grid;grid-template-columns:minmax(140px,1.6fr) repeat(4,minmax(70px,1fr));gap:1rem;align-items:center;padding:0.9rem 1rem;border-bottom:1px solid rgba(255,255,255,0.06)}.recent-trades-skeleton-row:last-child{border-bottom:none}.recent-trades-skeleton-row .item-skeleton-bar{width:72%;justify-self:end}.recent-trades-skeleton-row .item-skeleton-bar:first-child{width:56%;justify-self:start}.recent-trades-error{color:#EF4444;background:rgba(239,68,68,0.1)}.recent-trades-table-wrap{width:100%;overflow-x:auto}table.recent-trades-table{width:100%;border-collapse:collapse;min-width:720px;margin-top:0;background:transparent!important;border:none!important;border-radius:0!important;overflow:visible!important}.recent-trades-table th,.recent-trades-table td{padding:0.9rem 1rem;border-bottom:1px solid rgba(255,255,255,0.06);vertical-align:middle;background:transparent!important}.recent-trades-table thead th{font-size:0.8rem;color:rgba(255,255,255,0.48);font-weight:600;text-align:left;position:static!important;top:auto!important;z-index:auto!important;background:transparent!important}.recent-trades-table tbody tr,.recent-trades-table tr:nth-child(even),.recent-trades-table tr:nth-child(odd){background:transparent!important}.recent-trades-table tbody tr:hover{background:transparent!important}.recent-trades-table td.num,.recent-trades-table th.num{text-align:right;white-space:nowrap}.trade-time{font-weight:700;color:rgba(255,255,255,0.85);font-variant-numeric:tabular-nums}.trade-age{margin-top:0.15rem;font-size:0.78rem;color:var(--muted-2);font-variant-numeric:tabular-nums}.gp-value{font-weight:700;letter-spacing:0.2px;font-variant-numeric:tabular-nums}.gp-suffix{margin-left:0.25rem;font-size:0.75rem;color:rgba(255,255,255,0.45);font-weight:600}.cell-dash{color:rgba(255,255,255,0.35)}.recent-trades-table tbody tr:last-child td{border-bottom:none}@media (max-width:900px){.item-title h1{font-size:2rem}.item-art{width:152px;height:130px}.item-art .item-icon{width:122px;height:122px}.item-art i{width:150px;height:43px}.item-art u{width:80px;height:12px;bottom:11px}.item-field{column-gap:1.125rem}.item-price b{font-size:1.875rem}.graph-controls-tabs{flex-wrap:wrap;row-gap:0.5rem}.graph-line-legend{min-width:0}.graph-range-tabs{margin-left:auto;flex-wrap:wrap;justify-content:flex-end;min-width:0}.price-chart-container{height:230px}.graph-style-liquidity .price-chart-container{height:172px}.graph-style-liquidity .volume-chart-container{height:118px}.graph-style-timing .price-chart-container{height:164px}.graph-style-timing .volume-chart-container{height:54px}.margin-chart-container{height:88px}.graph-loading .item-skeleton-block{height:230px}}@media (max-width:640px){body{padding:14px}.navbar{margin:-14px -14px 16px -14px;padding:0.85rem 1rem}.navbar-container{flex-wrap:wrap;gap:0.65rem}.navbar-actions{width:100%;flex-wrap:wrap;gap:0.65rem;justify-content:space-between}.navbar-links{gap:1rem;flex-wrap:wrap;min-width:0}.user-button{max-width:none;overflow:visible;text-overflow:unset;white-space:nowrap}.discord-button{margin-left:0}.item-field{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;padding:1rem 1rem 1.125rem}.item-art{grid-column:1;grid-row:1;justify-self:center;margin-bottom:0.5rem}.item-title{grid-column:1;grid-row:2;align-self:auto}.item-field[data-flagged="true"]{grid-template-columns:minmax(0,1fr)}.item-flags{grid-column:1;grid-row:1;justify-self:center;justify-content:center;margin-top:0;margin-bottom:0.15rem}.item-field[data-flagged="true"] .item-art{grid-row:2}.item-field[data-flagged="true"] .item-title{grid-row:3}.item-field[data-flagged="true"] .item-figure{grid-row:4}.item-field[data-flagged="true"] .item-price{grid-row:4}.item-flag-tip{right:auto;left:50%;max-width:min(15rem,78vw);transform:translate(-50%,-3px)}.item-flag:hover .item-flag-tip,.item-flag:focus-visible .item-flag-tip,.item-flag:focus-within .item-flag-tip{transform:translate(-50%,0)}.item-figure{grid-column:1;grid-row:3;justify-self:stretch;width:100%;flex-direction:column;align-items:stretch;row-gap:1.125rem}.item-price{grid-column:1;grid-row:3;justify-content:center;margin-top:1.125rem}.item-period-range{margin-left:0}.item-actions{width:100%;display:grid;grid-template-columns:max-content max-content max-content minmax(0,1fr);gap:0.44rem;align-items:center}.item-figure>.item-actions{margin-left:0}.external-link{padding:0.5rem 0.66rem;font-size:0.83rem}.bookmark-btn{padding:0.34rem 0.56rem;font-size:1.28rem}.item-alert-btn{width:100%;min-width:0;padding:0.5rem 0.62rem;font-size:0.83rem;text-align:center}.item-tile{flex:0 0 128px;padding:0.75rem 0.55rem 0.7rem}.item-tile-art{height:54px}.item-tile-art img{width:48px;height:48px}.item-tile-art i{width:62px;height:16px}.item-rel{gap:1.9rem}.item-alert-modal{padding:0.9rem}.item-alert-modal-actions{gap:0.46rem}.item-alert-modal-btn{flex:1 1 auto;text-align:center}table.recent-trades-table{min-width:0;display:block}.recent-trades-table thead{display:none}.recent-trades-table tbody{display:flex;flex-direction:column;gap:0.75rem}.recent-trades-table tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:0.4rem 0.9rem;padding:0.9rem;border-radius:14px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.02)!important}.recent-trades-table tbody td{padding:0.25rem 0;border-bottom:none;display:flex;justify-content:space-between;align-items:baseline;gap:0.75rem;min-width:0}.recent-trades-table tbody td::before{content:attr(data-label);color:rgba(255,255,255,0.45);font-size:0.68rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;white-space:nowrap;flex:0 0 auto}.recent-trades-table tbody td:first-child{grid-column:1 / -1;padding-bottom:0.45rem;justify-content:flex-start;flex-direction:column;align-items:flex-start;gap:0}.recent-trades-table tbody td:first-child::before{content:'';display:none}.gp-suffix{display:none}.recent-trades-skeleton-row{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));padding:0.75rem 0}.recent-trades-skeleton-row .item-skeleton-bar:nth-child(n + 4){display:none}}.item-rel{display:grid;gap:2.25rem}.item-rel-group{display:grid;gap:0.85rem;min-width:0}.item-rel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:30px}.item-rel-head h2{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-0.01em}.item-rel-more{flex:0 0 auto;display:inline-flex;align-items:center;gap:0.35rem;color:rgba(91,159,237,0.95);font-size:0.84rem;font-weight:700;text-decoration:none;white-space:nowrap}.item-rel-more svg{width:14px;height:14px;transition:transform 0.15s ease}.item-rel-more:hover{color:#93C5FD}.item-rel-more:hover svg{transform:translateX(2px)}.item-rel-more:focus-visible{outline:none;border-radius:6px;box-shadow:var(--focus-ring)}.item-rel-nav{display:none;gap:0.4rem}@media (any-hover:hover) and (any-pointer:fine){.item-rel-nav{display:flex}}.item-rel-btn{width:30px;height:30px;display:grid;place-items:center;padding:0;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.14);border-radius:999px;color:rgba(255,255,255,0.6);cursor:pointer;transition:color 0.15s ease,border-color 0.15s ease,opacity 0.15s ease}.item-rel-btn svg{width:15px;height:15px}.item-rel-btn:hover:not(:disabled){color:#93C5FD;border-color:rgba(91,159,237,0.6)}.item-rel-btn:disabled{opacity:0.32;cursor:default}.item-rel-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.item-rel-rail{display:flex;gap:0.7rem;overflow-x:auto;overflow-y:hidden;padding:10px 0 4px;margin:-10px 0 0;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.item-rel-rail::-webkit-scrollbar{display:none;width:0;height:0}.item-rel-rail:focus-visible{outline:none;border-radius:16px;box-shadow:var(--focus-ring)}.item-rel-progress{height:2px;border-radius:999px;background:rgba(255,255,255,0.08);overflow:hidden}.item-rel-progress[hidden]{display:none}.item-rel-progress>span{display:block;height:100%;border-radius:inherit;background:rgba(91,159,237,0.7)}@media (any-hover:hover) and (any-pointer:fine){.item-rel-progress{display:none}}.item-tile{flex:0 0 148px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:0.3rem;min-width:0;padding:0.85rem 0.7rem 0.8rem;border-radius:14px;text-decoration:none;background:radial-gradient(120% 100% at 8% 112%,#17222F 0%,transparent 58%),linear-gradient(158deg,#0D1520 0%,#080E16 55%,#060A11 100%);box-shadow:0 1px 2px rgba(0,0,0,0.34),0 6px 16px rgba(0,0,0,0.26),inset 0 0 0 1px rgba(120,180,240,0.1);transition:transform 0.15s ease,box-shadow 0.15s ease}.item-tile:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,0.34),0 10px 22px rgba(0,0,0,0.3),inset 0 0 0 1px rgba(120,180,240,0.26)}.item-tile:focus-visible{outline:none;box-shadow:var(--focus-ring)}.item-tile-art{position:relative;width:100%;height:62px;display:grid;place-items:center;flex-shrink:0}.item-tile-art i{position:absolute;left:50%;bottom:2px;transform:translateX(-50%);width:72px;height:18px;border-radius:50%;background:radial-gradient(closest-side,rgba(120,180,240,0.28) 0%,rgba(70,120,180,0.1) 55%,transparent 100%)}.item-tile-art img{position:relative;width:56px;height:56px;object-fit:contain;filter:drop-shadow(0 5px 5px rgba(0,0,0,0.55))}.item-tile-name{font-family:'RuneScape UF',system-ui,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.05;text-align:center;color:#F4EEDD;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.1em}.item-tile-price{margin-top:auto;font-size:0.9rem;font-weight:700;line-height:1;color:#DCE7F5;font-variant-numeric:tabular-nums}.item-tile-price u{margin-left:0.18rem;text-decoration:none;font-size:0.7rem;font-weight:600;color:rgba(220,231,245,0.5)}.item-rel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.7rem}.item-rel-card{display:flex;flex-direction:column;gap:0.3rem;min-width:0;padding:0.9rem 1rem 0.95rem;text-decoration:none;transition:transform 0.15s ease,box-shadow 0.15s ease}.item-rel-card.item-rel-card{border:0!important}.item-rel-card:hover{transform:translateY(-2px);box-shadow:var(--surface-shadow),inset 0 0 0 1px rgba(91,159,237,0.28)}.item-rel-card:focus-visible{outline:none;box-shadow:var(--focus-ring)}.item-rel-kind{font-size:0.68rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:rgba(91,159,237,0.9)}.item-rel-title{font-size:0.95rem;font-weight:700;line-height:1.3;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.item-rel-card:hover .item-rel-title{color:#93C5FD}.item-rel-sum{font-size:0.83rem;line-height:1.45;color:rgba(255,255,255,0.6);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:820px){.item-rel-grid{grid-template-columns:minmax(0,1fr)}.item-rel-title{min-height:0}}.item-rel-mark{margin-top:auto;padding-top:0.55rem;font-size:0.7rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:rgba(52,211,153,0.95);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-fold{border-top:1px solid var(--line);margin-top:1.5rem}.item-fold summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;cursor:pointer;list-style:none;color:var(--muted);transition:color 0.15s ease}.item-fold summary::-webkit-details-marker{display:none}.item-fold summary::marker{content:""}.item-fold summary:hover,.item-fold[open] summary{color:var(--text)}.item-fold summary:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:8px}.item-fold summary h2{font-size:1.25rem;font-weight:700;margin:0;letter-spacing:-0.01em;color:inherit}.item-fold-mark{flex:0 0 auto;font-size:0.85rem;color:var(--muted-2);transition:transform 0.15s ease}.item-fold[open] .item-fold-mark{transform:rotate(180deg)}.item-fold[open]{padding-bottom:1.2rem}.item-faq-item{border-top:1px solid var(--line);padding-top:0.9rem;margin-top:0.9rem}.item-faq-item:first-of-type{border-top:none;padding-top:0;margin-top:0}.item-faq-q{font-size:1rem;font-weight:700;margin-bottom:0.35rem;color:var(--text)}.item-faq-item p{color:var(--muted);line-height:1.65;font-size:0.96rem}.ip-stage{container:ip-stage / inline-size;position:relative;overflow:hidden;isolation:isolate;min-height:304px;border-radius:var(--surface-radius);border:1px solid var(--surface-border);background:linear-gradient(180deg,#03050C 0%,#060C1B 50%,#0C1A30 100%);box-shadow:var(--elev-1)}.ip-dots i{position:absolute;width:1px;height:1px;border-radius:50%;background:#fff;opacity:0.45}.ip-dots i.is-big{width:2px;height:2px;opacity:0.8}.ip-dots i.is-p{display:none}.ip-floor{position:absolute;left:-10%;right:-10%;bottom:-90px;height:190px;border-radius:50%;background:radial-gradient(closest-side,rgba(120,170,235,0.12),transparent);pointer-events:none}.ip-lit{position:absolute;right:96px;bottom:16px;width:330px;height:270px;pointer-events:none}.ip-halo{position:absolute;left:50%;top:50%;width:200px;height:200px;transform:translate(-50%,-50%);object-fit:contain;filter:blur(48px) saturate(1.8);opacity:0.5;box-sizing:content-box;padding:144px}.ip-pool{position:absolute;left:50%;bottom:0;width:320px;height:64px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(170,195,235,0.20),rgba(170,195,235,0.06) 60%,transparent)}.ip-cast{position:absolute;left:50%;bottom:18px;width:170px;height:20px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,0.62),transparent)}.ip-render{position:absolute;left:50%;bottom:24px;width:150px;height:150px;transform:translateX(-50%);object-fit:contain;filter:drop-shadow(0 14px 14px rgba(0,0,0,0.55))}.ip-copy{position:relative;z-index:2;padding:26px 32px 28px}.ip-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 11px}.ip-micro{margin:0;display:flex;align-items:center;gap:7px;font-size:0.7rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--muted-2)}.ip-micro img{width:13px;height:13px;image-rendering:pixelated}.ip-kind-short{display:none}.ip-fresh{display:inline-flex;align-items:center;gap:6px;font-size:0.72rem;color:var(--muted-2);white-space:nowrap;font-variant-numeric:tabular-nums}.ip-stage .item-flags{grid-column:auto;grid-row:auto;align-self:center;justify-self:auto;margin:0}.ip-links{margin-left:auto;display:flex;gap:18px}.ip-links a{display:inline-flex;align-items:center;gap:5px;font-size:0.8125rem;font-weight:600;color:#5B9FED;text-decoration:none;white-space:nowrap}.ip-links a:hover{color:#8BBAF3}.ip-links svg{width:11px;height:11px}.ip-stage .ip-name{margin:20px 0 0;padding:0;text-align:left;max-width:560px;font-family:'RuneScape UF',Inter,sans-serif;font-size:44px;font-weight:400;line-height:1;letter-spacing:0;color:#F4EEDD}.ip-fig{display:flex;flex-direction:column;gap:6px;margin-top:12px}.ip-fig b{font-family:'RuneScape UF',Inter,sans-serif;font-size:49px;font-weight:400;line-height:0.95;color:#F0C55E;white-space:nowrap}.ip-fig b.is-missing{font-size:34px;color:rgba(244,238,221,0.55)}.ip-unit{font-size:0.7rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:rgba(240,197,94,0.55)}.ip-move{margin:12px 0 0;font-size:0.8125rem;color:rgba(244,238,221,0.62);font-variant-numeric:tabular-nums}.ip-move .item-period-change,.ip-move .item-period-range{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;letter-spacing:0;text-transform:none;color:inherit}.ip-move .item-period-change.up{color:#6EE7A8}.ip-move .item-period-change.down{color:#F0857A}.ip-go{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.ip-stage .ip-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;padding:0 16px;box-sizing:border-box;border-radius:12px;border:1px solid var(--control-border);background:var(--control-bg);color:var(--text);font:inherit;font-size:0.875rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transform:none;transition:border-color 0.15s ease,color 0.15s ease,background-color 0.15s ease}.ip-stage .ip-btn:hover{border-color:#5B9FED;color:#5B9FED;transform:none}.ip-stage .ip-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ip-stage .ip-btn svg{width:14px;height:14px;flex:none}.ip-stage .ip-btn.is-fill{border-color:#5B9FED;background:#5B9FED;color:#04101F;font-weight:700}.ip-stage .ip-btn.is-fill:hover{border-color:#4a8fe0;background:#4a8fe0;color:#04101F}.ip-stage .bookmark-btn.ip-btn::before{width:14px;height:14px;vertical-align:0}.ip-stage .bookmark-btn .ip-bm-on,.ip-stage .bookmark-btn.bookmarked .ip-bm-off{display:none}.ip-stage .bookmark-btn.bookmarked .ip-bm-on{display:inline}.ip-stage .bookmark-btn.bookmarked{color:#FBBF24;border-color:rgba(251,191,36,0.6);background:rgba(251,191,36,0.08)}@container ip-stage (max-width:900px){.ip-lit{right:24px;width:260px}.ip-render{width:124px;height:124px}.ip-halo{width:160px;height:160px}.ip-pool{width:250px;height:54px}}@container ip-stage (max-width:600px){.ip-dots i.is-w{display:none}.ip-dots i.is-p{display:block}.ip-copy{padding:20px 20px 196px}.ip-head{gap:8px 9px}.ip-kind-long{display:none}.ip-kind-short{display:inline}.ip-links{gap:14px}.ip-links a{font-size:0.78rem}.ip-links svg{display:none}.ip-stage .ip-name{margin-top:16px;font-size:32px}.ip-fig{margin-top:10px}.ip-fig b{font-size:40px}.ip-move{margin-top:10px}.ip-avg{display:none}.ip-go{margin-top:16px}.ip-stage .ip-go .ip-btn{flex:1 1 0;min-width:0;height:44px}.ip-lit{left:50%;right:auto;bottom:6px;width:300px;height:190px;margin-left:-150px}.ip-halo{width:150px;height:150px}.ip-pool{width:250px;height:52px}.ip-cast{width:130px;bottom:16px}.ip-render{width:124px;height:124px;bottom:20px}.ip-floor{bottom:-110px}}.ip-panel{position:relative;margin-top:-1.125rem;padding:22px 28px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,0.045) 0%,rgba(255,255,255,0.015) 100%)}@media (min-width:1100px) and (max-width:1119px){.ip-stats .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-stats .stats-grid .stat-card-wide{grid-column:auto}}@media (max-width:768px){.ip-panel{padding:18px 16px}}@media (min-width:430px) and (max-width:449px){.ip-stats .stats-grid .stat-value{font-size:1rem}}.ip-rel{gap:26px}.ip-shelf{min-width:0}.ip-shelf-head,.ip-rail-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.ip-shelf-head{margin-bottom:10px}.ip-rail-head{align-items:baseline;margin-bottom:4px}.ip-shelf-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 11px;min-width:0}.ip-shelf-title h2,.ip-rail-head h2{margin:0;font-size:1.125rem;font-weight:700;letter-spacing:-0.01em;color:#fff}.ip-shelf-count{color:var(--muted);font-size:0.8125rem}.ip-shelf-nav{display:flex;gap:6px;flex:none}.ip-shelf-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0;padding:0;border-radius:10px;border:1px solid var(--control-border);background:var(--control-bg);color:var(--text);cursor:pointer;transition:border-color 0.15s ease,color 0.15s ease,opacity 0.15s ease}.ip-shelf-btn svg{width:14px;height:14px}.ip-shelf-btn:hover:not(:disabled){border-color:#5B9FED;color:#5B9FED}.ip-shelf-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ip-shelf-btn:disabled{opacity:0.35;cursor:default}@media (hover:none){.ip-shelf-nav{display:none}}.ip-cubes{display:flex;gap:12px;margin:0;padding:2px 2px 10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 2px;scrollbar-width:none}.ip-cubes::-webkit-scrollbar{display:none}.ip-cubes:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:12px}.ip-cube{isolation:isolate;position:relative;flex:0 0 220px;display:flex;flex-direction:column;scroll-snap-align:start;border-radius:var(--surface-radius);border:1px solid var(--surface-border);background:var(--page-bg);box-shadow:var(--elev-1);overflow:hidden;color:var(--text);text-decoration:none;transition:border-color 0.15s ease}.ip-cube:hover{border-color:rgba(91,159,237,0.55)}.ip-cube:focus-visible{outline:2px solid #5B9FED;outline-offset:-2px}.ip-cube-hit{position:relative;display:block;height:188px;overflow:hidden;background:radial-gradient(80% 62% at 50% 56%,#1b2a3f 0%,rgba(13,21,32,0) 72%),linear-gradient(158deg,#0D1520 0%,#070C13 55%,#05080E 100%)}.ip-cube-hit::before,.ip-cube-hit::after{content:"";position:absolute;left:0;right:0;z-index:1;pointer-events:none}.ip-cube-hit::before{top:0;height:64px;background:linear-gradient(180deg,rgba(5,8,20,0.88),rgba(5,8,20,0))}.ip-cube-hit::after{bottom:0;height:84px;background:linear-gradient(0deg,rgba(5,8,20,0.96) 32%,rgba(5,8,20,0))}.ip-cube-img{position:absolute;left:50%;top:52%;width:108px;height:108px;object-fit:contain;transform:translate(-50%,-50%);filter:drop-shadow(0 12px 14px rgba(0,0,0,0.6));transition:transform 0.15s ease}.ip-cube:hover .ip-cube-img{transform:translate(-50%,-50%) scale(1.05)}.ip-cube-top{position:absolute;z-index:2;top:10px;left:12px;right:12px;display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.ip-cube-fig{display:flex;flex-direction:column;min-width:0;line-height:1.1}.ip-cube-fig>b{font-size:1.1875rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.ip-cube-fig>span{margin-top:3px;font-size:0.6875rem;color:rgba(255,255,255,0.62)}.ip-cube-est{display:flex;flex-direction:column;align-items:flex-end;font-size:0.6875rem;line-height:1.3;color:rgba(255,255,255,0.62);text-align:right;white-space:nowrap}.ip-cube-est>b{font-size:0.8125rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.ip-cube-name{position:absolute;z-index:2;left:12px;right:12px;bottom:10px;font-size:0.9375rem;font-weight:700;line-height:1.25;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ip-cube-foot{display:flex;align-items:center;gap:10px;min-height:38px;padding:8px 12px 10px;border-top:1px solid var(--line);color:var(--muted-2);font-size:0.75rem;white-space:nowrap;overflow:hidden}.ip-cube-tier{display:inline-flex;align-items:center;gap:5px}.ip-cube-tier img{width:13px;height:13px;object-fit:contain;image-rendering:pixelated}.ip-rail-more{display:inline-flex;align-items:center;gap:6px;font-size:0.8125rem;font-weight:600;color:#5B9FED;text-decoration:none;white-space:nowrap}.ip-rail-more svg{width:13px;height:13px}.ip-rail-more:hover{color:#8BBAF3}.ip-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px}.ip-rail-row{display:block;min-width:0;padding:13px 0 14px;border-top:1px solid var(--line);color:inherit;text-decoration:none}.ip-rail-row em{display:block;margin-bottom:4px;font-style:normal;font-size:0.6875rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#5B9FED}.ip-rail-row b{display:block;font-size:0.906rem;font-weight:600;color:#fff;transition:color 0.15s ease}.ip-rail-row span{display:block;margin-top:4px;font-size:0.8125rem;line-height:1.5;color:var(--muted)}.ip-rail-row i{display:block;margin-top:6px;font-style:normal;font-size:0.75rem;font-weight:600;color:#34D399}.ip-rail-row:hover b{color:#5B9FED}.ip-rail-row:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:8px}@media (max-width:768px){.ip-rail{grid-template-columns:minmax(0,1fr)}.ip-shelf-title h2,.ip-rail-head h2{font-size:1.0625rem}}@media (max-width:429px){.ip-panel{padding:16px 10px}}@media (max-width:399px){.ip-stats .stats-grid .stat-value{font-size:0.94rem}}.bd-narrow-only{display:none}.bd-stage{min-height:330px}.bd-stage .ip-lit{right:110px;bottom:18px;width:300px;height:290px}.bd-stage .ip-render{bottom:30px}.bd-stage .ip-name{margin-top:18px}.bd-lede{margin:8px 0 0;max-width:560px;font-size:0.906rem;line-height:1.55;color:var(--muted)}.bd-figs{display:flex;align-items:stretch;gap:28px;margin-top:16px}.bd-figs .ip-fig{margin-top:0;min-width:0}.bd-vrule{flex:none;width:1px;background:rgba(255,255,255,0.12)}.bd-stage .ip-go{margin-top:18px}.bd-stage a.ip-btn{text-decoration:none}@container ip-stage (max-width:900px){.bd-stage .ip-lit{right:24px;width:260px}}@container ip-stage (max-width:700px){.bd-stage .ip-dots i.is-w{display:none}.bd-stage .ip-dots i.is-p{display:block}.bd-stage .bd-wide-only{display:none}.bd-stage .ip-copy{padding:20px 20px 182px}.bd-stage .ip-head{gap:8px 9px}.bd-stage .ip-links{gap:14px}.bd-stage .ip-links a{font-size:0.78rem}.bd-stage .ip-links svg{display:none}.bd-stage .ip-name{margin-top:14px;font-size:30px}.bd-lede{margin-top:6px;font-size:0.844rem}.bd-figs{gap:16px;margin-top:12px}.bd-figs .ip-fig b{font-size:34px}.bd-figs .ip-unit{font-size:0.625rem}.bd-stage .ip-move{margin-top:10px}.bd-stage .ip-go{margin-top:14px}.bd-stage .ip-go .ip-btn{flex:1 1 0;min-width:0;height:44px}.bd-stage .ip-lit{left:50%;right:auto;bottom:4px;width:300px;height:170px;margin-left:-150px}.bd-stage .ip-halo{width:130px;height:130px}.bd-stage .ip-pool{width:240px;height:50px}.bd-stage .ip-cast{width:110px;bottom:16px}.bd-stage .ip-render{width:104px;height:104px;bottom:22px}.bd-stage .ip-floor{bottom:-110px}}.bd-trade{container:bd-trade / inline-size;padding:0}.bd-trade-in{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head tax" "answers answers";align-items:center;column-gap:12px;padding:20px 28px 24px}.bd-micro{margin:0;font-size:0.6875rem;font-weight:700;line-height:1.45;letter-spacing:0.06em;text-transform:uppercase;color:var(--muted-2)}.bd-trade-in .bd-micro{grid-area:head}.bd-tax{grid-area:tax;margin:0;font-size:0.78rem;color:var(--muted-2)}.bd-answers{grid-area:answers;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.bd-ans{min-width:0;padding:4px 0 2px 24px;border-left:1px solid var(--line)}.bd-ans:first-child{padding-left:0;border-left:0}.bd-num{font-size:2.125rem;font-weight:700;letter-spacing:-0.02em;line-height:1.05;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.bd-lab{margin-top:6px;font-size:0.8125rem;line-height:1.35;color:rgba(255,255,255,0.55)}@container bd-trade (max-width:719px){.bd-trade .bd-wide-only{display:none}.bd-trade .bd-narrow-only{display:inline}.bd-trade-in{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "answers" "tax";padding:14px}.bd-tax{margin-top:10px}.bd-answers{margin-top:10px;border-radius:14px;background:rgba(5,8,20,0.45)}.bd-ans,.bd-ans:first-child{padding:12px 8px 11px;border-left:0;text-align:center}.bd-ans + .bd-ans{border-left:1px solid var(--line)}.bd-num{font-size:1.0625rem;line-height:1.1}.bd-lab{margin-top:3px;font-size:0.75rem;line-height:1.3}}.bd-range{justify-content:flex-end}.bd-folds{border-bottom:1px solid var(--line)}.bd-folds .item-fold{margin-top:0}.bd-folds .item-fold summary{padding:1.0625rem 0}.bd-folds .item-fold summary h2{font-size:1.1875rem;font-weight:600}@media (max-width:640px){.bd-folds .item-fold summary{padding:0.9375rem 0}.bd-folds .item-fold summary h2{font-size:1.03rem}}.bd-folds h3{margin:0.9rem 0 0.3rem;font-size:1rem;font-weight:700;color:var(--text)}.bd-folds p{color:var(--muted);line-height:1.65;font-size:0.96rem}.bd-folds p + p{margin-top:0.7rem}.bd-folds ul{margin:0.5rem 0 0 1.1rem;color:var(--muted);line-height:1.65;font-size:0.96rem}.bd-folds li{margin-bottom:0.3rem}.bd-band{container:bd-band / inline-size;position:relative;overflow:hidden;isolation:isolate;border-radius:var(--surface-radius);border:1px solid var(--surface-border);background:linear-gradient(180deg,#03050C 0%,#060C1B 50%,#0C1A30 100%);box-shadow:var(--elev-1)}.bd-band-in{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:176px;padding:26px 32px;box-sizing:border-box}.bd-dots i{position:absolute;width:1px;height:1px;border-radius:50%;background:#fff;opacity:0.45;pointer-events:none}.bd-dots i.is-big{width:2px;height:2px;opacity:0.8}.bd-dots i.is-p{display:none}.bd-band-floor{position:absolute;left:-10%;right:-10%;bottom:-130px;height:190px;border-radius:50%;background:radial-gradient(closest-side,rgba(120,170,235,0.12),transparent);pointer-events:none}.bd-band-copy{flex:0 1 620px;min-width:0}.bd-band-title{margin:10px 0 8px;font-size:1.75rem;line-height:1.1;font-weight:700;letter-spacing:-0.02em;color:#fff}.bd-band-lede{margin:0;font-size:0.906rem;line-height:1.55;color:var(--muted)}.bd-band-go{display:flex;gap:10px;flex:none}.bd-go{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;padding:0 16px;box-sizing:border-box;border-radius:12px;border:1px solid var(--control-border);background:var(--control-bg);color:var(--text);font-size:0.875rem;font-weight:600;white-space:nowrap;text-decoration:none;transition:border-color 0.15s ease,color 0.15s ease,background-color 0.15s ease}.bd-go:hover{border-color:#5B9FED;color:#5B9FED}.bd-go:focus-visible{outline:none;box-shadow:var(--focus-ring)}.bd-go.is-fill{border-color:#5B9FED;background:#5B9FED;color:#04101F;font-weight:700}.bd-go.is-fill:hover{border-color:#4a8fe0;background:#4a8fe0;color:#04101F}@container bd-band (max-width:719px){.bd-band-in{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:16px;min-height:250px;padding:20px}.bd-band-copy{flex:none}.bd-band-title{margin:10px 0 6px;font-size:1.4375rem}.bd-band-lede{font-size:0.844rem}.bd-band-go .bd-go{flex:1 1 0;min-width:0;height:44px;padding:0 10px}.bd-band .bd-wide-only{display:none}.bd-band .bd-narrow-only{display:inline}.bd-dots i.is-w{display:none}.bd-dots i.is-p{display:block}.bd-band-floor{bottom:-140px}}