.mkt-shell{flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.mkt-main{flex-direction:column;flex:1 0 auto;display:flex}.mkt-header{z-index:40;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg-1) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.mkt-header-inner{max-width:var(--content-w);padding:0 var(--sp-6);height:var(--topbar-h);align-items:center;gap:var(--sp-6);margin:0 auto;display:flex}.mkt-brand{letter-spacing:-.01em;color:var(--txt);align-items:center;gap:8px;font-weight:640;display:flex}.mkt-brand .ic{color:var(--accent)}.mkt-nav{align-items:center;gap:var(--sp-5);margin-left:var(--sp-4);display:flex}.mkt-nav a{font-size:var(--fs-sm);color:var(--txt-2)}.mkt-nav a:hover{color:var(--txt)}.mkt-actions{align-items:center;gap:var(--sp-3);margin-left:auto;display:flex}@media (max-width:820px){.mkt-nav{display:none}.mkt-header-inner{padding:0 var(--sp-4)}}.mkt-profile>.avatar{cursor:pointer}.mkt-menu{z-index:40;background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r);min-width:180px;box-shadow:var(--shadow);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.mkt-menu>a,.mkt-menu>button{text-align:left;cursor:pointer;font:500 var(--fs-sm)/1 var(--sans);color:var(--txt-2);border-radius:var(--r-sm);background:0 0;border:0;padding:9px 10px}.mkt-menu>a:hover,.mkt-menu>button:hover{background:var(--bg-3);color:var(--txt)}.mkt-menu-btn{display:none}@media (max-width:820px){.mkt-menu-btn{display:grid}.mkt-actions .cmd-hint{display:none}}.mkt-mobile-panel{display:none}.mkt-mobile-panel.open{left:0;right:0;top:var(--topbar-h);background:var(--bg-1);border-bottom:1px solid var(--line-2);padding:var(--sp-3) var(--sp-4) var(--sp-4);box-shadow:var(--shadow-sm);flex-direction:column;gap:2px;display:flex;position:absolute}.mkt-mobile-panel a{padding:12px var(--sp-3);border-radius:var(--r-sm);color:var(--txt-2);font-size:var(--fs-lg)}.mkt-mobile-panel a:hover{background:var(--bg-3);color:var(--txt)}.mkt-mobile-panel .btn.primary{margin-top:var(--sp-2);color:var(--on-accent)}.scroll{overflow-x:auto}.scroll table{border-collapse:collapse;width:100%}.scroll th,.scroll td{text-align:left;padding:var(--sp-3) var(--sp-4);vertical-align:top}.scroll th{font:600 11px/1.4 var(--sans);text-transform:uppercase;letter-spacing:1.2px;color:var(--txt-3);border-bottom:1px solid var(--line-2)}.scroll td{border-bottom:1px solid var(--line);color:var(--txt-2)}.scroll tr:last-child td{border-bottom:0}
