.mkt .bp-drop{border:1px dashed var(--line-3);background:var(--input)}.mkt .bp-swatch{position:relative;width:32px;height:32px;border-radius:999px;border:2px solid transparent;box-shadow:0 0 0 1px var(--line-2) inset;cursor:pointer;transition:transform .15s}.mkt .bp-swatch:hover{transform:scale(1.06)}.mkt .bp-swatch[aria-checked=true],.mkt .bp-swatch[data-active=true]{border-color:var(--t1);box-shadow:0 0 0 2px var(--bg) inset}.mkt .bp-custom:focus-within,.mkt .bp-swatch:focus-visible{outline:2px solid #3fd6ff;outline-offset:2px}.mkt .bp-custom{display:inline-grid;place-items:center;overflow:hidden;background:conic-gradient(from 90deg,#ff5f5f,#ffd93d,#3ddc84,#3fd6ff,#6d4aff,#ff5fd2,#ff5f5f)}.mkt .bp-custom input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.mkt .bp-seg{display:inline-flex;padding:3px;border-radius:10px;border:1px solid var(--line-2);background:var(--glass-a)}.mkt .bp-seg>button{height:34px;padding:0 14px;border-radius:7px;font-size:13px;font-weight:500;color:var(--t3);transition:background .15s,color .15s}.mkt .bp-seg>button:hover{color:var(--t1)}.mkt .bp-seg>button[aria-pressed=true],.mkt .bp-seg>button[aria-selected=true]{background:var(--elev);color:var(--t1);box-shadow:0 0 0 1px var(--line-2) inset}.mkt .bp-window{border-radius:14px;overflow:hidden;border:1px solid var(--line-2);background:var(--mock-a);box-shadow:var(--mock-shadow)}.mkt .bp-chrome{height:38px;display:flex;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid var(--line);background:var(--mock-b)}.mkt .bp-dots{display:inline-flex;gap:6px}.mkt .bp-dots i{width:10px;height:10px;border-radius:99px;background:var(--line-3)}.mkt .bp-url{flex:1;min-width:0;max-width:420px;margin:0 auto;height:24px;line-height:24px;padding:0 10px;border-radius:6px;font-size:12px;color:rgb(var(--ink-500));background:var(--glass-a);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt .bp-frame{height:640px;overflow:hidden;position:relative;background:var(--color-bg);color:rgb(var(--ink-100));font-feature-settings:normal;transition:background-color .25s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mkt .bp-frame .bp-rail{background:var(--color-rail);border-right:1px solid var(--color-rail-line)}.mkt .bp-frame .bp-login{background:var(--color-bg)}.mkt .bp-frame .bp-login-card{background:var(--color-surface);border:1px solid rgb(var(--ink-700)/.7);box-shadow:0 20px 60px -30px rgb(0 0 0/.5)}.mkt .bp-frame .bp-field{height:40px;line-height:40px;padding:0 12px;border-radius:8px;font-size:14px;color:rgb(var(--ink-200));border:1px solid rgb(var(--ink-700));background:var(--color-surface);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mkt .bp-frame .bp-tabs{border-top:1px solid rgb(var(--ink-700)/.7);background:var(--color-surface)}.mkt .bp-frame .portal-canvas{min-height:0}.mkt .bp-frame .bp-canvas{overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent)}@media (max-width:1023px){.mkt .bp-frame{height:600px}}@media (prefers-reduced-motion:reduce){.mkt .bp-frame,.mkt .bp-swatch{transition:none}}